Repository: bottlesdevs/Bottles Branch: main Commit: 1920d2dbfb54 Files: 404 Total size: 7.7 MB Directory structure: gitextract_3jwfbjfe/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug.yml │ │ ├── config.yml │ │ ├── feature-request.yml │ │ ├── feedback.md │ │ └── mirror.yml │ ├── dependabot.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── build_flatpak.yml │ ├── close-issues.yml │ ├── pre-commit.yml │ └── update-manifest.yml ├── .gitignore ├── .gitmodules ├── .mailmap ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── CODING_GUIDE.md ├── CONTRIBUTING.md ├── COPYING.md ├── README.md ├── VERSION ├── VERSION_UPDATE.md ├── bottles/ │ ├── __init__.py │ ├── backend/ │ │ ├── __init__.py │ │ ├── cabextract.py │ │ ├── diff.py │ │ ├── dlls/ │ │ │ ├── __init__.py │ │ │ ├── dll.py │ │ │ ├── dxvk.py │ │ │ ├── latencyflex.py │ │ │ ├── meson.build │ │ │ ├── nvapi.py │ │ │ └── vkd3d.py │ │ ├── downloader.py │ │ ├── globals.py │ │ ├── health.py │ │ ├── logger.py │ │ ├── managers/ │ │ │ ├── __init__.py │ │ │ ├── backup.py │ │ │ ├── component.py │ │ │ ├── conf.py │ │ │ ├── data.py │ │ │ ├── dependency.py │ │ │ ├── eagle.py │ │ │ ├── eagle.yar │ │ │ ├── epicgamesstore.py │ │ │ ├── importer.py │ │ │ ├── installer.py │ │ │ ├── journal.py │ │ │ ├── library.py │ │ │ ├── manager.py │ │ │ ├── meson.build │ │ │ ├── origin.py │ │ │ ├── playtime.py │ │ │ ├── queue.py │ │ │ ├── registry_rule.py │ │ │ ├── repository.py │ │ │ ├── runtime.py │ │ │ ├── sandbox.py │ │ │ ├── steam.py │ │ │ ├── steamgriddb.py │ │ │ ├── template.py │ │ │ ├── thumbnail.py │ │ │ ├── ubisoftconnect.py │ │ │ └── versioning.py │ │ ├── meson.build │ │ ├── models/ │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ ├── enum.py │ │ │ ├── meson.build │ │ │ ├── process.py │ │ │ ├── registry_rule.py │ │ │ ├── result.py │ │ │ ├── samples.py │ │ │ └── vdict.py │ │ ├── params.py │ │ ├── repos/ │ │ │ ├── __init__.py │ │ │ ├── component.py │ │ │ ├── dependency.py │ │ │ ├── installer.py │ │ │ ├── meson.build │ │ │ └── repo.py │ │ ├── runner.py │ │ ├── state.py │ │ ├── utils/ │ │ │ ├── __init__.py │ │ │ ├── connection.py │ │ │ ├── decorators.py │ │ │ ├── display.py │ │ │ ├── file.py │ │ │ ├── generic.py │ │ │ ├── gpu.py │ │ │ ├── gsettings_stub.py │ │ │ ├── imagemagick.py │ │ │ ├── json.py │ │ │ ├── lnk.py │ │ │ ├── manager.py │ │ │ ├── meson.build │ │ │ ├── nvidia.py │ │ │ ├── proc.py │ │ │ ├── singleton.py │ │ │ ├── snake.py │ │ │ ├── steam.py │ │ │ ├── terminal.py │ │ │ ├── threading.py │ │ │ ├── vdf.py │ │ │ ├── vulkan.py │ │ │ ├── wine.py │ │ │ └── yaml.py │ │ └── wine/ │ │ ├── __init__.py │ │ ├── catalogs.py │ │ ├── cmd.py │ │ ├── control.py │ │ ├── drives.py │ │ ├── eject.py │ │ ├── executor.py │ │ ├── expand.py │ │ ├── explorer.py │ │ ├── hh.py │ │ ├── icinfo.py │ │ ├── meson.build │ │ ├── msiexec.py │ │ ├── net.py │ │ ├── notepad.py │ │ ├── oleview.py │ │ ├── progman.py │ │ ├── reg.py │ │ ├── regedit.py │ │ ├── register.py │ │ ├── regkeys.py │ │ ├── regsvr32.py │ │ ├── rundll32.py │ │ ├── start.py │ │ ├── taskmgr.py │ │ ├── uninstaller.py │ │ ├── wineboot.py │ │ ├── winebridge.py │ │ ├── winecfg.py │ │ ├── winecommand.py │ │ ├── winedbg.py │ │ ├── winefile.py │ │ ├── winepath.py │ │ ├── wineprogram.py │ │ ├── wineserver.py │ │ ├── winhelp.py │ │ └── xcopy.py │ ├── frontend/ │ │ ├── __init__.py │ │ ├── bottles.py │ │ ├── cli/ │ │ │ ├── __init__.py │ │ │ ├── cli.py │ │ │ └── meson.build │ │ ├── main.py │ │ ├── meson.build │ │ ├── operation.py │ │ ├── params.py │ │ ├── ui/ │ │ │ ├── bottle-row.blp │ │ │ ├── bottles.gresource.xml │ │ │ ├── check-row.blp │ │ │ ├── component-entry.blp │ │ │ ├── dependency-entry.blp │ │ │ ├── details-bottle.blp │ │ │ ├── details-dependencies.blp │ │ │ ├── details-installers.blp │ │ │ ├── details-preferences.blp │ │ │ ├── details-registry-rules.blp │ │ │ ├── details-taskmanager.blp │ │ │ ├── details-versioning.blp │ │ │ ├── details.blp │ │ │ ├── dialog-bottle-picker.blp │ │ │ ├── dialog-crash-report.blp │ │ │ ├── dialog-dependency-install.blp │ │ │ ├── dialog-deps-check.blp │ │ │ ├── dialog-display.blp │ │ │ ├── dialog-dll-overrides.blp │ │ │ ├── dialog-drives.blp │ │ │ ├── dialog-duplicate.blp │ │ │ ├── dialog-env-vars.blp │ │ │ ├── dialog-exclusion-patterns.blp │ │ │ ├── dialog-gamescope.blp │ │ │ ├── dialog-installer.blp │ │ │ ├── dialog-journal.blp │ │ │ ├── dialog-launch-options.blp │ │ │ ├── dialog-mangohud.blp │ │ │ ├── dialog-playtime-graph.blp │ │ │ ├── dialog-proton-alert.blp │ │ │ ├── dialog-registry-rules.blp │ │ │ ├── dialog-rename.blp │ │ │ ├── dialog-run-args.blp │ │ │ ├── dialog-sandbox.blp │ │ │ ├── dialog-upgrade-versioning.blp │ │ │ ├── dialog-versioning-branch.blp │ │ │ ├── dialog-versioning-commit.blp │ │ │ ├── dialog-versioning-manage-branches.blp │ │ │ ├── dialog-versioning-settings.blp │ │ │ ├── dialog-vkbasalt.blp │ │ │ ├── dialog-vmtouch.blp │ │ │ ├── dialog-winebridge-update.blp │ │ │ ├── dll-override-entry.blp │ │ │ ├── drive-entry.blp │ │ │ ├── eagle.blp │ │ │ ├── env-var-entry.blp │ │ │ ├── exclusion-pattern-entry.blp │ │ │ ├── help-overlay.blp │ │ │ ├── importer-entry.blp │ │ │ ├── importer.blp │ │ │ ├── inherited-env-entry.blp │ │ │ ├── installer-entry.blp │ │ │ ├── library-entry.blp │ │ │ ├── library.blp │ │ │ ├── list.blp │ │ │ ├── loading.blp │ │ │ ├── local-resource-entry.blp │ │ │ ├── meson.build │ │ │ ├── new-bottle-dialog.blp │ │ │ ├── onboard.blp │ │ │ ├── preferences.blp │ │ │ ├── program-entry.blp │ │ │ ├── registry-rule-entry.blp │ │ │ ├── state-entry.blp │ │ │ ├── style-dark.css │ │ │ ├── style.css │ │ │ ├── task-entry.blp │ │ │ └── window.blp │ │ ├── utils/ │ │ │ ├── __init__.py │ │ │ ├── common.py │ │ │ ├── filters.py │ │ │ ├── gtk.py │ │ │ ├── meson.build │ │ │ ├── playtime.py │ │ │ └── sh.py │ │ ├── views/ │ │ │ ├── __init__.py │ │ │ ├── bottle_dependencies.py │ │ │ ├── bottle_details.py │ │ │ ├── bottle_installers.py │ │ │ ├── bottle_preferences.py │ │ │ ├── bottle_registry_rules.py │ │ │ ├── bottle_taskmanager.py │ │ │ ├── bottle_versioning.py │ │ │ ├── details.py │ │ │ ├── eagle.py │ │ │ ├── importer.py │ │ │ ├── library.py │ │ │ ├── list.py │ │ │ ├── loading.py │ │ │ ├── meson.build │ │ │ ├── new_bottle_dialog.py │ │ │ └── preferences.py │ │ ├── widgets/ │ │ │ ├── __init__.py │ │ │ ├── component.py │ │ │ ├── dependency.py │ │ │ ├── executable.py │ │ │ ├── importer.py │ │ │ ├── installer.py │ │ │ ├── library.py │ │ │ ├── meson.build │ │ │ ├── playtimechart_hourly.py │ │ │ ├── playtimechart_monthly.py │ │ │ ├── playtimechart_weekly.py │ │ │ ├── program.py │ │ │ └── state.py │ │ └── windows/ │ │ ├── __init__.py │ │ ├── bottlepicker.py │ │ ├── crash.py │ │ ├── dependency_install.py │ │ ├── depscheck.py │ │ ├── display.py │ │ ├── dlloverrides.py │ │ ├── drives.py │ │ ├── duplicate.py │ │ ├── envvars.py │ │ ├── exclusionpatterns.py │ │ ├── funding.py │ │ ├── gamescope.py │ │ ├── generic.py │ │ ├── generic_cli.py │ │ ├── installer.py │ │ ├── journal.py │ │ ├── launchoptions.py │ │ ├── mangohud.py │ │ ├── meson.build │ │ ├── onboard.py │ │ ├── playtimegraph.py │ │ ├── protonalert.py │ │ ├── registry_rules.py │ │ ├── rename.py │ │ ├── sandbox.py │ │ ├── upgradeversioning.py │ │ ├── versioning_branch.py │ │ ├── versioning_commit.py │ │ ├── versioning_manage_branches.py │ │ ├── versioning_settings.py │ │ ├── vkbasalt.py │ │ ├── vmtouch.py │ │ ├── window.py │ │ └── winebridgeupdate.py │ ├── fvs/ │ │ ├── __init__.py │ │ ├── exceptions.py │ │ ├── meson.build │ │ └── repo.py │ ├── meson.build │ └── tests/ │ ├── __init__.py │ ├── backend/ │ │ ├── __init__.py │ │ ├── integration/ │ │ │ └── playtime/ │ │ │ ├── conftest.py │ │ │ ├── test_aggregation.py │ │ │ ├── test_disabled_tracking.py │ │ │ ├── test_failure_run.py │ │ │ ├── test_playtime_signals.py │ │ │ ├── test_recovery.py │ │ │ ├── test_schema_meta.py │ │ │ ├── test_successful_run.py │ │ │ ├── test_uniqueness_retry.py │ │ │ └── test_wine_executor_playtime.py │ │ ├── manager/ │ │ │ ├── __init__.py │ │ │ ├── test_manager.py │ │ │ └── test_playtime.py │ │ ├── state/ │ │ │ ├── __init__.py │ │ │ └── test_events.py │ │ ├── utils/ │ │ │ ├── __init__.py │ │ │ └── test_generic.py │ │ └── wine/ │ │ └── test_executor.py │ ├── conftest.py │ └── frontend/ │ └── test_playtime_service.py ├── build-aux/ │ ├── build.sh │ ├── com.usebottles.bottles.Devel.json │ ├── fvs2-modules.txt │ ├── fvs2.yaml │ ├── install.sh │ └── pypi-deps.yaml ├── data/ │ ├── com.usebottles.bottles.desktop.in.in │ ├── com.usebottles.bottles.gschema.xml │ ├── com.usebottles.bottles.metainfo.xml.in.in │ ├── data.gresource.xml.in │ ├── icons/ │ │ └── meson.build │ └── meson.build ├── meson.build ├── meson_options.txt ├── mypy.ini ├── po/ │ ├── LINGUAS │ ├── POTFILES │ ├── README.md │ ├── ar.po │ ├── az.po │ ├── be.po │ ├── bg.po │ ├── bn.po │ ├── bottles.pot │ ├── bs.po │ ├── ca.po │ ├── ckb.po │ ├── cs.po │ ├── da.po │ ├── de.po │ ├── el.po │ ├── eo.po │ ├── es.po │ ├── et.po │ ├── eu.po │ ├── fa.po │ ├── fi.po │ ├── fr.po │ ├── gl.po │ ├── he.po │ ├── hi.po │ ├── hr.po │ ├── hu.po │ ├── id.po │ ├── ie.po │ ├── it.po │ ├── ja.po │ ├── ka.po │ ├── kab.po │ ├── ko.po │ ├── kw.po │ ├── lt.po │ ├── meson.build │ ├── ms.po │ ├── nb_NO.po │ ├── nl.po │ ├── oc.po │ ├── pl.po │ ├── pt.po │ ├── pt_BR.po │ ├── ro.po │ ├── ru.po │ ├── sk.po │ ├── sl.po │ ├── sr.po │ ├── sv.po │ ├── ta.po │ ├── th.po │ ├── tr.po │ ├── uk.po │ ├── vi.po │ ├── yi.po │ ├── zh_Hans.po │ └── zh_Hant.po ├── pyproject.toml ├── pyrightconfig.json ├── requirements.dev.txt ├── requirements.txt ├── test_path_normalization.py └── tests/ ├── conftest.py └── test_fvs.py ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitattributes ================================================ # Ref: https://git-scm.com/docs/gitattributes * text=auto eol=lf ================================================ FILE: .github/FUNDING.yml ================================================ # These are supported funding model platforms liberapay: Bottles github: ['bottlesdevs'] custom: ['https://usebottles.com/funding'] ================================================ FILE: .github/ISSUE_TEMPLATE/bug.yml ================================================ name: Bug Report description: File a bug report title: "[Bug]: " labels: ["bug", "triage"] body: - type: markdown attributes: value: | ⚠️ Do not open issues for Windows executables not working in Bottles, if not installed through our installers. Bottles is a Wine prefix manager. If a Windows application doesn't work, it could be a Wine problem or a misconfiguration of the Wine prefix. Please visit [WineHQ](https://www.winehq.org) and [ProtonDB](https://www.protondb.com) for more information on the software you are trying to run. For additional support, use the [Programs](https://github.com/bottlesdevs/programs) repository. ⚠️ Do not open issues for bugs outside of [Bottles on Flathub](https://flathub.org/apps/details/com.usebottles.bottles), as we do not support packages from third-party repositories. If you can reproduce the bug(s) using Bottles on Flathub, then we will provide support, otherwise we will close the issue. - type: textarea id: what-happened attributes: label: Describe the bug description: Also tell us, what did you expect to happen? placeholder: A clear and concise description of what the bug is. validations: required: true - type: textarea id: to-reproduce attributes: label: To Reproduce description: Steps to reproduce the behavior placeholder: | 1. Go to '...' 2. Click on '...' 3. Scroll down to '...' 4. See error validations: required: true - type: markdown attributes: value: | ## System information - type: dropdown id: package attributes: label: Package description: | How did you install Bottles? If you use Bottles from your distribution package manager, please install [Bottles from Flathub](https://flathub.org/apps/details/com.usebottles.bottles) and try to reproduce the bug there. You might/will not get help if you don't run Bottles from Flathub. options: - Flatpak from Flathub - Flatpak from Flathub Beta - Flatpak from GitHub Artifacts validations: required: true - type: input id: distro attributes: label: Distribution description: In which Linux distribution did you encounter the bug? placeholder: Fedora 35, Arch Linux, Ubuntu 21.10.. validations: required: true - type: textarea id: health-check attributes: label: Debugging Information description: | In Bottles, press the hamburger menu (`☰`) at the top right. Then press "About Bottles". Select "Troubleshooting", then "Debugging Information". Lastly, copy text and paste here. If you are unable to run Bottles, then you can retrieve information by running `flatpak run --command=bottles-cli com.usebottles.bottles info health-check` in the terminal. render: shell placeholder: | Display: X.org: true X.org (port): :99.0 Wayland: false Graphics: vendors: nvidia: vendor: nvidia envs: __NV_PRIME_RENDER_OFFLOAD: '1' __GLX_VENDOR_LIBRARY_NAME: nvidia __VK_LAYER_NV_optimus: NVIDIA_only icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/nvidia_icd.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/nvidia_icd.json amd: vendor: amd envs: DRI_PRIME: '1' icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/radeon_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/radeon_icd.i686.json prime: integrated: *id001 discrete: *id002 Kernel: Type: Linux Version: 5.16.9-200.fc35.x86_64 Distro: Name: GNOME Version: '"41 (Flatpak runtime)"' Tools: cabextract: true p7zip: true patool: true glibc_min: '2.33' Bottles_envs: null validations: required: true - type: textarea id: log attributes: label: Troubleshooting Logs description: If applicable, run `flatpak run com.usebottles.bottles`, reproduce the issue and paste the logs here. render: shell placeholder: | [Errno 2] No such file or directory: '/home/USER/.var/app/com.usebottles.bottles/data/bottles/bottles/Opera-GX__185/bottle.yml' File "/app/share/bottles/bottles/frontend/utils/threading.py", line 61, in __target result = self.task_func(*args, **kwargs) File "/app/share/bottles/bottles/frontend/windows/main_window.py", line 194, in get_manager mng = Manager(window=window, repo_fn_update=repo_fn_update) File "/app/share/bottles/bottles/backend/managers/manager.py", line 135, in __init__ times.update(self.checks(install_latest=False, first_run=True).data) File "/app/share/bottles/bottles/backend/managers/manager.py", line 189, in checks self.check_bottles() File "/app/share/bottles/bottles/backend/managers/manager.py", line 804, in check_bottles process_bottle(b) File "/app/share/bottles/bottles/backend/managers/manager.py", line 758, in process_bottle self.update_config( File "/app/share/bottles/bottles/backend/managers/manager.py", line 874, in update_config with open(os.path.join(bottle_path, "bottle.yml"), "w") as conf_file - type: textarea id: additional-context attributes: label: Additional context description: Add any other context about the problem here. validations: required: false ================================================ FILE: .github/ISSUE_TEMPLATE/config.yml ================================================ blank_issues_enabled: true contact_links: - name: Documentation url: https://docs.usebottles.com/ about: Before posting, check if the topic has already been covered by our documentation. ================================================ FILE: .github/ISSUE_TEMPLATE/feature-request.yml ================================================ name: Feature Request description: Suggest an idea for this project title: "[Request]: " labels: ["Feature request"] body: - type: textarea id: what-happened attributes: label: Tell us the problem or your need description: A clear and concise description of what the problem is. placeholder: Ex. I'm always frustrated when [...] validations: required: true - type: textarea id: your-solution attributes: label: Describe the solution you'd like description: A clear and concise description of what you want to happen. placeholder: To fix this, I would [...] validations: required: true - type: textarea id: other-solutions attributes: label: Other solutions? description: A clear and concise description of any alternative solutions or features you've considered. validations: required: false - type: textarea id: additional-context attributes: label: Additional context and references description: Add any other context or reference about the feature request here. validations: required: false ================================================ FILE: .github/ISSUE_TEMPLATE/feedback.md ================================================ --- name: General Feedback about: Send your feedback, start a discussion, or ask a question to the developers. labels: Feedback --- !!! PLEASE DON'T OPEN ISSUES FOR PROGRAMS NOT RUNNING IN BOTTLES, USE THE programs REPOSITORY INSTEAD !!! ================================================ FILE: .github/ISSUE_TEMPLATE/mirror.yml ================================================ name: Network issue report description: Report Network/Mirror issue to sysadmin labels: ["Network Issue"] body: - type: markdown id: introduction attributes: value: | 📝 Please use this template while reporting a Network/Mirror issue and provide as much info as possible. - type: checkboxes id: prerequisites attributes: label: Prerequisites options: - label: | I am sure that this problem has NEVER been discussed in [other issues](https://github.com/bottlesdevs/Bottles/issues). required: true - type: textarea id: what_happened attributes: label: What happened validations: required: true - type: textarea id: expected_behavior attributes: label: What you expected to happen validations: required: true - type: textarea id: how_to_reproduce attributes: label: How to reproduce it validations: required: true - type: textarea id: ping_result attributes: label: Ping proxy.usebottles.com description: Please run `ping proxy.usebottles.com` in a terminal and send us the output. render: log validations: required: true - type: textarea id: dig_result attributes: label: Dig proxy.usebottles.com description: Please run `dig proxy.usebottles.com` in a terminal and send us the output. render: log validations: required: true - type: input id: isp attributes: label: Your Internet Service Provider (ISP) name - type: input id: area attributes: label: Your Country/Area - type: textarea id: others attributes: label: Anything else we need to know ================================================ FILE: .github/dependabot.yml ================================================ # To get started with Dependabot version updates, you'll need to specify which # package ecosystems to update and where the package manifests are located. # Please see the documentation for all configuration options: # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates version: 2 updates: - package-ecosystem: github-actions directory: "/" schedule: interval: daily ================================================ FILE: .github/pull_request_template.md ================================================ # Description Please include a summary of the change and which issue is fixed (if available). Please also include relevant motivation and context. Fixes #(issue) ## Type of change - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] This change requires a documentation update # How Has This Been Tested? Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. - [ ] Test A - [ ] Test B ================================================ FILE: .github/workflows/build_flatpak.yml ================================================ on: push: branches: [main] pull_request: name: Build Flatpak jobs: flatpak: name: "build-packages" runs-on: ubuntu-latest container: image: bilelmoussaoui/flatpak-github-actions:gnome-47 options: --privileged steps: - uses: actions/checkout@v4 - uses: bilelmoussaoui/flatpak-github-actions/flatpak-builder@v6 with: bundle: bottles.flatpak manifest-path: build-aux/com.usebottles.bottles.Devel.json cache-key: flatpak-builder-${{ github.sha }} ================================================ FILE: .github/workflows/close-issues.yml ================================================ name: close-issues on: issues: types: [opened] jobs: comment: runs-on: ubuntu-latest steps: - uses: actions-ecosystem/action-regex-match@v2 id: regex-match with: text: ${{ github.event.issue.body }} regex: '[Vv]ersion.*:.*202\d.\d\d?.\d\d?' - if: ${{ steps.regex-match.outputs.match != '' }} name: Close Issue uses: peter-evans/close-issue@v3 with: close-reason: not_planned comment: | It seems like you're using an old version of Bottles. Please upgrade to the version from Flathub [here](https://flathub.org/apps/details/com.usebottles.bottles), and try to reproduce the bug. ================================================ FILE: .github/workflows/pre-commit.yml ================================================ name: pre-commit on: pull_request: push: branches: [main] jobs: pre-commit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v3 - uses: pre-commit/action@v3.0.1 ================================================ FILE: .github/workflows/update-manifest.yml ================================================ name: Update manifest on: schedule: # Check for update every day at 07:11 - cron: '11 7 * * *' # Allows you to run this workflow manually from the Actions tab workflow_dispatch: env: PR_BRANCH: pr/ci-manifest/${{ github.ref_name }} FEDC_ARGS: --update --require-important-update --commit-only --never-fork "bottles-repository/build-aux/com.usebottles.bottles.Devel.json" UPDATE_PYTHON: false jobs: update-manifest: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: path: "bottles-repository" ref: ${{ github.ref_name }} - uses: actions/setup-python@v5 with: python-version: '3.x' cache: 'pip' - run: pip install setuptools pur req2flatpak pyyaml - name: Update requirements working-directory: "bottles-repository" shell: bash {0} run: | git config user.email "github-actions[bot]@users.noreply.github.com" git config user.name "github-actions[bot]" pur -r requirements.txt pur -r requirements.dev.txt req2flatpak --requirements-file requirements.txt --yaml --target-platforms 312-x86_64 -o com.usebottles.bottles.pypi-deps.yaml git diff ${{ github.ref_name }} --exit-code requirements.txt requirements.dev.txt com.usebottles.bottles.pypi-deps.yaml updated=$? if [ $updated -ne 0 ]; then git add requirements.txt requirements.dev.txt com.usebottles.bottles.pypi-deps.yaml git commit -m "Update PyPI dependencies" fi - name: Update arguments if: github.event_name == 'workflow_dispatch' run: | remove_important_update_only=$(sed 's/--require-important-update//g' <<< '${{ env.FEDC_ARGS }}') echo "FEDC_ARGS=$remove_important_update_only" >> $GITHUB_ENV echo "UPDATE_PYTHON=true" >> $GITHUB_ENV - uses: docker://ghcr.io/flathub/flatpak-external-data-checker:latest env: GIT_AUTHOR_NAME: github-actions[bot] GIT_COMMITTER_NAME: github-actions[bot] GIT_AUTHOR_EMAIL: github-actions[bot]@users.noreply.github.com GIT_COMMITTER_EMAIL: github-actions[bot]@users.noreply.github.com EMAIL: github-actions[bot]@users.noreply.github.com GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: args: ${{ env.FEDC_ARGS }} - name: Create PR if necessary working-directory: "bottles-repository" shell: bash {0} run: | git checkout -B ${{ env.PR_BRANCH }} git push -f --set-upstream origin ${{ env.PR_BRANCH }} git diff ${{ github.ref_name }} --exit-code build-aux/com.usebottles.bottles.Devel.json updated=$? if [ $updated -ne 0 ] || [ "${{ env.UPDATE_PYTHON }}" = true ]; then gh pr create --title ":robot:: Update manifest (important)" --body ":wrench: One or more modules marked as 'important' have been updated." --head ${{ env.PR_BRANCH }} --base ${{ github.ref_name }} exit 0 fi env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ================================================ FILE: .gitignore ================================================ .vscode/ .mypy_cache/ .pytest_cache/ /.project /.pydevproject /.settings /.cproject /.idea .flatpak-builder/ /build /build-dir /mesonbuild __pycache__ .coverage /install dir /work area /meson-test-run.txt /meson-test-run.xml /meson-cross-test-run.txt /meson-cross-test-run.xml /.flatpak /builddir .DS_Store *~ *.swp packagecache /MANIFEST /dist /meson.egg-info /docs/built_docs /docs/hotdoc-private* *.pyc /*venv* .buildconfig # Ignore AppImage build dirs /AppDir /appimage-builder-cache # Ignore generated files *.deb *.dsc *.changes .build *.buildinfo *.tar.gz # Ignore files generated during build *debian/files *debian/.* *debian/com.usebottles.bottles* *obj-x86_64-linux-gnu # Ignore flatpak build dirs /repo/ /flatpak/ .vscode/* /.vscode/* /build-flatpak.sh /FVS*/ ================================================ FILE: .gitmodules ================================================ [submodule "build-aux/req2flatpak"] path = build-aux/req2flatpak url = https://github.com/johannesjh/req2flatpak.git ================================================ FILE: .mailmap ================================================ Mirko Brombin Mirko Brombin Mirko Brombin Mirko Brombin Mirko Brombin Mirko Brombin Hari Rana TheEvilSkeleton Kinsteen jannuary <27908024+jannuary@users.noreply.github.com> axtloss axtloss EmoonX ================================================ FILE: .pre-commit-config.yaml ================================================ # See https://pre-commit.com for more information # See https://pre-commit.com/hooks.html for more hooks repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v5.0.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer - id: check-yaml - id: check-xml - id: check-json - id: pretty-format-json args: ["--autofix", "--no-sort-keys", "--indent", "4"] - id: check-added-large-files - repo: https://github.com/astral-sh/ruff-pre-commit rev: v0.8.2 hooks: - id: ruff args: [ "--fix" ] - id: ruff-format - repo: https://github.com/pre-commit/mirrors-mypy rev: v1.13.0 hooks: - id: mypy args: ["--pretty"] additional_dependencies: ["pygobject-stubs", "types-PyYAML", "types-Markdown", "types-requests", "types-pycurl", "types-chardet", "pytest-stub", "types-orjson", "pathvalidate", "requirements-parser", "icoextract", "fvs", "patool", "git+https://gitlab.com/TheEvilSkeleton/vkbasalt-cli.git@main"] - repo: https://github.com/PyCQA/autoflake rev: v2.3.1 hooks: - id: autoflake ================================================ FILE: CODE_OF_CONDUCT.md ================================================ # GNOME Code of Conduct Thank you for being a part of the GNOME project. We value your participation and want everyone to have an enjoyable and fulfilling experience. Accordingly, all participants are expected to follow this Code of Conduct, and to show respect, understanding, and consideration to one another. Thank you for helping make this a welcoming, friendly community for everyone. ## Scope This Code of Conduct applies to all online GNOME community spaces, including, but not limited to: * Issue tracking systems - bugzilla.gnome.org * Documentation and tutorials - developer.gnome.org * Code repositories - git.gnome.org and gitlab.gnome.org * Mailing lists - mail.gnome.org * Wikis - wiki.gnome.org * Chat and forums - irc.gnome.org, discourse.gnome.org, GNOME Telegram channels, and GNOME groups and channels on Matrix.org (including bridges to GNOME IRC channels) * Community spaces hosted on gnome.org infrastructure * Any other channels or groups which exist in order to discuss GNOME project activities Communication channels and private conversations that are normally out of scope may be considered in scope if a GNOME participant is being stalked or harassed. Social media conversations may be considered in-scope if the incident occurred under a GNOME event hashtag, or when an official GNOME account on social media is tagged, or within any other discussion about GNOME. The GNOME Foundation reserves the right to take actions against behaviors that happen in any context, if they are deemed to be relevant to the GNOME project and its participants. All participants in GNOME online community spaces are subject to the Code of Conduct. This includes GNOME Foundation board members, corporate sponsors, and paid employees. This also includes volunteers, maintainers, leaders, contributors, contribution reviewers, issue reporters, GNOME users, and anyone participating in discussion in GNOME online spaces. ## Reporting an Incident If you believe that someone is violating the Code of Conduct, or have any other concerns, please [contact the Code of Conduct committee](https://wiki.gnome.org/Foundation/CodeOfConduct/ReporterGuide). ## Our Standards The GNOME online community is dedicated to providing a positive experience for everyone, regardless of: * age * body size * caste * citizenship * disability * education * ethnicity * familial status * gender expression * gender identity * genetic information * immigration status * level of experience * nationality * personal appearance * pregnancy * race * religion * sex characteristics * sexual orientation * sexual identity * socio-economic status * tribe * veteran status ### Community Guidelines Examples of behavior that contributes to creating a positive environment include: * **Be friendly.** Use welcoming and inclusive language. * **Be empathetic.** Be respectful of differing viewpoints and experiences. * **Be respectful.** When we disagree, we do so in a polite and constructive manner. * **Be considerate.** Remember that decisions are often a difficult choice between competing priorities. Focus on what is best for the community. Keep discussions around technology choices constructive and respectful. * **Be patient and generous.** If someone asks for help it is because they need it. When documentation is available that answers the question, politely point them to it. If the question is off-topic, suggest a more appropriate online space to seek help. * **Try to be concise.** Read the discussion before commenting in order to not repeat a point that has been made. ### Inappropriate Behavior Community members asked to stop any inappropriate behavior are expected to comply immediately. We want all participants in the GNOME community have the best possible experience they can. In order to be clear what that means, we've provided a list of examples of behaviors that are inappropriate for GNOME community spaces: * **Deliberate intimidation, stalking, or following.** * **Sustained disruption of online discussion, talks, or other events.** Sustained disruption of events, online discussions, or meetings, including talks and presentations, will not be tolerated. This includes 'Talking over' or 'heckling' event speakers or influencing crowd actions that cause hostility in event sessions. Sustained disruption also includes drinking alcohol to excess or using recreational drugs to excess, or pushing others to do so. * **Harassment of people who don't drink alcohol.** We do not tolerate derogatory comments about those who abstain from alcohol or other substances. We do not tolerate pushing people to drink, talking about their abstinence or preferences to others, or pressuring them to drink - physically or through jeering. * **Sexist, racist, homophobic, transphobic, ableist language or otherwise exclusionary language.** This includes deliberately referring to someone by a gender that they do not identify with, and/or questioning the legitimacy of an individual's gender identity. If you're unsure if a word is derogatory, don't use it. This also includes repeated subtle and/or indirect discrimination. * **Unwelcome sexual attention or behavior that contributes to a sexualized environment.** This includes sexualized comments, jokes or imagery in interactions, communications or presentation materials, as well as inappropriate touching, groping, or sexual advances. Sponsors should not use sexualized images, activities, or other material. Meetup organizing staff and other volunteer organizers should not use sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment. * **Unwelcome physical contact.** This includes touching a person without permission, including sensitive areas such as their hair, pregnant stomach, mobility device (wheelchair, scooter, etc) or tattoos. This also includes physically blocking or intimidating another person. Physical contact or simulated physical contact (such as emojis like "kiss") without affirmative consent is not acceptable. This includes sharing or distribution of sexualized images or text. * **Violence or threats of violence.** Violence and threats of violence are not acceptable - online or offline. This includes incitement of violence toward any individual, including encouraging a person to commit self-harm. This also includes posting or threatening to post other people's personally identifying information ("doxxing") online. * **Influencing or encouraging inappropriate behavior.** If you influence or encourage another person to violate the Code of Conduct, you may face the same consequences as if you had violated the Code of Conduct. * **Possession of an offensive weapon at a GNOME event.** This includes anything deemed to be a weapon by the event organizers. The GNOME community prioritizes marginalized people's safety over privileged people's comfort. The committee will not act on complaints regarding: * "Reverse"-isms, including "reverse racism," "reverse sexism," and "cisphobia" * Reasonable communication of boundaries, such as "leave me alone," "go away," or "I'm not discussing this with you." * Criticizing racist, sexist, cissexist, or otherwise oppressive behavior or assumptions * Communicating boundaries or criticizing oppressive behavior in a "tone" you don't find congenial The examples listed above are not against the Code of Conduct. If you have questions about the above statements, please [read this document](https://github.com/sagesharp/code-of-conduct-template/blob/master/code-of-conduct/example-reversisms.md#supporting-diversity). If a participant engages in behavior that violates this code of conduct, the GNOME Code of Conduct committee may take any action they deem appropriate. Examples of consequences are outlined in the [Committee Procedures Guide](https://wiki.gnome.org/Foundation/CodeOfConduct/CommitteeProcedures). ## Procedure for Handling Incidents * [Reporter Guide](https://wiki.gnome.org/Foundation/CodeOfConduct/ReporterGuide) * [Moderator Procedures](https://wiki.gnome.org/Foundation/CodeOfConduct/ModeratorProcedures) * [Committee Procedures Guide](https://wiki.gnome.org/Foundation/CodeOfConduct/CommitteeProcedures) ## License The GNOME Online Code of Conduct is licensed under a [Creative Commons Attribution Share-Alike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/) ![Creative Commons License](http://i.creativecommons.org/l/by-sa/3.0/88x31.png) ## Attribution The GNOME Online Code of Conduct was forked from the example policy from the [Geek Feminism wiki, created by the Ada Initiative and other volunteers](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy), which is under a Creative Commons Zero license. Additional language was incorporated and modified from the following Codes of Conduct: * [Citizen Code of Conduct](http://citizencodeofconduct.org/) is licensed [Creative Commons Attribution Share-Alike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/). * [Code of Conduct template](https://github.com/sagesharp/code-of-conduct-template/) is licensed [Creative Commons Attribution Share-Alike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/) by [Otter Tech](https://otter.technology/code-of-conduct-training) * [Contributor Covenant version 1.4](https://www.contributor-covenant.org/version/1/4/code-of-conduct) (licensed [CC BY 4.0](https://github.com/EthicalSource/contributor_covenant/blob/release/LICENSE.md)) * [Data Carpentry Code of Conduct](https://docs.carpentries.org/topic_folders/policies/index_coc.html) is licensed [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/) * [Django Project Code of Conduct](https://www.djangoproject.com/conduct/) is licensed under a [Creative Commons Attribution 3.0 Unported License](http://creativecommons.org/licenses/by/3.0/) * [Fedora Code of Conduct](http://fedoraproject.org/code-of-conduct) * [Geek Feminism Anti-harassment Policy](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy) which is under a [Creative Commons Zero license](https://creativecommons.org/publicdomain/zero/1.0/) * [Previous GNOME Foundation Code of Conduct](https://wiki.gnome.org/action/recall/Foundation/CodeOfConduct/Old) * [LGBTQ in Technology Slack Code of Conduct](https://lgbtq.technology/coc.html) licensed [Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/) * [Mozilla Community Participation Guidelines](https://www.mozilla.org/en-US/about/governance/policies/participation/) is licensed [Creative Commons Attribution-ShareAlike 3.0 Unported License](https://creativecommons.org/licenses/by-sa/3.0/). * [Python Mentors Code of Conduct](http://pythonmentors.com/) * [Speak Up! Community Code of Conduct](http://web.archive.org/web/20141109123859/http://speakup.io/coc.html), licensed under a [Creative Commons Attribution 3.0 Unported License](http://creativecommons.org/licenses/by/3.0/) ================================================ FILE: CODING_GUIDE.md ================================================ ## Build & Run locally ### use flatpak #### Build & install ```bash flatpak-builder --install --user --force-clean ./.flatpak-builder/out ./build-aux/com.usebottles.bottles.Devel.json ``` #### Run ```bash flatpak run com.usebottles.bottles.Devel ``` #### Uninstall devel version ```bash flatpak uninstall com.usebottles.bottles.Devel ``` ## Unit Test ### run all tests ```bash pytest . ``` ## Dependencies Regenerate PYPI dependency manifest when requirements.txt changed ```bash python ./build-aux/flatpak-pip-generator.py --runtime org.gnome.Sdk -r requirements.txt -o com.usebottles.bottles.pypi-deps --yaml ``` ## I18n files ### `po/POTFILES` List of source files containing translatable strings. Regenerate this file when you added/moved/removed/renamed files that contains translatable strings. ```bash cat > po/POTFILES <> po/POTFILES cat >> po/POTFILES < 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 . ================================================ FILE: README.md ================================================

Bottles

Run Windows Software on Linux



![Bottles Dark](docs/screenshot-dark.png#gh-dark-mode-only)![Bottles Light](docs/screenshot-light.png#gh-light-mode-only) ## Installation Download on Flathub ## Contributing Refer to the [Contributing](CONTRIBUTING.md) page. ## Building ⚠️ Be sure to backup all your data before testing experimental builds of Bottles! There are two methods to build Bottles. The first and longer method is using `org.flatpak.Builder`, and the second but shorter method is building directly. ### org.flatpak.Builder 1. Install [`org.flatpak.Builder`](https://github.com/flathub/org.flatpak.Builder) from Flathub 1. Clone `https://github.com/bottlesdevs/Bottles.git` (or your fork) 1. Run `flatpak run org.flatpak.Builder --install --install-deps-from=flathub --default-branch=master --force-clean build-dir build-aux/com.usebottles.bottles.Devel.json` in the terminal from the root of the repository (use `--user` if necessary) 1. Run `flatpak run com.usebottles.bottles.Devel` to launch it ### Meson Since Bottles is primarily and officially distributed as a Flatpak, we only provide instructions to directly build it inside a Flatpak environment: 1. Download and install the latest build of Bottles: [bottles-x86_64.zip](https://nightly.link/bottlesdevs/Bottles/workflows/build_flatpak/main/bottles-x86_64.zip). Unzip it, and run `flatpak install bottles.flatpak` (use `--user` if necessary) 2. Run `flatpak run -d --filesystem=$PWD --command=bash com.usebottles.bottles.Devel` from the root of the repository, followed by `./build-aux/install.sh`. This will build Bottles and install it under the `build/` directory. 3. Run `./build/bin/bottles` to launch Bottles Due to GNOME Builder limitations, Builder cannot build Bottles for the time being; see [GNOME/gnome-builder#2061](https://gitlab.gnome.org/GNOME/gnome-builder/-/issues/2061) for more context. This is the best workaround we can provide. ## Code of Conduct This project follows the [GNOME Code of Conduct](https://wiki.gnome.org/Foundation/CodeOfConduct). You are expected to follow it in all Bottles spaces, such as this repository, the project's social media, messenger chats and forums. Bigotry and harassment will not be tolerated. ## Sponsors             ================================================ FILE: VERSION ================================================ 62.0 ================================================ FILE: VERSION_UPDATE.md ================================================ ### Paths to be updated - VERSION - data/com.usebottles.metainfo.xml.in - meson.build ================================================ FILE: bottles/__init__.py ================================================ ================================================ FILE: bottles/backend/__init__.py ================================================ ================================================ FILE: bottles/backend/cabextract.py ================================================ # cabextract.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import shlex import shutil import subprocess from typing import Optional from bottles.backend.logger import Logger logging = Logger() class CabExtract: """ This class is used to extract a Windows cabinet file. It takes the cabinet file path and the destination name as input. Then it extracts the file in a new directory with the input name under the Bottles' temp directory. """ requirements: bool = False path: str name: str files: list destination: str def __init__(self): self.cabextract_bin = shutil.which("cabextract") def run( self, path: str, name: str = "", files: Optional[list] = None, destination: str = "", ): if files is None: files = [] self.path = path self.name = name self.files = files self.destination = shlex.quote(destination) self.name = self.name.replace(".", "_") if not self.__checks(): return False return self.__extract() def __checks(self): if not os.path.exists(self.path) and "*" not in self.path: logging.error(f"Cab file {self.path} not found") return False return True def __extract(self) -> bool: if not os.path.exists(self.destination): os.makedirs(self.destination) try: if len(self.files) > 0: for file in self.files: """ if file already exists as a symlink, remove it preventing broken symlinks """ if os.path.exists(os.path.join(self.destination, file)): if os.path.islink(os.path.join(self.destination, file)): os.unlink(os.path.join(self.destination, file)) command = [ self.cabextract_bin, f"-F '*{file}*'", f"-d {self.destination}", f"-q {self.path}", ] command = " ".join(command) subprocess.Popen(command, shell=True).communicate() if len(file.split("/")) > 1: _file = file.split("/")[-1] _dir = file.replace(_file, "") if not os.path.exists(f"{self.destination}/{_file}"): shutil.move( f"{self.destination}/{_dir}/{_file}", f"{self.destination}/{_file}", ) else: command_list = [ self.cabextract_bin, f"-d {self.destination}", f"-q {self.path}", ] command = " ".join(command_list) subprocess.Popen(command, shell=True).communicate() logging.info(f"Cabinet {self.name} extracted successfully") return True except Exception as exception: logging.error(f"Error while extracting cab file {self.path}:\n{exception}") return False ================================================ FILE: bottles/backend/diff.py ================================================ import os import hashlib class Diff: """ This class is no more used by the application, it's just a reference for future implementations. """ __ignored = ["dosdevices", "users", "bottle.yml", "storage"] @staticmethod def hashify(path: str) -> dict: """ Hash (SHA-1) all files in a directory and return them in a dictionary. Here we use SHA-1 instead of better ones like SHA-256 because we only need to compare the file hashes, it's faster, and it's not a security risk. """ _files = {} if path[-1] != os.sep: """ Be sure to add a trailing slash at the end of the path to prevent the correct path name in the result. """ path += os.sep for root, dirs, files in os.walk(path): dirs[:] = [d for d in dirs if d not in Diff.__ignored] for f in files: if f in Diff.__ignored: continue with open(os.path.join(root, f), "rb") as fr: _hash = hashlib.sha1(fr.read()).hexdigest() _key = os.path.join(root, f) _key = _key.replace(path, "") _files[_key] = _hash return _files @staticmethod def file_hashify(path: str) -> str: """Hash (SHA-1) a file and return it.""" with open(path, "rb") as fr: _hash = hashlib.sha1(fr.read()).hexdigest() return _hash @staticmethod def compare(parent: dict, child: dict) -> dict: """ Compare two hashes dictionaries and return the differences (added, removed, changed). """ added = [] changed = [] removed = [f for f in parent if f not in child] for f in child: if f not in parent: added.append(f) elif parent[f] != child[f]: changed.append(f) return {"added": added, "removed": removed, "changed": changed} ================================================ FILE: bottles/backend/dlls/__init__.py ================================================ ================================================ FILE: bottles/backend/dlls/dll.py ================================================ # dll.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import shutil from abc import abstractmethod from copy import deepcopy from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.models.enum import Arch from bottles.backend.utils.manager import ManagerUtils from bottles.backend.wine.reg import Reg logging = Logger() class DLLComponent: base_path: str dlls: dict = {} checked_dlls: dict = {} version: str = "" def __init__(self, version: str): self.version = version self.base_path = self.get_base_path(version) self.check() @staticmethod @abstractmethod def get_base_path(version: str) -> str: pass @staticmethod @abstractmethod def get_override_keys() -> str: pass def check(self) -> bool: found = deepcopy(self.dlls) if None in self.dlls: logging.error( f'DLL(s) "{self.dlls[None]}" path haven\'t been found, ignoring...' ) return False for path in self.dlls: _path = os.path.join(self.base_path, path) if not os.path.exists(_path): del found[path] continue for dll in self.dlls[path]: _dll = os.path.join(_path, dll) if not os.path.exists(_dll): found[path].remove(dll) if len(found) == 0: return False self.checked_dlls = found return True def install(self, config: BottleConfig, overrides_only: bool = False, exclude=None): dll_in = [] bundle = {"HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides": []} reg = Reg(config) if exclude is None: exclude = [] if None in self.checked_dlls: logging.error( f'DLL(s) "{self.checked_dlls[None]}" path haven\'t been found, ignoring...' ) return for path in self.checked_dlls: for dll in self.checked_dlls[path]: if dll not in exclude: dll_name = dll.split("/")[-1].split(".")[0] if overrides_only: dll_in.append(dll_name) else: if self.__install_dll(config, path, dll, False): dll_in.append(dll_name) for dll in dll_in: bundle["HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides"].append( {"value": dll, "data": "native,builtin"} ) reg.import_bundle(bundle) def uninstall(self, config: BottleConfig, exclude=None): reg = Reg(config) dll_in = [] bundle = {"HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides": []} if exclude is None: exclude = [] if None in self.dlls: logging.error( f'DLL(s) "{self.dlls[None]}" path haven\'t been found, ignoring...' ) return for path in self.dlls: for dll in self.dlls[path]: if dll not in exclude: dll_name = dll.split("/")[-1].split(".")[0] if self.__uninstall_dll(config, path, dll): dll_in.append(dll_name) for dll in dll_in: bundle["HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides"].append( {"value": dll, "data": "-"} ) reg.import_bundle(bundle) @staticmethod def __get_sys_path(config: BottleConfig, path: str) -> str: if config.Arch == Arch.WIN32: if path in ["x32", "x86"]: return "system32" if config.Arch == Arch.WIN64: if path in ["x64"] or any( arch in path for arch in ("x86_64", "lib64", "lib/") ): return "system32" if path in ["x32", "x86"]: return "syswow64" return "" def __install_dll( self, config: BottleConfig, path: str, dll: str, remove: bool = False ): dll_name = dll.split("/")[-1] bottle = ManagerUtils.get_bottle_path(config) bottle = os.path.join(bottle, "drive_c", "windows") source = os.path.join(self.base_path, path, dll) path = self.__get_sys_path(config, path) if path != "": target = os.path.join(bottle, path, dll_name) else: target = None print(f"{source} -> {target}") if target is not None: if not remove: if os.path.exists(target) and not os.path.exists(f"{target}.bck"): shutil.copy(target, f"{target}.bck") try: shutil.copyfile(source, target) except FileNotFoundError: logging.warning( f"{source} not found" ) # TODO: should not be ok but just ignore it for now return False """ reg.add( key="HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides", value=dll_name.split('.')[0], data="native,builtin" ) """ return True if os.path.exists(f"{target}.bck"): shutil.move(f"{target}.bck", target) elif os.path.exists(target): os.remove(target) """ reg.remove( key="HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides", value=dll_name.split('.')[0] ) """ return True def __uninstall_dll(self, config, path: str, dll: str): return self.__install_dll(config, path, dll, remove=True) ================================================ FILE: bottles/backend/dlls/dxvk.py ================================================ # dxvk.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from bottles.backend.dlls.dll import DLLComponent from bottles.backend.utils.manager import ManagerUtils class DXVKComponent(DLLComponent): dlls = { "x32": ["d3d8.dll", "d3d9.dll", "d3d10core.dll", "d3d11.dll", "dxgi.dll"], "x64": ["d3d8.dll", "d3d9.dll", "d3d10core.dll", "d3d11.dll", "dxgi.dll"], } @staticmethod def get_override_keys() -> str: return "d3d8,d3d9,d3d10core,d3d11,dxgi" @staticmethod def get_base_path(version: str) -> str: return ManagerUtils.get_dxvk_path(version) ================================================ FILE: bottles/backend/dlls/latencyflex.py ================================================ # dxvk.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from bottles.backend.dlls.dll import DLLComponent from bottles.backend.utils.manager import ManagerUtils class LatencyFleXComponent(DLLComponent): dlls = { "wine/usr/lib/wine/x86_64-windows": [ "latencyflex_layer.dll", "latencyflex_wine.dll", ] } @staticmethod def get_override_keys() -> str: return "latencyflex_layer,latencyflex_wine" @staticmethod def get_base_path(version: str) -> str: return ManagerUtils.get_latencyflex_path(version) ================================================ FILE: bottles/backend/dlls/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) dllsdir = join_paths(pkgdatadir, 'bottles/backend/dlls') bottles_sources = [ '__init__.py', 'dll.py', 'dxvk.py', 'vkd3d.py', 'nvapi.py', 'latencyflex.py', ] install_data(bottles_sources, install_dir: dllsdir) ================================================ FILE: bottles/backend/dlls/nvapi.py ================================================ # nvapi.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import hashlib import os from bottles.backend.dlls.dll import DLLComponent from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.nvidia import get_nvidia_dll_path logging = Logger() class NVAPIComponent(DLLComponent): dlls = { "x32": ["nvapi.dll"], "x64": ["nvapi64.dll"], get_nvidia_dll_path(): ["nvngx.dll", "_nvngx.dll"], } @staticmethod def get_override_keys() -> str: # NOTE: Bottles does not override (_)nvngx return "nvapi,nvapi64" @staticmethod def get_base_path(version: str) -> str: return ManagerUtils.get_nvapi_path(version) @staticmethod def check_bottle_nvngx(bottle_path: str, bottle_config: BottleConfig): """Checks for the presence of the DLLs provided by the Nvidia driver, and if they're up to date.""" def md5sum(file): hash_md5 = hashlib.md5() with open(file, "rb") as f: for chunk in iter(lambda: f.read(4096), b""): hash_md5.update(chunk) return hash_md5.hexdigest() nvngx_path_bottle = os.path.join(bottle_path, "drive_c", "windows", "system32") nvngx_path_system = get_nvidia_dll_path() if nvngx_path_system is None: logging.error( "Nvidia driver libraries haven't been found. DLSS might not work!" ) return # Reinstall nvngx if not present (acts as migration for this new patch) if not os.path.exists(os.path.join(nvngx_path_bottle, "nvngx.dll")): NVAPIComponent(bottle_config.NVAPI).install(bottle_config) return if not os.path.exists(os.path.join(nvngx_path_bottle, "_nvngx.dll")): NVAPIComponent(bottle_config.NVAPI).install(bottle_config) return # If the system dll is different than the one in the bottle, reinstall them # Nvidia driver updates can change this DLL, so this should be checked at each startup nvidia_dll_path = get_nvidia_dll_path() if nvidia_dll_path is not None: if md5sum(os.path.join(nvngx_path_bottle, "nvngx.dll")) != md5sum( os.path.join(nvidia_dll_path, "nvngx.dll") ): NVAPIComponent(bottle_config.NVAPI).install(bottle_config) return if md5sum(os.path.join(nvngx_path_bottle, "_nvngx.dll")) != md5sum( os.path.join(nvidia_dll_path, "_nvngx.dll") ): NVAPIComponent(bottle_config.NVAPI).install(bottle_config) return ================================================ FILE: bottles/backend/dlls/vkd3d.py ================================================ # vkd3d.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from bottles.backend.dlls.dll import DLLComponent from bottles.backend.utils.manager import ManagerUtils class VKD3DComponent(DLLComponent): dlls = { "x86": ["d3d12.dll", "d3d12core.dll"], "x64": ["d3d12.dll", "d3d12core.dll"], } @staticmethod def get_override_keys() -> str: return "d3d12,d3d12core" @staticmethod def get_base_path(version: str) -> str: return ManagerUtils.get_vkd3d_path(version) ================================================ FILE: bottles/backend/downloader.py ================================================ # component.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import shutil import sys import time from contextlib import suppress from threading import Event from typing import Optional import requests from bottles.backend.logger import Logger from bottles.backend.models.result import Result from bottles.backend.state import Status, TaskStreamUpdateHandler from bottles.backend.utils.file import FileUtils logging = Logger() class DownloadCancelled(Exception): """Raised when a download operation is cancelled.""" class Downloader: """ Download a resource from a given URL. It shows and update a progress bar while downloading but can also be used to update external progress bars using the func parameter. """ def __init__( self, url: str, file: str, update_func: Optional[TaskStreamUpdateHandler] = None, cancel_event: Optional[Event] = None, ): self.start_time = None self.url = url self.file = file self.update_func = update_func self.cancel_event = cancel_event def download(self) -> Result: """Start the download.""" try: with open(self.file, "wb") as file: self.start_time = time.time() headers = { "User-Agent": "curl/7.79.1" } # we fake the user-agent to avoid 403 errors on some servers response = requests.get(self.url, stream=True, headers=headers) total_size = int(response.headers.get("content-length", 0)) received_size = 0 if total_size != 0: for data in response.iter_content(1024 * 1024): # 1MB buffer if self.cancel_event and self.cancel_event.is_set(): raise DownloadCancelled received_size += len(data) file.write(data) if not self.update_func: continue self.update_func(received_size, total_size) self.__progress(received_size, total_size) else: file.write(response.content) if self.update_func: self.update_func(1, 1) self.__progress(1, 1) except DownloadCancelled: if self.update_func: self.update_func(status=Status.CANCELLED) with suppress(FileNotFoundError): os.remove(self.file) return Result(False, message="cancelled") except requests.exceptions.SSLError: logging.error( "Download failed due to a SSL error. " "Your system may have a wrong date/time or wrong certificates." ) return Result(False, message="Download failed due to a SSL error.") except (requests.exceptions.RequestException, OSError): logging.error("Download failed! Check your internet connection.") return Result( False, message="Download failed! Check your internet connection." ) return Result(True) def __progress(self, received_size, total_size): """Update the progress bar.""" percent = int(received_size * 100 / total_size) done_str = FileUtils.get_human_size(received_size) total_str = FileUtils.get_human_size(total_size) speed_str = FileUtils.get_human_size( received_size / (time.time() - self.start_time) ) name = self.file.split("/")[-1] c_close, c_complete, c_incomplete = "\033[0m", "\033[92m", "\033[90m" divider = 2 full_text_size = len( f"\r{c_complete}{name} (100%) " f"{'━' * int(100 / divider)} " f"({total_str}/{total_str} - 100MB)" ) while shutil.get_terminal_size().columns < full_text_size: divider = divider + 1 full_text_size = len( f"\r{c_complete}{name} (100%) " f"{'━' * int(100 / divider)} " f"({total_str}/{total_str} - 100MB)" ) if divider > 10: break text = ( f"\r{c_incomplete if percent < 100 else c_complete}{name} ({percent}%) " f"{'━' * int(percent / divider)} " f"({done_str}/{total_str} - {speed_str})" ) if sys.stdout.encoding == "utf-8": print(text, end="") else: # usually means user is using legacy encoding # which cannot cover unicode codepoint, # so we need replace '━' with '-' print(text.replace("━", "-"), end="") if percent == 100: print(f"{c_close}\n") ================================================ FILE: bottles/backend/globals.py ================================================ # globals.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import shutil from pathlib import Path from typing import Dict from bottles.backend.utils import json, yaml class Paths: xdg_data_home = os.environ.get( "XDG_DATA_HOME", os.path.join(Path.home(), ".local/share") ) # Icon paths icons_user = f"{xdg_data_home}/icons" # Local paths base = f"{xdg_data_home}/bottles" # User applications path applications = f"{xdg_data_home}/applications/" temp = f"{base}/temp" runtimes = f"{base}/runtimes" winebridge = f"{base}/winebridge" runners = f"{base}/runners" bottles = f"{base}/bottles" steam = f"{base}/steam" dxvk = f"{base}/dxvk" vkd3d = f"{base}/vkd3d" nvapi = f"{base}/nvapi" latencyflex = f"{base}/latencyflex" templates = f"{base}/templates" library = f"{base}/library.yml" process_metrics = f"{base}/process_metrics.sqlite" @staticmethod def is_vkbasalt_available(): vkbasalt_paths = [ "/usr/lib/extensions/vulkan/vkBasalt/etc/vkBasalt", "/usr/local", "/usr/share/vkBasalt", ] for path in vkbasalt_paths: if os.path.exists(path): return True return False class TrdyPaths: # External managers paths wine = f"{Path.home()}/.wine" lutris = f"{Path.home()}/Games" playonlinux = f"{Path.home()}/.PlayOnLinux/wineprefix" bottlesv1 = f"{Path.home()}/.Bottles" # check if bottles exists in xdg data path os.makedirs(Paths.base, exist_ok=True) # Check if some tools are available gamemode_available = shutil.which("gamemoderun") or False gamescope_available = shutil.which("gamescope") or False vkbasalt_available = Paths.is_vkbasalt_available() mangohud_available = shutil.which("mangohud") or False obs_vkc_available = shutil.which("obs-vkcapture") or False vmtouch_available = shutil.which("vmtouch") or False base_version = "" if os.path.isfile("/app/manifest.json"): with open("/app/manifest.json", mode="r", encoding="utf-8") as file: base_version = ( json.load(file) # type: ignore .get("base-version", "") .removeprefix("stable-") ) # encoding detection correction, following windows defaults locale_encodings: Dict[str, str] = {"ja_JP": "cp932", "zh_CN": "gbk"} ================================================ FILE: bottles/backend/health.py ================================================ # health.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import contextlib import os from bottles.backend.logger import Logger from bottles.backend.params import APP_VERSION from bottles.backend.utils import yaml from bottles.backend.utils.display import DisplayUtils from bottles.backend.utils.file import FileUtils from bottles.backend.utils.generic import is_glibc_min_available from bottles.backend.utils.gpu import GPUUtils logging = Logger() class HealthChecker: x11: bool = False x11_port: str = "" wayland: bool = False xwayland: bool = False desktop: str = "" gpus: dict = {} cabextract: bool = False p7zip: bool = False patool: bool = False icoextract: bool = False pefile: bool = False orjson: bool = False markdown: bool = False xdpyinfo: bool = False ImageMagick: bool = False FVS: bool = False glibc_min: str = "" kernel: str = "" kernel_version: str = "" bottles_envs: dict = {} def __init__(self): self.file_utils = FileUtils() self.x11 = self.check_x11() self.wayland = self.check_wayland() self.xwayland = self.x11 and self.wayland self.desktop = self.check_desktop() self.gpus = GPUUtils().get_gpu() self.glibc_min = is_glibc_min_available() self.bottles_envs = self.get_bottles_envs() self.check_system_info() self.disk = self.get_disk_data() self.ram = {"MemTotal": "n/a", "MemAvailable": "n/a"} self.get_ram_data() def check_x11(self): port = DisplayUtils.get_x_display() if port: self.x11_port = port return True return False @staticmethod def check_wayland(): return "WAYLAND_DISPLAY" in os.environ or "WAYLAND_SOCKET" in os.environ def check_desktop(self): return os.environ.get("DESKTOP_SESSION") @staticmethod def get_bottles_envs(): look = [ "TESTING_REPOS", "LOCAL_INSTALLERS", "LOCAL_COMPONENTS", "LOCAL_DEPENDENCIES", ] for _look in look: if _look in os.environ: return {_look: os.environ[_look]} def check_system_info(self): self.kernel = os.uname().sysname self.kernel_version = os.uname().release def get_disk_data(self): disk_data = self.file_utils.get_disk_size(False) return {"Total": disk_data["total"], "Free": disk_data["free"]} def get_ram_data(self): with contextlib.suppress(FileNotFoundError, PermissionError): with open("/proc/meminfo") as file: for line in file: if "MemTotal" in line: self.ram["MemTotal"] = self.file_utils.get_human_size_legacy( float(line.split()[1]) * 1024.0 ) if "MemAvailable" in line: self.ram["MemAvailable"] = ( self.file_utils.get_human_size_legacy( float(line.split()[1]) * 1024.0 ) ) def get_results(self, plain: bool = False): results = { "Official Package": "FLATPAK_ID" in os.environ, "Version": APP_VERSION, "DE/WM": self.desktop, "Display": { "X.org": self.x11, "X.org (port)": self.x11_port, "Wayland": self.wayland, }, "Graphics": self.gpus, "Kernel": {"Type": self.kernel, "Version": self.kernel_version}, "Disk": self.disk, "RAM": self.ram, "Bottles_envs": self.bottles_envs, } if plain: _yaml = yaml.dump(results, sort_keys=False, indent=4) _yaml = _yaml.replace("&id", "&id") return _yaml return results ================================================ FILE: bottles/backend/logger.py ================================================ # logger.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import logging import os import re from bottles.backend.globals import Paths from bottles.backend.managers.journal import JournalManager, JournalSeverity # Set default logging level logging.basicConfig(level=logging.DEBUG) class Logger(logging.getLoggerClass()): """ This class is a wrapper for the logging module. It provides custom formats for the log messages. """ __color_map = {"debug": 37, "info": 36, "warning": 33, "error": 31, "critical": 41} __format_log = { "fmt": "\033[80m%(asctime)s \033[1m(%(levelname)s)\033[0m %(message)s \033[0m", "datefmt": "%H:%M:%S", } def __color(self, level, message: str): if message and "\n" in message: message = message.replace("\n", "\n\t") + "\n" color_id = self.__color_map[level] return "\033[%dm%s\033[0m" % (color_id, message) def __init__(self, formatter=None): if formatter is None: formatter = self.__format_log formatter = logging.Formatter(**formatter) self.root.setLevel(os.environ.get("LOG_LEVEL") or logging.INFO) self.root.handlers = [] handler = logging.StreamHandler() handler.setFormatter(formatter) self.root.addHandler(handler) def debug(self, message, **kwargs): self.root.debug( self.__color("debug", message), ) def info(self, message, jn=False, **kwargs): self.root.info( self.__color("info", message), ) if jn: JournalManager.write(JournalSeverity.INFO, message) def warning(self, message, jn=True, **kwargs): self.root.warning( self.__color("warning", message), ) if jn: JournalManager.write(JournalSeverity.WARNING, message) def error(self, message, jn=True, **kwargs): self.root.error( self.__color("error", message), ) if jn: JournalManager.write(JournalSeverity.ERROR, message) def critical(self, message, jn=True, **kwargs): self.root.critical( self.__color("critical", message), ) if jn: JournalManager.write(JournalSeverity.CRITICAL, message) @staticmethod def write_log(data: list): """ Writes a crash.log file. It finds and replace the user's home directory with "USER" as a proposed standard for crash reports. """ log_path = f"{Paths.xdg_data_home}/bottles/crash.log" with open(log_path, "w") as crash_log: for d in data: # replace username with "USER" as standard if "/home/" in d: d = re.sub(r"/home/([^/]*)/", r"/home/USER/", d) crash_log.write(d) # we write the same to the journal for convenience JournalManager.write( severity=JournalSeverity.CRASH, message="A crash has been detected." ) def set_silent(self): self.root.handlers = [] ================================================ FILE: bottles/backend/managers/__init__.py ================================================ ================================================ FILE: bottles/backend/managers/backup.py ================================================ # backup.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import shutil import tarfile from gettext import gettext as _ from typing import Callable, Optional import pathvalidate from bottles.backend.globals import Paths from bottles.backend.logger import Logger from bottles.backend.managers.manager import Manager from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.state import Task, TaskManager from bottles.backend.utils import yaml from bottles.backend.utils.manager import ManagerUtils logging = Logger() class ProgressTrackingFilter: """ A filter wrapper that tracks uncompressed bytes being added to the tar and reports progress via a Task. """ def __init__( self, total_size: int, task: Optional[Task] = None, base_filter: Optional[Callable] = None, ): self._total_size = total_size self._task = task self._base_filter = base_filter self._processed = 0 self._last_percent = -1 def __call__(self, tarinfo: tarfile.TarInfo) -> Optional[tarfile.TarInfo]: # Apply base filter first if self._base_filter: tarinfo = self._base_filter(tarinfo) if tarinfo is None: return None # Track progress based on file size being added if tarinfo.isfile(): self._processed += tarinfo.size self._update_progress() return tarinfo def _update_progress(self): if self._task and self._total_size > 0: percent = min(int(self._processed * 100 / self._total_size), 99) if percent != self._last_percent: self._last_percent = percent self._task.subtitle = f"{percent}%" class BackupManager: @staticmethod def _validate_path(path: str) -> bool: """Validate if the path is not None or empty.""" if not path: logging.error(_("No path specified")) return False return True @staticmethod def _calculate_dir_size( path: str, exclude_filter: Optional[Callable] = None ) -> int: """ Calculate the total size of a directory, respecting the exclude filter. """ total_size = 0 for dirpath, dirnames, filenames in os.walk(path): # Apply exclude filter logic to directories if exclude_filter: # Check if this directory should be excluded rel_path = os.path.relpath(dirpath, os.path.dirname(path)) mock_info = type("TarInfo", (), {"name": rel_path})() if exclude_filter(mock_info) is None: dirnames.clear() # Don't descend into excluded directories continue for filename in filenames: filepath = os.path.join(dirpath, filename) # Apply exclude filter to files if exclude_filter: rel_path = os.path.relpath(filepath, os.path.dirname(path)) mock_info = type("TarInfo", (), {"name": rel_path})() if exclude_filter(mock_info) is None: continue try: total_size += os.path.getsize(filepath) except (OSError, FileNotFoundError): pass return total_size @staticmethod def _create_tarfile( source_path: str, destination_path: str, exclude_filter: Optional[Callable] = None, task: Optional[Task] = None, ) -> bool: """Helper function to create a tar.gz file from a source path.""" try: # Calculate total size for progress tracking total_size = 0 if task: task.subtitle = _("Calculating…") total_size = BackupManager._calculate_dir_size( source_path, exclude_filter ) os.chdir(os.path.dirname(source_path)) # Create progress-tracking filter if task is provided if task and total_size > 0: progress_filter = ProgressTrackingFilter( total_size, task, exclude_filter ) active_filter = progress_filter else: active_filter = exclude_filter with tarfile.open(destination_path, "w:gz") as tar: tar.add(os.path.basename(source_path), filter=active_filter) if task: task.subtitle = "100%" return True except (FileNotFoundError, PermissionError, tarfile.TarError, ValueError) as e: logging.error(f"Error creating backup: {e}") return False @staticmethod def _safe_extract_tarfile( tar_path: str, extract_path: str, task: Optional[Task] = None ) -> bool: """ Safely extract a tar.gz file to avoid directory traversal vulnerabilities. """ try: with tarfile.open(tar_path, "r:gz") as tar: members = tar.getmembers() # Validate all members first for member in members: member_path = os.path.abspath( os.path.join(extract_path, member.name) ) if not member_path.startswith(os.path.abspath(extract_path)): raise Exception("Detected path traversal attempt in tar file") if task: # Calculate total size for progress total_size = sum(m.size for m in members if m.isfile()) extracted_size = 0 last_percent = -1 for member in members: tar.extract(member, path=extract_path) if member.isfile(): extracted_size += member.size percent = ( min(int(extracted_size * 100 / total_size), 99) if total_size > 0 else 0 ) if percent != last_percent: last_percent = percent task.subtitle = f"{percent}%" task.subtitle = "100%" else: tar.extractall(path=extract_path) return True except (tarfile.TarError, Exception) as e: logging.error(f"Error extracting backup: {e}") return False @staticmethod def export_backup(config: BottleConfig, scope: str, path: str) -> Result: """ Exports a bottle backup to the specified path. Use the scope parameter to specify the backup type: config, full. Config will only export the bottle configuration, full will export the full bottle in tar.gz format. """ if not BackupManager._validate_path(path): return Result(status=False) logging.info(f"Exporting {scope} backup for [{config.Name}] to [{path}]") if scope == "config": backup_created = config.dump(path).status else: task = Task(title=_("Backup {0}").format(config.Name)) task_id = TaskManager.add(task) bottle_path = ManagerUtils.get_bottle_path(config) backup_created = BackupManager._create_tarfile( bottle_path, path, exclude_filter=BackupManager.exclude_filter, task=task, ) TaskManager.remove(task_id) if backup_created: logging.info(f"Backup successfully saved to: {path}.") return Result(status=True) else: logging.error("Failed to save backup.") return Result(status=False) @staticmethod def exclude_filter(tarinfo: tarfile.TarInfo) -> tarfile.TarInfo | None: """ Filter which excludes some unwanted files from the backup. """ if "dosdevices" in tarinfo.name: return None return tarinfo @staticmethod def import_backup(scope: str, path: str) -> Result: """ Imports a backup from the specified path. Use the scope parameter to specify the backup type: config, full. Config will make a new bottle reproducing the configuration, full will import the full bottle from a tar.gz file. """ if not BackupManager._validate_path(path): return Result(status=False) logging.info(f"Importing backup from: {path}") if scope == "config": return BackupManager._import_config_backup(path) else: return BackupManager._import_full_backup(path) @staticmethod def _import_config_backup(path: str) -> Result: task_id = TaskManager.add(Task(title=_("Importing config backup"))) config_load = BottleConfig.load(path) manager = Manager() if ( config_load.status and config_load.data and manager.create_bottle_from_config(config_load.data) ): TaskManager.remove(task_id) logging.info("Config backup imported successfully.") return Result(status=True) else: TaskManager.remove(task_id) logging.error("Failed to import config backup.") return Result(status=False) @staticmethod def _import_full_backup(path: str) -> Result: task = Task(title=_("Importing full backup")) task_id = TaskManager.add(task) if BackupManager._safe_extract_tarfile(path, Paths.bottles, task=task): Manager().update_bottles() TaskManager.remove(task_id) logging.info("Full backup imported successfully.") return Result(status=True) else: TaskManager.remove(task_id) logging.error("Failed to import full backup.") return Result(status=False) @staticmethod def duplicate_bottle(config: BottleConfig, name: str) -> Result: """ Duplicates the bottle with the specified new name. """ logging.info(f"Duplicating bottle: {config.Name} as {name}") sanitized_name = pathvalidate.sanitize_filename(name, platform="universal") source_path = ManagerUtils.get_bottle_path(config) destination_path = os.path.join(Paths.bottles, sanitized_name) return BackupManager._duplicate_bottle_directory( config, source_path, destination_path, name ) @staticmethod def _duplicate_bottle_directory( config: BottleConfig, source_path: str, destination_path: str, new_name: str ) -> Result: try: if not os.path.exists(destination_path): os.makedirs(destination_path) for item in [ "drive_c", "system.reg", "user.reg", "userdef.reg", "bottle.yml", ]: source_item = os.path.join(source_path, item) destination_item = os.path.join(destination_path, item) if os.path.isdir(source_item): shutil.copytree( source_item, destination_item, ignore=shutil.ignore_patterns(".*"), symlinks=True, ) elif os.path.isfile(source_item): shutil.copy(source_item, destination_item) # Update the bottle configuration config_path = os.path.join(destination_path, "bottle.yml") with open(config_path) as config_file: config_data = yaml.load(config_file) config_data["Name"] = new_name config_data["Path"] = destination_path with open(config_path, "w") as config_file: yaml.dump(config_data, config_file, indent=4) logging.info(f"Bottle duplicated successfully as {new_name}.") return Result(status=True) except (FileNotFoundError, PermissionError, OSError) as e: logging.error(f"Error duplicating bottle: {e}") return Result(status=False) ================================================ FILE: bottles/backend/managers/component.py ================================================ # component.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import contextlib import os import shutil import tarfile from functools import lru_cache from threading import Event from typing import Optional import pycurl from bottles.backend.downloader import Downloader from bottles.backend.globals import Paths from bottles.backend.logger import Logger from bottles.backend.models.result import Result from bottles.backend.state import ( LockManager, Locks, Status, Task, TaskManager, TaskStreamUpdateHandler, ) from bottles.backend.utils.file import FileUtils from bottles.backend.utils.generic import is_glibc_min_available from bottles.backend.utils.manager import ManagerUtils logging = Logger() # noinspection PyTypeChecker class ComponentManager: def __init__(self, manager, offline: bool = False): self.__manager = manager self.__repo = manager.repository_manager.get_repo("components", offline) self.__utils_conn = manager.utils_conn @lru_cache def get_component(self, name: str, plain: bool = False) -> dict: return self.__repo.get(name, plain) def fetch_catalog(self) -> dict: """ Fetch all components from the Bottles repository, mark the installed ones and return a dict with the catalog. """ if not self.__utils_conn.check_connection(): return {} catalog = { "runtimes": {}, "wine": {}, "proton": {}, "dxvk": {}, "vkd3d": {}, "nvapi": {}, "latencyflex": {}, "winebridge": {}, } components_available = { "runtimes": self.__manager.runtimes_available, "wine": self.__manager.runners_available, "proton": self.__manager.runners_available, "dxvk": self.__manager.dxvk_available, "vkd3d": self.__manager.vkd3d_available, "nvapi": self.__manager.nvapi_available, "latencyflex": self.__manager.latencyflex_available, "winebridge": self.__manager.winebridge_available, } index = self.__repo.catalog for component in index.items(): """ For each component, append it to the corresponding catalog and mark it as installed if it is. """ if component[1]["Category"] == "runners": if "soda" in component[0].lower() or "caffe" in component[0].lower(): if not is_glibc_min_available(): logging.warning( f"{component[0]} was found but it requires " "glibc >= 2.32 and your system is running an older " "version. Use the Flatpak instead if you can't " "upgrade your system. This runner will be ignored, " "please keep in mind that Bottles and all our " "installers are only tested with Soda and Caffe runners." ) continue sub_category = component[1]["Sub-category"] catalog[sub_category][component[0]] = component[1] if component[0] in components_available[sub_category]: catalog[sub_category][component[0]]["Installed"] = True else: catalog[sub_category][component[0]].pop("Installed", None) continue category = component[1]["Category"] if category not in catalog: continue catalog[category][component[0]] = component[1] if component[0] in components_available[category]: catalog[category][component[0]]["Installed"] = True else: catalog[category][component[0]].pop("Installed", None) return catalog def download( self, download_url: str, file: str, rename: str = "", checksum: str = "", func: Optional[TaskStreamUpdateHandler] = None, cancel_event: Optional[Event] = None, task: Optional[Task] = None, ) -> Result: """Download a component from the Bottles repository.""" # Check for missing Bottles paths before download self.__manager.check_app_dirs() # Register this file download task to TaskManager unless an existing task # is provided by the caller. external_task = task is not None and task.task_id is not None if task is None: task = Task(title=file, cancellable=cancel_event is not None) if task.task_id is None: task_id = TaskManager.add(task) else: task_id = task.task_id update_func = task.stream_update if not func else func if download_url.startswith("temp/"): """ The caller is explicitly requesting a component from the /temp directory. Nothing should be downloaded. """ return Result(True) existing_file = rename if rename else file temp_dest = os.path.join(Paths.temp, file) just_downloaded = False file_path = os.path.join(Paths.temp, existing_file) if os.path.isfile(file_path): """ Check if the file already exists in the /temp directory. If it's a 0-byte empty file, remove it to allow a fresh download. Otherwise, skip the download. """ if os.path.getsize(file_path) == 0: logging.warning(f"File [{existing_file}] is a 0-byte empty file. Removing to force re-download.") os.remove(file_path) else: logging.warning(f"File [{existing_file}] already exists in temp, skipping.") return Result(True) if not os.path.isfile(file_path): """ As some urls can be redirect, we need to take care of this and make sure to use the final url. This check should be skipped for large files (e.g. runners). """ c = pycurl.Curl() try: c.setopt(c.URL, download_url) # type: ignore c.setopt(c.FOLLOWLOCATION, True) # type: ignore c.setopt(c.HTTPHEADER, ["User-Agent: curl/7.79.1"]) # type: ignore c.setopt(c.NOBODY, True) # type: ignore c.perform() req_code = c.getinfo(c.RESPONSE_CODE) # type: ignore download_url = c.getinfo(c.EFFECTIVE_URL) # type: ignore except pycurl.error: logging.exception(f"Failed to download [{download_url}]") if not external_task: TaskManager.remove(task_id) return Result(False) finally: c.close() if req_code == 200: """ If the status code is 200, the resource should be available and the download should be started. Any exceptions return False and the download is removed from the download manager. """ res = Downloader( url=download_url, file=temp_dest, update_func=update_func, cancel_event=cancel_event, ).download() if not res.ok: if not external_task: TaskManager.remove(task_id) return res if not os.path.isfile(temp_dest): """Fail if the file is not available in the /temp directory.""" if not external_task: TaskManager.remove(task_id) return Result(False) just_downloaded = True else: logging.warning( f"Failed to download [{download_url}] with code: {req_code} != 200" ) if not external_task: TaskManager.remove(task_id) return Result(False) file_path = os.path.join(Paths.temp, existing_file) if rename and just_downloaded: """Renaming the downloaded file if requested.""" logging.info(f"Renaming [{file}] to [{rename}].") file_path = os.path.join(Paths.temp, rename) os.rename(temp_dest, file_path) if checksum and not os.environ.get("BOTTLES_SKIP_CHECKSUM"): """ Compare the checksum of the downloaded file with the one provided by the caller. If they don't match, remove the file from the /temp directory, remove the entry from the task manager and return False. """ checksum = checksum.lower() local_checksum = FileUtils().get_checksum(file_path) if local_checksum and local_checksum != checksum: logging.error(f"Downloaded file [{file}] looks corrupted.") logging.error( f"Source cksum: [{checksum}] downloaded: [{local_checksum}]" ) logging.error(f"Removing corrupted file [{file}].") os.remove(file_path) if not external_task: TaskManager.remove(task_id) return Result(False) if not external_task: TaskManager.remove(task_id) return Result(True) @staticmethod def extract(name: str, component: str, archive: str) -> bool: """Extract a component from an archive.""" if component in ["runner", "runner:proton"]: path = Paths.runners elif component == "dxvk": path = Paths.dxvk elif component == "vkd3d": path = Paths.vkd3d elif component == "nvapi": path = Paths.nvapi elif component == "latencyflex": path = Paths.latencyflex elif component == "runtime": path = Paths.runtimes elif component == "winebridge": path = Paths.winebridge else: logging.error(f"Unknown component [{component}].") return False try: """ Try to extract the archive in the /temp directory. If the extraction fails, remove the archive from the /temp directory and return False. The common cause of a failed extraction is that the archive is corrupted. """ tar = tarfile.open(f"{Paths.temp}/{archive}") root_dir = tar.getnames()[0] tar.extractall(path) tar.close() except (tarfile.TarError, IOError, EOFError): with contextlib.suppress(FileNotFoundError): os.remove(os.path.join(Paths.temp, archive)) with contextlib.suppress(FileNotFoundError): shutil.rmtree(os.path.join(path, archive[:-7])) logging.error("Extraction failed! Archive ends earlier than expected.") return False if root_dir.endswith("x86_64"): try: """ If the folder ends with x86_64, remove this from its name. Return False if an folder with the same name already exists. """ root_dir = os.path.join(path, root_dir) shutil.move(src=root_dir, dst=root_dir[:-7]) except (FileExistsError, shutil.Error): logging.error("Extraction failed! Component already exists.") return False return True @LockManager.lock(Locks.ComponentsInstall) # avoid high resource usage def install( self, component_type: str, component_name: str, func: Optional[TaskStreamUpdateHandler] = None, cancel_event: Optional[Event] = None, ): """ This function is used to install a component. It automatically gets the manifest from the given component and then calls the download and extract functions. """ manifest = self.get_component(component_name) if not manifest: return Result(False) logging.info(f"Installing component: [{component_name}].") file = manifest["File"][0] res = self.download( download_url=file["url"], file=file["file_name"], rename=file["rename"], checksum=file["file_checksum"], func=func, cancel_event=cancel_event, ) if not res.ok: """ If the download fails, execute the given func passing failed=True as a parameter. """ if func: if res.message == "cancelled": func(status=Status.CANCELLED) else: func(status=Status.FAILED) return Result(False, message=res.message) archive = manifest["File"][0]["file_name"] if manifest["File"][0]["rename"]: """ If the component has a rename, rename the downloaded file to the required name. """ archive = manifest["File"][0]["rename"] self.extract(component_name, component_type, archive) """ Execute Post Install if the component has it defined in the manifest. """ if "Post" in manifest: print(f"Executing post install for [{component_name}].") for post in manifest.get("Post", []): if post["action"] == "rename": self.__post_rename(component_type, post) """ Ask the manager to re-organize its components. Note: I know that this is not the most efficient way to do this, please give feedback if you know a better way to avoid this. """ if component_type in ["runtime", "winebridge"]: with contextlib.suppress(FileNotFoundError): os.remove(os.path.join(Paths.temp, archive)) if component_type in ["runner", "runner:proton"]: self.__manager.check_runners() elif component_type == "dxvk": self.__manager.check_dxvk() elif component_type == "vkd3d": self.__manager.check_vkd3d() elif component_type == "nvapi": self.__manager.check_nvapi() elif component_type == "runtime": self.__manager.check_runtimes() elif component_type == "winebridge": self.__manager.check_winebridge() self.__manager.organize_components() logging.info(f"Component installed: {component_type} {component_name}", jn=True) return Result(True) @staticmethod def __post_rename(component_type: str, post: dict): source = post.get("source") dest = post.get("dest") if component_type in ["runner", "runner:proton"]: path = Paths.runners elif component_type == "dxvk": path = Paths.dxvk elif component_type == "vkd3d": path = Paths.vkd3d elif component_type == "nvapi": path = Paths.nvapi else: logging.error(f"Unknown component type: {component_type}") return if ( source is not None and dest is not None and not os.path.isdir(os.path.join(path, dest)) ): shutil.move(src=os.path.join(path, source), dst=os.path.join(path, dest)) def is_in_use(self, component_type: str, component_name: str): bottles = self.__manager.local_bottles if component_type in ["runner", "runner:proton"]: return component_name in [b["Runner"] for _, b in bottles.items()] if component_type == "dxvk": return component_name in [b["DXVK"] for _, b in bottles.items()] if component_type == "vkd3d": return component_name in [b["VKD3D"] for _, b in bottles.items()] if component_type == "nvapi": return component_name in [b["NVAPI"] for _, b in bottles.items()] if component_type == "latencyflex": return component_name in [b["LatencyFleX"] for _, b in bottles.items()] if component_type in ["runtime", "winebridge"]: return True return False def uninstall(self, component_type: str, component_name: str): if self.is_in_use(component_type, component_name): return Result( False, data={ "message": f"Component in use and cannot be removed: {component_name}" }, ) if component_type in ["runner", "runner:proton"]: path = ManagerUtils.get_runner_path(component_name) elif component_type == "dxvk": path = ManagerUtils.get_dxvk_path(component_name) elif component_type == "vkd3d": path = ManagerUtils.get_vkd3d_path(component_name) elif component_type == "nvapi": path = ManagerUtils.get_nvapi_path(component_name) elif component_type == "latencyflex": path = ManagerUtils.get_latencyflex_path(component_name) else: logging.error(f"Unknown component type: {component_type}") return Result(False, data={"message": "Unknown component type."}) if not os.path.isdir(path): return Result(False, data={"message": "Component not installed."}) try: shutil.rmtree(path) except Exception as e: logging.error(f"Failed to uninstall component: {component_name}, {e}") return Result(False, data={"message": "Failed to uninstall component."}) """ Ask the manager to re-organize its components. Note: I know that this is not the most efficient way to do this, please give feedback if you know a better way to avoid this. """ if component_type in ["runner", "runner:proton"]: self.__manager.check_runners() elif component_type == "dxvk": self.__manager.check_dxvk() elif component_type == "vkd3d": self.__manager.check_vkd3d() elif component_type == "nvapi": self.__manager.check_nvapi() elif component_type == "runtime": self.__manager.check_runtimes() elif component_type == "winebridge": self.__manager.check_winebridge() self.__manager.organize_components() logging.info(f"Component uninstalled: {component_type} {component_name}") return Result(True) ================================================ FILE: bottles/backend/managers/conf.py ================================================ import os from configparser import ConfigParser from typing import Optional from bottles.backend.utils import yaml, json class ConfigManager(object): def __init__( self, config_file: Optional[str] = None, config_type: str = "ini", config_string: Optional[str] = None, ): self.config_file = config_file self.config_string = config_string self.config_type = config_type if self.config_file is not None: self.checks() self.config_dict = self.read() if self.config_file is not None and self.config_string is not None: raise ValueError( "Passing both config_file and config_string is not allowed" ) def checks(self): """Checks if the configuration file exists, if not, create it.""" if not os.path.exists(self.config_file): base_path = os.path.dirname(self.config_file) os.makedirs(base_path, exist_ok=True) with open(self.config_file, "w") as f: f.write("") def read(self): if self.config_file is not None: """Reads the configuration file and returns it as a dictionary""" if self.config_type == "ini": config = ConfigParser() config.read(self.config_file) # noinspection PyProtectedMember res = config._sections elif self.config_type == "json": with open(self.config_file, "r") as f: res = json.load(f) elif self.config_type == "yaml" or self.config_type == "yml": with open(self.config_file, "r") as f: res = yaml.load(f) else: raise ValueError("Invalid configuration type") elif self.config_string is not None: if self.config_type == "ini": config = ConfigParser() config.read_string(self.config_string) res = config._sections elif self.config_type == "json": res = json.loads(self.config_string) elif self.config_type == "yaml" or self.config_type == "yml": res = yaml.load(self.config_string) else: raise ValueError("Invalid configuration type") else: res = None return res or {} def get_dict(self): """Returns the configuration as a dictionary""" return self.config_dict def write_json(self): """Writes the configuration to a JSON file""" with open(self.config_file, "w") as f: json.dump(self.config_dict, f, indent=4) def write_yaml(self): """Writes the configuration to a YAML file""" with open(self.config_file, "w") as f: yaml.dump(self.config_dict, f) def write_ini(self): """Writes the configuration to an INI file""" config = ConfigParser() for section in self.config_dict: config.add_section(section) for key, value in self.config_dict[section].items(): config.set(section, key, value) with open(self.config_file, "w") as f: config.write(f) def write_dict(self, config_file: Optional[str] = None): if self.config_file is None and config_file is None: raise ValueError("No config path specified") elif self.config_file is None and config_file is not None: self.config_file = config_file """Writes the configuration to the file""" if self.config_type == "ini": self.write_ini() elif self.config_type == "json": self.write_json() elif self.config_type == "yaml": self.write_yaml() else: raise ValueError("Invalid configuration type") def merge_dict(self, changes: dict): """Merges a dictionary into the configuration""" for section in changes: if section in self.config_dict: for key, value in changes[section].items(): if isinstance(value, dict): if key in self.config_dict[section]: self.config_dict[section][key].update(value) else: self.config_dict[section][key] = value else: self.config_dict[section][key] = value else: self.config_dict[section] = changes[section] self.write_dict() def del_key(self, key_struct: dict): """Deletes a key from the configuration""" key = self.config_dict for i, k in enumerate(key_struct): if i == len(key_struct) - 1: del key[k] continue key = key[k] self.write_dict() ================================================ FILE: bottles/backend/managers/data.py ================================================ # data.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import contextlib import os from bottles.backend.globals import Paths from bottles.backend.logger import Logger from bottles.backend.models.samples import Samples from bottles.backend.utils import yaml logging = Logger() class UserDataKeys: CustomBottlesPath = "custom_bottles_path" FundingDismissed = "funding_dialog_dismissed_next" LastFundingPrompt = "last_funding_prompt_date" FundingPromptCount = "funding_prompt_count" PersonalRepositories = "personal_repositories" class DataManager: """ The DataManager class is used to store and retrieve data from the user data.yml file. Should be stored only info and settings that should not be stored in gsettings. """ __data: dict = {} __p_data = f"{Paths.base}/data.yml" def __init__(self): self.__get_data() def __get_data(self): try: with open(self.__p_data, "r") as s: self.__data = yaml.load(s) if self.__data is None: raise AttributeError except FileNotFoundError: logging.error( "Data file not found. Creating new one.", ) self.__create_data_file() except AttributeError: logging.error( "Data file is empty. Creating new one.", ) self.__create_data_file() def __create_data_file(self): if not os.path.exists(Paths.base): os.makedirs(Paths.base) with open(self.__p_data, "w") as s: yaml.dump(Samples.data, s) self.__get_data() def list(self): """Returns the whole data dictionary.""" return self.__data def set(self, key, value, of_type=None): """Sets a value in the data dictionary.""" if self.__data.get(key): if isinstance(self.__data[key], list): self.__data[key].append(value) else: self.__data[key] = value else: if of_type is list: self.__data[key] = [value] else: self.__data[key] = value with contextlib.suppress(FileNotFoundError): with open(self.__p_data, "w") as s: yaml.dump(self.__data, s) def remove(self, key): """Removes a key from the data dictionary.""" if self.__data.get(key): del self.__data[key] with contextlib.suppress(FileNotFoundError): with open(self.__p_data, "w") as s: yaml.dump(self.__data, s) def get(self, key, default=None): """Returns the value of a key in the data dictionary.""" return self.__data.get(key, default) ================================================ FILE: bottles/backend/managers/dependency.py ================================================ # dependency.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import shutil import traceback from functools import lru_cache from glob import glob from typing import Callable, Optional from gettext import gettext as _ import patoolib # type: ignore [import-untyped] from bottles.backend.cabextract import CabExtract from bottles.backend.globals import Paths from bottles.backend.logger import Logger from bottles.backend.managers.registry_rule import RegistryRuleManager from bottles.backend.models.config import BottleConfig from bottles.backend.models.enum import Arch from bottles.backend.models.result import Result from bottles.backend.state import Status, Task, TaskManager from bottles.backend.utils.generic import validate_url from bottles.backend.utils.manager import ManagerUtils from bottles.backend.wine.executor import WineExecutor from bottles.backend.wine.reg import Reg, RegItem from bottles.backend.wine.regkeys import RegKeys from bottles.backend.wine.regsvr32 import Regsvr32 from bottles.backend.wine.uninstaller import Uninstaller from bottles.backend.wine.winedbg import WineDbg logging = Logger() class DependencyManager: def __init__(self, manager, offline: bool = False): self.__manager = manager self.__repo = manager.repository_manager.get_repo("dependencies", offline) self.__utils_conn = manager.utils_conn @lru_cache def get_dependency(self, name: str, plain: bool = False) -> str | dict | bool: return self.__repo.get(name, plain) @lru_cache def fetch_catalog(self) -> dict: """ Fetch all dependencies from the Bottles repository and return these as a dictionary. It also returns an empty dictionary if there are no dependencies or fails to fetch them. """ if not self.__utils_conn.check_connection(): return {} catalog = {} index = self.__repo.catalog for dependency in index.items(): catalog[dependency[0]] = dependency[1] catalog = dict(sorted(catalog.items())) return catalog @staticmethod def __notify_progress( callback: Optional[Callable[[str], None]], message: str, task: Optional[Task] = None ) -> None: if not message: return if task is not None: task.subtitle = message if callback: callback(message) @staticmethod def __notify_progress_fraction( callback: Optional[Callable[[Optional[float]], None]], fraction: Optional[float] ) -> None: if callback: callback(fraction) @staticmethod def __build_progress_handler( task: Optional[Task], progress_cb: Optional[Callable[[Optional[float]], None]], ) -> Callable[[int, int, Optional[Status]], None]: def handler( received_size: int = 0, total_size: int = 0, status: Optional[Status] = None, ) -> None: if task is not None: task.stream_update(received_size, total_size, status) if progress_cb is None: return if status in [Status.DONE, Status.FAILED, Status.CANCELLED]: progress_cb(None) return if total_size: progress_cb(received_size / total_size) return handler @staticmethod def __describe_step(step: dict) -> str: action = step.get("action", "step") file_name = step.get("rename") or step.get("file_name") descriptions = { "download_archive": _("Downloading {0}…").format( file_name or _("archive") ), "install_exe": _("Running {0}…").format(file_name or _("installer")), "install_msi": _("Running {0}…").format(file_name or _("installer")), "install_cab_fonts": _("Installing fonts…"), "install_fonts": _("Installing fonts…"), "cab_extract": _("Extracting {0}…").format(file_name or _("package")), "get_from_cab": _("Extracting {0} from cabinet…").format( file_name or _("files") ), "archive_extract": _("Unpacking archive…"), "copy_dll": _("Copying files…"), "copy_file": _("Copying files…"), "delete_dlls": _("Cleaning previous files…"), "register_dll": _("Registering libraries…"), "override_dll": _("Updating DLL overrides…"), "set_register_key": _("Writing registry keys…"), "register_font": _("Registering fonts…"), "replace_font": _("Replacing fonts…"), "set_windows": _("Adjusting Windows version…"), "use_windows": _("Applying Windows version…"), "uninstall": _("Running uninstaller…"), } return descriptions.get(action, _("Running {0}…").format(action.replace("_", " "))) def install( self, config: BottleConfig, dependency: list, progress_cb: Optional[Callable[[str], None]] = None, progress_progress_cb: Optional[Callable[[Optional[float]], None]] = None, ) -> Result: """ Install a given dependency in a bottle. It will return True if the installation was successful. """ uninstaller = True installed_new = False if config.Parameters.versioning_automatic: """ If the bottle has the versioning system enabled, we need to create a new version of the bottle, before installing the dependency. """ self.__manager.versioning_manager.create_state( config=config, message=f"Before installing {dependency[0]}" ) task_id = TaskManager.add(Task(title=dependency[0])) task = TaskManager.get(task_id) self.__notify_progress( progress_cb, _("Preparing installation…"), task=task ) logging.info( "Installing dependency [%s] in bottle [%s]." % (dependency[0], config.Name), ) manifest = self.get_dependency(dependency[0]) if not manifest: """ If the manifest is not found, return a Result object with the error. """ TaskManager.remove(task_id) return Result( status=False, message=f"Cannot find manifest for {dependency[0]}." ) if manifest.get("Dependencies"): """ If the manifest has dependencies, we need to install them before installing the current one. """ for _ext_dep in manifest.get("Dependencies"): if _ext_dep in config.Installed_Dependencies: continue if _ext_dep in self.__manager.supported_dependencies: _dep = self.__manager.supported_dependencies[_ext_dep] self.__notify_progress( progress_cb, _("Installing prerequisite “{0}”…").format(_ext_dep), task=task, ) _res = self.install( config, [_ext_dep, _dep], progress_cb=progress_cb, progress_progress_cb=progress_progress_cb, ) if not _res.status: return _res for step in manifest.get("Steps"): """ Here we execute all steps in the manifest. Steps are the actions performed to install the dependency. """ arch = step.get("for", "win64_win32") if config.Arch not in arch: continue description = self.__describe_step(step) self.__notify_progress(progress_cb, description, task=task) self.__notify_progress_fraction(progress_progress_cb, None) res = self.__perform_steps( config, step, task=task, progress_cb=progress_cb, progress_progress_cb=progress_progress_cb, ) if not res.ok: TaskManager.remove(task_id) return Result( status=False, message=f"One or more steps failed for {dependency[0]}.", ) if not res.data.get("uninstaller"): uninstaller = False if dependency[0] not in config.Installed_Dependencies: """ If the dependency is not already listed in the installed dependencies list of the bottle, add it. """ dependencies = [dependency[0]] if config.Installed_Dependencies: dependencies = config.Installed_Dependencies + [dependency[0]] self.__manager.update_config( config=config, key="Installed_Dependencies", value=dependencies ) installed_new = True if manifest.get("Uninstaller"): """ If the manifest has an uninstaller, add it to the uninstaller list in the bottle config. Set it to NO_UNINSTALLER if the dependency cannot be uninstalled. """ uninstaller = manifest.get("Uninstaller") if dependency[0] not in config.Installed_Dependencies: self.__manager.update_config( config, dependency[0], uninstaller, "Uninstallers" ) installed_new = True # Remove entry from task manager TaskManager.remove(task_id) # Hide installation button and show remove button logging.info(f"Dependency installed: {dependency[0]} in {config.Name}", jn=True) if installed_new: RegistryRuleManager.apply_rules(config, trigger="dependencies") self.__notify_progress_fraction(progress_progress_cb, None) self.__notify_progress( progress_cb, _("Finalizing installation…"), task=task ) if not uninstaller: return Result(status=True, data={"uninstaller": False}) return Result(status=True, data={"uninstaller": True}) def __perform_steps( self, config: BottleConfig, step: dict, task: Optional[Task] = None, progress_cb: Optional[Callable[[str], None]] = None, progress_progress_cb: Optional[Callable[[Optional[float]], None]] = None, ) -> Result: """ This method execute a step in the bottle (e.g. changing the Windows version, installing fonts, etc.) --- Returns True if the dependency cannot be uninstalled. """ uninstaller = True if step["action"] == "delete_dlls": self.__step_delete_dlls(config, step) if step["action"] == "download_archive": if not self.__step_download_archive( step, task=task, progress_progress_cb=progress_progress_cb ): return Result(status=False) if step["action"] in ["install_exe", "install_msi"]: if not self.__step_install_exe_msi( config=config, step=step, task=task, progress_cb=progress_cb, progress_progress_cb=progress_progress_cb, ): return Result(status=False) if step["action"] == "uninstall": self.__step_uninstall(config=config, file_name=step["file_name"]) if step["action"] == "cab_extract": uninstaller = False if not self.__step_cab_extract( step=step, task=task, progress_progress_cb=progress_progress_cb ): return Result(status=False) if step["action"] == "get_from_cab": uninstaller = False if not self.__step_get_from_cab(config=config, step=step): return Result(status=False) if step["action"] == "archive_extract": uninstaller = False if not self.__step_archive_extract( step, task=task, progress_progress_cb=progress_progress_cb ): return Result(status=False) if step["action"] in ["install_cab_fonts", "install_fonts"]: uninstaller = False if not self.__step_install_fonts(config=config, step=step): return Result(status=False) if step["action"] in ["copy_dll", "copy_file"]: uninstaller = False if not self.__step_copy_dll(config=config, step=step): return Result(status=False) if step["action"] == "register_dll": self.__step_register_dll(config=config, step=step) if step["action"] == "override_dll": self.__step_override_dll(config=config, step=step) if step["action"] == "set_register_key": self.__step_set_register_key(config=config, step=step) if step["action"] == "register_font": self.__step_register_font(config=config, step=step) if step["action"] == "replace_font": self.__step_replace_font(config=config, step=step) if step["action"] == "set_windows": self.__step_set_windows(config=config, step=step) if step["action"] == "use_windows": self.__step_use_windows(config=config, step=step) return Result(status=True, data={"uninstaller": uninstaller}) @staticmethod def __get_real_dest(config: BottleConfig, dest: str) -> str | bool: """This function return the real destination path.""" bottle = ManagerUtils.get_bottle_path(config) _dest = dest if dest.startswith("temp/"): dest = dest.replace("temp/", f"{Paths.temp}/") elif dest.startswith("windows/"): dest = f"{bottle}/drive_c/{dest}" elif dest.startswith("win32"): dest = f"{bottle}/drive_c/windows/system32/" if config.Arch == Arch.WIN64: dest = f"{bottle}/drive_c/windows/syswow64/" dest = _dest.replace("win32", dest) elif dest.startswith("win64"): if config.Arch == Arch.WIN64: dest = f"{bottle}/drive_c/windows/system32/" dest = _dest.replace("win64", dest) else: return True else: logging.error("Destination path not supported!") return False return dest def __step_download_archive( self, step: dict, task: Optional[Task] = None, progress_progress_cb: Optional[Callable[[Optional[float]], None]] = None, ): """ This function download an archive from the given step. Can be used for any file type (cab, zip, ...). Please don't use this method for exe/msi files as the install_exe already download the exe/msi file before installation. """ progress_handler = self.__build_progress_handler(task, progress_progress_cb) download = self.__manager.component_manager.download( download_url=step.get("url"), file=step.get("file_name"), rename=step.get("rename"), checksum=step.get("file_checksum"), func=progress_handler, task=task, ) return download def __step_install_exe_msi( self, config: BottleConfig, step: dict, task: Optional[Task] = None, progress_cb: Optional[Callable[[str], None]] = None, progress_progress_cb: Optional[Callable[[Optional[float]], None]] = None, ) -> bool: """ Download and install the .exe or .msi file declared in the step, in a bottle. """ winedbg = WineDbg(config) progress_handler = self.__build_progress_handler(task, progress_progress_cb) download = self.__manager.component_manager.download( download_url=step.get("url"), file=step.get("file_name"), rename=step.get("rename"), checksum=step.get("file_checksum"), func=progress_handler, task=task, ) file = step.get("file_name") if step.get("rename"): file = step.get("rename") if download: if step.get("url").startswith("temp/"): _file = step.get("url").replace("temp/", f"{Paths.temp}/") file = f"{_file}/{file}" else: file = f"{Paths.temp}/{file}" executor = WineExecutor( config, exec_path=file, args=step.get("arguments"), environment=step.get("environment"), ) executor.run() winedbg.wait_for_process(file) if progress_progress_cb: progress_progress_cb(None) if progress_cb: progress_cb(_("Installer completed.")) return True return False @staticmethod def __step_uninstall(config: BottleConfig, file_name: str) -> bool: """ This function find an uninstaller in the bottle by the given file name and execute it. """ Uninstaller(config).from_name(file_name) return True def __step_cab_extract( self, step: dict, task: Optional[Task] = None, progress_progress_cb: Optional[Callable[[Optional[float]], None]] = None, ): """ This function download and extract a Windows Cabinet to the temp folder. """ dest = step.get("dest") if dest.startswith("temp/"): dest = dest.replace("temp/", f"{Paths.temp}/") else: logging.error("Destination path not supported!") return False if validate_url(step["url"]): progress_handler = self.__build_progress_handler(task, progress_progress_cb) download = self.__manager.component_manager.download( download_url=step.get("url"), file=step.get("file_name"), rename=step.get("rename"), checksum=step.get("file_checksum"), func=progress_handler, task=task, ) if download: if step.get("rename"): file = step.get("rename") else: file = step.get("file_name") if not CabExtract().run( path=os.path.join(Paths.temp, file), name=file, destination=dest ): return False else: return False elif step["url"].startswith("temp/"): path = step["url"] path = path.replace("temp/", f"{Paths.temp}/") if step.get("rename"): file_path = os.path.splitext(f"{step.get('rename')}")[0] else: file_path = os.path.splitext(f"{step.get('file_name')}")[0] if not CabExtract().run( f"{path}/{step.get('file_name')}", file_path, destination=dest ): return False return True def __step_delete_dlls(self, config: BottleConfig, step: dict): """Deletes the given dlls from the system32 or syswow64 paths""" dest = self.__get_real_dest(config, step.get("dest")) for d in step.get("dlls", []): _d = os.path.join(dest, d) if os.path.exists(_d): os.remove(_d) return True def __step_get_from_cab(self, config: BottleConfig, step: dict): """Take a file from a cabiner and extract to a path.""" source = step.get("source") file_name = step.get("file_name") rename = step.get("rename") dest = self.__get_real_dest(config, step.get("dest")) if isinstance(dest, bool): return dest res = CabExtract().run( path=os.path.join(Paths.temp, source), files=[file_name], destination=dest ) if rename: _file_name = file_name.split("/")[-1] if os.path.exists(os.path.join(dest, rename)): os.remove(os.path.join(dest, rename)) shutil.move(os.path.join(dest, _file_name), os.path.join(dest, rename)) if not res: return False return True def __step_archive_extract( self, step: dict, task: Optional[Task] = None, progress_progress_cb: Optional[Callable[[Optional[float]], None]] = None, ): """Download and extract an archive to the temp folder.""" progress_handler = self.__build_progress_handler(task, progress_progress_cb) download = self.__manager.component_manager.download( download_url=step.get("url"), file=step.get("file_name"), rename=step.get("rename"), checksum=step.get("file_checksum"), func=progress_handler, task=task, ) if not download: return False if step.get("rename"): file = step.get("rename") else: file = step.get("file_name") archive_path = os.path.join(Paths.temp, os.path.splitext(file)[0]) if os.path.exists(archive_path): shutil.rmtree(archive_path) os.makedirs(archive_path) try: patoolib.extract_archive( os.path.join(Paths.temp, file), outdir=archive_path ) if archive_path.endswith(".tar") and os.path.isfile( os.path.join(archive_path, os.path.basename(archive_path)) ): tar_path = os.path.join(archive_path, os.path.basename(archive_path)) patoolib.extract_archive(tar_path, outdir=archive_path) except Exception as e: logging.error("Something wrong happened during extraction.") logging.error(f"{e}") logging.error(f"{traceback.format_exc()}") return False return True @staticmethod def __step_install_fonts(config: BottleConfig, step: dict): """Move fonts to the drive_c/windows/Fonts path.""" path = step["url"] path = path.replace("temp/", f"{Paths.temp}/") bottle_path = ManagerUtils.get_bottle_path(config) for font in step.get("fonts"): font_path = f"{bottle_path}/drive_c/windows/Fonts/" if not os.path.exists(font_path): os.makedirs(font_path) try: shutil.copyfile(f"{path}/{font}", f"{font_path}/{font}") except (FileNotFoundError, FileExistsError): logging.warning(f"Font {font} already exists or is not found.") # print(f"Copying {font} to {bottle_path}/drive_c/windows/Fonts/") return True # noinspection PyTypeChecker def __step_copy_dll(self, config: BottleConfig, step: dict): """ This function copy dlls from temp folder to a directory declared in the step. The bottle drive_c path will be used as root path. """ path = step["url"] path = path.replace("temp/", f"{Paths.temp}/") dest = self.__get_real_dest(config, step.get("dest")) if isinstance(dest, bool): return dest if not os.path.exists(dest): os.makedirs(dest) try: if "*" in step.get("file_name"): files = glob(f"{path}/{step.get('file_name')}") if not files: logging.info(f"File(s) not found in {path}") return False for fg in files: _name = fg.split("/")[-1] _path = os.path.join(path, _name) _dest = os.path.join(dest, _name) logging.info(f"Copying {_name} to {_dest}") if os.path.exists(_dest) and os.path.islink(_dest): os.unlink(_dest) try: shutil.copyfile(_path, _dest) except shutil.SameFileError: logging.info( f"{_name} already exists at the same version, skipping." ) else: _name = step.get("file_name") _dest = os.path.join(dest, _name) logging.info(f"Copying {_name} to {_dest}") if os.path.exists(_dest) and os.path.islink(_dest): os.unlink(_dest) try: shutil.copyfile(os.path.join(path, _name), _dest) except shutil.SameFileError: logging.info( f"{_name} already exists at the same version, skipping." ) except Exception as e: print(e) logging.warning("An error occurred while copying dlls.") return False return True @staticmethod def __step_register_dll(config: BottleConfig, step: dict): """Register one or more dll and ActiveX control""" regsvr32 = Regsvr32(config) for dll in step.get("dlls", []): regsvr32.register(dll) return True @staticmethod def __step_override_dll(config: BottleConfig, step: dict): """Register a new override for each dll.""" reg = Reg(config) if step.get("url") and step.get("url").startswith("temp/"): path = step["url"].replace("temp/", f"{Paths.temp}/") dlls = glob(os.path.join(path, step.get("dll"))) bundle = {"HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides": []} for dll in dlls: dll_name = os.path.splitext(os.path.basename(dll))[0] bundle["HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides"].append( {"value": dll_name, "data": step.get("type")} ) reg.import_bundle(bundle) return True if step.get("bundle"): _bundle = { "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides": step.get("bundle") } reg.import_bundle(_bundle) return True reg.add( key="HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides", value=step.get("dll"), data=step.get("type"), ) return True @staticmethod def __step_set_register_key(config: BottleConfig, step: dict): """Set a registry key.""" reg = Reg(config) reg.add( key=step.get("key"), value=step.get("value"), data=step.get("data"), value_type=step.get("type"), ) return True @staticmethod def __step_register_font(config: BottleConfig, step: dict): """Register a font in the registry.""" reg = Reg(config) reg.add( key="HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts", value=step.get("name"), data=step.get("file"), ) return True @staticmethod def __step_replace_font(config: BottleConfig, step: dict): """Register a font replacement in the registry.""" reg = Reg(config) target_font = step.get("font") replaces = step.get("replace") if not isinstance(replaces, list): logging.warning("Invalid replace_font, 'replace' field should be list.") return False regs = [ RegItem( key="HKEY_CURRENT_USER\\Software\\Wine\\Fonts\\Replacements", value=r, value_type="", data=target_font, ) for r in replaces ] reg.bulk_add(regs) return True @staticmethod def __step_set_windows(config: BottleConfig, step: dict): """Set the Windows version.""" rk = RegKeys(config) rk.lg_set_windows(step.get("version")) return True @staticmethod def __step_use_windows(config: BottleConfig, step: dict): """Set a Windows version per program.""" rk = RegKeys(config) rk.set_app_default(step.get("version"), step.get("executable")) return True ================================================ FILE: bottles/backend/managers/eagle.py ================================================ # eagle.py # # Copyright 2026 mirkobrombin # # 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, in version 3 of the License. # # 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 . import os import time import shutil import uuid import datetime from glob import glob import pefile import patoolib import yara import struct import json import subprocess from bottles.backend.globals import Paths from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.state import SignalManager, Signals from bottles.backend.logger import Logger from bottles.backend.params import APP_ID from gi.repository import Gio, GLib logging = Logger() STEP_DELAY = 0.12 # to allow seeing the analysis progress class EagleManager: """Windows executables analysis engine using pefile and YARA.""" VS_PRODUCTS = { 0x0104: "VS 2017", 0x0105: "VS 2017", 0x0106: "VS 2017", 0x010A: "VS 2019", 0x010B: "VS 2019", 0x010C: "VS 2019", 0x010D: "VS 2019", 0x010E: "VS 2019", 0x010F: "VS 2019", 0x0114: "VS 2022", 0x0115: "VS 2022", 0x0116: "VS 2022", 0x0117: "VS 2022", 0x0118: "VS 2022", 0x0119: "VS 2022", 0x00FF: "VS 2015", 0x00EB: "VS 2013", 0x00D9: "VS 2012", 0x00C7: "VS 2010", 0x0083: "VS 2008", 0x006D: "VS 2005", } DLL_MAPPINGS = { "d3d8.dll": ("DirectX 8", "Graphics"), "d3d9.dll": ("DirectX 9", "Graphics"), "d3d10.dll": ("DirectX 10", "Graphics"), "d3d11.dll": ("DirectX 11", "Graphics"), "d3d12.dll": ("DirectX 12", "Graphics"), "dxgi.dll": ("DXGI", "Graphics"), "d3dcompiler_47.dll": ("D3D Compiler", "Graphics"), "opengl32.dll": ("OpenGL", "Graphics"), "vulkan-1.dll": ("Vulkan", "Graphics"), "nvapi.dll": ("NVAPI", "Graphics"), "nvapi64.dll": ("NVAPI", "Graphics"), "amd_ags_x64.dll": ("AMD AGS", "Graphics"), "physx_loader.dll": ("PhysX", "Graphics"), "physx3_x64.dll": ("PhysX", "Graphics"), "d3dx9_43.dll": ("D3DX9", "Graphics"), "d3dx11_43.dll": ("D3DX11", "Graphics"), "nvngx_dlss.dll": ("DLSS", "Upscaling"), "nvngx_dlssg.dll": ("DLSS 3 Frame Gen", "Upscaling"), "libxess.dll": ("Intel XeSS", "Upscaling"), "ffx_fsr2_api_x64.dll": ("AMD FSR 2", "Upscaling"), "amd_fidelityfx_dx12.dll": ("AMD FSR", "Upscaling"), "amd_fidelityfx_vk.dll": ("AMD FSR", "Upscaling"), "xaudio2_7.dll": ("XAudio 2.7", "Audio"), "xaudio2_9.dll": ("XAudio 2.9", "Audio"), "x3daudio1_7.dll": ("X3DAudio", "Audio"), "fmod.dll": ("FMOD", "Audio"), "fmod64.dll": ("FMOD", "Audio"), "fmodstudio.dll": ("FMOD Studio", "Audio"), "wwise.dll": ("Wwise", "Audio"), "binkw32.dll": ("Bink", "Audio"), "binkw64.dll": ("Bink", "Audio"), "openal32.dll": ("OpenAL", "Audio"), "dsound.dll": ("DirectSound", "Audio"), "miles32.dll": ("Miles", "Audio"), "mss32.dll": ("Miles", "Audio"), "mscoree.dll": (".NET Framework", "Runtimes"), "clr.dll": (".NET CLR", "Runtimes"), "hostfxr.dll": (".NET Core/5+", "Runtimes"), "coreclr.dll": (".NET Core CLR", "Runtimes"), "msvcp100.dll": ("VC++ 2010", "Runtimes"), "msvcr100.dll": ("VC++ 2010", "Runtimes"), "msvcp110.dll": ("VC++ 2012", "Runtimes"), "msvcr110.dll": ("VC++ 2012", "Runtimes"), "msvcp120.dll": ("VC++ 2013", "Runtimes"), "msvcr120.dll": ("VC++ 2013", "Runtimes"), "msvcp140.dll": ("VC++ 2015-22", "Runtimes"), "vcruntime140.dll": ("VC++ 2015-22", "Runtimes"), "vcruntime140_1.dll": ("VC++ 2015-22", "Runtimes"), "ucrtbase.dll": ("UCRT", "Runtimes"), "mono-2.0-bdwgc.dll": ("Mono", "Runtimes"), "jvm.dll": ("Java", "Runtimes"), "python3.dll": ("Python", "Runtimes"), "python311.dll": ("Python 3.11", "Runtimes"), "lua54.dll": ("Lua 5.4", "Runtimes"), "xinput1_3.dll": ("XInput 1.3", "Input"), "xinput1_4.dll": ("XInput 1.4", "Input"), "dinput8.dll": ("DirectInput", "Input"), "sdl2.dll": ("SDL2", "Input"), "steam_api.dll": ("Steamworks", "Social/DRM"), "steam_api64.dll": ("Steamworks", "Social/DRM"), "galaxy.dll": ("GOG Galaxy", "Social/DRM"), "galaxy64.dll": ("GOG Galaxy", "Social/DRM"), "eossdk-win64-shipping.dll": ("Epic", "Social/DRM"), "discord_game_sdk.dll": ("Discord", "Social/DRM"), "uplay_r1_loader64.dll": ("Ubisoft", "Social/DRM"), "unityplayer.dll": ("Unity", "Engines"), "gameassembly.dll": ("Unity IL2CPP", "Engines"), "libcef.dll": ("CEF", "Engines"), "tier0.dll": ("Source", "Engines"), "vstdlib.dll": ("Source", "Engines"), "cryrenderd3d11.dll": ("CryEngine", "Engines"), "qt5core.dll": ("Qt 5", "Frameworks"), "qt6core.dll": ("Qt 6", "Frameworks"), "electron.dll": ("Electron", "Frameworks"), "easyanticheat.dll": ("EAC", "Protection"), "easyanticheat_x64.dll": ("EAC", "Protection"), "battleye.dll": ("BattlEye", "Protection"), "beclient_x64.dll": ("BattlEye", "Protection"), "vmprotectsdk64.dll": ("VMProtect", "Protection"), "denuvo64.dll": ("Denuvo", "Protection"), } PACKER_SECTIONS = { "UPX0": "UPX", "UPX1": "UPX", ".upx": "UPX", ".vmp0": "VMProtect", ".vmp1": "VMProtect", "VMP0": "VMProtect", ".themida": "Themida", ".enigma": "Enigma", } _yara_rules = None def __init__(self, config: BottleConfig): self.config = config self._load_yara_rules() @classmethod def _load_yara_rules(cls) -> None: """Load YARA rules from the bundled file.""" logging.info("[Eagle] Reloading YARA rules...") rules_path = os.path.join(os.path.dirname(__file__), "eagle.yar") if os.path.exists(rules_path): try: cls._yara_rules = yara.compile(filepath=rules_path) logging.info("[Eagle] YARA rules loaded") except Exception as e: logging.warning(f"[Eagle] Failed to load YARA rules: {e}") cls._yara_rules = None def _is_safe_neighbor_dir(self, directory: str) -> bool: """Check if directory is safe for neighbor scanning (not a common clutter folder).""" try: path = os.path.realpath(directory) if "/run/user/" in path and "/doc/" in path: logging.info(f"[Eagle] Blocking neighbor scan for portal path: {path}") return False unsafe_dirs = set() home = GLib.get_home_dir() if home: unsafe_dirs.add(os.path.realpath(home)) for d in ["Downloads", "Desktop", "Documents", "Templates"]: unsafe_dirs.add(os.path.realpath(os.path.join(home, d))) for xdg_type in [ GLib.UserDirectory.DIRECTORY_DOWNLOAD, GLib.UserDirectory.DIRECTORY_DESKTOP, GLib.UserDirectory.DIRECTORY_DOCUMENTS, GLib.UserDirectory.DIRECTORY_TEMPLATES ]: xdg_path = GLib.get_user_special_dir(xdg_type) if xdg_path: unsafe_dirs.add(os.path.realpath(xdg_path)) if path in unsafe_dirs or path == os.path.realpath(os.path.expanduser("~")): logging.info(f"[Eagle] Neighbor scan blocked for unsafe path: {path}") return False return True except Exception as e: logging.warning(f"[Eagle] Error checking directory safety: {e}") return True def _send_step(self, msg: str, delay: bool = True) -> None: """Send a step update to the UI with optional delay.""" SignalManager.send(Signals.EagleStep, Result(status=True, data=msg)) logging.info(f"[Eagle] {msg}") if delay: time.sleep(STEP_DELAY) def _scan_yara(self, file_path: str, insights: dict, source: str = "Main Executable") -> list: """Run YARA scan on a file and update insights.""" if self._yara_rules is None: return [] matches = [] try: results = self._yara_rules.match(file_path, timeout=30) for match in results: category = match.meta.get('category', 'Unknown') name = match.meta.get('name', match.rule) warning_desc = match.meta.get('description', '') severity = match.meta.get('severity', 'info') if category not in insights: insights[category] = [] existing_names = [i['name'] for i in insights[category]] if isinstance(insights[category], list) else [] context = [] for valid_match in match.strings: ident = None data = None if isinstance(valid_match, tuple): _, ident, data = valid_match else: try: ident = valid_match.identifier if hasattr(valid_match, "instances") and valid_match.instances: data = valid_match.instances[0].matched_data except: continue rule_name = match.rule should_capture = False if ident and data: if ident == "$capture": should_capture = True elif "key" in ident or "reg" in ident: should_capture = True elif rule_name in ["Node_System_Commands", "Node_Native_Module", "Node_Kernel_Driver", "Driver_Service"]: should_capture = True if should_capture: try: decoded = data.decode('utf-16le') if b'\x00' in data else data.decode('utf-8') clean = decoded.strip().replace('\x00', '') clean_upper = clean.upper() roots = ["HKEY_LOCAL_MACHINE", "HKEY_CURRENT_USER", "HKLM", "HKCU", "HKLM\\", "HKCU\\"] if clean_upper not in roots and len(clean) > 2 and clean not in context: context.append(clean) except: pass context_list = context[:20] if name not in existing_names: if category == "Warning": insights[category].append({ "name": name, "description": warning_desc, "severity": severity, "source": source, "context": context_list }) self._send_step(f"[!] Warning: {name} ({source})") else: insights[category].append({ "name": name, "source": source, "context": context_list }) self._send_step(f"[{category}] {name} ({source})", delay=False) matches.append({"rule": match.rule, "category": category, "name": name, "severity": severity, "source": source}) except Exception as e: logging.error(f"[Eagle] YARA scan failed on {file_path}: {e}") return matches def _extract_asar(self, asar_path: str) -> tuple: """Extract ASAR archive using pure Python.""" extract_dir = os.path.join(Paths.temp, f"eagle_asar_{uuid.uuid4().hex[:8]}") os.makedirs(extract_dir, exist_ok=True) extracted_files = [] try: self._send_step(f"Extracting ASAR archive: {os.path.basename(asar_path)}...") with open(asar_path, 'rb') as f: data = f.read(16) if len(data) < 16: return [], None header_json_len = struct.unpack(' tuple: """Extract installer and return list of extracted exe/dll paths.""" extract_dir = os.path.join(Paths.temp, f"eagle_{uuid.uuid4().hex[:8]}") os.makedirs(extract_dir, exist_ok=True) extracted_files = [] try: self._send_step(f"Extracting {installer_type} installer...") seven_z = shutil.which("7z") or shutil.which("7za") or shutil.which("7zr") if seven_z: cmd = [seven_z, "x", "-y", f"-o{extract_dir}", installer_path] filters = [ "*.exe", "*.dll", "*.msi", "*.json", "*.xml", "*.config", "*.manifest", "*.ini", "*.js", "*.vdf", "*.reg" ] for f in filters: cmd.append(f"-i!{f}") cmd.append(f"-i!**/{f}") result = subprocess.run(cmd, capture_output=True, timeout=120) if result.returncode != 0: try: patoolib.extract_archive(installer_path, outdir=extract_dir, verbosity=-1) except Exception: raise Exception("Extraction not supported") else: try: patoolib.extract_archive(installer_path, outdir=extract_dir, verbosity=-1) except Exception: raise Exception("No extraction tool available") for pattern in ["**/*.exe", "**/*.dll"]: extracted_files.extend(glob(os.path.join(extract_dir, pattern), recursive=True)) self._send_step(f"Found {len(extracted_files)} binaries in installer") except Exception as e: logging.warning(f"[Eagle] Extraction failed: {e}") self._send_step("Extraction skipped (not supported)") return extracted_files, extract_dir def _cleanup_extraction(self, extract_dir: str) -> None: """Clean up extracted files.""" try: if extract_dir and os.path.exists(extract_dir): shutil.rmtree(extract_dir) except Exception as e: logging.warning(f"[Eagle] Cleanup failed: {e}") def analyze(self, executable_path: str) -> None: """Perform comprehensive PE analysis with YARA pattern matching.""" self._send_step("Initialising Eagle...") basename = os.path.basename(executable_path) exe_dir = os.path.dirname(executable_path) self._send_step(f"Target: {basename}") extract_dir = None is_msi = basename.lower().endswith(".msi") if is_msi: self._send_step("MSI package detected - extracting for analysis...") try: if is_msi: insights = { "Graphics": [], "Audio": [], "Runtimes": [], "Input": [], "Social/DRM": [], "Engines": [], "Frameworks": [], "Protection": [], "Packers": [], "Physics": [], "Media": [], "Crypto": [], "Upscaling": [], "Installer": [{"name": "MSI", "source": "File Extension"}], "Warning": [], "Registry": [], "Analysed Files": [basename], } metadata = {} extracted_files, extract_dir = self._extract_installer(executable_path, "MSI") if extracted_files: settings = Gio.Settings.new(APP_ID) scan_limit = settings.get_int("eagle-scan-limit") files_to_scan = extracted_files[:scan_limit] for i, ef in enumerate(files_to_scan): if not os.path.exists(ef): continue fname = os.path.basename(ef) self._send_step(f"[{i+1}/{len(files_to_scan)}] Scanning: {fname}", delay=False) self._scan_yara(ef, insights, source=fname) results = { "name": basename, "product_name": basename.rsplit(".", 1)[0], "publisher": "Unknown", "arch": "Unknown", "min_os": "Unknown", "admin": False, "frameworks": [], "suggestions": [], "details": insights, "metadata": metadata, } self._send_step("MSI analysis complete.") SignalManager.send(Signals.EagleFinished, Result(status=True, data=results)) return self._send_step("Loading PE structure (Could take a while)...") pe = pefile.PE(executable_path, fast_load=False) insights = { "Graphics": [], "Audio": [], "Runtimes": [], "Input": [], "Social/DRM": [], "Engines": [], "Frameworks": [], "Protection": [], "Packers": [], "Physics": [], "Media": [], "Crypto": [], "Upscaling": [], "Installer": [], "Warning": [], "Registry": [], "Analysed Files": [basename], } metadata = { "compiler": None, "build_date": None, "is_packed": False, "packer": None, "large_address_aware": False, "dep_enabled": False, "aslr_enabled": False, "is_debug": False, } self._send_step("Detecting architecture...") arch = {0x14C: "x86 (32-bit)", 0x8664: "x86_64 (64-bit)", 0xAA64: "ARM64"}.get( pe.FILE_HEADER.Machine, "Unknown" ) self._send_step(f"Architecture: {arch}") if arch == "ARM64": insights["Warning"].append({ "name": "ARM64 binary", "description": "NOT SUPPORTED in Wine", "severity": "critical", "source": "Main Executable" }) self._send_step("[!] WARNING: ARM64 binary will not work in Wine") self._send_step("Checking PE characteristics...") char = pe.FILE_HEADER.Characteristics metadata["large_address_aware"] = bool(char & 0x0020) if metadata["large_address_aware"] and "32" in arch: self._send_step("[+] Large Address Aware (can use >2GB RAM)") dll_char = pe.OPTIONAL_HEADER.DllCharacteristics metadata["dep_enabled"] = bool(dll_char & 0x0100) metadata["aslr_enabled"] = bool(dll_char & 0x0040) metadata["is_debug"] = bool(char & 0x0200) self._send_step("Checking OS requirements...") min_os = f"{pe.OPTIONAL_HEADER.MajorOperatingSystemVersion}.{pe.OPTIONAL_HEADER.MinorOperatingSystemVersion}" os_names = {"5.1": "Windows XP", "6.0": "Vista", "6.1": "Windows 7", "6.2": "Windows 8", "6.3": "Windows 8.1", "10.0": "Windows 10/11"} os_name = os_names.get(min_os, f"Windows {min_os}") self._send_step(f"Minimum OS: {os_name}") self._send_step("Reading build metadata...") try: ts = pe.FILE_HEADER.TimeDateStamp if 0 < ts < 2147483647: build_date = datetime.datetime.fromtimestamp(ts) if 1990 < build_date.year < 2100: metadata["build_date"] = build_date.strftime("%Y-%m-%d") self._send_step(f"Build date: {metadata['build_date']}") except: pass self._send_step("Analysing Rich header...") try: if hasattr(pe, 'RICH_HEADER') and pe.RICH_HEADER: for entry in pe.RICH_HEADER.values: if entry['prodid'] in self.VS_PRODUCTS: metadata["compiler"] = self.VS_PRODUCTS[entry['prodid']] self._send_step(f"Compiler: {metadata['compiler']}") break except: pass self._send_step("Scanning PE sections...") for section in pe.sections: try: name = section.Name.decode('utf-8', errors='ignore').strip('\x00') if name in self.PACKER_SECTIONS: metadata["is_packed"] = True metadata["packer"] = self.PACKER_SECTIONS[name] self._send_step(f"[!] Packer detected: {metadata['packer']}") break except: continue self._send_step("Extracting version info...") publisher = "Unknown" product_name = basename try: if hasattr(pe, 'FileInfo') and pe.FileInfo: for fi in pe.FileInfo[0]: if hasattr(fi, 'Key') and fi.Key.decode() == 'StringFileInfo': for st in fi.StringTable: for k, v in st.entries.items(): if k.decode() == 'CompanyName' and v.decode(): publisher = v.decode() elif k.decode() == 'ProductName' and v.decode(): product_name = v.decode() if publisher != "Unknown": self._send_step(f"Publisher: {publisher}") except: pass self._send_step("Parsing application manifest...") admin_required = False dpi_aware = False try: if hasattr(pe, 'DIRECTORY_ENTRY_RESOURCE'): for entry in pe.DIRECTORY_ENTRY_RESOURCE.entries: if hasattr(entry, 'name') and entry.name == pefile.RESOURCE_TYPE.get('RT_MANIFEST'): for me in entry.directory.entries: data = pe.get_data( me.directory.entries[0].data.struct.OffsetToData, me.directory.entries[0].data.struct.Size ) xml = data.decode('utf-8', errors='ignore') if 'requireAdministrator' in xml: admin_required = True self._send_step("[!] Requires administrator") if 'dpiAware' in xml.lower(): dpi_aware = True except: pass self._send_step("Checking .NET CLR header...") is_net = False try: clr = pe.OPTIONAL_HEADER.DATA_DIRECTORY[pefile.DIRECTORY_ENTRY['IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR']] if clr.VirtualAddress != 0 and clr.Size > 0: is_net = True self._send_step("[✓] .NET managed code detected") except: pass self._send_step("Analysing import table...") imports = set() if hasattr(pe, 'DIRECTORY_ENTRY_IMPORT'): for entry in pe.DIRECTORY_ENTRY_IMPORT: imports.add(entry.dll.decode('utf-8', errors='ignore').lower()) try: if hasattr(pe, 'DIRECTORY_ENTRY_DELAY_IMPORT'): for entry in pe.DIRECTORY_ENTRY_DELAY_IMPORT: imports.add(entry.dll.decode('utf-8', errors='ignore').lower()) except: pass self._send_step(f"Found {len(imports)} imported libraries") self._send_step("Mapping dependencies...") for dll in imports: if dll in self.DLL_MAPPINGS: name, cat = self.DLL_MAPPINGS[dll] existing_names = [i['name'] for i in insights.get(cat, [])] if name not in existing_names: insights[cat].append({ "name": name, "source": "Imports" }) self._send_step(f"[{cat}] {name} (Import)", delay=False) time.sleep(STEP_DELAY) if is_net: existing_runtimes = [i['name'] for i in insights["Runtimes"]] if "hostfxr.dll" in imports or "coreclr.dll" in imports: if ".NET Core/5+" not in existing_runtimes: insights["Runtimes"].append({"name": ".NET Core/5+", "source": "CLR Header"}) elif ".NET Framework" not in existing_runtimes: insights["Runtimes"].append({"name": ".NET Framework", "source": "CLR Header"}) self._send_step("Deep pattern scanning (YARA)...") yara_matches = self._scan_yara(executable_path, insights) if yara_matches: self._send_step(f"YARA: {len(yara_matches)} patterns matched") self._send_step("Scanning directory structure...") exe_base = basename.rsplit(".", 1)[0] runtimeconfig = f"{exe_base}.runtimeconfig.json" deps_json = f"{exe_base}.deps.json" net_marker_dirs = [exe_dir, os.path.join(exe_dir, "bin")] for check_dir in net_marker_dirs: if os.path.exists(os.path.join(check_dir, runtimeconfig)): insights["Analysed Files"].append(runtimeconfig) if ".NET Core/5+" not in insights["Runtimes"]: insights["Runtimes"].append(".NET Core/5+") self._send_step("[Runtimes] .NET Core/5+ (self-contained)") break elif os.path.exists(os.path.join(check_dir, deps_json)): insights["Analysed Files"].append(deps_json) if ".NET Core/5+" not in insights["Runtimes"]: insights["Runtimes"].append(".NET Core/5+") self._send_step("[Runtimes] .NET Core/5+ (self-contained)") break if os.path.exists(os.path.join(exe_dir, "Engine")) or \ os.path.exists(os.path.join(exe_dir, "../Engine/Binaries")): if "Unreal" not in insights["Engines"]: insights["Engines"].append("Unreal") self._send_step("[Engines] Unreal Engine") if os.path.exists(os.path.join(exe_dir, "renpy")): if "Ren'Py" not in insights["Engines"]: insights["Engines"].append("Ren'Py") self._send_step("[Engines] Ren'Py") if os.path.exists(os.path.join(exe_dir, "www")) or \ os.path.exists(os.path.join(exe_dir, "Game.rgss3a")): if "RPG Maker" not in insights["Engines"]: insights["Engines"].append("RPG Maker") self._send_step("[Engines] RPG Maker") pck = os.path.join(exe_dir, f"{basename.rsplit('.', 1)[0]}.pck") if os.path.exists(pck): insights["Analysed Files"].append(os.path.basename(pck)) if "Godot" not in insights["Engines"]: insights["Engines"].append("Godot") self._send_step("[Engines] Godot") if os.path.exists(os.path.join(exe_dir, "resources/app.asar")): asar_path = os.path.join(exe_dir, "resources/app.asar") insights["Analysed Files"].append("resources/app.asar") if "Electron" not in insights["Frameworks"]: insights["Frameworks"].append("Electron") self._send_step("[Frameworks] Electron") # Extract and scan ASAR self._send_step("Analysing Electron archive...") extracted_asar_files, asar_extract_dir = self._extract_asar(asar_path) if extracted_asar_files: settings = Gio.Settings.new(APP_ID) scan_limit = settings.get_int("eagle-scan-limit") for i, ef in enumerate(extracted_asar_files[:scan_limit]): fname = os.path.basename(ef) self._send_step(f"Scanning ASAR content: {fname}", delay=False) self._scan_yara(ef, insights, source=f"Electron Source: {fname}") self._cleanup_extraction(asar_extract_dir) # Deep Scan for Neighbor Files self._send_step("Scanning neighbor files...") neighbor_files = [] if self._is_safe_neighbor_dir(exe_dir): try: root_files = os.listdir(exe_dir) for f in root_files: f_lower = f.lower() if f_lower.endswith(".dll"): neighbor_files.append(os.path.join(exe_dir, f)) except: pass else: self._send_step("Skipping neighbor scan (Common directory detected)") unity_data = os.path.join(exe_dir, f"{basename.rsplit('.', 1)[0]}_Data") if os.path.exists(unity_data): plugins_dir = os.path.join(unity_data, "Plugins") if os.path.exists(plugins_dir): neighbor_files.extend(glob(os.path.join(plugins_dir, "**/*.dll"), recursive=True)) scan_limit = 20 if neighbor_files: self._send_step(f"Found {len(neighbor_files)} neighbor files. Ensure directory is clean to avoid false positives.") insights["Warning"].append({ "name": "Mixed Files Risk", "description": "Neighbor files were analyzed. Ensure all files in this directory belong to the same software to avoid false positives.", "severity": "warning", "source": "Context Scanner" }) for i, nf in enumerate(neighbor_files[:scan_limit]): fname = os.path.basename(nf) # Avoid duplicates if fname not in insights["Analysed Files"] and nf != executable_path: self._send_step(f"Scanning context: {fname}", delay=False) self._scan_yara(nf, insights, source=f"Neighbor: {fname}") try: f_lower = fname.lower() if f_lower in self.DLL_MAPPINGS: name, cat = self.DLL_MAPPINGS[f_lower] existing_names = [x['name'] for x in insights.get(cat, [])] if name not in existing_names: insights[cat].append({"name": name, "source": f"Neighbor: {fname}"}) except: pass insights["Analysed Files"].append(fname) extract_dir = None if insights["Installer"]: installer_item = insights["Installer"][0] installer_name = installer_item["name"] if isinstance(installer_item, dict) else str(installer_item) self._send_step(f"Installer detected ({installer_name}), performing deep scan...") try: extracted_files, extract_dir = self._extract_installer(executable_path, installer_name) if extracted_files: exe_files = [f for f in extracted_files if f.lower().endswith(".exe")] if exe_files: main_exe = max(exe_files, key=os.path.getsize) self._send_step(f"Scanning main binary: {os.path.basename(main_exe)}") settings = Gio.Settings.new(APP_ID) scan_limit = settings.get_int("eagle-scan-limit") files_to_scan = extracted_files[:scan_limit] for i, ef in enumerate(files_to_scan): if not os.path.exists(ef): continue fname = os.path.basename(ef) insights["Analysed Files"].append(fname) self._send_step(f"[{i+1}/{len(files_to_scan)}] Scanning: {fname}", delay=False) self._scan_yara(ef, insights, source=fname) except Exception as e: logging.warning(f"[Eagle] Deep scan failed: {e}") self._send_step(f"Deep scan failed, continuing with surface analysis") self._send_step("Generating optimisation suggestions...") suggestions = [] flat_insights = { k: [i["name"] if isinstance(i, dict) else i for i in v] for k, v in insights.items() } dx = [v for v in flat_insights.get("Graphics", []) if "DirectX" in v or "D3D" in v or "DXGI" in v] has_dx12 = any("12" in v for v in dx) has_dx11 = any("11" in v or "9" in v or "10" in v or "DXGI" in v for v in dx) has_vulkan = "Vulkan" in flat_insights.get("Graphics", []) dx_engines = ["Unity", "Unity IL2CPP", "Unreal", "Godot", "CryEngine", "REDengine", "Source", "RPG Maker"] has_dx_engine = any(e in flat_insights.get("Engines", []) for e in dx_engines) dx12_engines = ["Unreal", "REDengine"] has_dx12_engine = any(e in flat_insights.get("Engines", []) for e in dx12_engines) if has_dx12 or has_dx12_engine: suggestions.append({"key": "vkd3d", "value": True, "label": "Enable VKD3D (DX12)"}) if has_dx11 or (has_dx_engine and not has_vulkan): suggestions.append({"key": "dxvk", "value": True, "label": "Enable DXVK (DX9-11)"}) if has_vulkan and not has_dx_engine: suggestions.append({"key": "dxvk", "value": False, "label": "DXVK not needed (native Vulkan)"}) if "NVAPI" in flat_insights.get("Graphics", []): suggestions.append({"key": "dxvk_nvapi", "value": True, "label": "Enable DXVK-NVAPI"}) # Upscaling Technologies upscaling = flat_insights.get("Upscaling", []) if "DLSS" in upscaling or "DLSS 3 Frame Gen" in upscaling: suggestions.append({"key": "dxvk_nvapi", "value": True, "label": "Enable DXVK-NVAPI (for DLSS)"}) if "AMD FSR" in upscaling or "AMD FSR 2" in upscaling: suggestions.append({"key": "fsr", "value": True, "label": "Enable FSR (native support detected)"}) if flat_insights.get("Engines", []) or flat_insights.get("Graphics", []): suggestions.append({"key": "gamemode", "value": True, "label": "Enable GameMode"}) suggestions.append({"key": "discrete_gpu", "value": True, "label": "Use discrete GPU"}) suggestions.append({"key": "sync", "value": "esync", "label": "Esync (threading)"}) has_physx = "PhysX" in flat_insights.get("Physics", []) if has_dx11 or has_vulkan or has_physx: lfx_enabled = has_physx suggestions.append({"key": "latencyflex", "value": lfx_enabled, "label": "LatencyFlex (input lag)"}) # .NET & Mono net_runtimes = [r for r in flat_insights.get("Runtimes", []) if ".NET" in r] has_mono = "Mono" in flat_insights.get("Runtimes", []) if is_net and not net_runtimes: net_runtimes.append(".NET Framework") if has_mono and net_runtimes: # Both detected: recommend Mono first suggestions.append({"key": "dep_mono", "value": False, "label": "Wine Mono (Recommended first)"}) for rt in set(net_runtimes): suggestions.append({"key": "dep_dotnet", "value": False, "label": f"{rt} (Try Mono first)"}) else: # Standard behavior for rt in set(net_runtimes): suggestions.append({"key": "dep_dotnet", "value": False, "label": rt}) if has_mono and not net_runtimes: suggestions.append({"key": "dep_mono", "value": False, "label": "Wine Mono"}) vcpp = [r for r in flat_insights.get("Runtimes", []) if "VC++" in r] if vcpp: suggestions.append({"key": "dep_vcredist", "value": False, "label": f"Visual C++ ({', '.join(set(vcpp))})"}) if not dpi_aware: suggestions.append({"key": "virtual_desktop", "value": False, "label": "Virtual Desktop (DPI)"}) messages = [] # Generalized patrns and hints warns = flat_insights.get("Warning", []) frames = flat_insights.get("Frameworks", []) if "UWP/Modern API" in warns: messages.append({ "name": "UWP/Modern App", "description": "Set Windows Version to 'Windows 10' or '11' and extract 'WinMetadata' to system32.", "severity": "high", "context": ["Detected Modern Windows API usage"] }) if "WPF" in frames: messages.append({ "name": "WPF Optimization", "description": "Use a runner with 'ChildWindow' patches (e.g. Soda, Wine-GE-Custom, Proton-GE).", "severity": "info", "context": ["Detected WPF (Windows Presentation Foundation)"] }) # INFO Messages if metadata["is_packed"]: messages.append({ "name": "Packed Binary", "description": "Analysis might be limited due to packing.", "severity": "info", "context": [f"Packed with {metadata['packer']}"] }) if flat_insights.get("Protection", []): prots = ", ".join(flat_insights.get("Protection", [])) messages.append({ "name": "Protection Software", "description": "This might cause compatibility or performance issues.", "severity": "high", "context": [f"Detected: {prots}"] }) upscaling = flat_insights.get("Upscaling", []) if "Intel XeSS" in upscaling: messages.append({ "name": "Intel XeSS", "description": "You might need to install the XeSS runtime manually.", "severity": "info", "context": ["Detected XeSS libraries"] }) frameworks = [] for cat, items in insights.items(): for item in items: frameworks.append(f"{cat}: {item}") if not any(insights.values()): self._send_step("No specific frameworks detected") results = { "name": basename, "product_name": product_name, "publisher": publisher, "arch": arch, "min_os": os_name, "admin": admin_required, "frameworks": frameworks, "suggestions": suggestions, "messages": messages, "details": insights, "metadata": metadata, } self._send_step("Analysis complete.") SignalManager.send(Signals.EagleFinished, Result(status=True, data=results)) except Exception as e: self._send_step(f"Error: {str(e)}") logging.error(f"[Eagle] {str(e)}") SignalManager.send(Signals.EagleFinished, Result(status=False, data={"error": str(e)})) finally: if extract_dir: self._cleanup_extraction(extract_dir) ================================================ FILE: bottles/backend/managers/eagle.yar ================================================ // Eagle YARA Rules Database // Copyright 2026 mirkobrombin // SPDX-License-Identifier: GPL-3.0-only // Game Engines rule Unity_Mono { meta: category = "Engines" name = "Unity" description = "Unity Engine with Mono runtime" strings: $mono = "mono-2.0-bdwgc.dll" nocase $assembly = "Assembly-CSharp.dll" nocase $managed = "\\Managed\\" nocase condition: any of them } rule Unity_IL2CPP { meta: category = "Engines" name = "Unity IL2CPP" description = "Unity Engine with IL2CPP runtime" strings: $gameassembly = "GameAssembly.dll" nocase $il2cpp = "il2cpp" nocase $metadata = "global-metadata.dat" nocase condition: any of them } rule Unreal_Engine { meta: category = "Engines" name = "Unreal" description = "Unreal Engine 4/5" strings: $ue4 = "UE4-" nocase $ue5 = "UE5-" nocase $unrealcef = "UnrealCEFSubProcess" nocase $engine = "Engine\\Binaries" nocase $unrealgame = "UnrealGame" nocase $uproject = ".uproject" nocase condition: 2 of them } rule Godot_Engine { meta: category = "Engines" name = "Godot" description = "Godot Game Engine" strings: $godot = "GODOT" nocase $godot_project = "project.godot" nocase $gdscript = "GDScript" nocase $godot_pck = "Godot Engine" nocase condition: 2 of them } rule Source_Engine { meta: category = "Engines" name = "Source Engine" description = "Valve Source Engine" strings: $tier0 = "tier0.dll" nocase $vstdlib = "vstdlib.dll" nocase $vphysics = "vphysics.dll" nocase $source = "hl2.exe" nocase condition: 2 of them } rule CryEngine { meta: category = "Engines" name = "CryEngine" description = "CryEngine" strings: $crysystem = "CrySystem.dll" nocase $cryrender = "CryRenderD3D" nocase $cryaction = "CryAction.dll" nocase condition: any of them } rule REDengine { meta: category = "Engines" name = "REDengine" description = "CD Projekt RED Engine" strings: $red = "REDengine" nocase $witcher = "witcher" nocase $cyberpunk = "Cyberpunk" nocase $archive = ".archive" nocase condition: 2 of them } rule RPGMaker { meta: category = "Engines" name = "RPG Maker" description = "RPG Maker engine" strings: $rgss_header = "RGSSAD" nocase $rpg_rt = "RPG_RT.exe" nocase $rvdata = ".rvdata" nocase $rvdata2 = ".rvdata2" nocase $rgss3a = ".rgss3a" nocase $rpgmv_core = "js/rpg_core.js" nocase $rpgmv_managers = "js/rpg_managers.js" nocase condition: any of them } rule RenPy { meta: category = "Engines" name = "Ren'Py" description = "Ren'Py Visual Novel Engine" strings: $renpy = "renpy" nocase $rpa = ".rpa" $rpyc = ".rpyc" condition: any of them } // Frameworks rule Electron { meta: category = "Frameworks" name = "Electron" description = "Electron/Chromium framework" strings: $electron = "electron.dll" nocase $asar = "app.asar" nocase $chromium = "libcef.dll" nocase $nwjs = "nw.dll" nocase condition: any of them } rule Qt_Framework { meta: category = "Frameworks" name = "Qt" description = "Qt Framework" strings: $qt5core = "Qt5Core.dll" nocase $qt6core = "Qt6Core.dll" nocase $qml = "Qt5Qml.dll" nocase condition: any of them } rule CEF { meta: category = "Frameworks" name = "CEF" description = "Chromium Embedded Framework" strings: $libcef = "libcef.dll" nocase $cef = "cef_" nocase condition: any of them } // Protection / Anti-Cheat rule Denuvo { meta: category = "Protection" name = "Denuvo" description = "Denuvo Anti-Tamper" strings: $denuvo = "denuvo" nocase $steam_stub = "steam_api_o.dll" nocase $protect = "Protection-Steam.dll" nocase condition: any of them } rule VMProtect { meta: category = "Protection" name = "VMProtect" description = "VMProtect packer/virtualizer" strings: $vmp0 = ".vmp0" $vmp1 = ".vmp1" $vmprotect = "VMProtect" nocase $vmpsdk = "VMProtectSDK" nocase condition: any of them } rule Themida { meta: category = "Protection" name = "Themida" description = "Themida/WinLicense protector" strings: $themida = ".themida" $winlicense = "WinLicense" nocase $oreans = "Oreans" nocase condition: any of them } rule EasyAntiCheat { meta: category = "Protection" name = "EasyAntiCheat" description = "EAC Anti-Cheat" strings: $eac_dll = "EasyAntiCheat.dll" nocase $eac_x64 = "EasyAntiCheat_x64.dll" nocase $eac_sys = "EasyAntiCheat.sys" nocase $eac_setup = "EasyAntiCheat_Setup.exe" nocase condition: any of them } rule BattlEye { meta: category = "Protection" name = "BattlEye" description = "BattlEye Anti-Cheat" strings: $be_dll = "BEClient.dll" nocase $be_x64 = "BEClient_x64.dll" nocase $be_service = "BEService.exe" nocase $be_sys = "BattlEye.sys" nocase $be_core = "BattlEye Core" nocase condition: any of them } // Packers rule UPX { meta: category = "Packers" name = "UPX" description = "UPX Packer" strings: $upx0 = "UPX0" $upx1 = "UPX1" $upx2 = "UPX!" condition: any of them } rule Enigma { meta: category = "Packers" name = "Enigma" description = "Enigma Protector" strings: $enigma = ".enigma" $enigma1 = "ENIGMA" nocase condition: any of them } rule ASPack { meta: category = "Packers" name = "ASPack" description = "ASPack Packer" strings: $aspack = ".aspack" $adata = ".adata" condition: any of them } // Runtimes rule DotNet_Core { meta: category = "Runtimes" name = ".NET Core/5+" description = "Modern .NET Runtime" strings: $hostfxr = "hostfxr.dll" nocase $coreclr = "coreclr.dll" nocase $dotnet = "dotnet" nocase $runtimeconfig = ".runtimeconfig.json" nocase condition: any of them } rule DotNet_Framework { meta: category = "Runtimes" name = ".NET Framework" description = "Classic .NET Framework" strings: $mscoree = "mscoree.dll" nocase $mscorlib = "mscorlib.dll" nocase $clr = "clrjit.dll" nocase condition: any of them } rule Mono_Runtime { meta: category = "Runtimes" name = "Mono" description = "Mono Runtime" strings: $mono = "mono-2.0" nocase $mono_bdwgc = "mono-2.0-bdwgc.dll" nocase $monolib = "libmono" nocase condition: any of them } rule Java_Runtime { meta: category = "Runtimes" name = "Java" description = "Java Runtime Environment" strings: $jvm = "jvm.dll" nocase $java = "java.exe" nocase $jar = ".jar" $jni = "JNI_CreateJavaVM" nocase condition: any of them } rule Python_Embedded { meta: category = "Runtimes" name = "Python" description = "Embedded Python" strings: $python3 = "python3" nocase $python_dll = "python3" nocase $pyc = ".pyc" condition: any of them } // Media / Middleware rule Bink_Video { meta: category = "Media" name = "Bink" description = "RAD Game Tools Bink Video" strings: $binkw32 = "binkw32.dll" nocase $binkw64 = "binkw64.dll" nocase $bink2 = "bink2w64.dll" nocase $bik = ".bik" condition: any of them } rule FMOD_Audio { meta: category = "Audio" name = "FMOD" description = "FMOD Audio Engine" strings: $fmod = "fmod.dll" nocase $fmod64 = "fmod64.dll" nocase $fmodstudio = "fmodstudio.dll" nocase $fev = ".fev" $fsb = ".fsb" condition: any of them } rule Wwise_Audio { meta: category = "Audio" name = "Wwise" description = "Audiokinetic Wwise" strings: $wwise = "AkSoundEngine" nocase $bnk = ".bnk" $wwisec = "wwise" nocase condition: any of them } rule Miles_Audio { meta: category = "Audio" name = "Miles" description = "RAD Game Tools Miles" strings: $miles32 = "miles32.dll" nocase $mss32 = "mss32.dll" nocase $miles64 = "miles64.dll" nocase condition: any of them } rule Havok { meta: category = "Physics" name = "Havok" description = "Havok Physics/Animation" strings: $havok = "hk" nocase $hkengine = "hkBase" nocase $hkanim = "hkaAnimation" nocase condition: 2 of them } rule PhysX { meta: category = "Physics" name = "PhysX" description = "NVIDIA PhysX" strings: $physx = "PhysX" nocase $physx3 = "PhysX3" nocase $physxloader = "physxloader" nocase $physxcooking = "PhysXCooking" nocase condition: any of them } // Graphics rule DirectX12 { meta: category = "Graphics" name = "DirectX 12" description = "DirectX 12 API" strings: $d3d12 = "d3d12.dll" nocase $dxil = "dxil.dll" nocase $d3d12core = "D3D12Core.dll" nocase condition: any of them } rule Vulkan_API { meta: category = "Graphics" name = "Vulkan" description = "Vulkan Graphics API" strings: $vulkan = "vulkan-1.dll" nocase $vk = "vkCreateInstance" $spirv = ".spv" condition: any of them } rule OpenGL { meta: category = "Graphics" name = "OpenGL" description = "OpenGL Graphics" strings: $opengl = "opengl32.dll" nocase $glew = "glew32.dll" nocase $glad = "gladLoadGL" condition: any of them } // DRM / Launchers rule Steamworks { meta: category = "Social/DRM" name = "Steamworks" description = "Steam Integration" strings: $steam_api = "steam_api.dll" nocase $steam_api64 = "steam_api64.dll" nocase $steamclient = "steamclient.dll" nocase $steamappid = "steam_appid.txt" nocase condition: any of them } rule GOG_Galaxy { meta: category = "Social/DRM" name = "GOG Galaxy" description = "GOG Galaxy SDK" strings: $galaxy = "Galaxy.dll" nocase $galaxy64 = "Galaxy64.dll" nocase $galaxypeer = "GalaxyPeer" nocase condition: any of them } rule Epic_Online { meta: category = "Social/DRM" name = "Epic Online Services" description = "Epic Games SDK" strings: $eossdk = "EOSSDK" nocase $epic = "EpicOnlineServices" nocase condition: any of them } rule Discord_SDK { meta: category = "Social/DRM" name = "Discord" description = "Discord Game SDK" strings: $discord = "discord_game_sdk" nocase $discord_rpc = "discord-rpc" nocase condition: any of them } // Crypto rule OpenSSL { meta: category = "Crypto" name = "OpenSSL" description = "OpenSSL Library" strings: $openssl = "OpenSSL" nocase $libssl = "libssl" nocase $libcrypto = "libcrypto" nocase $ssleay = "ssleay32.dll" nocase condition: any of them } // Installers rule NSIS_Installer { meta: category = "Installer" name = "NSIS" description = "Nullsoft Scriptable Install System" strings: $nsis = "NSIS" nocase $nullsoft = "Nullsoft" nocase $nsisbi = "NSIS.Library" nocase condition: any of them } rule InnoSetup_Installer { meta: category = "Installer" name = "Inno Setup" description = "Inno Setup Installer" strings: $inno = "Inno Setup" nocase $inno_sig = "innosetup" nocase $iscc = "iscc.exe" nocase condition: any of them } rule InstallShield_Installer { meta: category = "Installer" name = "InstallShield" description = "InstallShield Installer" strings: $is = "InstallShield" nocase $flexera = "Flexera" nocase $is_cab = "_isetup/_setup.dll" nocase condition: any of them } rule MSI_Installer { meta: category = "Installer" name = "MSI" description = "Windows Installer Package" strings: $msi = "Windows Installer" nocase $msiexec = "msiexec" nocase $msidb = ".msi" nocase condition: any of them } // UI Frameworks rule WPF_Framework { meta: category = "Frameworks" name = "WPF" description = "Windows Presentation Foundation" strings: $wpf = "PresentationFramework" nocase $wpf_core = "PresentationCore" nocase $wpf_ui = "WindowsBase" nocase $xaml = ".xaml" nocase condition: 2 of them } rule WinForms_Framework { meta: category = "Frameworks" name = "WinForms" description = "Windows Forms" strings: $winforms = "System.Windows.Forms" nocase $forms_dll = "System.Windows.Forms.dll" nocase condition: any of them } rule MFC_Runtime { meta: category = "Runtimes" name = "MFC" description = "Microsoft Foundation Classes" strings: $mfc140 = "mfc140" nocase $mfc120 = "mfc120" nocase $mfc100 = "mfc100" nocase $mfcm = "mfcm140u.dll" nocase condition: any of them } rule ATL_Runtime { meta: category = "Runtimes" name = "ATL" description = "Active Template Library" strings: $atl140 = "atl140.dll" nocase $atl120 = "atl120.dll" nocase $atl = "ATL::CComObject" nocase condition: any of them } // Input Systems rule XInput { meta: category = "Input" name = "XInput" description = "Xbox Controller API" strings: $xinput1_4 = "xinput1_4.dll" nocase $xinput1_3 = "xinput1_3.dll" nocase $xinput9 = "xinput9_1_0.dll" nocase $xinputget = "XInputGetState" condition: any of them } rule DirectInput { meta: category = "Input" name = "DirectInput" description = "Legacy DirectInput API" strings: $dinput = "dinput.dll" nocase $dinput8 = "dinput8.dll" nocase $dicreate = "DirectInputCreate" condition: any of them } rule RawInput { meta: category = "Input" name = "RawInput" description = "Raw Input API" strings: $rawinput = "GetRawInputData" $rawinputdev = "RegisterRawInputDevices" condition: any of them } // Problematic Technologies (Wine warnings) rule UWP_App { meta: category = "Warning" name = "UWP/Modern API" description = "Uses Modern Windows APIs - Requires WinMetadata" severity = "high" strings: $uwp_core = "Windows.ApplicationModel.Core" nocase $uwp_activation = "Windows.ApplicationModel.Activation" nocase $uwp_package = "Windows.ApplicationModel.Package" nocase $appx_manifest = "AppxManifest.xml" nocase $msix_package = "MSIX Package" nocase $uwp_store = "Windows.Services.Store" nocase condition: 2 of them } rule SecuROM_DRM { meta: category = "Warning" name = "SecuROM" description = "SecuROM DRM - Often problematic" severity = "high" strings: $securom = "SecuROM" nocase $sony_dadc = "Sony DADC" nocase $uaservice = "uaservice7.exe" nocase condition: 2 of them } rule SafeDisc_DRM { meta: category = "Warning" name = "SafeDisc" description = "SafeDisc DRM - Will NOT work" severity = "critical" strings: $safedisc = "SafeDisc" nocase $macrovision = "Macrovision" nocase $secdrv = "secdrv.sys" nocase $drvmgt = "drvmgt.sys" nocase condition: ($secdrv or $drvmgt) or all of ($safedisc, $macrovision) } rule StarForce_DRM { meta: category = "Warning" name = "StarForce" description = "StarForce DRM - Will NOT work" severity = "critical" strings: $starforce = "StarForce" nocase $protect = "protect.dll" nocase condition: all of them } // Media rule WMV_Codec { meta: category = "Media" name = "WMV/WMA" description = "Windows Media codecs" strings: $wmv = "wmvcore.dll" nocase $wma = "WMADEC" nocase $wmplayer = "Windows Media" nocase condition: any of them } rule QuickTime { meta: category = "Media" name = "QuickTime" description = "Apple QuickTime" strings: $qt = "QuickTime" nocase $qtcf = "QTCF.dll" nocase $mov = ".mov" condition: 2 of them } rule Registry_Modifications { meta: description = "Contains Windows Registry modification strings" name = "Registry Keys" category = "Registry" severity = "info" strings: $reg1 = "REGEDIT4" ascii $reg2 = "Windows Registry Editor Version 5.00" ascii $key1 = "HKEY_LOCAL_MACHINE" ascii wide $key2 = "HKEY_CURRENT_USER" ascii wide $key3 = "HKLM\\" ascii wide $key4 = "HKCU\\" ascii wide $capture = /HK(LM|CU|EY_LOCAL_MACHINE|EY_CURRENT_USER)\\[a-zA-Z0-9_ \\-]{2,}/ ascii wide condition: $reg1 or $reg2 or 2 of ($key*) or $capture } rule Driver_Service { meta: description = "Attempts to install a Kernel Driver or Service" name = "Kernel Driver or Service" category = "Warning" severity = "high" strings: $svc1 = "CreateService" ascii wide $svc2 = "StartService" ascii wide $sys = ".sys" ascii wide $reg = "SYSTEM\\CurrentControlSet\\Services" ascii wide condition: ($svc1 and $svc2) or ($reg and $sys) } // Upscaling Technologies rule Upscaling_Tech { meta: category = "Upscaling" name = "Upscaling Technology" description = "DLSS, FSR or XeSS detected" strings: $dlss = "nvngx_dlss.dll" nocase $dlss_framegen = "nvngx_dlssg.dll" nocase $fsr_dll = "ffx_fsr2_api_x64.dll" nocase $fsr_dx12 = "amd_fidelityfx_dx12.dll" nocase $fsr_vk = "amd_fidelityfx_vk.dll" nocase $xess = "libxess.dll" nocase condition: any of them } // Electron / Node.js Specifics rule Node_Native_Module { meta: category = "System" name = "Native Modules" description = "Node.js Native Modules (FFI/Bindings)" severity = "info" strings: $ffi = "ffi-napi" nocase $ref = "ref-napi" nocase $bindings = "bindings" nocase $node_gyp = "node-gyp" nocase $koffi = "koffi" nocase condition: any of them } rule Node_System_Commands { meta: category = "System" name = "System Commands (Node)" description = "Executes system shell commands" severity = "high" strings: $exec = "child_process.exec" $spawn = "child_process.spawn" $execSync = "execSync" $spawnSync = "spawnSync" $cmd = "cmd.exe" nocase $powershell = "powershell" nocase condition: any of them } rule Node_Registry_Access { meta: category = "Registry" name = "Registry Access (Node)" description = "Accesses Windows Registry via Node.js" severity = "info" strings: $reg_query = "reg.exe query" nocase $reg_add = "reg.exe add" nocase $regedit = "regedit" nocase condition: any of them } rule Node_Kernel_Driver { meta: category = "System" name = "Kernel Driver (Node)" description = "Attempts to interact with Kernel Drivers" severity = "critical" strings: $create_file = "CreateFile" $device_io = "DeviceIoControl" $ioctl = "IOCTL_" $symbolic = "DefineDosDevice" condition: 2 of them } ================================================ FILE: bottles/backend/managers/epicgamesstore.py ================================================ # epicgamesstore.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import uuid from bottles.backend.models.config import BottleConfig from bottles.backend.utils import json from bottles.backend.utils.manager import ManagerUtils class EpicGamesStoreManager: @staticmethod def find_dat_path(config: BottleConfig) -> str | None: """ Finds the Epic Games dat file path. """ paths = [ os.path.join( ManagerUtils.get_bottle_path(config), "drive_c/ProgramData/Epic/UnrealEngineLauncher/LauncherInstalled.dat", ) ] for path in paths: if os.path.exists(path): return path return None @staticmethod def is_epic_supported(config: BottleConfig) -> bool: """ Checks if Epic Games is supported. """ return EpicGamesStoreManager.find_dat_path(config) is not None @staticmethod def get_installed_games(config: BottleConfig) -> list: """ Gets the games. """ games = [] dat_path = EpicGamesStoreManager.find_dat_path(config) if dat_path is None: return [] with open(dat_path, "r") as dat: data = json.load(dat) for game in data["InstallationList"]: _uri = f"-com.epicgames.launcher://apps/{game['AppName']}?action=launch&silent=true" _args = f"-opengl -SkipBuildPatchPrereq {_uri}" _name = game["InstallLocation"].split("\\")[-1] _path = ( "C:\\Program Files (x86)\\Epic Games\\Launcher\\Portal\\Binaries\\Win32\\" "EpicGamesLauncher.exe" ) _executable = _path.split("\\")[-1] _folder = ManagerUtils.get_exe_parent_dir(config, _path) games.append( { "executable": _path, "arguments": _args, "name": _name, "path": _path, "folder": _folder, "icon": "com.usebottles.bottles-program", "id": str(uuid.uuid4()), } ) return games ================================================ FILE: bottles/backend/managers/importer.py ================================================ # importer.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import subprocess from datetime import datetime from glob import glob from bottles.backend.globals import Paths, TrdyPaths from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result logging = Logger() class ImportManager: def __init__(self, manager): self.manager = manager @staticmethod def search_wineprefixes() -> Result: """Look and return all 3rd party available wine prefixes""" importer_wineprefixes = [] # search wine prefixes in external managers paths wine_standard = glob(TrdyPaths.wine) lutris_results = glob(f"{TrdyPaths.lutris}/*/") playonlinux_results = glob(f"{TrdyPaths.playonlinux}/*/") bottlesv1_results = glob(f"{TrdyPaths.bottlesv1}/*/") results = ( wine_standard + lutris_results + playonlinux_results + bottlesv1_results ) # count results is_wine = len(wine_standard) is_lutris = len(lutris_results) is_playonlinux = len(playonlinux_results) i = 1 for wineprefix in results: wineprefix_name = wineprefix.split("/")[-2] # identify manager by index if i <= is_wine: wineprefix_manager = "Legacy Wine" elif i <= is_wine + is_lutris: wineprefix_manager = "Lutris" elif i <= is_wine + is_lutris + is_playonlinux: wineprefix_manager = "PlayOnLinux" else: wineprefix_manager = "Bottles v1" # check the drive_c path exists if os.path.isdir(os.path.join(wineprefix, "drive_c")): wineprefix_lock = os.path.isfile( os.path.join(wineprefix, "bottle.lock") ) importer_wineprefixes.append( { "Name": wineprefix_name, "Manager": wineprefix_manager, "Path": wineprefix, "Lock": wineprefix_lock, } ) i += 1 logging.info(f"Found {len(importer_wineprefixes)} wine prefixes…") return Result(status=True, data={"wineprefixes": importer_wineprefixes}) def import_wineprefix(self, wineprefix: dict) -> Result: """Import wineprefix from external manager and convert in a bottle""" logging.info(f"Importing wineprefix {wineprefix['Name']} as bottle…") # prepare bottle path for the wine prefix bottle_path = f"Imported_{wineprefix.get('Name')}" bottle_complete_path = os.path.join(Paths.bottles, bottle_path) try: os.makedirs(bottle_complete_path, exist_ok=False) except (FileExistsError, OSError): logging.error(f"Error creating bottle directory for {wineprefix['Name']}") return Result(False) # create lockfile in source path logging.info(f"Creating lock file in {wineprefix['Path']}…") open(f"{wineprefix.get('Path')}/bottle.lock", "a").close() # copy wineprefix files in the new bottle command = f"cp -a {wineprefix.get('Path')}/* {bottle_complete_path}/" subprocess.Popen(command, shell=True).communicate() # create bottle config new_config = BottleConfig() new_config.Name = wineprefix["Name"] new_config.Runner = self.manager.get_latest_runner() new_config.Path = bottle_path new_config.Environment = "Custom" new_config.Creation_Date = str(datetime.now()) new_config.Update_Date = str(datetime.now()) # save config saved = new_config.dump(os.path.join(bottle_complete_path, "bottle.yml")) if not saved.status: return Result(False) # update bottles view self.manager.update_bottles(silent=True) logging.info(f"Wine prefix {wineprefix['Name']} imported as bottle.", jn=True) return Result(True) ================================================ FILE: bottles/backend/managers/installer.py ================================================ # installer_manager.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import subprocess import uuid from functools import lru_cache from typing import Optional import markdown import pycurl from bottles.backend.globals import Paths from bottles.backend.logger import Logger from bottles.backend.managers.conf import ConfigManager from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.wine import WineUtils from bottles.backend.wine.executor import WineExecutor from bottles.backend.wine.winecommand import WineCommand logging = Logger() class InstallerManager: def __init__(self, manager, offline: bool = False): self.__manager = manager self.__repo = manager.repository_manager.get_repo("installers", offline) self.__utils_conn = manager.utils_conn self.__component_manager = manager.component_manager self.__local_resources = {} @lru_cache def get_review(self, installer_name, parse: bool = True) -> str: """Return an installer review from the repository (as HTML)""" review = self.__repo.get_review(installer_name) if not review: return "No review found for this installer." if parse: return markdown.markdown(review) return review @lru_cache def get_installer( self, installer_name: str, plain: bool = False ) -> str | dict | bool: """ Return an installer manifest from the repository. Use the plain argument to get the manifest as plain text. """ return self.__repo.get(installer_name, plain) @lru_cache def fetch_catalog(self) -> dict: """Fetch the installers catalog from the repository""" catalog = {} index = self.__repo.catalog if not self.__utils_conn.check_connection(): return {} for installer in index.items(): catalog[installer[0]] = installer[1] catalog = dict(sorted(catalog.items())) return catalog def get_icon_url(self, installer): """Wrapper for the repo method.""" return self.__repo.get_icon(installer) def __download_icon(self, config, executable: dict, manifest): """ Download the installer icon from the repository to the bottle icons path. """ icon_url = self.__repo.get_icon(manifest.get("Name")) bottle_icons_path = f"{ManagerUtils.get_bottle_path(config)}/icons" icon_path = f"{bottle_icons_path}/{executable.get('icon')}" if icon_url is not None: if not os.path.exists(bottle_icons_path): os.makedirs(bottle_icons_path) if not os.path.isfile(icon_path): c = pycurl.Curl() c.setopt(c.URL, icon_url) c.setopt(c.WRITEDATA, open(icon_path, "wb")) c.perform() c.close() def __process_local_resources(self, exe_msi_steps, installer): files = self.has_local_resources(installer) if not files: return True for file in files: if file not in exe_msi_steps.keys(): return False self.__local_resources[file] = exe_msi_steps[file] return True def __install_dependencies( self, config: BottleConfig, dependencies: list, step_fn: callable, is_final: bool = False, ): """Install a list of dependencies""" _config = config for dep in dependencies: if is_final: step_fn(dep) if dep in config.Installed_Dependencies: continue _dep = [dep, self.__manager.supported_dependencies.get(dep)] res = self.__manager.dependency_manager.install(_config, _dep) if not res.ok: return False return True @staticmethod def __perform_checks(config, checks: dict): """Perform a list of checks""" bottle_path = ManagerUtils.get_bottle_path(config) if files := checks.get("files"): for f in files: if f.startswith("userdir/"): current_user = os.getenv("USER") f = f.replace("userdir/", f"users/{current_user}/") _f = os.path.join(bottle_path, "drive_c", f) if not os.path.exists(_f): logging.error( f"During checks, file {_f} was not found, assuming it is not installed. Aborting." ) return False return True def __perform_steps(self, config: BottleConfig, steps: list): """Perform a list of actions""" for st in steps: # Step type: run_script if st.get("action") == "run_script": self.__step_run_script(config, st) # Step type: run_winecommand if st.get("action") == "run_winecommand": self.__step_run_winecommand(config, st) # Step type: update_config if st.get("action") == "update_config": self.__step_update_config(config, st) # Step type: install_exe, install_msi if st["action"] in ["install_exe", "install_msi"]: if st["url"] != "local": download = self.__component_manager.download( st.get("url"), st.get("file_name"), st.get("rename"), checksum=st.get("file_checksum"), ) else: download = True if download: if st["url"] != "local": if st.get("rename"): file = st.get("rename") else: file = st.get("file_name") file_path = f"{Paths.temp}/{file}" else: file_path = self.__local_resources[st.get("file_name")] executor = WineExecutor( config, exec_path=file_path, args=st.get("arguments"), environment=st.get("environment"), monitoring=st.get("monitoring", []), ) executor.run() else: logging.error( f"Failed to download {st.get('file_name')}, or checksum failed." ) return False return True @staticmethod def __step_run_winecommand(config: BottleConfig, step: dict): """Run a wine command""" commands = step.get("commands") if not commands: return for command in commands: _winecommand = WineCommand( config, command=command.get("command"), arguments=command.get("arguments"), minimal=command.get("minimal"), ) _winecommand.run() @staticmethod def __step_run_script(config: BottleConfig, step: dict): placeholders = { "!bottle_path": ManagerUtils.get_bottle_path(config), "!bottle_drive": f"{ManagerUtils.get_bottle_path(config)}/drive_c", "!bottle_name": config.Name, "!bottle_arch": config.Arch, } preventions = {"bottle.yml": "Bottle configuration cannot be modified."} script = step.get("script") for key, value in placeholders.items(): script = script.replace(key, value) for key, value in preventions.items(): if script.find(key) != -1: logging.error( value, ) return False logging.info("Executing installer script…") subprocess.Popen( f"bash -c '{script}'", shell=True, cwd=ManagerUtils.get_bottle_path(config), stdout=subprocess.PIPE, stderr=subprocess.PIPE, ).communicate() logging.info("Finished executing installer script.") @staticmethod def __step_update_config(config: BottleConfig, step: dict): bottle = ManagerUtils.get_bottle_path(config) conf_path = step.get("path") conf_type = step.get("type") del_keys = step.get("del_keys", {}) upd_keys = step.get("upd_keys", {}) if conf_path.startswith("userdir/"): current_user = os.getenv("USER") conf_path = conf_path.replace("userdir/", f"drive_c/users/{current_user}/") conf_path = f"{bottle}/{conf_path}" _conf = ConfigManager(config_file=conf_path, config_type=conf_type) for d in del_keys: _conf.del_key(d) _conf.merge_dict(upd_keys) def __set_parameters(self, config: BottleConfig, new_params: dict): _config = config if "dxvk" in new_params and isinstance(new_params["dxvk"], bool): if new_params["dxvk"] != config.Parameters.dxvk: self.__manager.install_dll_component( _config, "dxvk", remove=not new_params["dxvk"] ) if "vkd3d" in new_params and isinstance(new_params["vkd3d"], bool): if new_params["vkd3d"] != config.Parameters.vkd3d: self.__manager.install_dll_component( _config, "vkd3d", remove=not new_params["vkd3d"] ) if "dxvk_nvapi" in new_params and isinstance(new_params["dxvk_nvapi"], bool): if new_params["dxvk_nvapi"] != config.Parameters.dxvk_nvapi: self.__manager.install_dll_component( _config, "nvapi", remove=not new_params["dxvk_nvapi"] ) if "latencyflex" in new_params and isinstance(new_params["latencyflex"], bool): if new_params["latencyflex"] != config.Parameters.latencyflex: self.__manager.install_dll_component( _config, "latencyflex", remove=not new_params["latencyflex"] ) # avoid sync type change if not set to "wine" if "sync" in new_params and config.Parameters.sync != "wine": del new_params["sync"] for k, v in new_params.items(): self.__manager.update_config( config=config, key=k, value=v, scope="Parameters" ) def count_steps(self, installer) -> dict: manifest = self.get_installer(installer[0]) steps = {"total": 0, "sections": []} if manifest.get("Dependencies"): i = int(len(manifest.get("Dependencies"))) steps["sections"] += i * ["deps"] steps["total"] += i if manifest.get("Parameters"): steps["sections"].append("params") steps["total"] += 1 if manifest.get("Steps"): i = int(len(manifest.get("Steps"))) steps["sections"] += i * ["steps"] steps["total"] += i if manifest.get("Executable"): steps["sections"].append("exe") steps["total"] += 1 if manifest.get("Checks"): steps["sections"].append("checks") steps["total"] += 1 return steps def has_local_resources(self, installer): manifest = self.get_installer(installer[0]) steps = manifest.get("Steps", []) exe_msi_steps = [ s for s in steps if s.get("action", "") in ["install_exe", "install_msi"] and s.get("url", "") == "local" ] if len(exe_msi_steps) == 0: return [] files = [s.get("file_name", "") for s in exe_msi_steps] return files def install( self, config: BottleConfig, installer: dict, step_fn: callable, is_final: bool = True, local_resources: Optional[dict] = None, ): manifest = self.get_installer(installer[0]) _config = config bottle = ManagerUtils.get_bottle_path(config) installers = manifest.get("Installers") dependencies = manifest.get("Dependencies") parameters = manifest.get("Parameters") executable = manifest.get("Executable") steps = manifest.get("Steps") checks = manifest.get("Checks") # download icon if executable.get("icon"): self.__download_icon(_config, executable, manifest) # install dependent installers if installers: logging.info("Installing dependent installers") for i in installers: if not self.install(config, i, step_fn, False): logging.error("Failed to install dependent installer(s)") return Result( False, data={"message": "Failed to install dependent installer(s)"}, ) # ask for local resources if local_resources: if not self.__process_local_resources(local_resources, installer): return Result( False, data={"message": "Local resources not found or invalid"} ) # install dependencies if dependencies: logging.info("Installing dependencies") if not self.__install_dependencies( _config, dependencies, step_fn, is_final ): return Result( False, data={"message": "Dependencies installation failed."} ) # set parameters if parameters: logging.info("Updating bottle parameters") if is_final: step_fn() self.__set_parameters(_config, parameters) # execute steps if steps: logging.info("Executing installer steps") if is_final: step_fn() if not self.__perform_steps(_config, steps): return Result( False, data={"message": "Installer is not well configured."} ) # execute checks if checks: logging.info("Executing installer checks") if is_final: step_fn() if not self.__perform_checks(_config, checks): return Result( False, data={ "message": "Checks failed, the program is not installed." }, ) # register executable if executable["path"].startswith("userdir/"): _userdir = WineUtils.get_user_dir(bottle) executable["path"] = executable["path"].replace( "userdir/", f"/users/{_userdir}/" ) _path = f"C:\\{executable['path']}".replace("/", "\\") _uuid = str(uuid.uuid4()) _program = { "executable": executable["file"], "arguments": executable.get("arguments", ""), "name": executable["name"], "path": _path, "id": _uuid, } if "dxvk" in executable: _program["dxvk"] = executable["dxvk"] if "vkd3d" in executable: _program["vkd3d"] = executable["vkd3d"] if "dxvk_nvapi" in executable: _program["dxvk_nvapi"] = executable["dxvk_nvapi"] duplicates = [ k for k, v in config.External_Programs.items() if v["path"] == _path ] ext = config.External_Programs if duplicates: for d in duplicates: del ext[d] ext[_uuid] = _program self.__manager.update_config( config=config, key="External_Programs", value=ext ) else: self.__manager.update_config( config=config, key=_uuid, value=_program, scope="External_Programs" ) # create Desktop entry bottles_icons_path = os.path.join(ManagerUtils.get_bottle_path(config), "icons") icon_path = os.path.join(bottles_icons_path, executable.get("icon")) ManagerUtils.create_desktop_entry(_config, _program, False, icon_path) if is_final: step_fn() logging.info( f"Program installed: {manifest['Name']} in {config.Name}.", jn=True ) return Result(True) ================================================ FILE: bottles/backend/managers/journal.py ================================================ # journal.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import contextlib import os import shutil import uuid from datetime import datetime, timedelta from typing import Optional from bottles.backend.globals import Paths from bottles.backend.utils import yaml class JournalSeverity: """Represents the severity of a journal entry.""" DEBUG = "debug" INFO = "info" WARNING = "warning" ERROR = "error" CRITICAL = "critical" CRASH = "crash" class JournalManager: """ Store and retrieve data from the journal file (YAML). This should contain only important Bottles events. """ path = f"{Paths.base}/journal.yml" @staticmethod def __get_journal() -> dict: """Return the journal as a dictionary.""" if not os.path.exists(JournalManager.path): with open(JournalManager.path, "w") as f: yaml.dump({}, f) with open(JournalManager.path, "r") as f: try: journal = yaml.load(f) except yaml.YAMLError: journal_backup = f"{JournalManager.path}_{datetime.now().strftime('%Y-%m-%d_%H-%M-%S')}.bak" shutil.copy2(JournalManager.path, journal_backup) journal = {} if journal is None: return {} try: journal = { k: v for k, v in sorted( journal.items(), key=lambda item: item[1]["timestamp"], reverse=True ) } except (KeyError, TypeError): journal = {} return journal @staticmethod def __clean_old(): """Clean old journal entries (1 month).""" journal = JournalManager.__get_journal() old_events = [] latest = datetime.now().strftime("%Y-%m-%d %H:%M:%S") for event_id, event in journal.items(): if event.get("timestamp", None) is None: latest_datetime = datetime.strptime(latest, "%Y-%m-%d %H:%M:%S") else: latest_datetime = datetime.strptime( event["timestamp"], "%Y-%m-%d %H:%M:%S" ) latest = event["timestamp"] if latest_datetime < datetime.now() - timedelta(days=30): old_events.append(event_id) for event_id in old_events: del journal[event_id] JournalManager.__save_journal(journal) @staticmethod def __save_journal(journal: Optional[dict] = None): """Save the journal to the journal file.""" if journal is None: journal = JournalManager.__get_journal() with contextlib.suppress(IOError, OSError): with open(JournalManager.path, "w") as f: yaml.dump(journal, f) @staticmethod def get(period: str = "today", plain: bool = False): """ Return all events for the given period. Supported periods: all, today, yesterday, week, month Set plain to True to get the response as plain text. """ journal = JournalManager.__get_journal() periods = [ "all", "today", "yesterday", "week", "month", ] if period not in periods: period = "today" _journal = JournalManager.__filter_by_date(journal, period) if plain: _journal = yaml.dump(_journal, sort_keys=False, indent=4) return _journal @staticmethod def __filter_by_date(journal: dict, period: str): """Filter the journal by date.""" _journal = {} if period == "today": start = datetime.now().date() end = start + timedelta(days=1) elif period == "yesterday": start = datetime.now().date() - timedelta(days=1) end = start + timedelta(days=1) elif period == "week": start = datetime.now().date() - timedelta(days=7) end = datetime.now().date() + timedelta(days=1) elif period == "month": start = datetime.now().date() - timedelta(days=30) end = datetime.now().date() + timedelta(days=1) elif period == "all": return journal else: start = datetime.now().date() end = start + timedelta(days=1) for event_id, event in journal.items(): timestamp = datetime.strptime( event["timestamp"], "%Y-%m-%d %H:%M:%S" ).date() if start <= timestamp <= end: _journal[event_id] = event return _journal @staticmethod def get_event(event_id: str): """Return the event with the given id.""" journal = JournalManager.__get_journal() return journal.get(event_id, None) @staticmethod def first_event_date(): """Return the timestamp of the oldest event as datetime.""" journal = JournalManager.__get_journal() first = None for event in journal.values(): timestamp = event.get("timestamp") if not timestamp: continue try: ts = datetime.strptime(timestamp, "%Y-%m-%d %H:%M:%S") except (ValueError, TypeError): continue if first is None or ts < first: first = ts return first @staticmethod def write(severity: JournalSeverity, message: str): """Write an event to the journal.""" journal = JournalManager.__get_journal() event_id = str(uuid.uuid4()) now = datetime.now() if severity not in JournalSeverity.__dict__.values(): severity = JournalSeverity.INFO journal[event_id] = { "severity": severity, "message": message, "timestamp": now.strftime("%Y-%m-%d %H:%M:%S"), } JournalManager.__save_journal(journal) JournalManager.__clean_old() ================================================ FILE: bottles/backend/managers/library.py ================================================ # library.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import uuid from bottles.backend.globals import Paths from bottles.backend.logger import Logger from bottles.backend.managers.steamgriddb import SteamGridDBManager from bottles.backend.models.config import BottleConfig from bottles.backend.utils import yaml logging = Logger() class LibraryManager: """ The LibraryManager class is used to store and retrieve data from the user library.yml file. """ library_path: str = Paths.library __library: dict = {} def __init__(self): self.load_library(silent=True) def load_library(self, silent=False): """ Loads data from the library.yml file. """ if not os.path.exists(self.library_path): logging.warning("Library file not found, creating new one") self.__library = {} self.save_library() else: with open(self.library_path, "r") as library_file: self.__library = yaml.load(library_file) if self.__library is None: self.__library = {} _tmp = self.__library.copy() for k, v in _tmp.items(): if "id" not in v: del self.__library[k] self.save_library(silent=silent) def add_to_library(self, data: dict, config: BottleConfig): """ Adds a new entry to the library.yml file. """ if self.__already_in_library(data): logging.warning(f"Entry already in library, nothing to add: {data}") return _uuid = str(uuid.uuid4()) logging.info(f"Adding new entry to library: {_uuid}") if not data.get("thumbnail"): data["thumbnail"] = SteamGridDBManager.get_game_grid(data["name"], config) self.__library[_uuid] = data self.save_library() def download_thumbnail(self, _uuid: str, config: BottleConfig): if not self.__library.get(_uuid): logging.warning( f"Entry not found in library, can't download thumbnail: {_uuid}" ) return False data = self.__library.get(_uuid) value = SteamGridDBManager.get_game_grid(data["name"], config) if not value: return False self.__library[_uuid]["thumbnail"] = value self.save_library() return True def __already_in_library(self, data: dict): """ Checks if the entry UUID is already in the library.yml file. """ for k, v in self.__library.items(): if v["id"] == data["id"]: return True return False def remove_from_library(self, _uuid: str): """ Removes an entry from the library.yml file. """ if self.__library.get(_uuid): logging.info(f"Removing entry from library: {_uuid}") del self.__library[_uuid] self.save_library() return logging.warning(f"Entry not found in library, nothing to remove: {_uuid}") def save_library(self, silent=False): """ Saves the library.yml file. """ with open(self.library_path, "w") as library_file: yaml.dump(self.__library, library_file) if not silent: logging.info("Library saved") def get_library(self): """ Returns the library.yml file. """ return self.__library ================================================ FILE: bottles/backend/managers/manager.py ================================================ # manager.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import contextlib import fnmatch import os import random import shutil import subprocess import time import uuid from datetime import datetime from gettext import gettext as _ from glob import glob from threading import Event from typing import Any, Callable, Dict, List, Optional, Tuple import pathvalidate from bottles.backend.dlls.dxvk import DXVKComponent from bottles.backend.dlls.latencyflex import LatencyFleXComponent from bottles.backend.dlls.nvapi import NVAPIComponent from bottles.backend.dlls.vkd3d import VKD3DComponent from bottles.backend.globals import Paths from bottles.backend.logger import Logger from bottles.backend.managers.component import ComponentManager from bottles.backend.managers.data import DataManager, UserDataKeys from bottles.backend.managers.dependency import DependencyManager from bottles.backend.managers.epicgamesstore import EpicGamesStoreManager from bottles.backend.managers.importer import ImportManager from bottles.backend.managers.installer import InstallerManager from bottles.backend.managers.library import LibraryManager from bottles.backend.managers.playtime import ProcessSessionTracker from bottles.backend.managers.registry_rule import RegistryRuleManager from bottles.backend.managers.repository import RepositoryManager from bottles.backend.managers.steam import SteamManager from bottles.backend.managers.template import TemplateManager from bottles.backend.managers.ubisoftconnect import UbisoftConnectManager from bottles.backend.managers.versioning import VersioningManager from bottles.backend.models.config import BottleConfig from bottles.backend.models.process import ( ProcessFinishedPayload, ProcessStartedPayload, ) from bottles.backend.models.result import Result from bottles.backend.models.samples import Samples from bottles.backend.state import EventManager, Events, SignalManager, Signals from bottles.backend.utils import yaml from bottles.backend.utils.connection import ConnectionUtils from bottles.backend.utils.file import FileUtils from bottles.backend.utils.generic import sort_by_version from bottles.backend.utils.gpu import GPUUtils, GPUVendors from bottles.backend.utils.gsettings_stub import GSettingsStub from bottles.backend.utils.lnk import LnkUtils from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.singleton import Singleton from bottles.backend.utils.steam import SteamUtils from bottles.backend.utils.threading import RunAsync from bottles.backend.wine.reg import Reg from bottles.backend.wine.regkeys import RegKeys from bottles.backend.wine.uninstaller import Uninstaller from bottles.backend.wine.wineboot import WineBoot from bottles.backend.wine.winepath import WinePath from bottles.backend.wine.wineserver import WineServer logging = Logger() class Manager(metaclass=Singleton): """ This is the core of Bottles, everything starts from here. There should be only one instance of this class, as it checks for the existence of the bottles' directories and creates them if they don't exist. Also check for components, dependencies, and installers so this check should not be performed every time the manager is initialized. """ # component lists runtimes_available = [] winebridge_available = [] runners_available = [] dxvk_available = [] vkd3d_available = [] nvapi_available = [] latencyflex_available = [] local_bottles: Dict[str, BottleConfig] = {} supported_runtimes = {} supported_winebridge = {} supported_wine_runners = {} supported_proton_runners = {} supported_dxvk = {} supported_vkd3d = {} supported_nvapi = {} supported_latencyflex = {} supported_dependencies = {} supported_installers = {} _playtime_signals_connected: bool = False def __init__( self, g_settings: Any = None, check_connection: bool = True, is_cli: bool = False, **kwargs, ): super().__init__(**kwargs) times = {"start": time.time()} # common variables self.is_cli = is_cli self.settings = g_settings or GSettingsStub self.utils_conn = ConnectionUtils( force_offline=self.is_cli or self.settings.get_boolean("force-offline") ) self.data_mgr = DataManager() _offline = True if check_connection: _offline = not self.utils_conn.check_connection() # validating user-defined Paths.bottles if user_bottles_path := self.data_mgr.get(UserDataKeys.CustomBottlesPath): if os.path.exists(user_bottles_path): Paths.bottles = user_bottles_path else: logging.error( f"Custom bottles path {user_bottles_path} does not exist! " f"Falling back to default path." ) # sub-managers self.repository_manager = RepositoryManager(get_index=not _offline) if self.repository_manager.aborted_connections > 0: self.utils_conn.status = False _offline = True times["RepositoryManager"] = time.time() self.versioning_manager = VersioningManager(self) times["VersioningManager"] = time.time() self.component_manager = ComponentManager(self, _offline) self.installer_manager = InstallerManager(self, _offline) self.dependency_manager = DependencyManager(self, _offline) self.import_manager = ImportManager(self) times["ImportManager"] = time.time() self.steam_manager = SteamManager() times["SteamManager"] = time.time() # Initialize playtime tracker self._initialize_playtime_tracker() times["PlaytimeTracker"] = time.time() # React to runtime changes in playtime preference when available if hasattr(self.settings, "connect"): try: self.settings.connect( "changed::playtime-enabled", self._on_playtime_enabled_changed ) except Exception: pass # Subscribe to playtime signals (connect once per process) if not Manager._playtime_signals_connected: SignalManager.connect(Signals.ProgramStarted, self._on_program_started) SignalManager.connect(Signals.ProgramFinished, self._on_program_finished) Manager._playtime_signals_connected = True if not self.is_cli: times.update(self.checks(install_latest=False, first_run=True).data) else: logging.set_silent() if "BOOT_TIME" in os.environ: _temp_times = times.copy() last = 0 times_str = "Boot times:" for f, t in _temp_times.items(): if last == 0: last = int(round(t)) continue t = int(round(t)) times_str += f"\n\t - {f} took: {t - last}s" last = t logging.info(times_str) def checks( self, install_latest=False, first_run=False, progress_callback: Optional[Callable[..., None]] = None, ) -> Result: logging.info("Performing Bottles checks…") rv = Result(status=True, data={}) steps: List[Tuple[Optional[str], str, Callable[[], bool | None]]] = [ ("check_app_dirs", _("Preparing folders…"), self.check_app_dirs), ( "check_dxvk", _("Setting up DXVK…"), lambda: self.check_dxvk(install_latest), ), ( "check_vkd3d", _("Setting up VKD3D…"), lambda: self.check_vkd3d(install_latest), ), ( "check_nvapi", _("Setting up NVAPI…"), lambda: self.check_nvapi(install_latest), ), ( "check_latencyflex", _("Setting up LatencyFleX…"), lambda: self.check_latencyflex(install_latest), ), ( "check_runtimes", _("Preparing runtimes…"), lambda: self.check_runtimes(install_latest), ), ( "check_winebridge", _("Preparing WineBridge…"), lambda: self.check_winebridge(install_latest), ), ( "check_runners", _("Preparing runners…"), lambda: self.check_runners(install_latest), ), ] if first_run: steps.extend( [ ( None, _("Organizing components…"), self.organize_components, ), ( None, _("Cleaning temporary files…"), self.__clear_temp, ), ] ) steps.extend( [ ( None, _("Organizing dependencies…"), self.organize_dependencies, ), ( None, _("Organizing installers…"), self.organize_installers, ), ("check_bottles", _("Loading bottles…"), self.check_bottles), ] ) total_steps = len(steps) for index, (data_key, description, func) in enumerate(steps, start=1): if progress_callback: try: progress_callback( description=description, current_step=index, total_steps=total_steps, completed=False, ) except Exception as error: # pragma: no cover - defensive logging.debug(f"Progress callback start failed: {error}") result = func() if result is False: rv.set_status(False) if progress_callback: try: progress_callback( description=description, current_step=index, total_steps=total_steps, completed=True, ) except Exception as error: # pragma: no cover - defensive logging.debug(f"Progress callback end failed: {error}") if data_key: rv.data[data_key] = time.time() return rv def __del__(self): # best-effort shutdown of playtime tracker try: if hasattr(self, "playtime_tracker") and self.playtime_tracker: self.playtime_tracker.shutdown() except Exception: pass def _initialize_playtime_tracker(self) -> None: playtime_enabled = self.settings.get_boolean("playtime-enabled") playtime_interval = self.settings.get_int("playtime-heartbeat-interval") tracker = ProcessSessionTracker( enabled=playtime_enabled, heartbeat_interval=playtime_interval if playtime_interval > 0 else 60, ) tracker.recover_open_sessions() self.playtime_tracker = tracker def _on_playtime_enabled_changed(self, _settings, _key) -> None: enabled = self.settings.get_boolean("playtime-enabled") if not enabled: if ( getattr(self, "playtime_tracker", None) and self.playtime_tracker.enabled ): self._launch_to_session.clear() self.playtime_tracker.disable_tracking() return if getattr(self, "playtime_tracker", None) and self.playtime_tracker.enabled: return self._initialize_playtime_tracker() # Playtime signal handlers _launch_to_session: Dict[str, int] = {} # Public Playtime API (wrap tracker with Result) def playtime_start( self, *, bottle_id: str, bottle_name: str, bottle_path: str, program_name: str, program_path: str, ) -> Result[int]: try: sid = self.playtime_tracker.start_session( bottle_id=bottle_id, bottle_name=bottle_name, bottle_path=bottle_path, program_name=program_name, program_path=program_path, ) return Result(True, data=sid) except Exception as e: logging.exception(e) return Result(False, message=str(e)) def playtime_finish( self, session_id: int, *, status: str = "success", ended_at: Optional[int] = None, ) -> Result[None]: try: if status == "success": self.playtime_tracker.mark_exit( session_id, status="success", ended_at=ended_at ) else: self.playtime_tracker.mark_failure(session_id, status=status) return Result(True) except Exception as e: logging.exception(e) return Result(False, message=str(e)) def _on_program_started(self, data: Optional[Result] = None) -> None: try: if not data or not data.data: return payload: ProcessStartedPayload = data.data # type: ignore logging.debug( f"Playtime signal: started launch_id={payload.launch_id} bottle={payload.bottle_name} program={payload.program_name}" ) res = self.playtime_start( bottle_id=payload.bottle_id, bottle_name=payload.bottle_name, bottle_path=payload.bottle_path, program_name=payload.program_name, program_path=payload.program_path, ) if not res.ok: return sid = int(res.data or -1) self._launch_to_session[payload.launch_id] = sid config = self._get_payload_config(payload) if config: RegistryRuleManager.apply_rules(config, trigger="start_program") except Exception: pass def _on_program_finished(self, data: Optional[Result] = None) -> None: try: if not data or not data.data: return payload: ProcessFinishedPayload = data.data # type: ignore sid = self._launch_to_session.pop(payload.launch_id, -1) if sid and sid > 0: status = payload.status ended_at = int(payload.ended_at or time.time()) logging.debug( f"Playtime signal: finished launch_id={payload.launch_id} status={status} sid={sid}" ) self.playtime_finish(sid, status=status, ended_at=ended_at) config = self._get_payload_config(payload) if config: RegistryRuleManager.apply_rules(config, trigger="stop_program") except Exception: pass def _get_payload_config(self, payload) -> Optional[BottleConfig]: config = self.local_bottles.get(payload.bottle_name) if isinstance(config, BottleConfig): return config try: config_path = os.path.join(payload.bottle_path, "bottle.yml") except Exception: return None loaded = BottleConfig.load(config_path) if loaded.status: return loaded.data return None def __clear_temp(self, force: bool = False): """Clears the temp directory if user setting allows it. Use the force parameter to force clearing the directory. """ if self.settings.get_boolean("temp") or force: try: shutil.rmtree(Paths.temp) os.makedirs(Paths.temp, exist_ok=True) logging.info("Temp directory cleaned successfully!") except FileNotFoundError: self.check_app_dirs() def get_cache_details(self) -> dict: self.check_app_dirs() file_utils = FileUtils() temp_size_bytes = file_utils.get_path_size(Paths.temp, human=False) templates = [] templates_size_bytes = 0 for template in TemplateManager.get_templates(): template_uuid = template.get("uuid", "") template_path = os.path.join(Paths.templates, template_uuid) size_bytes = file_utils.get_path_size(template_path, human=False) templates_size_bytes += size_bytes templates.append( { "uuid": template_uuid, "env": template.get("env", ""), "created": template.get("created", ""), "size": file_utils.get_human_size(size_bytes), "size_bytes": size_bytes, } ) total_size_bytes = temp_size_bytes + templates_size_bytes return { "temp": { "path": Paths.temp, "size": file_utils.get_human_size(temp_size_bytes), "size_bytes": temp_size_bytes, }, "templates": templates, "templates_size": file_utils.get_human_size(templates_size_bytes), "templates_size_bytes": templates_size_bytes, "total_size": file_utils.get_human_size(total_size_bytes), "total_size_bytes": total_size_bytes, } def clear_temp_cache(self) -> Result[None]: try: self.__clear_temp(force=True) except Exception as ex: logging.error(f"Failed to clear temp cache: {ex}") return Result(False, message=str(ex)) return Result(True) def clear_template_cache(self, template_uuid: str) -> Result[None]: self.check_app_dirs() try: TemplateManager.delete_template(template_uuid) except Exception as ex: logging.error(f"Failed to clear template cache: {ex}") return Result(False, message=str(ex)) return Result(True) def clear_templates_cache(self) -> Result[None]: self.check_app_dirs() try: for template in TemplateManager.get_templates(): TemplateManager.delete_template(template.get("uuid", "")) except Exception as ex: logging.error(f"Failed to clear templates cache: {ex}") return Result(False, message=str(ex)) return Result(True) def clear_all_caches(self) -> Result[None]: temp_result = self.clear_temp_cache() if not temp_result.ok: return temp_result templates_result = self.clear_templates_cache() if not templates_result.ok: return templates_result return Result(True) def update_bottles(self, silent: bool = False): """Checks for new bottles and update the list view.""" self.check_bottles(silent) SignalManager.send(Signals.ManagerLocalBottlesLoaded) def check_app_dirs(self): """ Checks for the existence of the bottles' directories, and creates them if they don't exist. """ if not os.path.isdir(Paths.runners): logging.info("Runners path doesn't exist, creating now.") os.makedirs(Paths.runners, exist_ok=True) if not os.path.isdir(Paths.runtimes): logging.info("Runtimes path doesn't exist, creating now.") os.makedirs(Paths.runtimes, exist_ok=True) if not os.path.isdir(Paths.winebridge): logging.info("WineBridge path doesn't exist, creating now.") os.makedirs(Paths.winebridge, exist_ok=True) if not os.path.isdir(Paths.bottles): logging.info("Bottles path doesn't exist, creating now.") os.makedirs(Paths.bottles, exist_ok=True) if ( self.settings.get_boolean("steam-proton-support") and self.steam_manager.is_steam_supported ): if not os.path.isdir(Paths.steam): logging.info("Steam path doesn't exist, creating now.") os.makedirs(Paths.steam, exist_ok=True) if not os.path.isdir(Paths.dxvk): logging.info("Dxvk path doesn't exist, creating now.") os.makedirs(Paths.dxvk, exist_ok=True) if not os.path.isdir(Paths.vkd3d): logging.info("Vkd3d path doesn't exist, creating now.") os.makedirs(Paths.vkd3d, exist_ok=True) if not os.path.isdir(Paths.nvapi): logging.info("Nvapi path doesn't exist, creating now.") os.makedirs(Paths.nvapi, exist_ok=True) if not os.path.isdir(Paths.templates): logging.info("Templates path doesn't exist, creating now.") os.makedirs(Paths.templates, exist_ok=True) if not os.path.isdir(Paths.temp): logging.info("Temp path doesn't exist, creating now.") os.makedirs(Paths.temp, exist_ok=True) if not os.path.isdir(Paths.latencyflex): logging.info("LatencyFleX path doesn't exist, creating now.") os.makedirs(Paths.latencyflex, exist_ok=True) @RunAsync.run_async def organize_components(self): """Get components catalog and organizes into supported_ lists.""" EventManager.wait(Events.ComponentsFetching) catalog = self.component_manager.fetch_catalog() if len(catalog) == 0: EventManager.done(Events.ComponentsOrganizing) logging.info("No components found.") return self.supported_wine_runners = catalog["wine"] self.supported_proton_runners = catalog["proton"] self.supported_runtimes = catalog["runtimes"] self.supported_winebridge = catalog["winebridge"] self.supported_dxvk = catalog["dxvk"] self.supported_vkd3d = catalog["vkd3d"] self.supported_nvapi = catalog["nvapi"] self.supported_latencyflex = catalog["latencyflex"] EventManager.done(Events.ComponentsOrganizing) @RunAsync.run_async def organize_dependencies(self): """Organizes dependencies into supported_dependencies.""" EventManager.wait(Events.DependenciesFetching) catalog = self.dependency_manager.fetch_catalog() if len(catalog) == 0: EventManager.done(Events.DependenciesOrganizing) logging.info("No dependencies found!") return self.supported_dependencies = catalog EventManager.done(Events.DependenciesOrganizing) @RunAsync.run_async def organize_installers(self): """Organizes installers into supported_installers.""" EventManager.wait(Events.InstallersFetching) catalog = self.installer_manager.fetch_catalog() if len(catalog) == 0: EventManager.done(Events.InstallersOrganizing) logging.info("No installers found!") return self.supported_installers = catalog EventManager.done(Events.InstallersOrganizing) def remove_dependency(self, config: BottleConfig, dependency: list): """Uninstall a dependency and remove it from the bottle config.""" dependency = dependency[0] logging.info(f"Removing {dependency} dependency from {config.Name}") uninstallers = config.Uninstallers # run dependency uninstaller if available if dependency in uninstallers: uninstaller = uninstallers[dependency] Uninstaller(config).from_name(uninstaller) # remove dependency from bottle configuration if dependency in config.Installed_Dependencies: config.Installed_Dependencies.remove(dependency) self.update_config( config, key="Installed_Dependencies", value=config.Installed_Dependencies ) return Result(status=True, data={"removed": True}) def check_runners(self, install_latest: bool = True) -> bool: """ Check for available runners (both system and Bottles) and install the latest version if install_latest is True. It also masks the winemenubuilder tool. """ runners = glob(f"{Paths.runners}/*/") self.runners_available, runners_available = [], [] # lock winemenubuilder.exe for runner in runners: if not SteamUtils.is_proton(runner): winemenubuilder_paths = [ f"{runner}lib64/wine/x86_64-windows/winemenubuilder.exe", f"{runner}lib/wine/x86_64-windows/winemenubuilder.exe", f"{runner}lib32/wine/i386-windows/winemenubuilder.exe", f"{runner}lib/wine/i386-windows/winemenubuilder.exe", ] for winemenubuilder in winemenubuilder_paths: if os.path.isfile(winemenubuilder): os.rename(winemenubuilder, f"{winemenubuilder}.lock") # check system wine if shutil.which("wine") is not None: """ If the Wine command is available, get the runner version and add it to the runners_available list. """ version = ( subprocess.Popen("wine --version", stdout=subprocess.PIPE, shell=True) .communicate()[0] .decode("utf-8") ) version = "sys-" + version.split("\n")[0].split(" ")[0] runners_available.append(version) # check bottles runners for runner in runners: _runner = os.path.basename(os.path.normpath(runner)) runners_available.append(_runner) runners_available = self.__sort_runners(runners_available, "") runners_order = { "soda": [], "caffe": [], "vaniglia": [], "lutris": [], "others": [], "sys-": [], } for i in runners_available: for r in runners_order: if i.startswith(r): runners_order[r].append(i) break else: runners_order["others"].append(i) self.runners_available = [x for l in list(runners_order.values()) for x in l] if len(self.runners_available) > 0: logging.info( "Runners found:\n - {0}".format("\n - ".join(self.runners_available)) ) tmp_runners = [x for x in self.runners_available if not x.startswith("sys-")] if len(tmp_runners) == 0 and install_latest: logging.warning("No managed runners found.") if self.utils_conn.check_connection(): # if connected, install the latest runner from repository try: if not self.settings.get_boolean("release-candidate"): tmp_runners = [] for runner in self.supported_wine_runners.items(): if runner[1]["Channel"] not in ["rc", "unstable"]: tmp_runners.append(runner) break runner_name = next(iter(tmp_runners))[0] else: tmp_runners = self.supported_wine_runners runner_name = next(iter(tmp_runners)) self.component_manager.install("runner", runner_name) except StopIteration: return False else: return False return True def check_runtimes(self, install_latest: bool = True) -> bool: self.runtimes_available = [] if "FLATPAK_ID" in os.environ: self.runtimes_available = ["flatpak-managed"] return True runtimes = os.listdir(Paths.runtimes) if len(runtimes) == 0: if install_latest and self.utils_conn.check_connection(): logging.warning("No runtime found.") try: version = next(iter(self.supported_runtimes)) return self.component_manager.install("runtime", version) except StopIteration: return False return False runtime = runtimes[0] # runtimes cannot be more than one manifest = os.path.join(Paths.runtimes, runtime, "manifest.yml") if os.path.exists(manifest): with open(manifest, "r") as f: data = yaml.load(f) version = data.get("version") if version: version = f"runtime-{version}" self.runtimes_available = [version] return True return False def __winebridge_status(self) -> tuple[Optional[str], Optional[str], bool]: def _is_newer(candidate: str, current: str) -> bool: versions = [candidate, current] try: sorted_versions = sort_by_version(list(versions)) except ValueError: sorted_versions = sorted(versions, reverse=True) return sorted_versions[0] == candidate and candidate != current self.winebridge_available = [] winebridge = os.listdir(Paths.winebridge) latest_supported = None if self.supported_winebridge: try: latest_supported = sort_by_version( list(self.supported_winebridge.keys()) )[0] except ValueError: latest_supported = sorted( list(self.supported_winebridge.keys()), reverse=True )[0] version_file = os.path.join(Paths.winebridge, "VERSION") installed_identifier = None if os.path.exists(version_file): with open(version_file, "r") as f: version = f.read().strip() if version: installed_identifier = f"winebridge-{version}" self.winebridge_available = [installed_identifier] missing_installation = len(winebridge) == 0 or not installed_identifier needs_latest = False if latest_supported: needs_latest = ( missing_installation or _is_newer(latest_supported, installed_identifier) ) return latest_supported, installed_identifier, needs_latest def winebridge_update_status(self) -> dict: latest_supported, installed_identifier, needs_latest = self.__winebridge_status() return { "latest_supported": latest_supported, "installed_identifier": installed_identifier, "needs_latest": needs_latest, "missing": not installed_identifier, } def check_winebridge( self, install_latest: bool = True, update: bool = False ) -> bool: latest_supported, installed_identifier, needs_latest = self.__winebridge_status() can_install = install_latest or update if can_install and needs_latest and latest_supported: if not self.utils_conn.check_connection(): return False logging.warning("WineBridge installation/update required.") res = self.component_manager.install("winebridge", latest_supported) if res.ok: self.winebridge_available = [latest_supported] return True return False if needs_latest and not can_install: return False return bool(self.winebridge_available) def check_dxvk(self, install_latest: bool = True) -> bool: res = self.__check_component("dxvk", install_latest) if res: self.dxvk_available = res return res is not False def check_vkd3d(self, install_latest: bool = True) -> bool: res = self.__check_component("vkd3d", install_latest) if res: self.vkd3d_available = res return res is not False def check_nvapi(self, install_latest: bool = True) -> bool: res = self.__check_component("nvapi", install_latest) if res: self.nvapi_available = res return res is not False def check_latencyflex(self, install_latest: bool = True) -> bool: res = self.__check_component("latencyflex", install_latest) if res: self.latencyflex_available = res return res is not False def get_offline_components( self, component_type: str, extra_name_check: str = "" ) -> list: components = { "dxvk": { "available": self.dxvk_available, "supported": self.supported_dxvk, }, "vkd3d": { "available": self.vkd3d_available, "supported": self.supported_vkd3d, }, "nvapi": { "available": self.nvapi_available, "supported": self.supported_nvapi, }, "latencyflex": { "available": self.latencyflex_available, "supported": self.supported_latencyflex, }, "runner": { "available": self.runners_available, "supported": self.supported_wine_runners, }, "runner:proton": { "available": self.runners_available, "supported": self.supported_proton_runners, }, } if component_type not in components: logging.warning(f"Unknown component type found: {component_type}") raise ValueError("Component type not supported.") component_list = components[component_type] offline_components = list( set(component_list["available"]).difference( component_list["supported"].keys() ) ) if component_type == "runner": offline_components = [ runner for runner in offline_components if not runner.startswith("sys-") and not SteamUtils.is_proton(ManagerUtils.get_runner_path(runner)) ] elif component_type == "runner:proton": offline_components = [ runner for runner in offline_components if SteamUtils.is_proton(ManagerUtils.get_runner_path(runner)) ] if ( extra_name_check and extra_name_check not in component_list["available"] and extra_name_check not in component_list["supported"] ): offline_components.append(extra_name_check) try: return sort_by_version(offline_components) except ValueError: return sorted(offline_components, reverse=True) def __check_component( self, component_type: str, install_latest: bool = True ) -> bool | list: components = { "dxvk": { "available": self.dxvk_available, "supported": self.supported_dxvk, "path": Paths.dxvk, }, "vkd3d": { "available": self.vkd3d_available, "supported": self.supported_vkd3d, "path": Paths.vkd3d, }, "nvapi": { "available": self.nvapi_available, "supported": self.supported_nvapi, "path": Paths.nvapi, }, "latencyflex": { "available": self.latencyflex_available, "supported": self.supported_latencyflex, "path": Paths.latencyflex, }, "runtime": { "available": self.runtimes_available, "supported": self.supported_runtimes, "path": Paths.runtimes, }, } if component_type not in components: logging.warning(f"Unknown component type found: {component_type}") raise ValueError("Component type not supported.") component = components[component_type] component["available"] = os.listdir(component["path"]) if len(component["available"]) > 0: logging.info( "{0}s found:\n - {1}".format( component_type.capitalize(), "\n - ".join(component["available"]) ) ) if len(component["available"]) == 0 and install_latest: logging.warning(f"No {component_type} found.") if self.utils_conn.check_connection(): # if connected, install the latest component from repository try: if not self.settings.get_boolean("release-candidate"): tmp_components = [] for cpnt in component["supported"].items(): if cpnt[1]["Channel"] not in ["rc", "unstable"]: tmp_components.append(cpnt) break component_version = next(iter(tmp_components))[0] else: tmp_components = component["supported"] component_version = next(iter(tmp_components)) self.component_manager.install(component_type, component_version) component["available"] = [component_version] except StopIteration: return False else: return False try: return sort_by_version(component["available"]) except ValueError: return sorted(component["available"], reverse=True) def get_programs(self, config: BottleConfig) -> List[dict]: """ Get the list of programs (both from the drive and the user defined in the bottle configuration file). """ if config is None: return [] bottle = ManagerUtils.get_bottle_path(config) winepath = WinePath(config) results = glob(f"{bottle}/drive_c/users/*/Desktop/*.lnk", recursive=True) results += glob( f"{bottle}/drive_c/users/*/Start Menu/Programs/**/*.lnk", recursive=True ) results += glob( f"{bottle}/drive_c/ProgramData/Microsoft/Windows/Start Menu/Programs/**/*.lnk", recursive=True, ) results += glob( f"{bottle}/drive_c/users/*/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/**/*.lnk", recursive=True, ) installed_programs = [] ignored_patterns = [ "*installer*", "*unins*", "*setup*", "*debug*", "*report*", "*crash*", "*err*", "_*", "start", "OriginEr", "*website*", "*web site*", "*user_manual*", ] found = [] ext_programs = config.External_Programs """ Process External_Programs """ for _, _program in ext_programs.items(): found.append(_program["executable"]) if winepath.is_windows(_program["path"]): program_folder = ManagerUtils.get_exe_parent_dir( config, _program["path"] ) else: program_folder = os.path.dirname(_program["path"]) installed_programs.append( { "executable": _program.get("executable"), "arguments": _program.get("arguments"), "name": _program.get("name"), "path": _program.get("path"), "icon": "com.usebottles.bottles-program", "pre_script": _program.get("pre_script"), "pre_script_args": _program.get("pre_script_args"), "post_script": _program.get("post_script"), "post_script_args": _program.get("post_script_args"), "folder": _program.get("folder", program_folder), "dxvk": _program.get("dxvk"), "vkd3d": _program.get("vkd3d"), "dxvk_nvapi": _program.get("dxvk_nvapi"), "gamescope": _program.get("gamescope"), "pulseaudio_latency": _program.get("pulseaudio_latency"), "virtual_desktop": _program.get("virtual_desktop"), "winebridge": _program.get("winebridge"), "removed": _program.get("removed"), "id": _program.get("id"), } ) for program in results: """ for each .lnk file, try to get the executable path and append it to the installed_programs list with its icon, skip if the path contains the "Uninstall" word. """ executable_path = LnkUtils.get_data(program) if executable_path in [None, ""]: continue executable_name = executable_path.split("\\")[-1] program_folder = ManagerUtils.get_exe_parent_dir(config, executable_path) stop = False for pattern in ignored_patterns: try: if fnmatch.fnmatch(executable_name.lower(), pattern): stop = True break except: # safe to ignore pass if stop: continue path_check = os.path.join( bottle, executable_path.replace("C:\\", "drive_c\\").replace("\\", "/") ) if os.path.exists(path_check): if executable_name not in found: installed_programs.append( { "executable": executable_name, "arguments": "", "name": executable_name.rsplit(".", 1)[0], "path": executable_path, "folder": program_folder, "icon": "com.usebottles.bottles-program", "id": str(uuid.uuid4()), "auto_discovered": True, } ) found.append(executable_name) win_steam_manager = SteamManager(config, is_windows=True) if ( self.settings.get_boolean("steam-programs") and win_steam_manager.is_steam_supported ): programs_names = [p.get("name", "") for p in installed_programs] for app in win_steam_manager.get_installed_apps_as_programs(): if app["name"] not in programs_names: installed_programs.append(app) if self.settings.get_boolean( "epic-games" ) and EpicGamesStoreManager.is_epic_supported(config): programs_names = [p.get("name", "") for p in installed_programs] for app in EpicGamesStoreManager.get_installed_games(config): if app["name"] not in programs_names: installed_programs.append(app) if self.settings.get_boolean( "ubisoft-connect" ) and UbisoftConnectManager.is_uconnect_supported(config): programs_names = [p.get("name", "") for p in installed_programs] for app in UbisoftConnectManager.get_installed_games(config): if app["name"] not in programs_names: installed_programs.append(app) return installed_programs def check_bottles(self, silent: bool = False): """ Check for local bottles and update the local_bottles list. Will also mark the broken ones if the configuration file is missing """ bottles = os.listdir(Paths.bottles) # Empty local bottles self.local_bottles = {} def process_bottle(bottle): _name = bottle _bottle = str(os.path.join(Paths.bottles, bottle)) _placeholder = os.path.join(_bottle, "placeholder.yml") _config = os.path.join(_bottle, "bottle.yml") if os.path.exists(_placeholder): with open(_placeholder, "r") as f: try: placeholder_yaml = yaml.load(f) if placeholder_yaml.get("Path"): _config = os.path.join( placeholder_yaml.get("Path"), "bottle.yml" ) else: raise ValueError("Missing Path in placeholder.yml") except (yaml.YAMLError, ValueError): return config_load = BottleConfig.load(_config) if not config_load.status: return config = config_load.data # Clear Run Executable parameters on new session start if config.session_arguments: config.session_arguments = "" if config.run_in_terminal: config.run_in_terminal = False # Check if the path in the bottle config corresponds to the folder name # if not, change the config to reflect the folder name # if the folder name is "illegal" across all platforms, rename the folder # "universal" platform works for all filesystem/OSes sane_name = pathvalidate.sanitize_filepath(_name, platform="universal") if config.Custom_Path is False: # There shouldn't be problems with this if config.Path != _name or sane_name != _name: logging.warning( 'Illegal bottle folder or mismatch between config "Path" and folder name' ) if sane_name != _name: # This hopefully doesn't happen, but it's managed logging.warning(f"Broken path in bottle {_name}, fixing...") shutil.move( _bottle, str(os.path.join(Paths.bottles, sane_name)) ) # Restart the process bottle function. Normally, can't be recursive! process_bottle(sane_name) return config.Path = sane_name self.update_config(config=config, key="Path", value=sane_name) sample = BottleConfig() miss_keys = sample.keys() - config.keys() for key in miss_keys: logging.warning(f"Key {key} is missing for bottle {_name}, updating…") self.update_config(config=config, key=key, value=sample[key]) miss_params_keys = sample.Parameters.keys() - config.Parameters.keys() for key in miss_params_keys: """ For each missing key in the bottle configuration, set it to the default value. """ logging.warning( f"Parameters key {key} is missing for bottle {_name}, updating…" ) self.update_config( config=config, key=key, value=sample.Parameters[key], scope="Parameters", ) self.local_bottles[config.Name] = config real_path = ManagerUtils.get_bottle_path(config) for p in [ os.path.join(real_path, "cache", "dxvk_state"), os.path.join(real_path, "cache", "gl_shader"), os.path.join(real_path, "cache", "mesa_shader"), os.path.join(real_path, "cache", "vkd3d_shader"), ]: if not os.path.exists(p): os.makedirs(p) for c in os.listdir(real_path): c = str(c) if c.endswith(".dxvk-cache"): # NOTE: the following code tries to create the caching directories # if one or more already exist, it will fail silently as there # is no need to create them again. try: shutil.move( os.path.join(real_path, c), os.path.join(real_path, "cache", "dxvk_state"), ) except shutil.Error: pass elif "vkd3d-proton.cache" in c: try: shutil.move( os.path.join(real_path, c), os.path.join(real_path, "cache", "vkd3d_shader"), ) except shutil.Error: pass elif c == "GLCache": try: shutil.move( os.path.join(real_path, c), os.path.join(real_path, "cache", "gl_shader"), ) except shutil.Error: pass if config.Parameters.dxvk_nvapi: NVAPIComponent.check_bottle_nvngx(real_path, config) for b in sorted(bottles): """ For each bottle add the path name to the `local_bottles` variable and append the config. """ process_bottle(b) if len(self.local_bottles) > 0 and not silent: logging.info( "Bottles found:\n - {0}".format("\n - ".join(self.local_bottles)) ) if ( self.settings.get_boolean("steam-proton-support") and self.steam_manager.is_steam_supported and not self.is_cli ): self.steam_manager.update_bottles() self.local_bottles.update(self.steam_manager.list_prefixes()) # Update parameters in bottle config def update_config( self, config: BottleConfig, key: str, value: Any, scope: str = "", remove: bool = False, fallback: bool = False, ) -> Result[dict]: """ Update parameters in bottle config. Use the scope argument to update the parameters in the specified scope (e.g. Parameters). A new key will be created if another already exists and fallback is set to True. TODO: move to bottle.py (Bottle manager) """ _name = config.Name logging.info(f"Setting Key {key}={value} for bottle {_name}…") _config = config.copy() wineboot = WineBoot(_config) wineserver = WineServer(_config) bottle_path = ManagerUtils.get_bottle_path(config) if key == "sync": """ Workaround Sync type change requires wineserver restart or wine will fail to execute any command. """ wineboot.kill() wineserver.wait() if scope: if remove: del config[scope][key] elif config[scope].get(key) and fallback: config[scope][f"{key}-{uuid.uuid4()}"] = value else: config[scope][key] = value else: if remove: del config[key] elif config.get(key) and fallback: config[f"{key}-{uuid.uuid4()}"] = value else: config[key] = value config.dump(os.path.join(bottle_path, "bottle.yml")) config.Update_Date = str(datetime.now()) if config.Environment == "Steam": self.steam_manager.update_bottle(config) component_keys = { "Runner", "DXVK", "VKD3D", "NVAPI", "LatencyFleX", "LatencyFleX_Activated", } if key in component_keys or scope in component_keys: RegistryRuleManager.apply_rules(config, trigger="components") return Result(status=True, data={"config": config}) def apply_audio_driver(self, driver: str) -> Result[None]: """Apply the configured audio driver override to every bottle.""" logging.info(f"Applying audio driver '{driver}' to local bottles…") try: for config in self.local_bottles.values(): if not isinstance(config, BottleConfig): continue RegKeys(config).set_audio_driver(driver) except ValueError as exc: logging.error(str(exc)) return Result(False, message=str(exc)) return Result(True) def create_bottle_from_config(self, config: BottleConfig) -> bool: """Create a bottle from a config object.""" logging.info(f"Creating new {config.Name} bottle from config…") sample = BottleConfig() for key in sample.keys(): """ If the key is not in the configuration sample, set it to the default value. """ if key not in config.keys(): self.update_config(config=config, key=key, value=sample[key]) if config.Runner not in self.runners_available: """ If the runner is not in the list of available runners, set it to latest Soda. If there is no Soda, set it to the first one. """ config.Runner = self.get_latest_runner() if config.DXVK not in self.dxvk_available: """ If the DXVK is not in the list of available DXVKs, set it to highest version which is the first in the list. """ config.DXVK = self.dxvk_available[0] if config.VKD3D not in self.vkd3d_available: """ If the VKD3D is not in the list of available VKD3Ds, set it to highest version which is the first in the list. """ config.VKD3D = self.vkd3d_available[0] if config.NVAPI not in self.nvapi_available: """ If the NVAPI is not in the list of available NVAPIs, set it to highest version which is the first in the list. """ config.NVAPI = self.nvapi_available[0] # create the bottle path bottle_path = os.path.join(Paths.bottles, config.Name) if not os.path.exists(bottle_path): """ If the bottle does not exist, create it, else append a random number to the name. """ os.makedirs(bottle_path) else: rnd = random.randint(100, 200) bottle_path = f"{bottle_path}__{rnd}" config.Name = f"{config.Name}__{rnd}" config.Path = f"{config.Path}__{rnd}" os.makedirs(bottle_path) # Pre-create drive_c directory and set the case-fold flag bottle_drive_c = os.path.join(bottle_path, "drive_c") os.makedirs(bottle_drive_c) FileUtils.chattr_f(bottle_drive_c) # write the bottle config file saved = config.dump(os.path.join(bottle_path, "bottle.yml")) if not saved.status: return False if config.Parameters.dxvk: """ If DXVK is enabled, execute the installation script. """ self.install_dll_component(config, "dxvk") if config.Parameters.dxvk_nvapi: """ If NVAPI is enabled, execute the substitution of DLLs. """ self.install_dll_component(config, "nvapi") if config.Parameters.vkd3d: """ If the VKD3D parameter is set to True, install it in the new bottle. """ self.install_dll_component(config, "vkd3d") for dependency in config.Installed_Dependencies: """ Install each declared dependency in the new bottle. """ if dependency in self.supported_dependencies.keys(): dep = [dependency, self.supported_dependencies[dependency]] res = self.dependency_manager.install(config, dep) if not res.ok: logging.error( _("Failed to install dependency: %s") % dependency, jn=True, ) return False logging.info(f"New bottle from config created: {config.Path}") self.update_bottles(silent=True) return True def create_bottle( self, name, environment: str, path: str = "", runner: str = False, dxvk: bool = False, vkd3d: bool = False, nvapi: bool = False, latencyflex: bool = False, versioning: bool = False, sandbox: bool = False, fn_logger: callable = None, arch: str = "win64", custom_environment: Optional[str] = None, cancel_event: Optional[Event] = None, ) -> Result[dict]: """ Create a new bottle from the given arguments. TODO: will be replaced by the BottleBuilder class. """ def log_update(message): if fn_logger: fn_logger(message) cancellation_announced = False cleanup_config = BottleConfig() cleanup_config.Name = name cleanup_config.Environment = environment.capitalize() cleanup_config.Custom_Path = bool(path) def is_cancelled() -> bool: return cancel_event is not None and cancel_event.is_set() def abort_build(message: Optional[str] = None) -> Result[dict]: nonlocal cancellation_announced if not cancellation_announced: log_update( message or _("Cancellation requested. Stopping after the current step…") ) cancellation_announced = True return Result(False, data={"config": cleanup_config}) def check_cancel(message: Optional[str] = None) -> Optional[Result[dict]]: if not is_cancelled(): return None return abort_build(message) # check for essential components check_attempts = 0 def components_check(): nonlocal check_attempts if check_attempts > 2: logging.error("Fail to install components, tried 3 times.", jn=True) log_update(_("Fail to install components, tried 3 times.")) return False if 0 in [ len(self.runners_available), len(self.dxvk_available), len(self.vkd3d_available), len(self.nvapi_available), len(self.latencyflex_available), ]: logging.error("Missing essential components. Installing…") log_update(_("Missing essential components. Installing…")) self.check_runners() self.check_dxvk() self.check_vkd3d() self.check_nvapi() self.check_latencyflex() self.organize_components() check_attempts += 1 return components_check() return True if not components_check(): return Result(False) cancel_result = check_cancel() if cancel_result is not None: return cancel_result # default components versions if not specified if not runner: # if no runner is specified, use the first one from available runner = self.get_latest_runner() runner_name = runner if not dxvk: # if no dxvk is specified, use the first one from available dxvk = self.dxvk_available[0] dxvk_name = dxvk if not vkd3d: # if no vkd3d is specified, use the first one from available vkd3d = self.vkd3d_available[0] vkd3d_name = vkd3d if not nvapi: # if no nvapi is specified, use the first one from available nvapi = self.nvapi_available[0] nvapi_name = nvapi if not latencyflex: # if no latencyflex is specified, use the first one from available latencyflex = self.latencyflex_available[0] latencyflex_name = latencyflex # define bottle parameters bottle_name = name bottle_name_path = bottle_name.replace(" ", "-") bottle_name_path = pathvalidate.sanitize_filename( bottle_name_path, platform="universal" ) # get bottle path if path == "": # if no path is specified, use the name as path bottle_custom_path = False bottle_complete_path = os.path.join(Paths.bottles, bottle_name_path) cleanup_config.Path = bottle_name_path else: bottle_custom_path = True bottle_complete_path = os.path.join(path, bottle_name_path) cleanup_config.Path = bottle_complete_path cleanup_config.Custom_Path = bottle_custom_path cancel_result = check_cancel() if cancel_result is not None: return cancel_result # if another bottle with same path exists, append a random number if os.path.exists(bottle_complete_path): """ if bottle path already exists, create a new one using the name and a random number. """ rnd = random.randint(100, 200) bottle_name_path = f"{bottle_name_path}__{rnd}" bottle_complete_path = f"{bottle_complete_path}__{rnd}" if bottle_custom_path: cleanup_config.Path = bottle_complete_path else: cleanup_config.Path = bottle_name_path # define registers that should be awaited reg_files = [ os.path.join(bottle_complete_path, "system.reg"), os.path.join(bottle_complete_path, "user.reg"), ] # create the bottle directory try: os.makedirs(bottle_complete_path) # Pre-create drive_c directory and set the case-fold flag bottle_drive_c = os.path.join(bottle_complete_path, "drive_c") os.makedirs(bottle_drive_c) FileUtils.chattr_f(bottle_drive_c) except: logging.error( f"Failed to create bottle directory: {bottle_complete_path}", jn=True ) log_update(_("Failed to create bottle directory.")) return Result(False) cancel_result = check_cancel() if cancel_result is not None: return cancel_result if bottle_custom_path: placeholder_dir = os.path.join(Paths.bottles, bottle_name_path) try: os.makedirs(placeholder_dir) with open(os.path.join(placeholder_dir, "placeholder.yml"), "w") as f: placeholder = {"Path": bottle_complete_path} f.write(yaml.dump(placeholder)) except: logging.error( f"Failed to create placeholder directory/file at: {placeholder_dir}", jn=True, ) log_update(_("Failed to create placeholder directory/file.")) return Result(False) cancel_result = check_cancel() if cancel_result is not None: return cancel_result # generate bottle configuration logging.info("Generating bottle configuration…") log_update(_("Generating bottle configuration…")) config = BottleConfig() config.Name = bottle_name config.Arch = arch config.Runner = runner_name config.DXVK = dxvk_name config.VKD3D = vkd3d_name config.NVAPI = nvapi_name config.LatencyFleX = latencyflex_name config.Path = bottle_name_path if path: config.Path = bottle_complete_path config.Custom_Path = bottle_custom_path config.Environment = environment.capitalize() config.Creation_Date = str(datetime.now()) config.Update_Date = str(datetime.now()) if versioning: config.Versioning = True config.Limit_System_Environment = True config.Inherited_Environment_Variables = ( Samples.default_inherited_environment.copy() ) cleanup_config = config cancel_result = check_cancel() if cancel_result is not None: return cancel_result # get template template = TemplateManager.get_env_template(environment) template_updated = False if template: log_update(_("Template found, applying…")) TemplateManager.unpack_template(template, config) config.Installed_Dependencies = template["config"]["Installed_Dependencies"] config.Uninstallers = template["config"]["Uninstallers"] cancel_result = check_cancel() if cancel_result is not None: return cancel_result # initialize wineprefix reg = Reg(config) rk = RegKeys(config) wineboot = WineBoot(config) wineserver = WineServer(config) # execute wineboot on the bottle path log_update(_("The Wine config is being updated…")) wineboot.init() log_update(_("Wine config updated!")) cancel_result = check_cancel() if cancel_result is not None: return cancel_result userdir = f"{bottle_complete_path}/drive_c/users" if os.path.exists(userdir): # userdir may not exists when unpacking a template, safely # ignore as it will be created on first winebot. links = [] for user in os.listdir(userdir): _user_dir = os.path.join(userdir, user) if os.path.isdir(_user_dir): for _dir in os.listdir(_user_dir): _dir_path = os.path.join(_user_dir, _dir) if os.path.islink(_dir_path): links.append(_dir_path) _documents_dir = os.path.join(_user_dir, "Documents") if os.path.isdir(_documents_dir): for _dir in os.listdir(_documents_dir): _dir_path = os.path.join(_documents_dir, _dir) if os.path.islink(_dir_path): links.append(_dir_path) _win_dir = os.path.join( _user_dir, "AppData", "Roaming", "Microsoft", "Windows" ) if os.path.isdir(_win_dir): for _dir in os.listdir(_win_dir): _dir_path = os.path.join(_win_dir, _dir) if os.path.islink(_dir_path): links.append(_dir_path) for link in links: with contextlib.suppress(IOError, OSError): os.unlink(link) os.makedirs(link) cancel_result = check_cancel() if cancel_result is not None: return cancel_result # wait for registry files to be created FileUtils.wait_for_files(reg_files) cancel_result = check_cancel() if cancel_result is not None: return cancel_result # apply Windows version if not template and not custom_environment: cancel_result = check_cancel() if cancel_result is not None: return cancel_result logging.info("Setting Windows version…") log_update(_("Setting Windows version…")) if ( "soda" not in runner_name.lower() and "caffe" not in runner_name.lower() ): # Caffe/Soda came with win10 by default rk.lg_set_windows(config.Windows) wineboot.update() FileUtils.wait_for_files(reg_files) # apply CMD settings logging.info("Setting CMD default settings…") log_update(_("Apply CMD default settings…")) rk.apply_cmd_settings() wineboot.update() FileUtils.wait_for_files(reg_files) logging.info("Enabling font smoothing…") log_update(_("Enabling font smoothing…")) rk.apply_font_smoothing() audio_driver = self.settings.get_string("audio-driver") if audio_driver not in ("", "default"): logging.info("Configuring audio driver…") log_update(_("Configuring audio driver…")) try: rk.set_audio_driver(audio_driver) except ValueError as exc: logging.warning(str(exc)) wineboot.update() FileUtils.wait_for_files(reg_files) # blacklisting processes logging.info("Optimizing environment…") log_update(_("Optimizing environment…")) _blacklist_dll = ["winemenubuilder.exe"] for _dll in _blacklist_dll: reg.add( key="HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides", value=_dll, data="", ) # apply environment configuration logging.info(f"Applying environment: [{environment}]…") log_update(_("Applying environment: {0}…").format(environment)) env = None cancel_result = check_cancel() if cancel_result is not None: return cancel_result if environment.lower() not in ["custom"]: env = Samples.environments[environment.lower()] elif custom_environment: try: with open(custom_environment, "r") as f: env = yaml.load(f.read()) logging.warning("Using a custom environment recipe…") log_update(_("(!) Using a custom environment recipe…")) except (FileNotFoundError, PermissionError, yaml.YAMLError): logging.error("Recipe not not found or not valid…") log_update(_("(!) Recipe not not found or not valid…")) return Result(False) wineboot.kill() if env: while wineserver.is_alive(): cancel_result = check_cancel() if cancel_result is not None: return cancel_result time.sleep(1) for prm in config.Parameters: if prm in env.get("Parameters", {}): config.Parameters[prm] = env["Parameters"][prm] cancel_result = check_cancel() if cancel_result is not None: return cancel_result if (not template and config.Parameters.dxvk) or ( template and template["config"]["DXVK"] != dxvk ): cancel_result = check_cancel() if cancel_result is not None: return cancel_result # perform dxvk installation if configured logging.info("Installing DXVK…") log_update(_("Installing DXVK…")) self.install_dll_component(config, "dxvk", version=dxvk_name) template_updated = True if ( not template and config.Parameters.vkd3d or (template and template["config"]["VKD3D"] != vkd3d) ): cancel_result = check_cancel() if cancel_result is not None: return cancel_result # perform vkd3d installation if configured logging.info("Installing VKD3D…") log_update(_("Installing VKD3D…")) self.install_dll_component(config, "vkd3d", version=vkd3d_name) template_updated = True if ( not template and config.Parameters.dxvk_nvapi or (template and template["config"]["NVAPI"] != nvapi) ): if GPUUtils.is_gpu(GPUVendors.NVIDIA): cancel_result = check_cancel() if cancel_result is not None: return cancel_result # perform nvapi installation if configured logging.info("Installing DXVK-NVAPI…") log_update(_("Installing DXVK-NVAPI…")) self.install_dll_component(config, "nvapi", version=nvapi_name) template_updated = True for dep in env.get("Installed_Dependencies", []): if template and dep in template["config"]["Installed_Dependencies"]: continue if dep in self.supported_dependencies: cancel_result = check_cancel() if cancel_result is not None: return cancel_result _dep = self.supported_dependencies[dep] log_update( _("Installing dependency: %s …") % _dep.get("Description", "n/a") ) res = self.dependency_manager.install(config, [dep, _dep]) if not res.ok: logging.error( _("Failed to install dependency: %s") % _dep.get("Description", "n/a"), jn=True, ) log_update( _("Failed to install dependency: %s") % _dep.get("Description", "n/a") ) return Result(False) template_updated = True # save bottle config cancel_result = check_cancel() if cancel_result is not None: return cancel_result config.dump(f"{bottle_complete_path}/bottle.yml") if versioning: # create first state if versioning enabled cancel_result = check_cancel() if cancel_result is not None: return cancel_result logging.info("Creating versioning state 0…") log_update(_("Creating versioning state 0…")) self.versioning_manager.create_state(config=config, message="First boot") # set status created and UI usability logging.info(f"New bottle created: {bottle_name}", jn=True) log_update(_("Finalizing…")) # wait for all registry changes to be applied FileUtils.wait_for_files(reg_files) cancel_result = check_cancel() if cancel_result is not None: return cancel_result # perform wineboot wineboot.update() cancel_result = check_cancel() if cancel_result is not None: return cancel_result # caching template if not template or template_updated: logging.info("Caching template…") log_update(_("Caching template…")) TemplateManager.new(environment, config) return Result(status=True, data={"config": config}) @staticmethod def __sort_runners(runner_list: list, prefix: str) -> sorted: """ Return a sorted list of runners for a given prefix. Fallback to the first available if fallback argument is True. """ runners = [runner for runner in runner_list if runner.startswith(prefix)] try: runners = sort_by_version(runners, "") except ValueError: runners = sorted(runners, key=lambda x: x.split("-")[1], reverse=True) return runners def get_latest_runner(self, runner_prefix: str = "soda") -> list: """Return the latest available runner for a given prefix.""" runners = self.__sort_runners(self.runners_available, runner_prefix) if not runners: runners = self.__sort_runners(self.runners_available, "") return runners[0] if runners else [] def delete_bottle(self, config: BottleConfig) -> bool: """ Perform wineserver shutdown and delete the bottle. TODO: will be replaced by the BottlesManager class. """ logging.info("Stopping bottle…") wineboot = WineBoot(config) wineserver = WineServer(config) wineboot.kill(True) wineserver.wait() if not config.Path: logging.error("Empty path found. Disasters unavoidable.") return False logging.info("Removing applications installed with the bottle…") for inst in glob(f"{Paths.applications}/{config.Name}--*"): os.remove(inst) logging.info("Removing library entries associated with this bottle…") library_manager = LibraryManager() entries = library_manager.get_library().copy() for _uuid, entry in entries.items(): if entry.get("bottle").get("name") == config.Name: library_manager.remove_from_library(_uuid) if config.Custom_Path: logging.info("Removing placeholder…") placeholder_path = os.path.join( Paths.bottles, os.path.basename(config.Path) ) if not FileUtils.remove_path(placeholder_path): logging.debug(f"Failed to remove placeholder at {placeholder_path}") logging.info("Removing the bottle…") path = ManagerUtils.get_bottle_path(config) subprocess.run(["rm", "-rf", path], stdout=subprocess.DEVNULL) self.update_bottles(silent=True) logging.info(f"Deleted the bottle in: {path}") return True def repair_bottle(self, config: BottleConfig) -> bool: """ This function tries to repair a broken bottle, creating a new bottle configuration with the latest runner. Each fixed bottle will use the Custom environment. TODO: will be replaced by the BottlesManager class. """ logging.info(f"Trying to repair the bottle: [{config.Name}]…") wineboot = WineBoot(config) bottle_path = f"{Paths.bottles}/{config.Name}" # create new config with path as name and Custom environment new_config = BottleConfig() new_config.Name = config.Name new_config.Runner = self.get_latest_runner() new_config.Path = config.Name new_config.Environment = "Custom" new_config.Creation_Date = str(datetime.now()) new_config.Update_Date = str(datetime.now()) saved = new_config.dump(os.path.join(bottle_path, "bottle.yml")) if not saved.status: return False # Execute wineboot in bottle to generate missing files wineboot.init() # Update bottles self.update_bottles() return True def install_dll_component( self, config: BottleConfig, component: str, remove: bool = False, version: str = False, overrides_only: bool = False, exclude: list = None, ) -> Result: if exclude is None: exclude = [] if component == "dxvk": _version = version or config.DXVK or self.dxvk_available[0] manager = DXVKComponent(_version) elif component == "vkd3d": _version = version or config.VKD3D or self.vkd3d_available[0] manager = VKD3DComponent(_version) elif component == "nvapi": _version = version or config.NVAPI or self.nvapi_available[0] manager = NVAPIComponent(_version) elif component == "latencyflex": _version = version or config.LatencyFleX if not _version: if len(self.latencyflex_available) == 0: self.check_latencyflex(install_latest=True) _version = self.latencyflex_available[0] manager = LatencyFleXComponent(_version) else: return Result( status=False, data={"message": f"Invalid component: {component}"} ) if remove: manager.uninstall(config, exclude) else: manager.install(config, overrides_only, exclude) return Result(status=True) ================================================ FILE: bottles/backend/managers/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) managersdir = join_paths(pkgdatadir, 'bottles/backend/managers') bottles_sources = [ '__init__.py', 'backup.py', 'component.py', 'dependency.py', 'installer.py', 'library.py', 'manager.py', 'versioning.py', 'data.py', 'runtime.py', 'importer.py', 'conf.py', 'journal.py', 'repository.py', 'template.py', 'sandbox.py', 'steam.py', 'epicgamesstore.py', 'ubisoftconnect.py', 'origin.py', 'queue.py', 'registry_rule.py', 'steamgriddb.py', 'thumbnail.py', 'playtime.py', 'eagle.py' ] install_data(bottles_sources, install_dir: managersdir) install_data('eagle.yar', install_dir: managersdir) ================================================ FILE: bottles/backend/managers/origin.py ================================================ # origin.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os from bottles.backend.models.config import BottleConfig from bottles.backend.utils.manager import ManagerUtils class OriginManager: @staticmethod def find_manifests_path(config: BottleConfig) -> str | None: """ Finds the Origin manifests path. """ paths = [ os.path.join( ManagerUtils.get_bottle_path(config), "drive_c/ProgramData/Origin/LocalContent", ) ] for path in paths: if os.path.exists(path): return path return None @staticmethod def is_origin_supported(config: BottleConfig) -> bool: """ Checks if Origin is supported. """ return OriginManager.find_manifests_path(config) is not None @staticmethod def get_installed_games(config: BottleConfig) -> list: """ Gets the games. """ games = [] return games ================================================ FILE: bottles/backend/managers/playtime.py ================================================ # playtime.py # # Core playtime tracking manager: session lifecycle, heartbeats, recovery, and totals. from __future__ import annotations import re import atexit import hashlib import os import sqlite3 import threading import time from dataclasses import dataclass from typing import Any, Dict, List, Optional, TypedDict from bottles.backend.globals import Paths from bottles.backend.logger import Logger logging = Logger() SCHEMA_USER_VERSION = 1 class PlaytimeTotalsDict(TypedDict): """Type definition for playtime totals dictionary.""" bottle_id: str program_id: str program_name: str program_path: str total_seconds: int sessions_count: int last_played: Optional[int] @dataclass(frozen=True) class _TrackedSession: session_id: int bottle_id: str program_id: str program_name: str started_at: int last_seen: int def _utc_now_seconds() -> int: return int(time.time()) def _normalize_path_to_windows(bottle_path: str, program_path: str) -> str: """ Normalize a program path to Windows format for portable program_id hashing. This ensures playtime data persists across machines and home directory changes. Copied from WinePath.to_windows(native=True) to avoid needing a BottleConfig object. Args: bottle_path: Full path to the bottle (e.g., /home/user/.local/share/bottles/MyBottle) program_path: Program path (can be Unix or Windows format) Returns: Windows-format path (e.g., C:\\Program Files\\game.exe) """ # Already Windows format? (copied from WinePath.is_windows) if ":" in program_path or "\\" in program_path: return program_path # Convert Unix to Windows - copied from WinePath.to_windows(native=True) # BUT: we can't rely on bottle_path matching the path prefix exactly, # so we extract the drive letter and everything after it generically path = program_path if "/drive_" in path: # Extract drive letter and path after drive_X/ # Use case-insensitive search but preserve original path case match = re.search(r"/drive_([a-z])/(.+)", path, re.IGNORECASE) if match: drive = match.group(1).upper() rest = match.group(2) # Keep original case path = f"{drive}:\\{rest.replace('/', chr(92))}" # chr(92) is backslash elif "/dosdevices/" in path: # Extract drive letter and path after dosdevices/X:/ match = re.search(r"/dosdevices/([a-z]):/(.+)", path, re.IGNORECASE) if match: drive = match.group(1).upper() rest = match.group(2) # Keep original case path = f"{drive}:\\{rest.replace('/', chr(92))}" else: # Just convert slashes path = path.replace("/", "\\") # Clean path (copied from WinePath.__clean_path) return path.replace("\n", " ").replace("\r", " ").replace("\t", " ").strip() def _compute_program_id(bottle_id: str, bottle_path: str, program_path: str) -> str: """ Compute a stable program identifier from bottle and program info. Normalizes paths to Windows format for portability across machines. """ normalized_path = _normalize_path_to_windows(bottle_path, program_path) combined = f"{bottle_id}:{normalized_path}".encode("utf-8") program_id = hashlib.sha1(combined).hexdigest() # Debug logging to track normalization if program_path != normalized_path: logging.debug( f"Path normalized: '{program_path}' -> '{normalized_path}' " f"(bottle_path={bottle_path}) -> program_id={program_id}" ) return program_id class ProcessSessionTracker: """ Track program play sessions and maintain aggregated totals. This manager is self-contained and thread-safe for its public API. It opens a single SQLite connection with WAL enabled and performs batched heartbeat updates on a background thread. """ def __init__( self, *, db_path: Optional[str] = None, heartbeat_interval: int = 60, enabled: bool = True, ) -> None: self.db_path = db_path or Paths.process_metrics self.heartbeat_interval = max(1, int(heartbeat_interval)) self.enabled = bool(enabled) self._closed = False self._conn = self._connect() self._ensure_schema() self._lock = threading.RLock() self._tracked: Dict[int, _TrackedSession] = {} self._stop_event = threading.Event() self._heartbeat_thread = threading.Thread( target=self._heartbeat_loop, name="PlaytimeHeartbeat", daemon=True ) if self.enabled: self._heartbeat_thread.start() # Ensure DB is cleanly closed on process exit try: atexit.register(self._atexit_shutdown) except Exception: pass def _connect(self) -> sqlite3.Connection: os.makedirs(os.path.dirname(self.db_path), exist_ok=True) conn = sqlite3.connect(self.db_path, check_same_thread=False) conn.execute("PRAGMA journal_mode=WAL;") conn.execute("PRAGMA synchronous=NORMAL;") conn.execute("PRAGMA foreign_keys=ON;") conn.execute("PRAGMA busy_timeout=3000;") return conn def _ensure_schema(self) -> None: cur = self._conn.cursor() cur.execute( """ CREATE TABLE IF NOT EXISTS sessions ( id INTEGER PRIMARY KEY AUTOINCREMENT, bottle_id TEXT NOT NULL, bottle_name TEXT NOT NULL, bottle_path TEXT NOT NULL, program_id TEXT NOT NULL, program_name TEXT NOT NULL, program_path TEXT NOT NULL, started_at INTEGER NOT NULL, ended_at INTEGER, last_seen INTEGER NOT NULL, duration_seconds INTEGER, status TEXT NOT NULL CHECK (status IN ('running','success','crash','forced','unknown')), UNIQUE (bottle_id, program_id, started_at) ); """ ) cur.execute( """ CREATE INDEX IF NOT EXISTS idx_sessions_bottle_program ON sessions (bottle_id, program_id); """ ) cur.execute( """ CREATE INDEX IF NOT EXISTS idx_sessions_status ON sessions (status); """ ) cur.execute( """ CREATE TABLE IF NOT EXISTS playtime_totals ( bottle_id TEXT NOT NULL, bottle_name TEXT NOT NULL, program_id TEXT NOT NULL, program_name TEXT NOT NULL, program_path TEXT NOT NULL, total_seconds INTEGER NOT NULL DEFAULT 0, sessions_count INTEGER NOT NULL DEFAULT 0, last_played INTEGER, PRIMARY KEY (bottle_id, program_id) ); """ ) cur.execute( """ CREATE INDEX IF NOT EXISTS idx_totals_last_played ON playtime_totals (last_played DESC); """ ) cur.execute(f"PRAGMA user_version={SCHEMA_USER_VERSION};") self._conn.commit() def disable_tracking(self) -> None: self.enabled = False self.shutdown() def shutdown(self) -> None: if self._closed: return self._stop_event.set() if self._heartbeat_thread.is_alive(): self._heartbeat_thread.join(timeout=self.heartbeat_interval + 1) with self._lock: self._tracked.clear() try: # Perform a final WAL checkpoint to avoid leftover -wal content try: cur = self._conn.cursor() cur.execute("PRAGMA wal_checkpoint(TRUNCATE);") self._conn.commit() except Exception: pass self._conn.close() except Exception: pass finally: self._closed = True def _atexit_shutdown(self) -> None: try: self.shutdown() except Exception: pass def start_session( self, *, bottle_id: str, bottle_name: str, bottle_path: str, program_name: str, program_path: str, ) -> int: if not self.enabled: logging.warning("Playtime tracking disabled; start_session is a no-op") return -1 # Normalize path to Windows format for consistent storage and hashing normalized_path = _normalize_path_to_windows(bottle_path, program_path) program_id = _compute_program_id(bottle_id, bottle_path, program_path) base_timestamp = _utc_now_seconds() with self._lock: cur = self._conn.cursor() # Collapse duplicates: if there is already a running session for this # (bottle_id, program_id), return its session_id instead of creating # a new one. Also ensure it is registered in the in-memory map. cur.execute( """ SELECT id, started_at, last_seen, program_name FROM sessions WHERE bottle_id=? AND program_id=? AND status='running' ORDER BY started_at DESC LIMIT 1 """, (bottle_id, program_id), ) existing = cur.fetchone() if existing is not None: existing_id = int(existing[0]) existing_started_at = int(existing[1]) existing_last_seen = int(existing[2]) existing_program_name = str(existing[3]) if existing_id not in self._tracked: self._tracked[existing_id] = _TrackedSession( session_id=existing_id, bottle_id=bottle_id, program_id=program_id, program_name=existing_program_name, started_at=existing_started_at, last_seen=existing_last_seen, ) logging.info( f"Session already running: id={existing_id} bottle={bottle_name} program={existing_program_name}" ) return existing_id # Rarely, a restart within the same second can reuse the previous timestamp # (schema has a UNIQUE constraint on bottle/program/started_at). We bump the # timestamp deterministically to avoid throwing IntegrityError. retries = 0 while True: started_at = base_timestamp + retries try: cur.execute( """ INSERT INTO sessions ( bottle_id, bottle_name, bottle_path, program_id, program_name, program_path, started_at, ended_at, last_seen, duration_seconds, status ) VALUES (?, ?, ?, ?, ?, ?, ?, NULL, ?, NULL, 'running'); """, ( bottle_id, bottle_name, bottle_path, program_id, program_name, normalized_path, started_at, started_at, ), ) break except sqlite3.IntegrityError as exc: if ( "UNIQUE constraint failed: sessions.bottle_id, sessions.program_id, sessions.started_at" not in str(exc) ): raise retries += 1 if retries > 5: raise session_id = int(cur.lastrowid) if cur.lastrowid is not None else 0 self._conn.commit() # Track in-memory after successful commit self._tracked[session_id] = _TrackedSession( session_id=session_id, bottle_id=bottle_id, program_id=program_id, program_name=program_name, started_at=started_at, last_seen=started_at, ) logging.info( f"Session started: id={session_id} bottle={bottle_name} program={program_name}" ) return session_id def mark_exit( self, session_id: int, *, status: str = "success", ended_at: Optional[int] = None, ) -> None: if not self.enabled or session_id < 0: return with self._lock: cur = self._conn.cursor() cur.execute( "SELECT started_at, last_seen, bottle_id, program_id FROM sessions WHERE id=?", (session_id,), ) row = cur.fetchone() if not row: logging.error(f"mark_exit: session {session_id} not found") return started_at = int(row[0]) bottle_id = str(row[2]) program_id = str(row[3]) end_ts = int(ended_at) if ended_at is not None else _utc_now_seconds() duration = max(0, end_ts - started_at) # Finalize session and update totals atomically cur.execute( """ UPDATE sessions SET ended_at=?, last_seen=?, duration_seconds=?, status=? WHERE id=? """, (end_ts, end_ts, duration, status, session_id), ) logging.debug( f"Playtime finalize: id={session_id} bottle_id={bottle_id} program_id={program_id} " f"status={status} duration={duration}s ended_at={end_ts}" ) self._tracked.pop(session_id, None) self._update_totals(bottle_id=bottle_id, program_id=program_id, cur=cur) self._conn.commit() def mark_failure(self, session_id: int, *, status: str) -> None: if status not in ("crash", "forced", "unknown"): status = "unknown" logging.debug(f"Playtime failure: id={session_id} status={status}") self.mark_exit(session_id, status=status) def recover_open_sessions(self) -> None: if not self.enabled: return cur = self._conn.cursor() cur.execute( "SELECT id, started_at, last_seen, bottle_id, program_id FROM sessions WHERE status='running'" ) rows = cur.fetchall() if not rows: return with self._lock: for sid, started_at, last_seen, bottle_id, program_id in rows: end_ts = int(last_seen) duration = max(0, end_ts - int(started_at)) cur.execute( """ UPDATE sessions SET ended_at=?, duration_seconds=?, status='forced' WHERE id=? """, (end_ts, duration, sid), ) self._tracked.pop(int(sid), None) self._update_totals( bottle_id=str(bottle_id), program_id=str(program_id), cur=cur ) self._conn.commit() logging.info(f"Recovered {len(rows)} running sessions -> forced at last_seen") def _heartbeat_loop(self) -> None: while not self._stop_event.wait(self.heartbeat_interval): try: self._flush_heartbeats() except Exception as e: logging.exception(e) def _flush_heartbeats(self) -> None: with self._lock: if not self._tracked: return now = _utc_now_seconds() cur = self._conn.cursor() for ts in self._tracked.values(): cur.execute( "UPDATE sessions SET last_seen=? WHERE id=? AND status='running'", (now, ts.session_id), ) # update in-memory copy self._tracked[ts.session_id] = _TrackedSession( session_id=ts.session_id, bottle_id=ts.bottle_id, program_id=ts.program_id, program_name=ts.program_name, started_at=ts.started_at, last_seen=now, ) logging.debug( f"Playtime heartbeat: id={ts.session_id} bottle_id={ts.bottle_id} " f"program_id={ts.program_id} last_seen={now}" ) self._conn.commit() def _update_totals( self, *, bottle_id: str, program_id: str, cur: Optional[sqlite3.Cursor] = None ) -> None: cur = cur or self._conn.cursor() # Compute aggregate for this program from sessions that are not running cur.execute( """ SELECT MAX(bottle_name), MAX(program_name), MAX(program_path), COALESCE(SUM(duration_seconds), 0), COUNT(*), MAX(COALESCE(ended_at, last_seen)) FROM sessions WHERE bottle_id=? AND program_id=? AND status != 'running' """, (bottle_id, program_id), ) row = cur.fetchone() if not row: return ( bottle_name, program_name, program_path, total_seconds, sessions_count, last_played, ) = row cur.execute( """ INSERT INTO playtime_totals ( bottle_id, bottle_name, program_id, program_name, program_path, total_seconds, sessions_count, last_played ) VALUES (?, ?, ?, ?, ?, ?, ?, ?) ON CONFLICT(bottle_id, program_id) DO UPDATE SET bottle_name=excluded.bottle_name, program_name=excluded.program_name, program_path=excluded.program_path, total_seconds=excluded.total_seconds, sessions_count=excluded.sessions_count, last_played=excluded.last_played """, ( bottle_id, bottle_name, program_id, program_name, program_path, int(total_seconds or 0), int(sessions_count or 0), int(last_played or 0) if last_played is not None else None, ), ) logging.debug( f"Playtime totals: bottle_id={bottle_id} program_id={program_id} " f"program_name={program_name} sessions_count={int(sessions_count or 0)} " f"total_seconds={int(total_seconds or 0)} last_played={int(last_played or 0) if last_played is not None else None}" ) # Do not commit here; caller manages transaction boundaries def get_totals( self, bottle_id: str, program_id: Optional[str] = None ) -> Optional[PlaytimeTotalsDict]: """ Retrieve aggregated playtime totals for a specific program or bottle. Args: bottle_id: Identifier of the bottle. program_id: Optional program identifier. If None, returns None (bottle-wide aggregation not implemented in DB). Returns: Dictionary with keys: bottle_id, program_id, program_name, program_path, total_seconds, sessions_count, last_played (epoch int or None). Returns None if no record found or tracking disabled. """ if not self.enabled: return None with self._lock: cur = self._conn.cursor() if program_id is None: # Bottle-wide aggregate not stored; return None return None cur.execute( """ SELECT bottle_id, program_id, program_name, program_path, total_seconds, sessions_count, last_played FROM playtime_totals WHERE bottle_id=? AND program_id=? """, (bottle_id, program_id), ) row = cur.fetchone() if row is None: return None return { "bottle_id": row[0], "program_id": row[1], "program_name": row[2], "program_path": row[3], "total_seconds": int(row[4]), "sessions_count": int(row[5]), "last_played": int(row[6]) if row[6] is not None else None, } def get_all_program_totals( self, bottle_id: Optional[str] = None ) -> List[PlaytimeTotalsDict]: """ Retrieve aggregated playtime totals for all programs, optionally filtered by bottle. Args: bottle_id: Optional bottle identifier. If None, returns all programs across all bottles. Returns: List of dictionaries, each with keys: bottle_id, program_id, program_name, program_path, total_seconds, sessions_count, last_played (epoch int or None). Returns empty list if tracking disabled. """ if not self.enabled: return [] with self._lock: cur = self._conn.cursor() if bottle_id is None: cur.execute( """ SELECT bottle_id, program_id, program_name, program_path, total_seconds, sessions_count, last_played FROM playtime_totals ORDER BY last_played DESC """ ) else: cur.execute( """ SELECT bottle_id, program_id, program_name, program_path, total_seconds, sessions_count, last_played FROM playtime_totals WHERE bottle_id=? ORDER BY last_played DESC """, (bottle_id,), ) rows = cur.fetchall() return [ { "bottle_id": row[0], "program_id": row[1], "program_name": row[2], "program_path": row[3], "total_seconds": int(row[4]), "sessions_count": int(row[5]), "last_played": int(row[6]) if row[6] is not None else None, } for row in rows ] def get_weekly_playtime( self, bottle_id: str, program_id: str, week_offset: int = 0 ) -> list[int]: """ Get playtime aggregated by day of week for a specific week. Args: bottle_id: Bottle identifier program_id: Program identifier (SHA1 hash of bottle_id:program_path) week_offset: Week offset from current week (0=current, -1=last week, -2=two weeks ago, etc.) Returns: List of 7 integers representing minutes played per day, indexed by day of week. Index 0=Sunday, 1=Monday, 2=Tuesday, 3=Wednesday, 4=Thursday, 5=Friday, 6=Saturday. Returns [0, 0, 0, 0, 0, 0, 0] if tracking is disabled or no data found. Example: # Get current week's playtime weekly_data = tracker.get_weekly_playtime("bottle1", "abc123def", 0) # Result: [120, 45, 0, 90, 180, 240, 60] # minutes per day Sun-Sat # Get last week's playtime last_week = tracker.get_weekly_playtime("bottle1", "abc123def", -1) """ if not self.enabled: logging.debug( "Playtime tracking disabled; get_weekly_playtime returns zeros" ) return [0] * 7 try: with self._lock: cur = self._conn.cursor() # Calculate week boundaries using SQLite date functions # 'weekday 0' goes to next Sunday, so use '-7 days' to get to the start of current week # Then add offset*7 to shift to the target week cur.execute( """ SELECT CAST(strftime('%w', started_at, 'unixepoch', 'localtime') AS INTEGER) as day_of_week, SUM(duration_seconds) as total_seconds FROM sessions WHERE bottle_id = ? AND program_id = ? AND status != 'running' AND date(started_at, 'unixepoch', 'localtime') >= date('now', 'weekday 0', '-7 days', ? || ' days') AND date(started_at, 'unixepoch', 'localtime') < date('now', 'weekday 0', '-7 days', ? || ' days') GROUP BY day_of_week """, ( bottle_id, program_id, str(week_offset * 7), str((week_offset + 1) * 7), ), ) # Build result array (7 days, initialized to 0) result = [0] * 7 for row in cur.fetchall(): day_of_week = int(row[0]) # 0=Sunday, 6=Saturday total_seconds = int(row[1] or 0) result[day_of_week] = total_seconds // 60 # Convert to minutes logging.debug( f"Weekly playtime: bottle_id={bottle_id} program_id={program_id} " f"week_offset={week_offset} result={result}" ) return result except Exception: logging.error( f"Failed to get weekly playtime: bottle_id={bottle_id} program_id={program_id} " f"week_offset={week_offset}", exc_info=True, ) return [0] * 7 def get_daily_playtime( self, bottle_id: str, program_id: str, date_str: str ) -> list[int]: """ Get playtime aggregated by hour of day (24-hour breakdown) for a specific date. Args: bottle_id: Bottle identifier program_id: Program identifier (SHA1 hash of bottle_id:program_path) date_str: Date in 'YYYY-MM-DD' format (e.g., '2025-11-20') Returns: List of 24 integers representing minutes played per hour. Index 0=00:00-00:59, 1=01:00-01:59, ..., 23=23:00-23:59. Returns [0]*24 if tracking is disabled or no data found. Example: # Get playtime for November 20, 2025, broken down by hour hourly_data = tracker.get_daily_playtime("bottle1", "abc123def", "2025-11-20") # Result: [0, 0, 0, 0, 0, 0, 0, 0, 120, 45, 0, 0, 90, 30, 180, 240, 60, 0, 0, 0, 0, 0, 0, 0] """ if not self.enabled: logging.debug( "Playtime tracking disabled; get_daily_playtime returns zeros" ) return [0] * 24 try: with self._lock: cur = self._conn.cursor() # Get all sessions for the specific date # We need to split sessions that span multiple hours cur.execute( """ SELECT started_at, ended_at FROM sessions WHERE bottle_id = ? AND program_id = ? AND status != 'running' AND date(started_at, 'unixepoch', 'localtime') = ? """, (bottle_id, program_id, date_str), ) # Initialize 24-hour vector (in minutes, as floats for precision) hourly_minutes = [0.0] * 24 # Process each session for row in cur.fetchall(): started_at = int(row[0]) ended_at = int(row[1]) # Iterate through the session, distributing time across hours current_timestamp = started_at while current_timestamp < ended_at: # Calculate which hour we're in from datetime import datetime dt = datetime.fromtimestamp(current_timestamp) hour = dt.hour # Calculate end of current hour next_hour = ( datetime( dt.year, dt.month, dt.day, dt.hour, 59, 59 ).timestamp() + 1 ) # Calculate time spent in this hour (in seconds) time_in_hour_seconds = ( min(ended_at, next_hour) - current_timestamp ) # Convert to minutes and add to the hour bucket hourly_minutes[hour] += time_in_hour_seconds / 60.0 # Move to the start of next hour current_timestamp = next_hour # Convert float minutes to integers for the result result = [int(minutes) for minutes in hourly_minutes] logging.debug( f"Daily playtime: bottle_id={bottle_id} program_id={program_id} " f"date={date_str} result={result}" ) return result except Exception: logging.error( f"Failed to get daily playtime: bottle_id={bottle_id} program_id={program_id} " f"date={date_str}", exc_info=True, ) return [0] * 24 def get_monthly_playtime( self, bottle_id: str, program_id: str, year: int ) -> list[int]: """ Get playtime aggregated by month for a specific year. Args: bottle_id: Bottle identifier program_id: Program identifier (SHA1 hash of bottle_id:program_path) year: Year as integer (e.g., 2025) Returns: List of 12 integers representing minutes played per month. Index 0=January, 1=February, ..., 11=December. Returns [0]*12 if tracking is disabled or no data found. Example: # Get playtime for 2025, broken down by month monthly_data = tracker.get_monthly_playtime("bottle1", "abc123def", 2025) # Result: [120, 450, 800, 900, 1200, 1500, 2000, 1800, 1600, 1400, 1200, 1000] """ if not self.enabled: logging.debug( "Playtime tracking disabled; get_monthly_playtime returns zeros" ) return [0] * 12 try: with self._lock: cur = self._conn.cursor() # Query sessions for the specific year, grouped by month # strftime('%m', ...) returns month as 01-12 cur.execute( """ SELECT CAST(strftime('%m', started_at, 'unixepoch', 'localtime') AS INTEGER) as month, SUM(duration_seconds) as total_seconds FROM sessions WHERE bottle_id = ? AND program_id = ? AND status != 'running' AND strftime('%Y', started_at, 'unixepoch', 'localtime') = ? GROUP BY month """, (bottle_id, program_id, str(year)), ) # Build result array (12 months, initialized to 0) result = [0] * 12 for row in cur.fetchall(): month = int(row[0]) # 1-12 from SQLite total_seconds = int(row[1] or 0) result[month - 1] = ( total_seconds // 60 ) # Convert to minutes, adjust to 0-11 indexing logging.debug( f"Monthly playtime: bottle_id={bottle_id} program_id={program_id} " f"year={year} result={result}" ) return result except Exception: logging.error( f"Failed to get monthly playtime: bottle_id={bottle_id} program_id={program_id} " f"year={year}", exc_info=True, ) return [0] * 12 def get_weekly_session_count( self, bottle_id: str, program_id: str, week_offset: int = 0 ) -> int: """ Get the number of sessions for a specific week. Args: bottle_id: Bottle identifier program_id: Program identifier (SHA1 hash of bottle_id:program_path) week_offset: Week offset from current week (0=current, -1=last week, etc.) Returns: Number of completed sessions in the specified week. """ if not self.enabled: return 0 try: with self._lock: cur = self._conn.cursor() cur.execute( """ SELECT COUNT(*) FROM sessions WHERE bottle_id = ? AND program_id = ? AND status != 'running' AND date(started_at, 'unixepoch', 'localtime') >= date('now', 'weekday 0', '-7 days', ? || ' days') AND date(started_at, 'unixepoch', 'localtime') < date('now', 'weekday 0', '-7 days', ? || ' days') """, ( bottle_id, program_id, str(week_offset * 7), str((week_offset + 1) * 7), ), ) return int(cur.fetchone()[0] or 0) except Exception as e: logging.error(f"Failed to get weekly session count: {e}", exc_info=True) return 0 def get_daily_session_count( self, bottle_id: str, program_id: str, date_str: str ) -> int: """ Get the number of sessions for a specific day. Args: bottle_id: Bottle identifier program_id: Program identifier date_str: Date in 'YYYY-MM-DD' format Returns: Number of completed sessions on the specified date. """ if not self.enabled: return 0 try: with self._lock: cur = self._conn.cursor() cur.execute( """ SELECT COUNT(*) FROM sessions WHERE bottle_id = ? AND program_id = ? AND status != 'running' AND date(started_at, 'unixepoch', 'localtime') = ? """, (bottle_id, program_id, date_str), ) return int(cur.fetchone()[0] or 0) except Exception as e: logging.error(f"Failed to get daily session count: {e}", exc_info=True) return 0 def get_yearly_session_count( self, bottle_id: str, program_id: str, year: int ) -> int: """ Get the number of sessions for a specific year. Args: bottle_id: Bottle identifier program_id: Program identifier year: Year (e.g., 2025) Returns: Number of completed sessions in the specified year. """ if not self.enabled: return 0 try: with self._lock: cur = self._conn.cursor() cur.execute( """ SELECT COUNT(*) FROM sessions WHERE bottle_id = ? AND program_id = ? AND status != 'running' AND strftime('%Y', started_at, 'unixepoch', 'localtime') = ? """, (bottle_id, program_id, str(year)), ) return int(cur.fetchone()[0] or 0) except Exception as e: logging.error(f"Failed to get yearly session count: {e}", exc_info=True) return 0 ================================================ FILE: bottles/backend/managers/queue.py ================================================ # queue.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # class QueueManager: __queue = 0 def __init__(self, end_fn, add_fn=None): self.__add_fn = add_fn self.__end_fn = end_fn def add_task(self): self.__queue += 1 if self.__add_fn and self.__queue == 1: self.__add_fn() def end_task(self): self.__queue -= 1 if self.__queue <= 0: self.__end_fn() ================================================ FILE: bottles/backend/managers/registry_rule.py ================================================ import os import uuid from typing import TYPE_CHECKING, Iterable, List, Optional from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.models.registry_rule import RegistryRule from bottles.backend.wine.reg import Reg from bottles.backend.utils.manager import ManagerUtils if TYPE_CHECKING: # pragma: no cover from bottles.backend.managers.manager import Manager logging = Logger() class RegistryRuleManager: """Manage reusable registry rules stored in bottle configs.""" @staticmethod def load_rules(config: BottleConfig) -> dict[str, RegistryRule]: rules = {} for raw in getattr(config, "Registry_Rules", []) or []: rule = RegistryRule.from_dict(raw or {}) if rule.name: rules[rule.name] = rule return rules @classmethod def list_rules(cls, config: BottleConfig) -> List[RegistryRule]: return list(cls.load_rules(config).values()) @classmethod def upsert_rule( cls, manager: "Manager", config: BottleConfig, rule: RegistryRule ) -> None: rules = cls.load_rules(config) rules[rule.name] = rule serialised = [item.to_dict() for item in rules.values()] manager.update_config(config=config, key="Registry_Rules", value=serialised) @classmethod def delete_rule(cls, manager: "Manager", config: BottleConfig, name: str): rules = cls.load_rules(config) if name in rules: del rules[name] serialised = [item.to_dict() for item in rules.values()] manager.update_config( config=config, key="Registry_Rules", value=serialised ) @classmethod def apply_rules( cls, config: BottleConfig, rule_names: Optional[Iterable[str]] = None, trigger: Optional[str] = None, ): rules = cls.load_rules(config) selected = ( {name: rules[name] for name in rule_names if name in rules} if rule_names else rules ) if trigger: selected = { name: rule for name, rule in selected.items() if not rule.triggers or trigger in rule.triggers or "all" in rule.triggers } reg = Reg(config) for name, rule in selected.items(): if not rule.keys.strip(): continue logging.info(f"Applying registry rule '{name}' for {config.Name}") reg_file = ManagerUtils.get_temp_path(f"{uuid.uuid4()}.reg") keys = rule.keys.lstrip() has_header = keys.upper().startswith("REGEDIT4") or keys.lower().startswith( "windows registry editor version" ) with open(reg_file, "w") as bundle_file: if not has_header: bundle_file.write("REGEDIT4\n\n") bundle_file.write(keys.rstrip()) bundle_file.write("\n") reg.launch(f"import {reg_file}", communicate=True, minimal=True) os.remove(reg_file) ================================================ FILE: bottles/backend/managers/repository.py ================================================ # repository.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import pycurl from bottles.backend.logger import Logger from bottles.backend.managers.data import DataManager, UserDataKeys from bottles.backend.models.result import Result from bottles.backend.params import APP_VERSION from bottles.backend.repos.component import ComponentRepo from bottles.backend.repos.dependency import DependencyRepo from bottles.backend.repos.installer import InstallerRepo from bottles.backend.state import SignalManager, Signals from bottles.backend.utils.threading import RunAsync logging = Logger() class RepositoryManager: __repositories = { "components": { "url": "https://proxy.usebottles.com/repo/components/", "index": "", "cls": ComponentRepo, }, "dependencies": { "url": "https://proxy.usebottles.com/repo/dependencies/", "index": "", "cls": DependencyRepo, }, "installers": { "url": "https://proxy.usebottles.com/repo/programs/", "index": "", "cls": InstallerRepo, }, } def __init__(self, get_index=True): self.do_get_index = True self.aborted_connections = 0 SignalManager.connect(Signals.ForceStopNetworking, self.__stop_index) self.data = DataManager() self.__check_personals() if get_index: self.__get_index() def get_repo(self, name: str, offline: bool = False): if name in self.__repositories: repo = self.__repositories[name] return repo["cls"](repo["url"], repo["index"], offline=offline) logging.error(f"Repository {name} not found") def __check_personals(self): _personals = {} stored_personals = self.data.get(UserDataKeys.PersonalRepositories) or {} for repo_name in ("components", "dependencies", "installers"): url = stored_personals.get(repo_name) if url: _personals[repo_name] = url env_personals = { "components": "PERSONAL_COMPONENTS", "dependencies": "PERSONAL_DEPENDENCIES", "installers": "PERSONAL_INSTALLERS", } for repo_name, env_var in env_personals.items(): if env_var in os.environ and os.environ[env_var]: _personals[repo_name] = os.environ[env_var] if not _personals: return for repo in self.__repositories: if repo not in _personals: continue _url = _personals[repo] self.__repositories[repo]["url"] = _url logging.info(f"Using personal {repo} repository at {_url}") def __curl_progress(self, _download_t, _download_d, _upload_t, _upload_d): if self.do_get_index: return pycurl.E_OK else: self.aborted_connections += 1 return pycurl.E_ABORTED_BY_CALLBACK def __stop_index(self, res: Result): if res.status: self.do_get_index = False def __get_index(self): total = len(self.__repositories) threads = [] for repo, data in self.__repositories.items(): def query(_repo, _data): __index = os.path.join(_data["url"], f"{APP_VERSION}.yml") __fallback = os.path.join(_data["url"], "index.yml") for url in (__index, __fallback): c = pycurl.Curl() c.setopt(c.URL, url) c.setopt(c.NOBODY, True) c.setopt(c.FOLLOWLOCATION, True) c.setopt(c.TIMEOUT, 10) c.setopt(c.NOPROGRESS, False) c.setopt(c.XFERINFOFUNCTION, self.__curl_progress) try: c.perform() except pycurl.error as e: if url is not __index: logging.error( f"Could not get index for {_repo} repository: {e}" ) continue if url.startswith("file://") or c.getinfo(c.RESPONSE_CODE) == 200: _data["index"] = url SignalManager.send( Signals.RepositoryFetched, Result(True, data=total) ) break c.close() else: SignalManager.send( Signals.RepositoryFetched, Result(False, data=total) ) logging.error(f"Could not get index for {_repo} repository") thread = RunAsync(query, _repo=repo, _data=data) threads.append(thread) for t in threads: t.join() self.do_get_index = True ================================================ FILE: bottles/backend/managers/runtime.py ================================================ # runtime.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os from functools import lru_cache from bottles.backend.globals import Paths class RuntimeManager: @staticmethod @lru_cache def get_runtimes(_filter: str = "bottles"): runtimes = { "bottles": RuntimeManager.__get_bottles_runtime(), "steam": RuntimeManager.__get_steam_runtime(), } if _filter == "steam": if len(runtimes.get("steam", {})) == 0: return False return runtimes.get(_filter, False) @staticmethod def get_runtime_env(_filter: str = "bottles"): runtime = RuntimeManager.get_runtimes(_filter) env = "" if runtime: for p in runtime: if "EasyAntiCheatRuntime" in p or "BattlEyeRuntime" in p: continue env += f":{p}" else: return False ld = os.environ.get("LD_LIBRARY_PATH") if ld: env += f":{ld}" return env @staticmethod def get_eac(): runtime = RuntimeManager.get_runtimes("bottles") if runtime: for p in runtime: if "EasyAntiCheatRuntime" in p: return p return False @staticmethod def get_be(): runtime = RuntimeManager.get_runtimes("bottles") if runtime: for p in runtime: if "BattlEyeRuntime" in p: return p return False @staticmethod def __get_runtime(paths: list, structure: list): def check_structure(found, expected): for e in expected: if e not in found: return False return True for runtime_path in paths: if not os.path.exists(runtime_path): continue structure_found = [] for root, dirs, files in os.walk(runtime_path): for d in dirs: structure_found.append(d) if not check_structure(structure_found, structure): return [] res = [f"{runtime_path}/{s}" for s in structure] eac_path = os.path.join(runtime_path, "EasyAntiCheatRuntime") be_path = os.path.join(runtime_path, "BattlEyeRuntime") if os.path.isdir(eac_path): res.append(eac_path) if os.path.isdir(be_path): res.append(be_path) return res return False @staticmethod def __get_bottles_runtime(): paths = ["/app/etc/runtime", Paths.runtimes] structure = ["lib", "lib32"] return RuntimeManager.__get_runtime(paths, structure) @staticmethod def __get_steam_runtime(): from bottles.backend.managers.steam import SteamManager available_runtimes = {} steam_manager = SteamManager(check_only=True) if not steam_manager.is_steam_supported: return available_runtimes lookup = { "sniper": { "name": "sniper", "entry_point": os.path.join( steam_manager.steam_path, "steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point", ), }, "soldier": { "name": "soldier", "entry_point": os.path.join( steam_manager.steam_path, "steamapps/common/SteamLinuxRuntime_soldier/_v2-entry-point", ), }, "scout": { "name": "scout", "entry_point": os.path.join( steam_manager.steam_path, "ubuntu12_32/steam-runtime/run.sh" ), }, } for name, data in lookup.items(): if not os.path.exists(data["entry_point"]): continue available_runtimes[name] = data return available_runtimes ================================================ FILE: bottles/backend/managers/sandbox.py ================================================ # steam.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import shlex import subprocess from typing import Optional class SandboxManager: def __init__( self, envs: Optional[dict] = None, chdir: Optional[str] = None, clear_env: bool = False, share_paths_ro: Optional[list] = None, share_paths_rw: Optional[list] = None, share_net: bool = False, share_user: bool = False, share_host_ro: bool = True, share_display: bool = True, share_sound: bool = True, share_gpu: bool = True, ): self.envs = envs self.chdir = chdir self.clear_env = clear_env self.share_paths_ro = list(share_paths_ro or []) self.share_paths_rw = list(share_paths_rw or []) self.share_net = share_net self.share_user = share_user self.share_host_ro = share_host_ro self.share_display = share_display self.share_sound = share_sound self.share_gpu = share_gpu self.__uid = os.environ.get("UID", "1000") def __get_bwrap(self, cmd: str): _cmd = ["bwrap"] if self.envs: _cmd += [f"--setenv {k} {shlex.quote(v)}" for k, v in self.envs.items()] if self.share_host_ro: _cmd.append("--ro-bind / /") if self.chdir: _cmd.append(f"--chdir {shlex.quote(self.chdir)}") _cmd.append(f"--bind {shlex.quote(self.chdir)} {shlex.quote(self.chdir)}") if self.clear_env: _cmd.append("--clearenv") if self.share_paths_ro: _cmd += [ f"--ro-bind {shlex.quote(p)} {shlex.quote(p)}" for p in self.share_paths_ro ] if self.share_paths_rw: _cmd += [ f"--bind {shlex.quote(p)} {shlex.quote(p)}" for p in self.share_paths_rw ] if self.share_sound: _cmd.append( f"--ro-bind /run/user/{self.__uid}/pulse /run/user/{self.__uid}/pulse" ) if self.share_gpu: pass # not implemented yet if self.share_display: _cmd.append("--dev-bind /dev/video0 /dev/video0") _cmd.append("--share-net" if self.share_net else "--unshare-net") _cmd.append("--share-user" if self.share_user else "--unshare-user") _cmd.append(cmd) return _cmd def __get_flatpak_spawn(self, cmd: str): _cmd = ["flatpak-spawn", "--sandbox"] if self.envs: _cmd += [f"--env={k}={shlex.quote(v)}" for k, v in self.envs.items()] if self.clear_env: _cmd.append("--clear-env") if self.chdir: quoted_dir = shlex.quote(self.chdir) _cmd.append(f"--directory={quoted_dir}") _cmd.append(f"--sandbox-expose-path={quoted_dir}") if self.share_host_ro: _cmd.append("--sandbox-expose-path-ro=/") if self.share_paths_ro: _cmd += [ f"--sandbox-expose-path-ro={shlex.quote(p)}" for p in self.share_paths_ro ] if self.share_paths_rw: _cmd += [ f"--sandbox-expose-path={shlex.quote(p)}" for p in self.share_paths_rw ] if not self.share_net: _cmd.append("--no-network") if self.share_display: _cmd.append("--sandbox-flag=share-display") if self.share_sound: _cmd.append("--sandbox-flag=share-sound") if self.share_gpu: _cmd.append("--sandbox-flag=share-gpu") _cmd.append(cmd) return _cmd def get_cmd(self, cmd: str): if "FLATPAK_ID" in os.environ: _cmd = self.__get_flatpak_spawn(cmd) else: _cmd = self.__get_bwrap(cmd) return " ".join(_cmd) def run(self, cmd: str) -> subprocess.Popen[bytes]: return subprocess.Popen( self.get_cmd(cmd), shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, ) ================================================ FILE: bottles/backend/managers/steam.py ================================================ # steam.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import contextlib import os import shlex import shutil import uuid from datetime import datetime from functools import lru_cache from glob import glob from pathlib import Path from typing import Dict, Optional from bottles.backend.globals import Paths from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.models.samples import Samples from bottles.backend.models.vdict import VDFDict from bottles.backend.state import SignalManager, Signals from bottles.backend.utils import vdf from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.steam import SteamUtils from bottles.backend.wine.winecommand import WineCommand logging = Logger() class SteamManager: steamapps_path = None userdata_path = None localconfig_path = None localconfig = {} library_folders = [] def __init__( self, config: Optional[BottleConfig] = None, is_windows: bool = False, check_only: bool = False, ): self.config = config self.is_windows = is_windows self.steam_path = self.__find_steam_path() self.is_steam_supported = self.steam_path is not None if self.is_steam_supported and not check_only: self.steamapps_path = self.__get_scoped_path("steamapps") self.userdata_path = self.__get_scoped_path("userdata") self.localconfig_path = self.__get_local_config_path() self.localconfig = self.__get_local_config() self.library_folders = self.__get_library_folders() def __find_steam_path(self) -> str | None: if self.is_windows and self.config: paths = [ os.path.join( ManagerUtils.get_bottle_path(self.config), "drive_c/Program Files (x86)/Steam", ) ] else: paths = [ os.path.join( Path.home(), ".var/app/com.valvesoftware.Steam/data/Steam" ), os.path.join(Path.home(), ".local/share/Steam"), os.path.join(Path.home(), ".steam/debian-installation"), os.path.join(Path.home(), ".steam/steam"), os.path.join(Path.home(), ".steam"), ] for path in paths: if os.path.isdir(path): return path return None def __get_scoped_path(self, scope: str = "steamapps"): """scopes: steamapps, userdata""" if scope not in ["steamapps", "userdata"]: raise ValueError("scope must be either 'steamapps' or 'userdata'") path = os.path.join(self.steam_path, scope) if os.path.isdir(path): return path return None @staticmethod def get_acf_data(libraryfolder: str, app_id: str) -> dict | None: acf_path = os.path.join(libraryfolder, f"steamapps/appmanifest_{app_id}.acf") if not os.path.isfile(acf_path): return None with open(acf_path, "r", errors="replace") as f: data = SteamUtils.parse_acf(f.read()) return data def __get_local_config_path(self) -> str | None: if self.userdata_path is None: return None confs = glob(os.path.join(self.userdata_path, "*/config/localconfig.vdf")) if len(confs) == 0: logging.warning("Could not find any localconfig.vdf file in Steam userdata") return None return confs[0] def __get_library_folders(self) -> list | None: if not self.steamapps_path: return None library_folders_path = os.path.join(self.steamapps_path, "libraryfolders.vdf") library_folders = [] if not os.path.exists(library_folders_path): logging.warning("Could not find the libraryfolders.vdf file") return None with open(library_folders_path, "r", errors="replace") as f: _library_folders = SteamUtils.parse_vdf(f.read()) if _library_folders is None or not _library_folders.get("libraryfolders"): logging.warning("Could not parse libraryfolders.vdf") return None for _, folder in _library_folders["libraryfolders"].items(): if ( not isinstance(folder, dict) or not folder.get("path") or not folder.get("apps") ): continue library_folders.append(folder) return library_folders if len(library_folders) > 0 else None @lru_cache def get_appid_library_path(self, appid: str) -> str | None: if self.library_folders is None: return None # This will always be a list because of the check before # pylint: disable=E1133 for folder in self.library_folders: if appid in folder["apps"].keys(): return folder["path"] return None def __get_local_config(self) -> dict: if self.localconfig_path is None: return {} with open(self.localconfig_path, "r", errors="replace") as f: data = SteamUtils.parse_vdf(f.read()) if data is None: logging.warning("Could not parse localconfig.vdf") return {} return data def save_local_config(self, new_data: dict): if self.localconfig_path is None: return if os.path.isfile(self.localconfig_path): now = datetime.now().strftime("%Y-%m-%d_%H-%M-%S") shutil.copy(self.localconfig_path, f"{self.localconfig_path}.bck.{now}") with open(self.localconfig_path, "w") as f: SteamUtils.to_vdf(VDFDict(new_data), f) logging.info("Steam config saved") @staticmethod @lru_cache def get_runner_path(pfx_path: str) -> Optional[str]: """Get runner path from config_info file""" config_info = os.path.join(pfx_path, "config_info") if not os.path.isfile(config_info): return None with open(config_info, "r") as f: lines = f.readlines() if len(lines) < 10: logging.error( f"{config_info} is not valid, cannot get Steam Proton path" ) return None proton_path = lines[1].strip().removesuffix("/share/fonts/") if proton_path.endswith("/files"): proton_path = proton_path.removesuffix("/files") elif proton_path.endswith("/dist"): proton_path = proton_path.removesuffix("/dist") if not SteamUtils.is_proton(proton_path): logging.error(f"{proton_path} is not a valid Steam Proton path") return None return proton_path def list_apps_ids(self) -> dict: """List all apps in Steam""" apps = ( self.localconfig.get("UserLocalConfigStore", {}) .get("Software", {}) .get("Valve", {}) .get("Steam", {}) ) if "apps" in apps: apps = apps.get("apps") elif "Apps" in apps: apps = apps.get("Apps") else: apps = {} return apps def get_installed_apps_as_programs(self) -> list: """This is a Steam for Windows only function""" if not self.is_windows: raise NotImplementedError( "This function is only implemented for Windows versions of Steam" ) apps_ids = self.list_apps_ids() apps = [] if len(apps_ids) == 0: return [] for app_id in apps_ids: _acf = self.get_acf_data(self.steam_path, app_id) if _acf is None: continue _path = _acf["AppState"].get( "LauncherPath", "C:\\Program Files (x86)\\Steam\\steam.exe" ) _executable = _path.split("\\")[-1] _folder = ManagerUtils.get_exe_parent_dir(self.config, _path) apps.append( { "executable": _executable, "arguments": f"steam://run/{app_id}", "name": _acf["AppState"]["name"], "path": _path, "folder": _folder, "icon": "com.usebottles.bottles-program", "id": str(uuid.uuid4()), } ) return apps def list_prefixes(self) -> Dict[str, BottleConfig]: apps = self.list_apps_ids() prefixes = {} if len(apps) == 0: return {} for appid, appdata in apps.items(): _library_path = self.get_appid_library_path(appid) if _library_path is None: continue _path = os.path.join(_library_path, "steamapps/compatdata", appid) if not os.path.isdir(os.path.join(_path, "pfx")): logging.debug(f"{appid} does not contain a prefix") continue _launch_options = self.get_launch_options(appid, appdata) _dir_name = os.path.basename(_path) _acf = self.get_acf_data(_library_path, _dir_name) _runner_path = self.get_runner_path(_path) _creation_date = datetime.fromtimestamp(os.path.getctime(_path)).strftime( "%Y-%m-%d %H:%M:%S.%f" ) if not isinstance(_acf, dict): # WORKAROUND: for corrupted acf files, this is not at our fault continue if _acf is None or not _acf.get("AppState"): logging.warning( f"A Steam prefix was found, but there is no ACF for it: {_dir_name}, skipping…" ) continue if SteamUtils.is_proton( os.path.join( _library_path, "steamapps/common", _acf["AppState"].get("installdir", ""), ) ): # skip Proton default prefix logging.warning( f"A Steam prefix was found, but it is a Proton one: {_dir_name}, skipping…" ) continue if _runner_path is None: logging.warning( f"A Steam prefix was found, but there is no Proton for it: {_dir_name}, skipping…" ) continue _bottle_yml = os.path.join(Paths.steam, _dir_name, "bottle.yml") if os.path.isfile(_bottle_yml): _bottle_load = BottleConfig.load(_bottle_yml) if _bottle_load.status and _bottle_load.data: _conf = _bottle_load.data else: logging.warning( f"Failed to load BottleConfig from {_bottle_yml}, creating a new one" ) _conf = BottleConfig() else: _conf = BottleConfig() _conf.Name = _acf["AppState"].get("name", "Unknown") _conf.Environment = "Steam" _conf.CompatData = _dir_name _conf.Path = os.path.join(_path, "pfx") _conf.Runner = os.path.basename(_runner_path) _conf.RunnerPath = _runner_path _conf.WorkingDir = os.path.join(_conf.get("Path", ""), "drive_c") _conf.Creation_Date = _creation_date _conf.Update_Date = datetime.fromtimestamp( int(_acf["AppState"].get("LastUpdated", 0)) ).strftime("%Y-%m-%d %H:%M:%S.%f") # Launch options _conf.Parameters.mangohud = "mangohud" in _launch_options.get("command", "") _conf.Parameters.gamemode = "gamemode" in _launch_options.get("command", "") _conf.Environment_Variables = _launch_options.get("env_vars", {}) for p in _launch_options.get("env_params", {}): _conf.Parameters[p] = _launch_options["env_params"].get(p, "") prefixes[_dir_name] = _conf return prefixes def update_bottles(self): prefixes = self.list_prefixes() with contextlib.suppress(FileNotFoundError): shutil.rmtree(Paths.steam) # generate new configs at start for _, conf in prefixes.items(): _bottle = os.path.join(Paths.steam, conf.CompatData) os.makedirs(_bottle, exist_ok=True) conf.dump(os.path.join(_bottle, "bottle.yml")) def get_app_config(self, prefix: str) -> dict: _fail_msg = f"Fail to get app config from Steam for: {prefix}" if len(self.localconfig) == 0: logging.warning(_fail_msg) return {} apps = ( self.localconfig.get("UserLocalConfigStore", {}) .get("Software", {}) .get("Valve", {}) .get("Steam", {}) ) if "apps" in apps: apps = apps.get("apps") elif "Apps" in apps: apps = apps.get("Apps") else: apps = {} if len(apps) == 0 or prefix not in apps: logging.warning(_fail_msg) return {} return apps[prefix] def get_launch_options(self, prefix: str, app_conf: Optional[dict] = None) -> {}: if app_conf is None: app_conf = self.get_app_config(prefix) launch_options = app_conf.get("LaunchOptions", "") _fail_msg = f"Fail to get launch options from Steam for: {prefix}" res = {"command": "", "args": "", "env_vars": {}, "env_params": {}} if len(launch_options) == 0: logging.debug(_fail_msg) return res command, args, env_vars = SteamUtils.handle_launch_options(launch_options) res = {"command": command, "args": args, "env_vars": env_vars, "env_params": {}} tmp_env_vars = res["env_vars"].copy() for e in tmp_env_vars: if e in Samples.bottles_to_steam_relations: k, v = Samples.bottles_to_steam_relations[e] if v is None: v = tmp_env_vars[e] res["env_params"][k] = v del res["env_vars"][e] return res # noinspection PyTypeChecker def set_launch_options(self, prefix: str, options: dict): original_launch_options = self.get_launch_options(prefix) _fail_msg = f"Fail to set launch options for: {prefix}" if 0 in [len(self.localconfig), len(original_launch_options)]: logging.warning(_fail_msg) return command = options.get("command", "") env_vars = options.get("env_vars", {}) if len(env_vars) > 0: for k, v in env_vars.items(): v = shlex.quote(v) if " " in v else v original_launch_options["env_vars"][k] = v launch_options = "" for e, v in original_launch_options["env_vars"].items(): launch_options += f"{e}={v} " launch_options += f"{command} %command% {original_launch_options['args']}" try: self.localconfig["UserLocalConfigStore"]["Software"]["Valve"]["Steam"][ "apps" ][prefix]["LaunchOptions"] = launch_options except (KeyError, TypeError): self.localconfig["UserLocalConfigStore"]["Software"]["Valve"]["Steam"][ "Apps" ][prefix]["LaunchOptions"] = launch_options self.save_local_config(self.localconfig) # noinspection PyTypeChecker def del_launch_option(self, prefix: str, key_type: str, key: str): original_launch_options = self.get_launch_options(prefix) key_types = ["env_vars", "command"] _fail_msg = f"Fail to delete a launch option for: {prefix}" if 0 in [len(self.localconfig), len(original_launch_options)]: logging.warning(_fail_msg) return if key_type not in key_types: logging.warning(_fail_msg + f"\nKey type: {key_type} is not valid") return if key_type == "env_vars": if key in original_launch_options["env_vars"]: del original_launch_options["env_vars"][key] elif key_type == "command": if key in original_launch_options["command"]: original_launch_options["command"] = original_launch_options[ "command" ].replace(key, "") launch_options = "" for e, v in original_launch_options["env_vars"].items(): launch_options += f"{e}={v} " launch_options += f"{original_launch_options['command']} %command% {original_launch_options['args']}" try: self.localconfig["UserLocalConfigStore"]["Software"]["Valve"]["Steam"][ "apps" ][prefix]["LaunchOptions"] = launch_options except (KeyError, TypeError): self.localconfig["UserLocalConfigStore"]["Software"]["Valve"]["Steam"][ "Apps" ][prefix]["LaunchOptions"] = launch_options self.save_local_config(self.localconfig) def update_bottle(self, config: BottleConfig) -> BottleConfig: pfx = config.CompatData launch_options = self.get_launch_options(pfx) _fail_msg = f"Fail to update bottle for: {pfx}" args = launch_options.get("args", "") if isinstance(args, dict) or args == "{}": args = "" winecmd = WineCommand(config, "%command%", arguments=args) command = winecmd.get_cmd("%command%", return_steam_cmd=True) env_vars = winecmd.get_env(launch_options["env_vars"], return_steam_env=True) if "%command%" in command: command, _args = command.split("%command%") args = args + " " + _args options = {"command": command, "args": args, "env_vars": env_vars} self.set_launch_options(pfx, options) self.config = config return config @staticmethod def launch_app(prefix: str): logging.info(f"Launching AppID {prefix} with Steam") uri = f"steam://rungameid/{prefix}" SignalManager.send(Signals.GShowUri, Result(data=uri)) def add_shortcut(self, program_name: str, program_path: str): logging.info(f"Adding shortcut for {program_name}") cmd = "xdg-open" args = "bottles:run/'{0}'/'{1}'" if self.userdata_path is None: logging.warning("Userdata path is not set") return Result(False) confs = glob(os.path.join(self.userdata_path, "*/config/")) shortcut = { "AppName": program_name, "Exe": cmd, "StartDir": ManagerUtils.get_bottle_path(self.config), "icon": ManagerUtils.extract_icon(self.config, program_name, program_path), "ShortcutPath": "", "LaunchOptions": args.format(self.config.Name, program_name), "IsHidden": 0, "AllowDesktopConfig": 1, "AllowOverlay": 1, "OpenVR": 0, "Devkit": 0, "DevkitGameID": "", "DevkitOverrideAppID": "", "LastPlayTime": 0, "tags": {"0": "Bottles"}, } for c in confs: _shortcuts = {} _existing = {} if os.path.exists(os.path.join(c, "shortcuts.vdf")): with open(os.path.join(c, "shortcuts.vdf"), "rb") as f: try: _existing = vdf.binary_loads(f.read()).get("shortcuts", {}) except: continue _all = list(_existing.values()) + [shortcut] _shortcuts = {"shortcuts": {str(i): s for i, s in enumerate(_all)}} with open(os.path.join(c, "shortcuts.vdf"), "wb") as f: f.write(vdf.binary_dumps(_shortcuts)) logging.info(f"Added shortcut for {program_name}") return Result(True) ================================================ FILE: bottles/backend/managers/steamgriddb.py ================================================ # steamgriddb.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import uuid import requests from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.utils.manager import ManagerUtils logging = Logger() class SteamGridDBManager: @staticmethod def get_game_grid(name: str, config: BottleConfig): try: res = requests.get(f"https://steamgrid.usebottles.com/api/search/{name}") except: return if res.status_code == 200: return SteamGridDBManager.__save_grid(res.json(), config) @staticmethod def __save_grid(url: str, config: BottleConfig): grids_path = os.path.join(ManagerUtils.get_bottle_path(config), "grids") if not os.path.exists(grids_path): os.makedirs(grids_path) ext = url.split(".")[-1] filename = str(uuid.uuid4()) + "." + ext path = os.path.join(grids_path, filename) try: r = requests.get(url) with open(path, "wb") as f: f.write(r.content) except Exception: return return f"grid:{filename}" ================================================ FILE: bottles/backend/managers/template.py ================================================ # template.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import contextlib import os import shutil import uuid from datetime import datetime from pathlib import Path from bottles.backend.globals import Paths from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.models.samples import Samples from bottles.backend.utils import yaml from bottles.backend.utils.manager import ManagerUtils logging = Logger() class TemplateManager: @staticmethod def new(env: str, config: BottleConfig): env = env.lower() templates = TemplateManager.get_templates() for template in templates: if template["env"] == env: logging.info(f"Caching new template for {env}…") TemplateManager.delete_template(template["uuid"]) _uuid = str(uuid.uuid4()) logging.info(f"Creating new template: {_uuid}") bottle = ManagerUtils.get_bottle_path(config) delattr(config, "Name") delattr(config, "Path") delattr(config, "Creation_Date") delattr(config, "Update_Date") ignored = ["dosdevices", "states", ".fvs", "*.yml", ".*"] _path = os.path.join(Paths.templates, _uuid) logging.info("Copying files …") with contextlib.suppress(FileNotFoundError): shutil.copytree( bottle, _path, symlinks=True, ignore=shutil.ignore_patterns(*ignored) ) template = { "uuid": _uuid, "env": env, "created": datetime.now().strftime("%Y-%m-%d %H:%M:%S"), "config": config, } with open(os.path.join(_path, "template.yml"), "w") as f: yaml.dump(template, f) logging.info(f"New template {env} created", jn=True) if not TemplateManager.__validate_template(_uuid): logging.error("Template validation failed, will retry with next bottle.") shutil.rmtree(_path) @staticmethod def __validate_template(template_uuid: str): result = True template_path = os.path.join(Paths.templates, template_uuid) essentials = [ "drive_c/ProgramData", "drive_c/windows", ] if not os.path.exists(template_path): logging.error(f"Template {template_uuid} not found!") result = False for essential in essentials: if not os.path.exists(os.path.join(template_path, essential)): logging.error( f"Template {template_uuid} is missing essential path: {essential}" ) result = False path_size = sum(file.stat().st_size for file in Path(template_path).rglob("*")) if path_size < 300000000: logging.error(f"Template {template_uuid} is too small!") result = False with open(os.path.join(template_path, "template.yml"), "r") as f: template = yaml.load(f) if template["uuid"] != template_uuid: logging.error(f"Template {template_uuid} has invalid uuid!") result = False return result @staticmethod def get_template_manifest(template: str): with open(os.path.join(Paths.templates, template, "template.yml"), "r") as f: return yaml.load(f) @staticmethod def get_templates(): res = [] templates = os.listdir(Paths.templates) for template in templates: if os.path.exists(os.path.join(Paths.templates, template, "template.yml")): _manifest = TemplateManager.get_template_manifest(template) if _manifest is not None and _manifest["uuid"] == template: res.append(_manifest) return res @staticmethod def delete_template(template_uuid: str): if not template_uuid: logging.error("Template uuid is not defined!") return if not os.path.exists(os.path.join(Paths.templates, template_uuid)): logging.error(f"Template {template_uuid} not found!") return logging.info(f"Deleting template: {template_uuid}") shutil.rmtree(os.path.join(Paths.templates, template_uuid)) logging.info("Template deleted successfully!") @staticmethod def check_outdated(template: dict): env = template.get("env", "") if env not in Samples.environments: TemplateManager.delete_template(template.get("uuid")) return True _sample = Samples.environments[env] for p in _sample.get("Parameters", {}): _params = template.get("config", {}).get("Parameters", {}) if p not in _params or _params[p] != _sample["Parameters"][p]: TemplateManager.delete_template(template.get("uuid")) return True for d in _sample.get("Installed_Dependencies", []): _deps = template.get("config", {}).get("Installed_Dependencies", []) if d not in _deps: TemplateManager.delete_template(template.get("uuid")) return True return False @staticmethod def get_env_template(env: str): _templates = TemplateManager.get_templates() for template in _templates: if template["env"] == env.lower(): if TemplateManager.check_outdated(template): logging.info(f"Deleting outdated template: {template['uuid']}") return None return template return None @staticmethod def unpack_template(template: dict, config: BottleConfig): def copy_func(source: str, dest: str): if os.path.islink(source): # we don't want symlinks from templates return shutil.copy2(source, dest) logging.info(f"Unpacking template: {template['uuid']}") bottle = ManagerUtils.get_bottle_path(config) _path = os.path.join(Paths.templates, template["uuid"]) shutil.copytree( _path, bottle, symlinks=True, dirs_exist_ok=True, ignore=shutil.ignore_patterns(".*"), ignore_dangling_symlinks=True, ) logging.info("Template unpacked successfully!") ================================================ FILE: bottles/backend/managers/thumbnail.py ================================================ # thumbnail.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.utils.manager import ManagerUtils logging = Logger() class ThumbnailManager: @staticmethod def get_path(config: BottleConfig, uri: str): if uri.startswith("grid:"): return ThumbnailManager.__load_grid(config, uri) # elif uri.startswith("epic:"): # return ThumbnailManager.__load_epic(config, uri) # elif uri.startswith("origin:"): # return ThumbnailManager.__load_origin(config, uri) logging.error("Unknown URI: " + uri) return None @staticmethod def __load_grid(config: BottleConfig, uri: str): bottle_path = ManagerUtils.get_bottle_path(config) file_name = uri[5:] path = os.path.join(bottle_path, "grids", file_name) if not os.path.exists(path): logging.error("Grid not found: " + path) return None return path ================================================ FILE: bottles/backend/managers/ubisoftconnect.py ================================================ # ubisoftconnect.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import uuid from typing import Optional from bottles.backend.models.config import BottleConfig from bottles.backend.utils.manager import ManagerUtils class UbisoftConnectManager: @staticmethod def find_conf_path(config: BottleConfig) -> str | None: """ Finds the Ubisoft Connect configurations file path. """ paths = [ os.path.join( ManagerUtils.get_bottle_path(config), "drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/cache/configuration/configurations", ) ] for path in paths: if os.path.exists(path): return path return None @staticmethod def is_uconnect_supported(config: BottleConfig) -> bool: """ Checks if Ubisoft Connect is supported. """ return UbisoftConnectManager.find_conf_path(config) is not None # noinspection PyTypeChecker @staticmethod def get_installed_games(config: BottleConfig) -> list: """ Gets the games. """ found = {} games = [] key: Optional[str] = None appid: Optional[str] = None thumb: Optional[str] = None reg_key = ( "register: HKEY_LOCAL_MACHINE\\SOFTWARE\\Ubisoft\\Launcher\\Installs\\" ) conf_path = UbisoftConnectManager.find_conf_path(config) games_path = os.path.join( ManagerUtils.get_bottle_path(config), "drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/games", ) if conf_path is None: return [] with open(conf_path, "r", encoding="iso-8859-15") as c: for r in c.readlines(): r = r.strip() if r.startswith("name:"): _key = r.replace("name:", "").strip() if _key != "" and _key not in found.keys(): key = _key found[key] = {"name": None, "appid": None, "thumb_image": None} elif key and r.startswith("- shortcut_name:"): _name = r.replace("- shortcut_name:", "").strip() if _name != "": name = _name found[key]["name"] = name elif ( key and found[key]["name"] is None and r.startswith("display_name:") ): name = r.replace("display_name:", "").strip() found[key]["name"] = name elif key and r.startswith("thumb_image:"): thumb = r.replace("thumb_image:", "").strip() found[key]["thumb_image"] = thumb elif key and r.startswith(reg_key): appid = r.replace(reg_key, "").replace("\\InstallDir", "").strip() found[key]["appid"] = appid if None not in [key, appid, thumb]: key, name, appid, thumb = None, None, None, None for k, v in found.items(): if v["name"] is None or not os.path.exists( os.path.join(games_path, v["name"]) ): continue _args = f"uplay://launch/{v['appid']}/0" _path = "C:\\Program Files (x86)\\Ubisoft\\Ubisoft Game Launcher\\UbisoftConnect.exe" _executable = _path.split("\\")[-1] _folder = ManagerUtils.get_exe_parent_dir(config, _path) _thumb = ( "" if v["thumb_image"] is None else f"ubisoft:{v['thumb_image']}" ) games.append( { "executable": _path, "arguments": _args, "name": v["name"], "thumb": _thumb, "path": _path, "folder": _folder, "icon": "com.usebottles.bottles-program", "id": str(uuid.uuid4()), } ) return games ================================================ FILE: bottles/backend/managers/versioning.py ================================================ # versioning.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import shutil from datetime import datetime from gettext import gettext as _ from glob import glob from typing import Any from bottles.fvs.exceptions import ( FVSNothingToCommit, FVSNothingToRestore, FVSStateNotFound, FVSStateZeroNotDeletable, ) from bottles.fvs.repo import FVSRepo from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.state import Task, TaskManager from bottles.backend.utils import yaml from bottles.backend.utils.file import FileUtils from bottles.backend.utils.manager import ManagerUtils logging = Logger() # noinspection PyTypeChecker class VersioningManager: def __init__(self, manager): self.manager = manager @staticmethod def __get_patterns(config: BottleConfig): patterns = ["*dosdevices*", "*cache*"] if config.Parameters.versioning_exclusion_patterns: patterns += config.Versioning_Exclusion_Patterns return patterns @staticmethod def is_initialized(config: BottleConfig): bottle_path = ManagerUtils.get_bottle_path(config) # Check for FVS2 if os.path.exists(os.path.join(bottle_path, ".fvs2")): return True return False @staticmethod def needs_migration(config: BottleConfig): """ Check if the bottle uses a legacy versioning system. Legacy systems are identified by the presence of: - .fvs/ folder (FVS v1) - states/states.yml (internal legacy system) """ bottle_path = ManagerUtils.get_bottle_path(config) # Check for FVS v1 if os.path.exists(os.path.join(bottle_path, ".fvs")): return True # Check for absolute legacy (internal) if os.path.exists(os.path.join(bottle_path, "states", "states.yml")): return True # Fallback to config flag if any (and FVS2 is NOT there yet) if config.Versioning and not os.path.exists(os.path.join(bottle_path, ".fvs2")): return True return False @staticmethod def re_initialize(config: BottleConfig): bottle_path = ManagerUtils.get_bottle_path(config) # Clean up FVS v1 fvs_path = os.path.join(bottle_path, ".fvs") if os.path.exists(fvs_path): shutil.rmtree(fvs_path) # Clean up absolute legacy states_path = os.path.join(bottle_path, "states") if os.path.exists(states_path): shutil.rmtree(states_path) # Clean up FVS2 for a fresh start fvs2_path = os.path.join(bottle_path, ".fvs2") if os.path.exists(fvs2_path): shutil.rmtree(fvs2_path) def update_system(self, config: BottleConfig): self.re_initialize(config) return self.manager.update_config(config, "Versioning", False) def create_state(self, config: BottleConfig, message: str = "No message"): patterns = self.__get_patterns(config) repo = FVSRepo( repo_path=ManagerUtils.get_bottle_path(config), use_compression=config.Parameters.versioning_compression, ) task_id = TaskManager.add(Task(title=_("Committing state …"))) try: repo.commit(message, ignore=patterns) except FVSNothingToCommit: TaskManager.remove(task_id) return Result(status=False, message=_("Nothing to commit")) repo._refresh() TaskManager.remove(task_id) return Result( status=True, message=_("New state [{0}] created successfully!").format( repo.active_state_id ), data={"state_id": repo.active_state_id, "states": repo.states, "branches": repo.branches, "active_branch": repo.active_branch}, ) def list_states( self, config: BottleConfig, check_dirty: bool = False ) -> dict[str, Any] | Result[dict[str, Any]]: """ This function take all the states from the states.yml file of the given bottle and return them as a dict. """ if not self.needs_migration(config): try: repo = FVSRepo( repo_path=ManagerUtils.get_bottle_path(config), use_compression=config.Parameters.versioning_compression, ) if check_dirty: repo.check_dirty() except FVSStateNotFound: logging.warning( "The FVS repository may be corrupted, trying to re-initialize it" ) self.re_initialize(config) repo = FVSRepo( repo_path=ManagerUtils.get_bottle_path(config), use_compression=config.Parameters.versioning_compression, ) if check_dirty: repo.check_dirty() return Result( status=True, message=_("States list retrieved successfully!"), data={"state_id": repo.active_state_id, "states": repo.states, "branches": repo.branches, "active_branch": repo.active_branch, "dirty": repo.dirty, "changed_files": repo.changed_files}, ) bottle_path = ManagerUtils.get_bottle_path(config) states = {} try: states_file = open("%s/states/states.yml" % bottle_path) states_file_yaml = yaml.load(states_file) states_file.close() states = states_file_yaml.get("States") logging.info(f"Found [{len(states)}] states for bottle: [{config.Name}]") except (FileNotFoundError, yaml.YAMLError): logging.info(f"No states found for bottle: [{config.Name}]") return states def set_state( self, config: BottleConfig, state_id: str | int, after: callable = None ) -> Result: if not self.needs_migration(config): patterns = self.__get_patterns(config) repo = FVSRepo( repo_path=ManagerUtils.get_bottle_path(config), use_compression=config.Parameters.versioning_compression, ) res = Result( status=True, message=_("State {0} restored successfully!").format(state_id), ) task_id = TaskManager.add( Task(title=_("Restoring state {} …".format(state_id))) ) try: repo.restore_state(state_id, ignore=patterns) except FVSStateNotFound: logging.error(f"State {state_id} not found.") res = Result(status=False, message=_("State not found")) except (FVSNothingToRestore, FVSStateZeroNotDeletable, FVSNothingToCommit): # Added FVSNothingToCommit just in case logging.error(f"State {state_id} is the active state.") res = Result( status=False, message=_("State {} is already the active state").format(state_id), ) TaskManager.remove(task_id) return res bottle_path = ManagerUtils.get_bottle_path(config) logging.info(f"Restoring to state: [{state_id}]") # get bottle and state indexes bottle_index = self.get_index(config) state_index = self.get_state_files(config, state_id) search_sources = list(range(int(state_id) + 1)) search_sources.reverse() # Optimize comparison using dicts for O(1) lookup bottle_files = {f["file"]: f for f in bottle_index.get("Files", [])} state_files = {f["file"]: f for f in state_index.get("Files", [])} remove_files = [] edit_files = [] for name, file in bottle_files.items(): if name not in state_files: remove_files.append(file) elif file["checksum"] != state_files[name]["checksum"]: edit_files.append(file) add_files = [] for name, file in state_files.items(): if name not in bottle_files: add_files.append(file) logging.info(f"[{len(remove_files)}] files to remove.") logging.info(f"[{len(edit_files)}] files to replace.") logging.info(f"[{len(add_files)}] files to add.") # perform file updates for file in remove_files: file_path = "%s/drive_c/%s" % (bottle_path, file["file"]) if os.path.exists(file_path): os.remove(file_path) for file in add_files: source = "%s/states/%s/drive_c/%s" % ( bottle_path, str(state_id), file["file"], ) target = "%s/drive_c/%s" % (bottle_path, file["file"]) if os.path.exists(source): os.makedirs(os.path.dirname(target), exist_ok=True) shutil.copy2(source, target) for file in edit_files: target = "%s/drive_c/%s" % (bottle_path, file["file"]) for i in search_sources: source = "%s/states/%s/drive_c/%s" % (bottle_path, str(i), file["file"]) if os.path.isfile(source): checksum = FileUtils().get_checksum(source) if file["checksum"] == checksum: os.makedirs(os.path.dirname(target), exist_ok=True) shutil.copy2(source, target) break # update State in bottle config self.manager.update_config(config, "State", state_id) # execute caller function after all if after: after() return Result(True) @staticmethod def get_state_files( config: BottleConfig, state_id: int, plain: bool = False ) -> str | Any: """ Return the files.yml content of the state. Use the plain argument to return the content as plain text. """ try: file = open( "%s/states/%s/files.yml" % (ManagerUtils.get_bottle_path(config), state_id) ) files = file.read() if plain else yaml.load(file.read()) file.close() return files except (OSError, IOError, yaml.YAMLError): logging.error("Could not read the state files file.") return {} @staticmethod def get_index(config: BottleConfig): """List all files in a bottle and return as dict.""" bottle_path = ManagerUtils.get_bottle_path(config) cur_index = {"Update_Date": str(datetime.now()), "Files": []} for file in glob("%s/drive_c/**" % bottle_path, recursive=True): if not os.path.isfile(file): continue if os.path.islink(os.path.dirname(file)): continue if file[len(bottle_path) + 9 :].split("/")[0] in ["users"]: continue cur_index["Files"].append( { "file": file[len(bottle_path) + 9 :], "checksum": FileUtils().get_checksum(file), } ) return cur_index def get_branches(self, config: BottleConfig) -> list: try: repo = FVSRepo( repo_path=ManagerUtils.get_bottle_path(config), use_compression=config.Parameters.versioning_compression, ) return repo.branches except Exception as e: logging.error(f"Failed to get FVS branches: {e}") return [] def get_active_branch(self, config: BottleConfig) -> str: try: repo = FVSRepo( repo_path=ManagerUtils.get_bottle_path(config), use_compression=config.Parameters.versioning_compression, ) return repo.active_branch except Exception as e: logging.error(f"Failed to get active FVS branch: {e}") return "" def create_branch(self, config: BottleConfig, branch_name: str) -> Result: try: repo = FVSRepo( repo_path=ManagerUtils.get_bottle_path(config), use_compression=config.Parameters.versioning_compression, ) repo.create_branch(branch_name) return Result(status=True, message=_("Branch created successfully")) except Exception as e: logging.error(f"Failed to create FVS branch: {e}") return Result(status=False, message=str(e)) def delete_branch(self, config: BottleConfig, branch_name: str) -> Result: try: repo = FVSRepo( repo_path=ManagerUtils.get_bottle_path(config), use_compression=config.Parameters.versioning_compression, ) repo.delete_branch(branch_name) return Result(status=True, message=_("Branch deleted successfully")) except Exception as e: logging.error(f"Failed to delete FVS branch: {e}") return Result(status=False, message=str(e)) def checkout_branch(self, config: BottleConfig, branch_name: str) -> Result: try: patterns = self.__get_patterns(config) repo = FVSRepo( repo_path=ManagerUtils.get_bottle_path(config), use_compression=config.Parameters.versioning_compression, ) try: repo.commit( _("Auto-save before switching to %s") % branch_name, ignore=patterns, ) except FVSNothingToCommit: pass repo.checkout(branch_name) repo._refresh() if repo.active_state_id: repo.restore_state(repo.active_state_id, ignore=patterns) return Result(status=True) except Exception as e: logging.error(f"Failed to checkout FVS branch: {e}") return Result(status=False, message=str(e)) ================================================ FILE: bottles/backend/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) backenddir = join_paths(pkgdatadir, 'bottles/backend') params_file = configure_file( input: 'params.py', output: 'params.py', configuration: conf ) subdir('wine') subdir('models') subdir('utils') subdir('dlls') subdir('repos') subdir('managers') bottles_sources = [ '__init__.py', 'globals.py', 'runner.py', 'diff.py', 'health.py', 'downloader.py', 'logger.py', 'cabextract.py', 'state.py', params_file ] install_data(bottles_sources, install_dir: backenddir) ================================================ FILE: bottles/backend/models/__init__.py ================================================ ================================================ FILE: bottles/backend/models/config.py ================================================ import inspect import logging import os from dataclasses import asdict, dataclass, field, is_dataclass, replace from io import IOBase from typing import IO, Container, Dict, ItemsView, List, Optional from bottles.backend.models.result import Result from bottles.backend.utils import yaml # class name prefix "Bottle" is a workaround for: # https://github.com/python/cpython/issues/90104 # noinspection PyDataclass class DictCompatMixIn: @staticmethod def yaml_serialize_handler(dumper, data): dict_repr = data.to_dict() return dumper.represent_dict(dict_repr) @staticmethod def json_serialize_handler(data): return data.to_dict() def keys(self): return self.__dict__.keys() def get(self, key, __default=None): return getattr(self, key, __default) def copy(self): return replace(self) def to_dict(self) -> dict: return asdict(self) def items(self) -> ItemsView[str, Container]: return self.to_dict().items() def __iter__(self): """handle `for x in obj` syntax""" return iter(self.__dict__) def __getitem__(self, item): """handle `obj[x]` syntax""" return getattr(self, item) def __delitem__(self, key): """handle `del obj[x]` syntax""" return delattr(self, key) def __setitem__(self, key, value): """handle `obj[x] = y` syntax""" return setattr(self, key, value) @dataclass class BottleSandboxParams(DictCompatMixIn): share_net: bool = False share_sound: bool = False # share_host_ro: bool = True # TODO: implement, requires the Bottles runtime (next) for a minimal sandbox # share_gpu: bool = True # TODO: implement # share_paths_ro: List[str] = field(default_factory=lambda: []) # TODO: implement # share_paths_rw: List[str] = field(default_factory=lambda: []) # TODO: implement @dataclass class BottleParams(DictCompatMixIn): dxvk: bool = False dxvk_nvapi: bool = False vkd3d: bool = False latencyflex: bool = False mangohud: bool = False mangohud_display_on_game_start: bool = True obsvkc: bool = False vkbasalt: bool = False gamemode: bool = False gamescope: bool = False gamescope_game_width: int = 0 gamescope_game_height: int = 0 gamescope_window_width: int = 0 gamescope_window_height: int = 0 gamescope_fps: int = 0 gamescope_fps_no_focus: int = 0 gamescope_scaling: bool = False gamescope_borderless: bool = False gamescope_fullscreen: bool = True gamescope_custom_options: str = "" sync: str = "wine" fsr: bool = False fsr_sharpening_strength: int = 8 custom_dpi: int = 96 renderer: str = "gl" discrete_gpu: bool = False virtual_desktop: bool = False virtual_desktop_res: str = "1280x720" wayland: bool = False pulseaudio_latency: bool = False fullscreen_capture: bool = False take_focus: bool = False mouse_warp: bool = True decorated: bool = True fixme_logs: bool = False use_runtime: bool = False use_eac_runtime: bool = True use_be_runtime: bool = True use_steam_runtime: bool = False winebridge: bool = False sandbox: bool = False versioning_compression: bool = False versioning_automatic: bool = False versioning_exclusion_patterns: bool = False vmtouch: bool = False vmtouch_cache_cwd: bool = False @dataclass class BottleConfig(DictCompatMixIn): Name: str = "" Arch: str = "win64" # Enum, Use bottles.backend.models.enum.Arch Windows: str = "win10" Runner: str = "" # runner name, "sys-*", or any installed runner name WorkingDir: str = "" DXVK: str = "" NVAPI: str = "" VKD3D: str = "" LatencyFleX: str = "" Path: str = "" Custom_Path: str = "" Environment: str = "" # Enum: "Steam", "Custom" Creation_Date: str = "" Update_Date: str = "" Versioning: bool = False Versioning_Exclusion_Patterns: list = field(default_factory=list) State: int = 0 Parameters: BottleParams = field(default_factory=BottleParams) Sandbox: BottleSandboxParams = field(default_factory=BottleSandboxParams) Limit_System_Environment: bool = False Environment_Variables: dict = field(default_factory=dict) Inherited_Environment_Variables: List[str] = field(default_factory=list) Installed_Dependencies: List[str] = field(default_factory=list) DLL_Overrides: dict = field(default_factory=dict) External_Programs: Dict[str, dict] = field(default_factory=dict) Uninstallers: dict = field(default_factory=dict) Registry_Rules: list = field(default_factory=list) session_arguments: str = "" run_in_terminal: bool = False Language: str = "sys" # "sys", "any valid language code" Winebridge: bool = False # Section - Not Existed in Sample Config but used in code CompatData: str = "" data: dict = field(default_factory=dict) # possible keys: "config", ... RunnerPath: str = "" def dump(self, file: str | IO, mode="w", encoding=None, indent=4) -> Result: """ Dump config to file :param file: filepath str or IO-like object. :param mode: when param 'file' is filepath, use this mode to open file, otherwise ignored. default is 'w' :param encoding: file content encoding, default is None(Decide by Python IO) :param indent: file indent width, default is 4 """ try: if isinstance(file, IOBase): yaml.dump(self.to_dict(), file, indent=indent, encoding=encoding) else: with open(file, mode=mode) as f: yaml.dump(self.to_dict(), f, indent=indent, encoding=encoding) return Result(True) except Exception as e: logging.exception(e) return Result(False, message=str(e)) @classmethod def load(cls, file: str | IO, mode="r") -> Result[Optional["BottleConfig"]]: """ Load config from file :param file: filepath str or IO-like object. :param mode: when param 'file' is filepath, use this mode to open file, otherwise ignored. default is 'r' """ try: if isinstance(file, IOBase): data = yaml.load(file) else: if not os.path.exists(file): logging.info("Config file %s not found, skipping load", file) return Result(False, message="Config file not exists") with open(file, mode=mode) as f: data = yaml.load(f) if not isinstance(data, dict): raise TypeError( "Config data should be dict type, but it was %s" % type(data) ) filled = cls._fill_with(data) if not filled.status: raise ValueError("Invalid Config data (%s)" % filled.message) return Result(True, data=filled.data) except Exception as e: logging.exception(e) return Result(False, message=str(e)) @classmethod def _fill_with(cls, data: dict) -> Result[Optional["BottleConfig"]]: """fill with dict""" try: data = data.copy() data = cls._fix(data) params = BottleParams(**data.pop("Parameters", {})) sandbox_param = BottleSandboxParams(**data.pop("Sandbox", {})) return Result( True, data=BottleConfig(Parameters=params, Sandbox=sandbox_param, **data), ) except Exception as e: logging.exception(e) return Result(False, message=repr(e)) @classmethod def _fix(cls, data: dict) -> dict: """fix config data and return""" data = data.copy() # ensure Parameters field if "Parameters" not in data: data["Parameters"] = {} if "Sandbox" not in data: data["Sandbox"] = {} # migrate old fsr_level key to fsr_sharpening_strength # TODO: remove after some time if "fsr_level" in data["Parameters"]: logging.warning( "Migrating config key 'fsr_level' to 'fsr_sharpening_strength'" ) data["Parameters"]["fsr_sharpening_strength"] = data["Parameters"].pop( "fsr_level" ) # migrate typo fields if "DXVK_NVAPI" in data: logging.warning("Migrating config key 'DXVK_NVAPI' to 'NVAPI'") data["NVAPI"] = data.pop("DXVK_NVAPI") if "LatencyFlex" in data: logging.warning("Migrating config key 'LatencyFlex' to 'LatencyFleX'") data["LatencyFleX"] = data.pop("LatencyFlex") # cleanup unexpected fields data = cls._filter(data) return data @classmethod def _filter(cls, data: dict, clazz: object = None) -> dict: """filter unexpected dict fields recursively for dataclasses and return""" if not isinstance(data, dict): return {} if not clazz: clazz = cls new_data = {} expected_fields = inspect.signature(clazz).parameters for k, v in data.items(): if k in expected_fields: field_type = expected_fields[k].annotation if is_dataclass(field_type): v = cls._filter(v, field_type) new_data[k] = v else: logging.warning( "Skipping unexpected config '%s' in %s" % (k, clazz.__name__) ) return new_data # Register custom YAML serializer for BottleConfig yaml.register_serializer(BottleConfig) ================================================ FILE: bottles/backend/models/enum.py ================================================ class Arch: WIN32 = "win32" WIN64 = "win64" ================================================ FILE: bottles/backend/models/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) modelsdir = join_paths(pkgdatadir, 'bottles/backend/models') bottles_sources = [ '__init__.py', 'result.py', 'samples.py', 'vdict.py', 'config.py', 'enum.py', 'registry_rule.py', 'process.py' ] install_data(bottles_sources, install_dir: modelsdir) ================================================ FILE: bottles/backend/models/process.py ================================================ from dataclasses import dataclass from typing import Literal @dataclass(frozen=True) class ProcessStartedPayload: launch_id: str bottle_id: str bottle_name: str bottle_path: str program_name: str program_path: str @dataclass(frozen=True) class ProcessFinishedPayload: launch_id: str status: Literal["success", "unknown"] ended_at: int # epoch seconds ================================================ FILE: bottles/backend/models/registry_rule.py ================================================ from dataclasses import dataclass, field from typing import List @dataclass class RegistryRule: """Reusable registry rule definition. Each rule stores registry key definitions as raw text so the backend can generate a .reg file when the rule is applied. """ name: str description: str = "" keys: str = "" triggers: List[str] = field(default_factory=list) run_once: bool = False @classmethod def from_dict(cls, data: dict) -> "RegistryRule": return cls( name=data.get("name", ""), description=data.get("description", ""), keys=data.get("keys", ""), triggers=data.get("triggers", []) or [], run_once=data.get("run_once", False), ) def to_dict(self) -> dict: return { "name": self.name, "description": self.description, "keys": self.keys, "triggers": self.triggers, "run_once": self.run_once, } ================================================ FILE: bottles/backend/models/result.py ================================================ # result.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from typing import Generic, TypeVar T = TypeVar("T") class Result(Generic[T]): """ The Result object is the standard return object for every method in the backend. It is important to use this object to keep the code clean and consistent. """ status: bool = False data: T = None message: str = "" def __init__(self, status: bool = False, data: T = None, message: str = ""): self.status = status self.data = data self.message = message def set_status(self, v: bool): self.status = v @property def ok(self): return self.status @property def has_data(self): return bool(self.data) @property def ready(self): return self.ok and self.has_data ================================================ FILE: bottles/backend/models/samples.py ================================================ class Samples: data = { "funding_dialog_dismissed": False, "personal_repositories": {}, } default_inherited_environment = [ "DBUS_SESSION_BUS_ADDRESS", "DISPLAY", "HOME", "LANG", "LC_ALL", "LC_CTYPE", "LC_MESSAGES", "PATH", "PULSE_SERVER", "TERM", "TZ", "USER", "WAYLAND_DISPLAY", "XAUTHORITY", "XDG_RUNTIME_DIR", ] environments = { "gaming": { "Runner": "wine", "Parameters": { "dxvk": True, # "nvapi": True, "vkd3d": True, "sync": "fsync", "fsr": False, "discrete_gpu": True, "pulseaudio_latency": False, }, "Installed_Dependencies": [ "d3dx9", "msls31", "arial32", "times32", "courie32", "d3dcompiler_43", "d3dcompiler_47", "mono", "gecko", ], }, "application": { "Runner": "wine", "Parameters": {"dxvk": True, "vkd3d": True, "pulseaudio_latency": False}, "Installed_Dependencies": [ "arial32", "times32", "courie32", "mono", "gecko", # "dotnet40", # "dotnet48" ], }, } bottles_to_steam_relations = { "MANGOHUD": ("mangohud", True), "OBS_VKCAPTURE": ("obsvkc", True), "ENABLE_VKBASALT": ("vkbasalt", True), "WINEESYNC": ("sync", "esync"), "WINEFSYNC": ("sync", "fsync"), "GAMESCOPE": ("gamescope", False), "DRI_PRIME": ("discrete_gpu", True), "__NV_PRIME_RENDER_OFFLOAD": ("discrete_gpu", True), "PULSE_LATENCY_MSEC": ("pulseaudio_latency", True), "PROTON_EAC_RUNTIME": ("use_eac_runtime", True), "PROTON_BATTLEYE_RUNTIME": ("use_be_runtime", True), } ================================================ FILE: bottles/backend/models/vdict.py ================================================ # Copyright (c) 2015 Rossen Georgiev # # Permission is hereby granted, free of charge, to any person obtaining a copy of # this software and associated documentation files (the "Software"), to deal in # the Software without restriction, including without limitation the rights to # use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies # of the Software, and to permit persons to whom the Software is furnished to do # so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in all # copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. # # Original source code: from collections import Counter import collections.abc as _c _iter_values = "values" _range = range _string_type = str class _kView(_c.KeysView): def __iter__(self): return self._mapping.iterkeys() class _vView(_c.ValuesView): def __iter__(self): return self._mapping.itervalues() class _iView(_c.ItemsView): def __iter__(self): return self._mapping.iteritems() class VDFDict(dict): def __init__(self, data=None): """ This is a dictionary that supports duplicate keys and preserves insert order ``data`` can be a ``dict``, or a sequence of key-value tuples. (e.g. ``[('key', 'value'),..]``) The only supported type for key is str. Get/set duplicates is done by tuples ``(index, key)``, where index is the duplicate index for the specified key. (e.g. ``(0, 'key')``, ``(1, 'key')``...) When the ``key`` is ``str``, instead of tuple, set will create a duplicate and get will look up ``(0, key)`` """ self.__omap = [] self.__kcount = Counter() if data is not None: if not isinstance(data, (list, dict)): raise ValueError( "Expected data to be list of pairs or dict, got %s" % type(data) ) self.update(data) def __repr__(self): out = "%s(" % self.__class__.__name__ out += "%s)" % repr(list(self.iteritems())) return out def __len__(self): return len(self.__omap) @staticmethod def _verify_key_tuple(key): if len(key) != 2: raise ValueError("Expected key tuple length to be 2, got %d" % len(key)) if not isinstance(key[0], int): raise TypeError("Key index should be an int") if not isinstance(key[1], _string_type): raise TypeError("Key value should be a str") def _normalize_key(self, key): if isinstance(key, _string_type): key = (0, key) elif isinstance(key, tuple): self._verify_key_tuple(key) else: raise TypeError("Expected key to be a str or tuple, got %s" % type(key)) return key def __setitem__(self, key, value): if isinstance(key, _string_type): key = (self.__kcount[key], key) self.__omap.append(key) elif isinstance(key, tuple): self._verify_key_tuple(key) if key not in self: raise KeyError("%s doesn't exist" % repr(key)) else: raise TypeError("Expected either a str or tuple for key") super(VDFDict, self).__setitem__(key, value) self.__kcount[key[1]] += 1 def __getitem__(self, key): return super(VDFDict, self).__getitem__(self._normalize_key(key)) def __delitem__(self, key): key = self._normalize_key(key) result = super(VDFDict, self).__delitem__(key) start_idx = self.__omap.index(key) del self.__omap[start_idx] dup_idx, skey = key self.__kcount[skey] -= 1 tail_count = self.__kcount[skey] - dup_idx if tail_count > 0: for idx in _range(start_idx, len(self.__omap)): if self.__omap[idx][1] == skey: oldkey = self.__omap[idx] newkey = (dup_idx, skey) super(VDFDict, self).__setitem__(newkey, self[oldkey]) super(VDFDict, self).__delitem__(oldkey) self.__omap[idx] = newkey dup_idx += 1 tail_count -= 1 if tail_count == 0: break if self.__kcount[skey] == 0: del self.__kcount[skey] return result def __iter__(self): return iter(self.iterkeys()) def __contains__(self, key): return super(VDFDict, self).__contains__(self._normalize_key(key)) def __eq__(self, other): if isinstance(other, VDFDict): return list(self.items()) == list(other.items()) else: return False def __ne__(self, other): return not self.__eq__(other) def clear(self): super(VDFDict, self).clear() self.__kcount.clear() self.__omap = list() def get(self, key, *_args): return super(VDFDict, self).get(self._normalize_key(key), *_args) def setdefault(self, key, default=None): if key not in self: self.__setitem__(key, default) return self.__getitem__(key) def pop(self, key): key = self._normalize_key(key) value = self.__getitem__(key) self.__delitem__(key) return value def popitem(self): if not self.__omap: raise KeyError("VDFDict is empty") key = self.__omap[-1] return key[1], self.pop(key) def update(self, data=None, **kwargs): if isinstance(data, dict): data = data.items() elif not isinstance(data, list): raise TypeError("Expected data to be a list or dict, got %s" % type(data)) for key, value in data: self.__setitem__(key, value) def iterkeys(self): return (key[1] for key in self.__omap) def keys(self): return _kView(self) def itervalues(self): return (self[key] for key in self.__omap) def values(self): return _vView(self) def iteritems(self): return ((key[1], self[key]) for key in self.__omap) def items(self): return _iView(self) def get_all_for(self, key): """Returns all values of the given key""" if not isinstance(key, _string_type): raise TypeError("Key needs to be a string.") return [self[(idx, key)] for idx in _range(self.__kcount[key])] def remove_all_for(self, key): """Removes all items with the given key""" if not isinstance(key, _string_type): raise TypeError("Key need to be a string.") for idx in _range(self.__kcount[key]): super(VDFDict, self).__delitem__((idx, key)) self.__omap = list(filter(lambda x: x[1] != key, self.__omap)) del self.__kcount[key] def has_duplicates(self): """ Returns ``True`` if the dict contains keys with duplicates. Recurses through any all keys with value that is ``VDFDict``. """ for n in getattr(self.__kcount, _iter_values)(): if n != 1: return True def dict_recurse(obj): for v in getattr(obj, _iter_values)(): if isinstance(v, VDFDict) and v.has_duplicates(): return True elif isinstance(v, dict): return dict_recurse(v) return False return dict_recurse(self) ================================================ FILE: bottles/backend/params.py ================================================ APP_VERSION = "@APP_VERSION@" BASE_ID = "@BASE_ID@" APP_ID = "@APP_ID@" ================================================ FILE: bottles/backend/repos/__init__.py ================================================ ================================================ FILE: bottles/backend/repos/component.py ================================================ # component.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from bottles.backend.repos.repo import Repo class ComponentRepo(Repo): name = "components" def get(self, name: str, plain: bool = False) -> str | dict | bool: if name in self.catalog: entry = self.catalog[name] category = entry["Category"] subcategory = entry.get("Sub-category") if subcategory: url = f"{self.url}/{category}/{subcategory}/{name}.yml" else: url = f"{self.url}/{category}/{name}.yml" return self.get_manifest(url, plain) return False ================================================ FILE: bottles/backend/repos/dependency.py ================================================ # dependency.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from bottles.backend.repos.repo import Repo class DependencyRepo(Repo): name = "dependencies" def get(self, name: str, plain: bool = False) -> str | dict | bool: if name in self.catalog: entry = self.catalog[name] url = f"{self.url}/{entry['Category']}/{name}.yml" return self.get_manifest(url, plain) return False ================================================ FILE: bottles/backend/repos/installer.py ================================================ # installer.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from bottles.backend.repos.repo import Repo class InstallerRepo(Repo): name = "installers" def get(self, name: str, plain: bool = False) -> str | dict | bool: if name in self.catalog: entry = self.catalog[name] url = f"{self.url}/{entry['Category']}/{name}.yml" return self.get_manifest(url, plain) return False def get_review(self, name: str) -> str | dict | bool: if name in self.catalog: return self.get_manifest(f"{self.url}/Reviews/{name}.md", plain=True) return False def get_icon(self, name: str) -> str | bytes | None: if name in self.catalog: entry = self.catalog[name] icon = entry.get("Icon") if icon: return f"{self.url}/data/{name}/{icon}" return None ================================================ FILE: bottles/backend/repos/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) reposdir = join_paths(pkgdatadir, 'bottles/backend/repos') bottles_sources = [ '__init__.py', 'repo.py', 'dependency.py', 'component.py', 'installer.py', ] install_data(bottles_sources, install_dir: reposdir) ================================================ FILE: bottles/backend/repos/repo.py ================================================ # repo.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from io import BytesIO import pycurl from bottles.backend.logger import Logger from bottles.backend.state import EventManager, Events from bottles.backend.utils import yaml from bottles.backend.utils.threading import RunAsync logging = Logger() class Repo: name: str = "" def __init__(self, url: str, index: str, offline: bool = False): self.url = url self.catalog = None def set_catalog(result, error=None): self.catalog = result EventManager.done(Events(self.name + ".fetching")) RunAsync(self.__get_catalog, callback=set_catalog, index=index, offline=offline) def __get_catalog(self, index: str, offline: bool = False): if index in ["", None] or offline: return {} try: buffer = BytesIO() c = pycurl.Curl() c.setopt(c.URL, index) c.setopt(c.FOLLOWLOCATION, True) c.setopt(c.WRITEDATA, buffer) c.perform() c.close() index = yaml.load(buffer.getvalue()) logging.info(f"Catalog {self.name} loaded") return index except (pycurl.error, yaml.YAMLError): logging.error(f"Cannot fetch {self.name} repository index.") return {} def get_manifest(self, url: str, plain: bool = False) -> str | dict | bool: try: buffer = BytesIO() c = pycurl.Curl() c.setopt(c.URL, url) c.setopt(c.FOLLOWLOCATION, True) c.setopt(c.WRITEDATA, buffer) c.perform() c.close() res = buffer.getvalue() if plain: return res.decode("utf-8") return yaml.load(res) except (pycurl.error, yaml.YAMLError): logging.error(f"Cannot fetch {self.name} manifest.") return False ================================================ FILE: bottles/backend/runner.py ================================================ # runner.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os from typing import TYPE_CHECKING from bottles.backend.logger import Logger from bottles.backend.managers.runtime import RuntimeManager from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.steam import SteamUtils from bottles.backend.wine.wineboot import WineBoot if TYPE_CHECKING: from bottles.backend.managers.manager import Manager logging = Logger() class Runner: """ This class handle everything related to the runner (e.g. Wine, Proton). It should not contain any manager logic (e.g. catalogs, checks, etc.) or any bottle related stuff (e.g. config handling, etc.), also DXVK, VKD3D, NVAPI handling should not performed from here. """ @staticmethod def runner_update( config: BottleConfig, manager: "Manager", runner: str ) -> Result[dict]: """ This method should be executed after changing the runner for a bottle. It does a prefix update and re-initialize the active DLLComponents (dxvk, dxvk-nvapi, vkd3d…) to re-create the overrides and fix broken registry keys. """ logging.info(f"Doing runner update for bottle: {config.Name}") wineboot = WineBoot(config) if not runner.startswith("sys-"): runner_path = ManagerUtils.get_runner_path(runner) if not os.path.exists(runner_path): logging.error(f"Runner {runner} not found in {runner_path}") return Result(status=False, data={"config": config}) # kill wineserver after update wineboot.kill(force_if_stalled=True) # update bottle config up_config = manager.update_config( config=config, key="Runner", value=runner ).data["config"] # perform a prefix update wineboot.update() # re-initialize DLLComponents if config.Parameters.dxvk: manager.install_dll_component(config, "dxvk", overrides_only=True) if config.Parameters.dxvk_nvapi: manager.install_dll_component(config, "nvapi", overrides_only=True) if config.Parameters.vkd3d: manager.install_dll_component(config, "vkd3d", overrides_only=True) """ enable Steam runtime if using Proton. NOTE: Official Proton runners need to be launched with the Steam Runtime to works properly, since it relies on a lot of libraries that should not be present on the host system. There are some exceptions, like the Soda and Wine-GE runners, which are built to work without the Steam Runtime. """ if SteamUtils.is_proton( ManagerUtils.get_runner_path(runner) ) and RuntimeManager.get_runtimes("steam"): manager.update_config(config, "use_steam_runtime", True, "Parameters") return Result(status=True, data={"config": up_config}) ================================================ FILE: bottles/backend/state.py ================================================ import dataclasses from enum import Enum from gettext import gettext as _ from threading import Lock as PyLock, Event as PyEvent from typing import Dict, Callable, Optional, Protocol, List from uuid import UUID, uuid4 from bottles.backend.logger import Logger from bottles.backend.models.result import Result logging = Logger() class Locks(Enum): ComponentsInstall = "components.install" class Events(Enum): ComponentsFetching = "components.fetching" DependenciesFetching = "dependencies.fetching" InstallersFetching = "installers.fetching" ComponentsOrganizing = "components.organizing" DependenciesOrganizing = "dependencies.organizing" InstallersOrganizing = "installers.organizing" class Signals(Enum): """Signals backend support""" ManagerLocalBottlesLoaded = "Manager.local_bottles_loaded" # no extra data ForceStopNetworking = ( "LoadingView.stop_networking" # status(bool): Force Stop network operations ) RepositoryFetched = "RepositoryManager.repo_fetched" # status: fetch success or not, data(int): total repositories NetworkStatusChanged = ( "ConnectionUtils.status_changed" # status(bool): network ready or not ) GNotification = ( "G.send_notification" # data(Notification): data for Gio notification ) GShowUri = "G.show_uri" # data(str): the URI # data(UUID): the UUID of task TaskAdded = "task.added" TaskRemoved = "task.removed" TaskUpdated = "task.updated" # Playtime lifecycle signals ProgramStarted = "Playtime.program_started" # ProgramFinished data payload: ProgramFinished = "Playtime.program_finished" # Eagle analysis signals EagleStep = "Eagle.step" # data(Result): msg(str) EagleFinished = "Eagle.finished" # data(Result): results(dict) # Dynamic launcher portal DesktopEntryCreated = "DesktopEntry.created" class Status(Enum): RUNNING = "running" DONE = "done" FAILED = "failed" CANCELLED = "cancelled" class TaskStreamUpdateHandler(Protocol): def __call__( self, received_size: int = 0, total_size: int = 0, status: Optional[Status] = None, ) -> None: ... class SignalHandler(Protocol): def __call__(self, data: Optional[Result] = None) -> None: ... @dataclasses.dataclass class Notification: title: str = "Bottles" text: str = "no message provided" image: str = "" @dataclasses.dataclass(init=False) class Task: _task_id: Optional[UUID] = None # should only be set by TaskManager title: str = "Task" _subtitle: str = "" hidden: bool = False # hide from UI cancellable: bool = False def __init__( self, title: str = "Task", subtitle: str = "", hidden: bool = False, cancellable: bool = False, ): self.title = title self.subtitle = subtitle self.hidden = hidden self.cancellable = cancellable @property def task_id(self) -> Optional[UUID]: return self._task_id @task_id.setter def task_id(self, value: UUID): if self._task_id is not None: raise NotImplementedError( "Invalid usage, Task.task_id should only set once" ) self._task_id = value @property def subtitle(self) -> str: return self._subtitle @subtitle.setter def subtitle(self, value: str): self._subtitle = value SignalManager.send(Signals.TaskUpdated, Result(True, self.task_id)) def stream_update( self, received_size: int = 0, total_size: int = 0, status: Optional[Status] = None, ): """This is a default subtitle updating handler for streaming downloading progress""" match status: case Status.DONE | Status.FAILED | Status.CANCELLED: TaskManager.remove(self) return case _: pass if total_size == 0 and received_size == 0: self.subtitle = _("Calculating…") return percent = int(received_size / total_size * 100) self.subtitle = f"{percent}%" class LockManager: _LOCKS: Dict[Locks, PyLock] = {} @classmethod def lock(cls, name: Locks): """decorator, used for mutex locking the decorated function""" lock = cls.get(name) def func_wrapper(func: Callable): def wrapper(*args, **kwargs): lock.acquire() rv = func(*args, **kwargs) lock.release() return rv return wrapper return func_wrapper @classmethod def get(cls, name: Locks) -> PyLock: return cls._LOCKS.setdefault(name, PyLock()) class EventManager: """ This class manages events, which are one-time events (can be reset) during the lifecycle of the app. You can wait for the event to occur, or set it when the associated operations are finished. Wait for an event that has already been set, will immediately return. """ _EVENTS: Dict[Events, PyEvent] = {} @classmethod def wait(cls, event: Events): _event = cls._EVENTS.setdefault(event, PyEvent()) # By default, when an Event is created, it will be unset, so it will block logging.debug(f"Waiting on operation {event}") _event.wait() logging.debug(f"Done wait operation {event}") @classmethod def done(cls, event: Events): _event = cls._EVENTS.setdefault(event, PyEvent()) _event.set() logging.debug(f"Done operation {event}") @classmethod def reset(cls, event: Events): _event = cls._EVENTS.setdefault(event, PyEvent()) _event.clear() logging.debug(f"Reset operation {event}") class TaskManager: """Long-running tasks are registered here, for tracking and display them on UI""" _TASKS: Dict[UUID, Task] = {} # {UUID4: Task} @classmethod def get(cls, task_id: UUID) -> Optional[Task]: return cls._TASKS.get(task_id) @classmethod def add(cls, task: Task) -> UUID: """register a running task to TaskManager""" uniq = uuid4() task.task_id = uniq cls._TASKS[uniq] = task SignalManager.send(Signals.TaskAdded, Result(True, task.task_id)) return uniq @classmethod def remove(cls, task: UUID | Task): if isinstance(task, Task): task = task.task_id cls._TASKS.pop(task) SignalManager.send(Signals.TaskRemoved, Result(True, task)) class SignalManager: """sync backend state to frontend via registered signal handlers""" _SIGNALS: Dict[Signals, List[SignalHandler]] = {} @classmethod def connect(cls, signal: Signals, handler: SignalHandler) -> None: cls._SIGNALS.setdefault(signal, []) cls._SIGNALS[signal].append(handler) @classmethod def send(cls, signal: Signals, data: Optional[Result] = None) -> None: """ Send signal should only be called by backend logic """ if signal not in cls._SIGNALS: logging.debug(f"No handler registered for {signal}") return for fn in cls._SIGNALS[signal]: fn(data) ================================================ FILE: bottles/backend/utils/__init__.py ================================================ ================================================ FILE: bottles/backend/utils/connection.py ================================================ # connection.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os from datetime import datetime from gettext import gettext as _ from typing import Optional import pycurl from bottles.backend.logger import Logger from bottles.backend.models.result import Result from bottles.backend.state import Notification, SignalManager, Signals logging = Logger() class ConnectionUtils: """ This class is used to check the connection, pinging the official Bottle's website. If the connection is offline, the user will be notified and False will be returned, otherwise True. """ _status: Optional[bool] = None last_check = None def __init__(self, force_offline=False, **kwargs): super().__init__(**kwargs) self.force_offline = force_offline self.do_check_connection = True self.aborted_connections = 0 SignalManager.connect(Signals.ForceStopNetworking, self.stop_check) @property def status(self) -> Optional[bool]: return self._status @status.setter def status(self, value: bool): if value is None: logging.error("Cannot set network status to None") return self._status = value SignalManager.send(Signals.NetworkStatusChanged, Result(status=self.status)) def __curl_progress(self, _download_t, _download_d, _upload_t, _upload_d): if self.do_check_connection: return pycurl.E_OK else: self.aborted_connections += 1 return pycurl.E_ABORTED_BY_CALLBACK def stop_check(self, res: Result): if res.status: self.do_check_connection = False def check_connection(self, show_notification=False) -> Optional[bool]: """check network status, send result through signal NetworkReady and return""" if self.force_offline or "FORCE_OFFLINE" in os.environ: logging.info("Forcing offline mode") self.status = False return False try: c = pycurl.Curl() c.setopt(c.URL, "https://ping.usebottles.com") c.setopt(c.FOLLOWLOCATION, True) c.setopt(c.NOBODY, True) c.setopt(c.NOPROGRESS, False) c.setopt(c.XFERINFOFUNCTION, self.__curl_progress) c.perform() if c.getinfo(pycurl.HTTP_CODE) != 200: raise Exception("Connection status: offline …") self.last_check = datetime.now() self.status = True except Exception: logging.warning("Connection status: offline …") if show_notification: SignalManager.send( Signals.GNotification, Result( True, Notification( title="Bottles", text=_("You are offline, unable to download."), image="network-wireless-disabled-symbolic", ), ), ) self.last_check = datetime.now() self.status = False self.do_check_connection = True return self.status ================================================ FILE: bottles/backend/utils/decorators.py ================================================ # decorators.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from functools import lru_cache, wraps from time import monotonic_ns def cache(_func=None, *, seconds: int = 600, maxsize: int = 128, typed: bool = False): """ Extension of functools lru_cache with a timeout Parameters: seconds (int): Timeout in seconds to clear the WHOLE cache, default = 10 minutes maxsize (int): Maximum Size of the Cache typed (bool): Same value of different type will be a different entry Source: """ def wrapper_cache(f): f = lru_cache(maxsize=maxsize, typed=typed)(f) f.delta = seconds * 10**9 f.expiration = monotonic_ns() + f.delta @wraps(f) def wrapped_f(*args, **kwargs): if monotonic_ns() >= f.expiration: f.cache_clear() f.expiration = monotonic_ns() + f.delta return f(*args, **kwargs) wrapped_f.cache_info = f.cache_info wrapped_f.cache_clear = f.cache_clear return wrapped_f # To allow decorator to be used without arguments if _func is None: return wrapper_cache else: return wrapper_cache(_func) ================================================ FILE: bottles/backend/utils/display.py ================================================ import os import subprocess from functools import lru_cache class DisplayUtils: @staticmethod @lru_cache def get_x_display(): """Get the X display port.""" env_var = "DISPLAY" ports_range = range(3) if os.environ.get(env_var): return os.environ.get(env_var) for i in ports_range: _port = f":{i}" _proc = ( subprocess.Popen( f"xdpyinfo -display :{i}", stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, ) .communicate()[0] .decode("utf-8") .lower() ) if "x.org" in _proc: return _port return False @staticmethod def check_nvidia_device(): """Check if there is an nvidia device connected""" _query = "NVIDIA Corporation".lower() _proc = ( subprocess.Popen( "lspci | grep 'VGA'", stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, ) .communicate()[0] .decode("utf-8") .lower() ) if _query in _proc: return True return False @staticmethod def display_server_type(): """Return the display server type""" return os.environ.get("XDG_SESSION_TYPE", "x11").lower() ================================================ FILE: bottles/backend/utils/file.py ================================================ # file.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import fcntl import hashlib import os import shutil import time from array import array from pathlib import Path class FileUtils: """ This class provide some useful methods to work with files. Like get checksum, human size, etc. """ @staticmethod def get_checksum(file): """ This function returns the MD5 checksum of the given file. """ checksum = hashlib.md5() try: with open(file, "rb") as f: for chunk in iter(lambda: f.read(4096), b""): checksum.update(chunk) return checksum.hexdigest().lower() except FileNotFoundError: return None @staticmethod def use_insensitive_ext(string): """Converts a glob pattern into a case-insensitive glob pattern""" ext = string.split(".")[1] globlist = ["[%s%s]" % (c.lower(), c.upper()) for c in ext] return "*.%s" % "".join(globlist) @staticmethod def get_human_size(size: float) -> str: """Returns a human readable size from a given float size""" for unit in ["", "Ki", "Mi", "Gi", "Ti", "Pi", "Ei", "Zi"]: if abs(size) < 1024.0: return f"{size:3.1f}{unit}B" size /= 1024.0 return f"{size:.1f}YiB" @staticmethod def get_human_size_legacy(size: float) -> str: """Returns a human readable size from a given float size""" for unit in ["", "Ki", "Mi", "Gi", "Ti", "Pi", "Ei", "Zi"]: if abs(size) < 1024.0: return "%3.1f%s%s" % (size, unit, "B") size /= 1024.0 return "%.1f%s%s" % (size, "Yi", "B") def get_path_size(self, path: str, human: bool = True) -> str | float: """ Returns the size of a given path. If human is True, returns as a human-readable size. """ p = Path(path) size = sum(f.stat().st_size for f in p.glob("**/*") if f.is_file()) if human: return self.get_human_size(size) return size def get_disk_size(self, human: bool = True) -> dict: """ Returns the size of the disk. If human is True, returns as a human-readable size. """ disk_total, disk_used, disk_free = shutil.disk_usage("/") if human: disk_total = self.get_human_size(disk_total) disk_used = self.get_human_size(disk_used) disk_free = self.get_human_size(disk_free) return { "total": disk_total, "used": disk_used, "free": disk_free, } @staticmethod def wait_for_files(files: list, timeout: int = 0.5) -> bool: """Wait for a file to be created or modified.""" for file in files: if not os.path.isfile(file): return False while not os.path.exists(file): time.sleep(timeout) return True @staticmethod def remove_path(path: str) -> bool: """Remove a file or directory at the given path.""" try: if os.path.isdir(path): shutil.rmtree(path) else: os.remove(path) except FileNotFoundError: return False except OSError: return False return True @staticmethod def chattr_f(directory: str) -> bool: FS_IOC_GETFLAGS = 0x80086601 FS_IOC_SETFLAGS = 0x40086602 FS_CASEFOLD_FL = 0x40000000 success = True if os.path.isdir(directory) and len(os.listdir(directory)) == 0: fd = os.open(directory, os.O_RDONLY) try: arg = array("L", [0]) fcntl.ioctl(fd, FS_IOC_GETFLAGS, arg, True) arg[0] |= FS_CASEFOLD_FL fcntl.ioctl(fd, FS_IOC_SETFLAGS, arg, True) except OSError: success = False os.close(fd) else: success = False return success ================================================ FILE: bottles/backend/utils/generic.py ================================================ # generic.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import codecs import contextlib import random import re import string import subprocess from typing import Optional import chardet from bottles.backend.globals import locale_encodings def validate_url(url: str): """Validate a URL.""" regex = re.compile( r"^(?:http|ftp)s?://" r"(?:(?:[A-Z0-9](?:[A-Z0-9-]{0,61}[A-Z0-9])?\.)+(?:[A-Z]{2,6}\.?|[A-Z0-9-]{2,}\.?)|" r"localhost|" r"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})" r"(?::\d+)?" r"(?:/?|[/?]\S+)$", re.IGNORECASE, ) return re.match(regex, url) is not None def detect_encoding(text: bytes, locale_hint: str = None) -> Optional[str]: """ Detect the encoding of a text by its bytes. Return None if it can't be detected. """ if not text: # when empty return "utf-8" if locale_hint: # when hint available hint = locale_hint.split(".") match len(hint): case 1: loc = hint[0] if loc in locale_encodings: # Use Windows locale defaults return locale_encodings[loc] case 2: loc, encoding = hint try: codecs.lookup(encoding) return encoding except LookupError: # Fallback to locale only if loc in locale_encodings: return locale_encodings[loc] case _: pass result = chardet.detect(text) encoding = result["encoding"] confidence = result["confidence"] if confidence < 0.5: return None return encoding def is_glibc_min_available(): """Check if the glibc minimum version is available.""" try: import ctypes process_namespace = ctypes.CDLL(None) gnu_get_libc_version = process_namespace.gnu_get_libc_version gnu_get_libc_version.restype = ctypes.c_char_p version = gnu_get_libc_version().decode("ascii") if version >= "2.32": return version except: pass return False def sort_by_version(_list: list, extra_check: str = "async"): def natural_keys(text): result = [int(re.search(extra_check, text) is None)] result.extend( [int(n) for n in re.findall(r"\d+", text)] ) return result _list.sort(key=natural_keys, reverse=True) return _list def get_mime(path: str): """Get the mime type of file.""" with contextlib.suppress(FileNotFoundError): res = subprocess.check_output(["file", "--mime-type", path]) if res: return res.decode("utf-8").split(":")[1].strip() return None def random_string(length: int): return "".join( random.choice(string.ascii_uppercase + string.digits) for _ in range(length) ) ================================================ FILE: bottles/backend/utils/gpu.py ================================================ # gpu.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import subprocess from enum import Enum from functools import lru_cache from bottles.backend.logger import Logger from bottles.backend.utils.nvidia import get_nvidia_dll_path from bottles.backend.utils.vulkan import VulkanUtils logging = Logger() class GPUVendors(Enum): AMD = "amd" NVIDIA = "nvidia" INTEL = "intel" # noinspection PyTypeChecker class GPUUtils: __vendors = { "nvidia": "NVIDIA Corporation", "amd": "Advanced Micro Devices, Inc.", "intel": "Intel Corporation", } def __init__(self): self.vk = VulkanUtils() def list_all(self): found = [] for _vendor in self.__vendors: _proc = subprocess.Popen( f"lspci | grep '{self.__vendors[_vendor]}'", stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, ) stdout, stderr = _proc.communicate() if len(stdout) > 0: found.append(_vendor) return found @staticmethod def assume_discrete(vendors: list): if "nvidia" in vendors and "amd" in vendors: return {"integrated": "amd", "discrete": "nvidia"} if "nvidia" in vendors and "intel" in vendors: return {"integrated": "intel", "discrete": "nvidia"} if "amd" in vendors and "intel" in vendors: return {"integrated": "intel", "discrete": "amd"} return {} @staticmethod def is_nouveau(): _proc = subprocess.Popen( "lsmod | grep nouveau", stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, ) stdout, stderr = _proc.communicate() if len(stdout) > 0: logging.warning("Nouveau driver detected, this may cause issues") return True return False def get_gpu(self): checks = { "nvidia": {"query": "(VGA|3D|Display).*NVIDIA"}, "amd": {"query": "(VGA|3D|Display).*AMD/ATI"}, "intel": {"query": "(VGA|3D|Display).*Intel"}, } gpus = { "nvidia": { "vendor": "nvidia", "envs": { "__NV_PRIME_RENDER_OFFLOAD": "1", "__GLX_VENDOR_LIBRARY_NAME": "nvidia", "__VK_LAYER_NV_optimus": "NVIDIA_only", }, "icd": self.vk.get_vk_icd("nvidia", as_string=True), "nvngx_path": get_nvidia_dll_path(), }, "amd": { "vendor": "amd", "envs": {"DRI_PRIME": "1"}, "icd": self.vk.get_vk_icd("amd", as_string=True), }, "intel": { "vendor": "intel", "envs": {"DRI_PRIME": "1"}, "icd": self.vk.get_vk_icd("intel", as_string=True), }, } found = [] result = {"vendors": {}, "prime": {"integrated": None, "discrete": None}} if self.is_nouveau(): gpus["nvidia"]["envs"] = {"DRI_PRIME": "1"} gpus["nvidia"]["icd"] = "" for _check in checks: _query = checks[_check]["query"] _proc = subprocess.Popen( f"lspci | grep -iP '{_query}'", stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, ) stdout, stderr = _proc.communicate() if len(stdout) > 0: found.append(_check) result["vendors"][_check] = gpus[_check] if len(found) >= 2: _discrete = self.assume_discrete(found) if _discrete: _integrated = _discrete["integrated"] _discrete = _discrete["discrete"] result["prime"]["integrated"] = gpus[_integrated] result["prime"]["discrete"] = gpus[_discrete] return result @staticmethod @lru_cache def is_gpu(vendor: GPUVendors) -> bool: _proc = subprocess.Popen( f"lspci | grep -iP '{vendor.value}'", stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, ) stdout, stderr = _proc.communicate() return len(stdout) > 0 ================================================ FILE: bottles/backend/utils/gsettings_stub.py ================================================ from bottles.backend.logger import Logger logging = Logger() class GSettingsStub: @staticmethod def get_boolean(key: str) -> bool: logging.warning(f"Stub GSettings key {key}=False") return False @staticmethod def get_string(key: str) -> str: logging.warning(f"Stub GSettings key {key}='default'") return "default" @staticmethod def set_string(key: str, value: str) -> None: logging.warning(f"Stub GSettings set {key}='{value}'") ================================================ FILE: bottles/backend/utils/imagemagick.py ================================================ # imagemagick.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import subprocess class ImageMagickUtils: def __init__(self, path: str): self.path = path @staticmethod def __validate_path(path: str): if os.path.exists(path): return False if os.path.isdir(path): return False return True def list_assets(self): cmd = f"identify '{self.path}'" try: res = subprocess.check_output(["bash", "-c", cmd]) except: return [] assets = [] for r in res.decode().split("\n"): _r = r.replace(self.path, "").split() if len(_r) < 3: continue try: assets.append(int(_r[2].split("x")[0])) except ValueError: continue return assets def convert( self, dest: str, asset_size: int = 256, resize: int = 256, flatten: bool = True, alpha: bool = True, fallback: bool = True, ): if not self.__validate_path(dest): raise FileExistsError("Destination path already exists") assets = self.list_assets() asset_index = -1 cmd = f"convert '{self.path}'" if asset_size not in assets: if not fallback: raise ValueError("Asset size not available") if len(assets) > 0: asset_size = max(assets) asset_index = assets.index(asset_size) else: asset_index = assets.index(asset_size) if asset_index != -1: cmd = f"convert '{self.path}[{asset_index}]'" if resize > 0: cmd += f" -thumbnail {resize}x{resize}" if alpha: cmd += " -alpha on -background none" if flatten: cmd += " -flatten" cmd += f" '{dest}'" subprocess.run(["bash", "-c", cmd]) ================================================ FILE: bottles/backend/utils/json.py ================================================ """This should be a drop-in replacement for the json module built in CPython""" import json import json as _json from typing import Optional, IO, Any, Type from bottles.backend.models.config import DictCompatMixIn JSONDecodeError = json.JSONDecodeError class ExtJSONEncoder(_json.JSONEncoder): def default(self, o): if isinstance(o, DictCompatMixIn): return o.json_serialize_handler(o) return super().default(o) def load(fp: IO[str]) -> Any: """Deserialize fp (a .read()-supporting file-like object containing a JSON document) to a Python object.""" return _json.load(fp) def loads(s: str | bytes) -> Any: """Deserialize s (a str, bytes or bytearray instance containing a JSON document) to a Python object.""" return _json.loads(s) def dump( obj: Any, fp: IO[str], *, indent: Optional[str | int] = None, cls: Optional[Type[_json.JSONEncoder]] = None, ) -> None: """ Serialize obj as a JSON formatted stream to fp (a .write()-supporting file-like object). :param obj: the object you want to serialize :param fp: the file-like object you want to write :param indent: `None` for compact output, `0` for newline only, non-negative integer for indent level :param cls: Custom JsonEncoder subclass, use ExtJsonEncoder if not provided """ if cls is None: # replace default JsonEncoder cls = ExtJSONEncoder return _json.dump(obj, fp, indent=indent, cls=cls) def dumps( obj: Any, *, indent: Optional[str | int] = None, cls: Optional[Type[_json.JSONEncoder]] = None, ) -> str: """ Serialize obj to a JSON formatted str. :param obj: the object you want to serialize :param indent: `None` for compact output, `0` for newline only, non-negative integer for indent level :param cls: Custom JsonEncoder subclass, use ExtJsonEncoder if not provided :return: serialized result """ if cls is None: # replace default JsonEncoder cls = ExtJSONEncoder return _json.dumps(obj, indent=indent, cls=cls) ================================================ FILE: bottles/backend/utils/lnk.py ================================================ # lnk.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import locale import struct from functools import lru_cache class LnkUtils: @staticmethod @lru_cache def get_data(path): """ Gets data from a .lnk file, and returns them in a dictionary. Thanks to @Winand and @Jared for the code. """ with open(path, "rb") as stream: content = stream.read() """ Skip first 20 bytes (HeaderSize and LinkCLSID) read the LinkFlags structure (4 bytes) """ lflags = struct.unpack("I", content[0x14:0x18])[0] position = 0x18 if (lflags & 0x01) == 1: """ If the HasLinkTargetIDList bit is set then skip the stored IDList structure and header """ position = struct.unpack("H", content[0x4C:0x4E])[0] + 0x4E last_pos = position position += 0x04 # get how long the file information is (LinkInfoSize) length = struct.unpack("I", content[last_pos:position])[0] """ Skip 12 bytes (LinkInfoHeaderSize, LinkInfoFlags and VolumeIDOffset) """ position += 0x0C # go to the LocalBasePath position lbpos = struct.unpack("I", content[position : position + 0x04])[0] position = last_pos + lbpos # read the string at the given position of the determined length size = (length + last_pos) - position - 0x02 content = content[position : position + size].split(b"\x00", 1) decode = locale.getdefaultlocale()[1] if len(content) > 1 or decode is None: decode = "utf-16" try: return content[-1].decode(decode) except UnicodeDecodeError: return None ================================================ FILE: bottles/backend/utils/manager.py ================================================ # manager.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import shlex import shutil from gettext import gettext as _ from typing import Optional import icoextract # type: ignore [import-untyped] from bottles.backend.params import APP_ID from bottles.backend.globals import Paths from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.state import SignalManager, Signals from bottles.backend.utils.generic import get_mime from bottles.backend.utils.imagemagick import ImageMagickUtils from gi.repository import GLib, Gio, Xdp portal = Xdp.Portal() logging = Logger() class ManagerUtils: """ This class contains methods (tools, utilities) that are not directly related to the Manager. """ @staticmethod def open_filemanager( config: Optional[BottleConfig] = None, path_type: str = "bottle", component: str = "", custom_path: str = "", ): logging.info("Opening the file manager in the path …") path = "" if path_type == "bottle" and config is None: raise NotImplementedError("bottle type need a valid Config") if path_type == "bottle": bottle_path = ManagerUtils.get_bottle_path(config) if config.Environment == "Steam": bottle_path = config.Path path = f"{bottle_path}/drive_c" elif component != "": if path_type in ["runner", "runner:proton"]: path = ManagerUtils.get_runner_path(component) elif path_type == "dxvk": path = ManagerUtils.get_dxvk_path(component) elif path_type == "vkd3d": path = ManagerUtils.get_vkd3d_path(component) elif path_type == "nvapi": path = ManagerUtils.get_nvapi_path(component) elif path_type == "latencyflex": path = ManagerUtils.get_latencyflex_path(component) elif path_type == "runtime": path = Paths.runtimes elif path_type == "winebridge": path = Paths.winebridge if path_type == "custom" and custom_path != "": path = custom_path path = f"file://{path}" SignalManager.send(Signals.GShowUri, Result(data=path)) @staticmethod def get_bottle_path(config: BottleConfig) -> str: if config.Environment == "Steam": return os.path.join(Paths.steam, config.CompatData) if config.Custom_Path: return config.Path return os.path.join(Paths.bottles, config.Path) @staticmethod def get_runner_path(runner: str) -> str: if runner.startswith("sys-"): return runner return f"{Paths.runners}/{runner}" @staticmethod def get_dxvk_path(dxvk: str) -> str: return f"{Paths.dxvk}/{dxvk}" @staticmethod def get_vkd3d_path(vkd3d: str) -> str: return f"{Paths.vkd3d}/{vkd3d}" @staticmethod def get_nvapi_path(nvapi: str) -> str: return f"{Paths.nvapi}/{nvapi}" @staticmethod def get_latencyflex_path(latencyflex: str) -> str: return f"{Paths.latencyflex}/{latencyflex}" @staticmethod def get_temp_path(dest: str) -> str: return f"{Paths.temp}/{dest}" @staticmethod def get_template_path(template: str) -> str: return f"{Paths.templates}/{template}" @staticmethod def move_file_to_bottle( file_path: str, config: BottleConfig, fn_update: callable = None ) -> str | bool: logging.info(f"Adding file {file_path} to the bottle …") bottle_path = ManagerUtils.get_bottle_path(config) if not os.path.exists(f"{bottle_path}/storage"): """ If the storage folder does not exist for the bottle, create it before moving the file. """ os.makedirs(f"{bottle_path}/storage") file_name = os.path.basename(file_path) file_size = os.path.getsize(file_path) file_new_path = f"{bottle_path}/storage/{file_name}" logging.info(f"Copying file {file_path} to the bottle …") try: if file_size == 0: with open(file_new_path, "wb"): pass if fn_update: fn_update(1) return file_new_path chunk_size = 64 * 1024 bytes_copied = 0 with open(file_path, "rb") as f_in: with open(file_new_path, "wb") as f_out: while True: chunk = f_in.read(chunk_size) if not chunk: break f_out.write(chunk) bytes_copied += len(chunk) if fn_update: fn_update(bytes_copied / file_size) if fn_update: fn_update(1) return file_new_path except (OSError, IOError): logging.error(f"Could not copy file {file_path} to the bottle.") return False @staticmethod def get_exe_parent_dir(config, executable_path): """Get parent directory of the executable.""" if "\\" in executable_path: p = "\\".join(executable_path.split("\\")[:-1]) p = p.replace("C:\\", "\\drive_c\\").replace("\\", "/") return ManagerUtils.get_bottle_path(config) + p return os.path.dirname(executable_path) @staticmethod def extract_icon(config: BottleConfig, program_name: str, program_path: str) -> str: from bottles.backend.wine.winepath import WinePath winepath = WinePath(config) icon = "com.usebottles.bottles-program" bottle_icons_path = os.path.join(ManagerUtils.get_bottle_path(config), "icons") try: if winepath.is_windows(program_path): program_path = winepath.to_unix(program_path) ico_dest_temp = os.path.join(bottle_icons_path, f"_{program_name}.png") ico_dest = os.path.join(bottle_icons_path, f"{program_name}.png") ico = icoextract.IconExtractor(program_path) os.makedirs(bottle_icons_path, exist_ok=True) if os.path.exists(ico_dest_temp): os.remove(ico_dest_temp) if os.path.exists(ico_dest): os.remove(ico_dest) ico.export_icon(ico_dest_temp) # Some ICO files are incorrectly identified as TARGA # See https://bugs.astron.com/view.php?id=723 if get_mime(ico_dest_temp) in ["image/vnd.microsoft.icon", "image/x-tga"]: if not ico_dest_temp.endswith(".ico"): shutil.move(ico_dest_temp, f"{ico_dest_temp}.ico") ico_dest_temp = f"{ico_dest_temp}.ico" im = ImageMagickUtils(ico_dest_temp) im.convert(ico_dest) icon = ico_dest else: shutil.move(ico_dest_temp, ico_dest) icon = ico_dest except: # TODO: handle those pass return icon @staticmethod def create_desktop_entry( config, program: dict, skip_icon: bool = False, custom_icon: str = "", ): icon = "com.usebottles.bottles-program" if not skip_icon and not custom_icon: icon = ManagerUtils.extract_icon( config, program.get("name"), program.get("path") ) elif custom_icon: icon = custom_icon def prepare_install_cb (self, result): ret = portal.dynamic_launcher_prepare_install_finish(result) id = f"{config.get('Name')}.{program.get('name')}" sum_type = GLib.ChecksumType.SHA1 exec = "bottles-cli run -p {} -b '{}' -- %u".format( shlex.quote(program.get('name')), config.get('Name') ) portal.dynamic_launcher_install( ret["token"], "{}.App_{}.desktop".format( APP_ID, GLib.compute_checksum_for_string(sum_type, id, -1) ), """[Desktop Entry] Exec={} Type=Application Terminal=false Categories=Application; Comment=Launch {} using Bottles. StartupWMClass={}""".format( exec, program.get("name"), program.get("name") ) ) SignalManager.send(Signals.DesktopEntryCreated) if icon == "com.usebottles.bottles-program": icon += ".svg" _icon = Gio.File.new_for_uri( f"resource:/com/usebottles/bottles/icons/scalable/apps/{icon}" ) else: _icon = Gio.File.new_for_path(icon) icon_v = Gio.BytesIcon.new(_icon.load_bytes()[0]).serialize() portal.dynamic_launcher_prepare_install(None, program.get("name"), icon_v, Xdp.LauncherType.APPLICATION, None, True, False, None, prepare_install_cb) @staticmethod def browse_wineprefix(wineprefix: dict): """Presents a dialog to browse the wineprefix.""" ManagerUtils.open_filemanager( path_type="custom", custom_path=wineprefix.get("Path") ) @staticmethod def get_languages( from_name=None, from_locale=None, from_index=None, get_index=False, get_locales=False, ): locales = [ "sys", "bg_BG", "cs_CZ", "da_DK", "de_DE", "el_GR", "en_US", "es_ES", "et_EE", "fi_FI", "fr_FR", "hr_HR", "hu_HU", "it_IT", "lt_LT", "lv_LV", "nl_NL", "no_NO", "pl_PL", "pt_PT", "ro_RO", "ru_RU", "sk_SK", "sl_SI", "sv_SE", "tr_TR", "zh_CN", "ja_JP", "zh_TW", "ko_KR", ] names = [ _("System"), _("Bulgarian"), _("Czech"), _("Danish"), _("German"), _("Greek"), _("English"), _("Spanish"), _("Estonian"), _("Finnish"), _("French"), _("Croatian"), _("Hungarian"), _("Italian"), _("Lithuanian"), _("Latvian"), _("Dutch"), _("Norwegian"), _("Polish"), _("Portuguese"), _("Romanian"), _("Russian"), _("Slovak"), _("Slovenian"), _("Swedish"), _("Turkish"), _("Chinese"), _("Japanese"), _("Taiwanese"), _("Korean"), ] if from_name and from_locale: raise ValueError("Cannot pass both from_name, from_locale and from_index.") if from_name: if from_name not in names: raise ValueError("Given name not in list.") i = names.index(from_name) if get_index: return i return from_name, locales[i] if from_locale: if from_locale not in locales: raise ValueError("Given locale not in list.") i = locales.index(from_locale) if get_index: return i return from_locale, names[i] if isinstance(from_index, int): if from_index not in range(0, len(locales)): raise ValueError("Given index not in range.") return locales[from_index], names[from_index] if get_locales: return locales return names ================================================ FILE: bottles/backend/utils/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) utilsdir = join_paths(pkgdatadir, 'bottles/backend/utils') bottles_sources = [ '__init__.py', 'display.py', 'gpu.py', 'manager.py', 'vulkan.py', 'terminal.py', 'file.py', 'generic.py', 'wine.py', 'steam.py', 'lnk.py', 'decorators.py', 'snake.py', 'vdf.py', 'imagemagick.py', 'proc.py', 'yaml.py', 'nvidia.py', 'threading.py', 'connection.py', 'gsettings_stub.py', 'json.py', 'singleton.py' ] install_data(bottles_sources, install_dir: utilsdir) ================================================ FILE: bottles/backend/utils/nvidia.py ================================================ """This file originated from Lutris (https://github.com/lutris/lutris/blob/master/lutris/util/nvidia.py)""" """Nvidia library detection from Proton""" import os from ctypes import CDLL, POINTER, Structure, addressof, c_char_p, c_int, c_void_p, cast from bottles.backend.logger import Logger logging = Logger() RTLD_DI_LINKMAP = 2 class LinkMap(Structure): """ from dlinfo(3) struct link_map { ElfW(Addr) l_addr; /* Difference between the address in the ELF file and the address in memory */ char *l_name; /* Absolute pathname where object was found */ ElfW(Dyn) *l_ld; /* Dynamic section of the shared object */ struct link_map *l_next, *l_prev; /* Chain of loaded objects */ /* Plus additional fields private to the implementation */ }; """ _fields_ = [("l_addr", c_void_p), ("l_name", c_char_p), ("l_ld", c_void_p)] def get_nvidia_glx_path(): """Return the absolute path to the libGLX_nvidia library""" try: libdl = CDLL("libdl.so.2") except OSError: logging.error("Unable to load libdl.so.2") return None try: libglx_nvidia = CDLL("libGLX_nvidia.so.0") except OSError: logging.error("Unable to load libGLX_nvidia.so.0") return None # from dlinfo(3) # # int dlinfo (void *restrict handle, int request, void *restrict info) dlinfo_func = libdl.dlinfo dlinfo_func.argtypes = c_void_p, c_int, c_void_p dlinfo_func.restype = c_int # Allocate a LinkMap object glx_nvidia_info_ptr = POINTER(LinkMap)() # Run dlinfo(3) on the handle to libGLX_nvidia.so.0, storing results at the # address represented by glx_nvidia_info_ptr if ( dlinfo_func( libglx_nvidia._handle, RTLD_DI_LINKMAP, addressof(glx_nvidia_info_ptr) ) != 0 ): logging.error("Unable to read Nvidia information") return None # Grab the contents our of our pointer glx_nvidia_info = cast(glx_nvidia_info_ptr, POINTER(LinkMap)).contents # Decode the path to our library to a str() if glx_nvidia_info.l_name is None: logging.error("Error reading the Nvidia library path") return None try: libglx_nvidia_path = os.fsdecode(glx_nvidia_info.l_name) except UnicodeDecodeError as ex: logging.error("Error decoding the Nvidia library path: %s", ex) # type: ignore return None # Follow any symlinks to the actual file return os.path.realpath(libglx_nvidia_path) def get_nvidia_dll_path(): """Return the path to the location of DLL files for use by Wine/Proton from the NVIDIA Linux driver. See https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/issues/71 for background on the chosen method of DLL discovery. """ from bottles.backend.utils.gpu import GPUUtils, GPUVendors if not GPUUtils.is_gpu(GPUVendors.NVIDIA): return None libglx_path = get_nvidia_glx_path() if not libglx_path: logging.warning("Unable to locate libGLX_nvidia") return None nvidia_wine_dir = os.path.join(os.path.dirname(libglx_path), "nvidia/wine") if os.path.exists(os.path.join(nvidia_wine_dir, "nvngx.dll")): return nvidia_wine_dir return None ================================================ FILE: bottles/backend/utils/proc.py ================================================ # proc.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import subprocess class Proc: def __init__(self, pid): self.pid = pid def __get_data(self, data): try: with open(os.path.join("/proc", str(self.pid), data), "rb") as f: return f.read().decode("utf-8") except (FileNotFoundError, PermissionError): return "" def get_cmdline(self): return self.__get_data("cmdline") def get_env(self): return self.__get_data("environ") def get_cwd(self): return self.__get_data("cwd") def get_name(self): return self.__get_data("stat") def kill(self): subprocess.Popen( ["kill", str(self.pid)], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, ) class ProcUtils: @staticmethod def get_procs(): procs = [] for pid in os.listdir("/proc"): if pid.isdigit(): procs.append(Proc(pid)) return procs @staticmethod def get_by_cmdline(cmdline): _procs = ProcUtils.get_procs() return [proc for proc in _procs if cmdline in proc.get_cmdline()] @staticmethod def get_by_env(env): _procs = ProcUtils.get_procs() return [proc for proc in _procs if env in proc.get_env()] @staticmethod def get_by_cwd(cwd): _procs = ProcUtils.get_procs() return [proc for proc in _procs if cwd in proc.get_cwd()] @staticmethod def get_by_name(name): _procs = ProcUtils.get_procs() return [proc for proc in _procs if name in proc.get_name()] @staticmethod def get_by_pid(pid): return Proc(pid) ================================================ FILE: bottles/backend/utils/singleton.py ================================================ class Singleton(type): _instances = {} def __call__(cls, *args, **kwargs): if cls not in cls._instances: cls._instances[cls] = super(Singleton, cls).__call__(*args, **kwargs) return cls._instances[cls] ================================================ FILE: bottles/backend/utils/snake.py ================================================ import curses import random import time import sys import os class Snake: def __init__(self, stdscr: curses.window): self.__is_running = None self.stdscr = stdscr self.stdscr.nodelay(True) self.stdscr.timeout(0) curses.curs_set(0) curses.init_pair(1, curses.COLOR_GREEN, curses.COLOR_BLACK) curses.init_pair(2, curses.COLOR_YELLOW, curses.COLOR_BLACK) curses.init_pair(3, curses.COLOR_BLACK, curses.COLOR_WHITE) self.snake = [[4, 10], [4, 9], [4, 8]] self.food = [0, 0] self.score = 0 self.life = 3 self.direction = "RIGHT" self.generate_food() def generate_food(self): self.food = [int(random.random() * 20), int(random.random() * 20)] while self.food in self.snake: bounds = self.stdscr.getmaxyx() self.food = [ int(random.random() * (bounds[0] - 2)) + 1, int(random.random() * (bounds[1] - 2)) + 1, ] def draw(self): self.stdscr.clear() self.stdscr.box() self.stdscr.addstr( self.stdscr.getmaxyx()[0] - 1, self.stdscr.getmaxyx()[1] // 2 - len(str(self.score)) // 2, f"Score: {self.score}", curses.color_pair(3), ) for i, j in self.snake: try: self.stdscr.addstr(i, j, "◍", curses.color_pair(1)) except: self.__is_running = False self.stdscr.addstr(self.food[0], self.food[1], "🍎", curses.color_pair(2)) self.stdscr.refresh() def move(self): new_head = [self.snake[0][0], self.snake[0][1]] if self.direction == "UP": new_head[0] -= 1 elif self.direction == "DOWN": new_head[0] += 1 elif self.direction == "LEFT": new_head[1] -= 1 elif self.direction == "RIGHT": new_head[1] += 1 self.snake.insert(0, new_head) if self.snake[0] == self.food: self.score += 1 self.generate_food() else: self.snake.pop() def get_input(self): key = self.stdscr.getch() if key == curses.KEY_UP and self.direction != "DOWN": self.direction = "UP" elif key == curses.KEY_DOWN and self.direction != "UP": self.direction = "DOWN" elif key == curses.KEY_LEFT and self.direction != "RIGHT": self.direction = "LEFT" elif key == curses.KEY_RIGHT and self.direction != "LEFT": self.direction = "RIGHT" elif key == ord("q"): exit() def get_result(self): return f"Your score is {self.score}" def run(self): self.__is_running = True while self.__is_running: self.get_input() self.move() self.draw() time.sleep(0.1) result = "Game over!" def main(stdscr): global result snake = Snake(stdscr) snake.run() result = snake.get_result() if __name__ == "__main__": os.system("clear") logo = """ .▄▄ · ▐ ▄ ▄▄▄· ▄ •▄ ▄▄▄ . ▐█ ▀. •█▌▐█▐█ ▀█ █▌▄▌▪▀▄.▀· ▄▀▀▀█▄▐█▐▐▌▄█▀▀█ ▐▀▀▄·▐▀▀▪▄ ▐█▄▪▐███▐█▌▐█ ▪▐▌▐█.█▌▐█▄▄▌ ▀▀▀▀ ▀▀ █▪ ▀ ▀ ·▀ ▀ ▀▀▀ """ print(logo) print("\u2550" * 27) print(""" 1. Play 2. Exit """) print("\u2550" * 27) print("\nDo you want to play a game? (1/2)\n") choice = input() if choice == "1": curses.wrapper(main) os.system("tput reset") print("\u2554" + "\u2550" * (len(result) + 2) + "\u2557") print("\u2551" + " " + result + " " + "\u2551") print("\u255a" + "\u2550" * (len(result) + 2) + "\u255d") print("Start again? (y/n)") if input() == "y": os.execl(sys.executable, os.path.abspath(__file__), *sys.argv) else: exit() elif choice == "2": exit() ================================================ FILE: bottles/backend/utils/steam.py ================================================ # steam.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import shlex from typing import Optional, TextIO from bottles.backend.logger import Logger from bottles.backend.models.vdict import VDFDict from bottles.backend.utils import vdf logging = Logger() class SteamUtils: @staticmethod def parse_acf(data: str) -> VDFDict: """ Parses an ACF file. Just a wrapper for vdf.loads. """ return vdf.loads(data) @staticmethod def parse_vdf(data: str) -> VDFDict: """ Parses a VDF file. Just a wrapper for vdf.loads. """ return vdf.loads(data) @staticmethod def to_vdf(data: VDFDict, fp: TextIO): """ Saves a VDF file. Just a wrapper for vdf.dumps. """ vdf.dump(data, fp, pretty=True) @staticmethod def is_proton(path: str) -> bool: """ Checks if a directory is a Proton directory. """ toolmanifest = os.path.join(path, "toolmanifest.vdf") if not os.path.isfile(toolmanifest): return False f = open(toolmanifest, "r", errors="replace") data = SteamUtils.parse_vdf(f.read()) compat_layer_name = data.get("manifest", {}).get("compatmanager_layer_name", {}) commandline = data.get("manifest", {}).get("commandline", {}) return "proton" in compat_layer_name or "proton" in commandline @staticmethod def get_associated_runtime(path: str) -> Optional[str]: """ Get the associated runtime of a Proton directory. """ toolmanifest = os.path.join(path, "toolmanifest.vdf") if not os.path.isfile(toolmanifest): logging.error(f"toolmanifest.vdf not found in Proton directory: {path}") return None runtime = "scout" f = open(toolmanifest, "r", errors="replace") data = SteamUtils.parse_vdf(f.read()) tool_appid = data.get("manifest", {}).get("require_tool_appid", {}) if "1628350" in tool_appid: runtime = "sniper" elif "1391110" in tool_appid: runtime = "soldier" return runtime @staticmethod def get_dist_directory(path: str) -> str: """ Get the sub-directory containing the wine libraries and binaries. """ dist_directory = path if os.path.isdir(os.path.join(path, "dist")): dist_directory = os.path.join(path, "dist") elif os.path.isdir(os.path.join(path, "files")): dist_directory = os.path.join(path, "files") else: logging.warning( f"No /dist or /files sub-directory was found under this Proton directory: {path}" ) return dist_directory @staticmethod def handle_launch_options(launch_options: str) -> tuple[str, str, dict[str, str]]: """ Handle launch options. Supports the %command% pattern. Return prefix, arguments, and environment variables. """ env_vars = {} prefix, args = "", "" if "%command%" in launch_options: _c = launch_options.split("%command%") prefix = _c[0] if len(_c) > 0 else "" args = _c[1] if len(_c) > 1 else "" else: args = launch_options try: prefix_list = shlex.split(prefix.strip()) except ValueError: prefix_list = prefix.split(shlex.quote(prefix.strip())) for p in prefix_list.copy(): if "=" in p: k, v = p.split("=", 1) v = shlex.quote(v) if " " in v else v env_vars[k] = v prefix_list.remove(p) prefix = " ".join(prefix_list) return prefix, args, env_vars ================================================ FILE: bottles/backend/utils/terminal.py ================================================ # terminal.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import shlex import subprocess from bottles.backend.logger import Logger logging = Logger() class TerminalUtils: """ This class is used to launch commands in the system terminal. It will loop all the "supported" terminals to find the one that is available, so it will be used to launch the command. """ colors = { "default": "#00ffff #2b2d2e", "debug": "#ff9800 #2e2c2b", "easter": "#0bff00 #2b2e2c", } terminals = [ # Part of Flatpak package ["easyterm.py", '-d -p "%s" -c %s'], # Third party ["foot", "%s"], ["kitty", "%s"], ["tilix", "-- %s"], ["st", "-e %s"], ["wezterm", "-e -- %s"], # Desktop environments ["xfce4-terminal", "-e %s"], ["konsole", "--noclose -e %s"], ["gnome-terminal", "-- %s"], ["kgx", "-e %s"], ["mate-terminal", "--command %s"], ["qterminal", "--execute %s"], ["lxterminal", "-e %s"], # Fallback ["xterm", "-e %s"], ] def __init__(self): self.terminal = None def check_support(self): if "FLATPAK_ID" in os.environ: self.terminal = self.terminals[0] return True for terminal in self.terminals: terminal_check = ( subprocess.Popen( f"command -v {terminal[0]} > /dev/null && echo 1 || echo 0", shell=True, stdout=subprocess.PIPE, ) .communicate()[0] .decode("utf-8") ) if "1" in terminal_check: self.terminal = terminal return True return False def execute(self, command, env=None, colors="default", cwd=None): if env is None: env = os.environ.copy() if not self.check_support(): logging.warning("Terminal not supported.") return False if self.terminal is None: logging.warning("No terminal available.") return False if colors not in self.colors: colors = "default" command = str(command) command = shlex.quote(command) terminal = self.terminal template = " ".join(terminal) term_bin = os.path.basename(terminal[0]) if "FLATPAK_ID" in os.environ and "easyterm" in term_bin: ld = env.get("LD_LIBRARY_PATH", "") base = "/app/lib:/app/lib64" env["LD_LIBRARY_PATH"] = base + (":" + ld if ld else "") if "easyterm" in term_bin: for k in [ "GI_TYPELIB_PATH", "GI_MODULE_DIR", "GSETTINGS_SCHEMA_DIR", "XDG_DATA_DIRS", "XDG_DATA_HOME", "LD_LIBRARY_PATH", ]: if k in os.environ: env[k] = os.environ[k] palette = self.colors[colors] cmd_for_shell = shlex.quote(f"bash -c {command}") if "ENABLE_BASH" in os.environ: cmd_for_shell = "bash" try: full_cmd = template % (palette, cmd_for_shell) except Exception: full_cmd = f"{template} {palette} {cmd_for_shell}" elif term_bin == "xfce4-terminal": cmd_for_shell = shlex.quote(f"sh -c {command}") try: full_cmd = template % cmd_for_shell except Exception: full_cmd = f"{template} {cmd_for_shell}" elif term_bin in ["kitty", "foot", "konsole", "gnome-terminal", "wezterm"]: cmd_for_shell = shlex.quote(f"sh -c {command}") try: full_cmd = template % cmd_for_shell except Exception: full_cmd = f"{template} {cmd_for_shell}" else: cmd_for_shell = shlex.quote(f"bash -c {command}") try: full_cmd = template % cmd_for_shell except Exception: full_cmd = f"{template} {cmd_for_shell}" logging.info(f"Command: {full_cmd}") try: proc_out = subprocess.Popen( full_cmd, shell=True, env=env, stdout=subprocess.PIPE, cwd=cwd ).communicate()[0] if proc_out: try: proc_out.decode("utf-8") except Exception: pass except Exception: logging.warning("Failed to launch terminal command.") return False return True def launch_snake(self): snake_path = os.path.dirname(os.path.realpath(__file__)) snake_path = os.path.join(snake_path, "snake.py") self.execute(command="python %s" % snake_path, colors="easter") ================================================ FILE: bottles/backend/utils/threading.py ================================================ # threading.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import sys import threading import traceback from typing import Any from gi.repository import GLib from bottles.backend.logger import Logger logging = Logger() class RunAsync(threading.Thread): """ This class is used to execute a function asynchronously. It takes a function, a callback and a list of arguments as input. """ def __init__( self, task_func, callback=None, daemon=True, *args: Any, **kwargs: Any, ): if "DEBUG_MODE" in os.environ: import faulthandler faulthandler.enable() logging.debug( f"Running async job [{task_func}] " f"(from main thread: {threading.current_thread() is threading.main_thread()})." ) self._callback_in_main_loop = kwargs.pop("callback_in_main_loop", True) super(RunAsync, self).__init__(target=self.__target, args=args, kwargs=kwargs) self.task_func = task_func self.callback = callback if callback else lambda r, e: None self.daemon = daemon self.cancel_event = kwargs.get("cancel_event") self._cancel_requested = False self.start() def __target(self, *args, **kwargs): result = None error = None try: result = self.task_func(*args, **kwargs) except Exception as exception: logging.error( f"Error while running async job: {self.task_func}\n" f"Exception: {exception}" ) error = exception _ex_type, _ex_value, trace = sys.exc_info() traceback.print_tb(trace) traceback_info = "\n".join(traceback.format_tb(trace)) logging.write_log([str(exception), traceback_info]) def _dispatch_callback(): try: self.callback(result, error) except Exception as callback_exception: logging.error( "Error while running async callback: " f"{self.callback}\nException: {callback_exception}" ) _ex_type, _ex_value, trace = sys.exc_info() traceback.print_tb(trace) traceback_info = "\n".join(traceback.format_tb(trace)) logging.write_log([str(callback_exception), traceback_info]) return GLib.SOURCE_REMOVE if ( self._callback_in_main_loop and threading.current_thread() is not threading.main_thread() ): GLib.idle_add(_dispatch_callback) else: _dispatch_callback() def cancel(self): self._cancel_requested = True if self.cancel_event and hasattr(self.cancel_event, "set"): self.cancel_event.set() @staticmethod def run_async(func): def inner(*args, **kwargs): # Here we add None in the arguments so that callback=None, # but we still pass all the required argument to the function called RunAsync( func, *( ( None, True, ) + args ), **kwargs, ) return inner ================================================ FILE: bottles/backend/utils/vdf.py ================================================ # Copyright (c) 2015 Rossen Georgiev # # Permission is hereby granted, free of charge, to any person obtaining a copy of # this software and associated documentation files (the "Software"), to deal in # the Software without restriction, including without limitation the rights to # use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies # of the Software, and to permit persons to whom the Software is furnished to do # so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in all # copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. # # Original source code: # # Module for deserializing/serializing to and from VDF __version__ = "3.4" __author__ = "Rossen Georgiev" import re import struct from binascii import crc32 from io import BytesIO from io import StringIO as unicodeIO from collections.abc import Mapping string_type = str int_type = int BOMS = "\ufffe\ufeff" def strip_bom(line): return line.lstrip(BOMS) # string escaping _unescape_char_map = { r"\n": "\n", r"\t": "\t", r"\v": "\v", r"\b": "\b", r"\r": "\r", r"\f": "\f", r"\a": "\a", r"\\": "\\", r"\?": "?", r"\"": '"', r"\'": "'", } _escape_char_map = {v: k for k, v in _unescape_char_map.items()} def _re_escape_match(m): return _escape_char_map[m.group()] def _re_unescape_match(m): return _unescape_char_map[m.group()] def _escape(text): return re.sub(r"[\n\t\v\b\r\f\a\\?\"']", _re_escape_match, text) def _unescape(text): return re.sub( r"(\\n|\\t|\\v|\\b|\\r|\\f|\\a|\\\\|\\\?|\\\"|\\')", _re_unescape_match, text ) # parsing and dumping for KV1 def parse(fp, mapper=dict, merge_duplicate_keys=True, escaped=True): """ Deserialize ``s`` (a ``str`` or ``unicode`` instance containing a VDF) to a Python object. ``mapper`` specifies the Python object used after deserializetion. ``dict` is used by default. Alternatively, ``collections.OrderedDict`` can be used if you wish to preserve key order. Or any object that acts like a ``dict``. ``merge_duplicate_keys`` when ``True`` will merge multiple KeyValue lists with the same key into one instead of overwriting. You can se this to ``False`` if you are using ``VDFDict`` and need to preserve the duplicates. """ if not issubclass(mapper, Mapping): raise TypeError("Expected mapper to be subclass of dict, got %s" % type(mapper)) if not hasattr(fp, "readline"): raise TypeError( "Expected fp to be a file-like object supporting line iteration" ) stack = [mapper()] expect_bracket = False re_keyvalue = re.compile( r'^("(?P(?:\\.|[^\\"])*)"|(?P#?[a-z0-9\-_\\?$%<>]+))' r"([ \t]*(" r'"(?P(?:\\.|[^\\"])*)(?P")?' r"|(?P(?:(? ])+)" r"|(?P{[ \t]*)(?P})?" r"))?", flags=re.I, ) lineno = line = -1 for lineno, line in enumerate(fp, 1): if lineno == 1: line = strip_bom(line) line = line.lstrip() # skip empty and comment lines if line == "" or line[0] == "/": continue # one level deeper if line[0] == "{": expect_bracket = False continue if expect_bracket: raise SyntaxError( "vdf.parse: expected openning bracket", (getattr(fp, "name", "<%s>" % fp.__class__.__name__), lineno, 1, line), ) # one level back if line[0] == "}": if len(stack) > 1: stack.pop() continue raise SyntaxError( "vdf.parse: one too many closing parenthasis", (getattr(fp, "name", "<%s>" % fp.__class__.__name__), lineno, 0, line), ) # parse keyvalue pairs while True: match = re_keyvalue.match(line) if not match: try: line += next(fp) continue except StopIteration: raise SyntaxError( "vdf.parse: unexpected EOF (open key quote?)", ( getattr(fp, "name", "<%s>" % fp.__class__.__name__), lineno, 0, line, ), ) key = ( match.group("key") if match.group("qkey") is None else match.group("qkey") ) val = match.group("qval") if val is None: val = match.group("val") if val is not None: val = val.rstrip() if val == "": val = None if escaped: key = _unescape(key) # we have a key with value in parenthesis, so we make a new dict obj (level deeper) if val is None: if merge_duplicate_keys and key in stack[-1]: _m = stack[-1][key] # we've descended a level deeper, if value is str, we have to overwrite it to mapper if not isinstance(_m, mapper): _m = stack[-1][key] = mapper() else: _m = mapper() stack[-1][key] = _m if match.group("eblock") is None: # only expect a bracket if it's not already closed or on the same line stack.append(_m) if match.group("sblock") is None: expect_bracket = True # we've matched a simple keyvalue pair, map it to the last dict obj in the stack else: # if the value is line consume one more line and try to match again, # until we get the KeyValue pair if match.group("vq_end") is None and match.group("qval") is not None: try: line += next(fp) continue except StopIteration: raise SyntaxError( "vdf.parse: unexpected EOF (open quote for value?)", ( getattr(fp, "name", "<%s>" % fp.__class__.__name__), lineno, 0, line, ), ) stack[-1][key] = _unescape(val) if escaped else val # exit the loop break if len(stack) != 1: raise SyntaxError( "vdf.parse: unclosed parenthasis or quotes (EOF)", (getattr(fp, "name", "<%s>" % fp.__class__.__name__), lineno, 0, line), ) return stack.pop() def loads(s, **kwargs): """ Deserialize ``s`` (a ``str`` or ``unicode`` instance containing a JSON document) to a Python object. """ if not isinstance(s, string_type): raise TypeError("Expected s to be a str, got %s" % type(s)) try: fp = unicodeIO(s) except TypeError: fp = strIO(s) return parse(fp, **kwargs) def load(fp, **kwargs): """ Deserialize ``fp`` (a ``.readline()``-supporting file-like object containing a JSON document) to a Python object. """ return parse(fp, **kwargs) def dumps(obj, pretty=False, escaped=True): """ Serialize ``obj`` to a VDF formatted ``str``. """ if not isinstance(obj, Mapping): raise TypeError("Expected data to be an instance of``dict``") if not isinstance(pretty, bool): raise TypeError("Expected pretty to be of type bool") if not isinstance(escaped, bool): raise TypeError("Expected escaped to be of type bool") return "".join(_dump_gen(obj, pretty, escaped)) def dump(obj, fp, pretty=False, escaped=True): """ Serialize ``obj`` as a VDF formatted stream to ``fp`` (a ``.write()``-supporting file-like object). """ if not isinstance(obj, Mapping): raise TypeError("Expected data to be an instance of``dict``") if not hasattr(fp, "write"): raise TypeError("Expected fp to have write() method") if not isinstance(pretty, bool): raise TypeError("Expected pretty to be of type bool") if not isinstance(escaped, bool): raise TypeError("Expected escaped to be of type bool") for chunk in _dump_gen(obj, pretty, escaped): fp.write(chunk) def _dump_gen(data, pretty=False, escaped=True, level=0): indent = "\t" line_indent = "" if pretty: line_indent = indent * level for key, value in data.items(): if escaped and isinstance(key, string_type): key = _escape(key) if isinstance(value, Mapping): yield '%s"%s"\n%s{\n' % (line_indent, key, line_indent) for chunk in _dump_gen(value, pretty, escaped, level + 1): yield chunk yield "%s}\n" % line_indent else: if escaped and isinstance(value, string_type): value = _escape(value) yield '%s"%s" "%s"\n' % (line_indent, key, value) # binary VDF class BASE_INT(int_type): def __repr__(self): return "%s(%d)" % (self.__class__.__name__, self) class UINT_64(BASE_INT): pass class INT_64(BASE_INT): pass class POINTER(BASE_INT): pass class COLOR(BASE_INT): pass BIN_NONE = b"\x00" BIN_STRING = b"\x01" BIN_INT32 = b"\x02" BIN_FLOAT32 = b"\x03" BIN_POINTER = b"\x04" BIN_WIDESTRING = b"\x05" BIN_COLOR = b"\x06" BIN_UINT64 = b"\x07" BIN_END = b"\x08" BIN_INT64 = b"\x0a" BIN_END_ALT = b"\x0b" def binary_loads( b, mapper=dict, merge_duplicate_keys=True, alt_format=False, raise_on_remaining=True ): """ Deserialize ``b`` (``bytes`` containing a VDF in "binary form") to a Python object. ``mapper`` specifies the Python object used after deserializetion. ``dict` is used by default. Alternatively, ``collections.OrderedDict`` can be used if you wish to preserve key order. Or any object that acts like a ``dict``. ``merge_duplicate_keys`` when ``True`` will merge multiple KeyValue lists with the same key into one instead of overwriting. You can se this to ``False`` if you are using ``VDFDict`` and need to preserve the duplicates. """ if not isinstance(b, bytes): raise TypeError("Expected s to be bytes, got %s" % type(b)) return binary_load( BytesIO(b), mapper, merge_duplicate_keys, alt_format, raise_on_remaining ) def binary_load( fp, mapper=dict, merge_duplicate_keys=True, alt_format=False, raise_on_remaining=False, ): """ Deserialize ``fp`` (a ``.read()``-supporting file-like object containing binary VDF) to a Python object. ``mapper`` specifies the Python object used after deserializetion. ``dict` is used by default. Alternatively, ``collections.OrderedDict`` can be used if you wish to preserve key order. Or any object that acts like a ``dict``. ``merge_duplicate_keys`` when ``True`` will merge multiple KeyValue lists with the same key into one instead of overwriting. You can se this to ``False`` if you are using ``VDFDict`` and need to preserve the duplicates. """ if not hasattr(fp, "read") or not hasattr(fp, "tell") or not hasattr(fp, "seek"): raise TypeError( "Expected fp to be a file-like object with tell()/seek() and read() returning bytes" ) if not issubclass(mapper, Mapping): raise TypeError("Expected mapper to be subclass of dict, got %s" % type(mapper)) # helpers int32 = struct.Struct(" 1: stack.pop() continue break key = read_string(fp) if t == BIN_NONE: if merge_duplicate_keys and key in stack[-1]: _m = stack[-1][key] else: _m = mapper() stack[-1][key] = _m stack.append(_m) elif t == BIN_STRING: stack[-1][key] = read_string(fp) elif t == BIN_WIDESTRING: stack[-1][key] = read_string(fp, wide=True) elif t in (BIN_INT32, BIN_POINTER, BIN_COLOR): val = int32.unpack(fp.read(int32.size))[0] if t == BIN_POINTER: val = POINTER(val) elif t == BIN_COLOR: val = COLOR(val) stack[-1][key] = val elif t == BIN_UINT64: stack[-1][key] = UINT_64(uint64.unpack(fp.read(int64.size))[0]) elif t == BIN_INT64: stack[-1][key] = INT_64(int64.unpack(fp.read(int64.size))[0]) elif t == BIN_FLOAT32: stack[-1][key] = float32.unpack(fp.read(float32.size))[0] else: raise SyntaxError( "Unknown data type at offset %d: %s" % (fp.tell() - 1, repr(t)) ) if len(stack) != 1: raise SyntaxError("Reached EOF, but Binary VDF is incomplete") if raise_on_remaining and fp.read(1) != b"": fp.seek(-1, 1) raise SyntaxError( "Binary VDF ended at offset %d, but there is more data remaining" % (fp.tell() - 1) ) return stack.pop() def binary_dumps(obj, alt_format=False): """ Serialize ``obj`` to a binary VDF formatted ``bytes``. """ buf = BytesIO() binary_dump(obj, buf, alt_format) return buf.getvalue() def binary_dump(obj, fp, alt_format=False): """ Serialize ``obj`` to a binary VDF formatted ``bytes`` and write it to ``fp`` filelike object """ if not isinstance(obj, Mapping): raise TypeError("Expected obj to be type of Mapping") if not hasattr(fp, "write"): raise TypeError("Expected fp to have write() method") for chunk in _binary_dump_gen(obj, alt_format=alt_format): fp.write(chunk) def _binary_dump_gen(obj, level=0, alt_format=False): if level == 0 and len(obj) == 0: return int32 = struct.Struct(" # # 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, in version 3 of the License. # # 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 . # import filecmp import os import shutil import subprocess from glob import glob class VulkanUtils: __vk_icd_dirs = [ "/usr/share/vulkan", "/etc/vulkan", "/usr/local/share/vulkan", "/usr/local/etc/vulkan", ] if "FLATPAK_ID" in os.environ: __vk_icd_dirs += [ "/usr/lib/x86_64-linux-gnu/GL/vulkan", "/usr/lib/i386-linux-gnu/GL/vulkan", ] def __init__(self): self.loaders = self.__get_vk_icd_loaders() def __get_vk_icd_loaders(self): loaders = {"nvidia": [], "amd": [], "intel": []} for _dir in self.__vk_icd_dirs: _files = glob(f"{_dir}/icd.d/*.json", recursive=True) for file in _files: if "nvidia" in file.lower(): # Workaround for nvidia flatpak bug: https://github.com/flathub/org.freedesktop.Platform.GL.nvidia/issues/112 should_skip = False for nvidia_loader in loaders["nvidia"]: try: if filecmp.cmp(nvidia_loader, file): should_skip = True continue except: pass if not should_skip: loaders["nvidia"] += [file] elif "amd" in file.lower() or "radeon" in file.lower(): loaders["amd"] += [file] elif "intel" in file.lower(): loaders["intel"] += [file] return loaders def get_vk_icd(self, vendor: str, as_string=False): vendors = ["nvidia", "amd", "intel"] icd = [] if vendor in vendors: icd = self.loaders[vendor] if as_string: icd = ":".join(icd) return icd @staticmethod def check_support(): return True @staticmethod def test_vulkan(): if shutil.which("vulkaninfo") is None: return "vulkaninfo tool not found" res = ( subprocess.Popen( "vulkaninfo", stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True ) .communicate()[0] .decode("utf-8") ) return res ================================================ FILE: bottles/backend/utils/wine.py ================================================ import os class WineUtils: @staticmethod def get_user_dir(prefix_path: str): ignored = ["Public"] usersdir = os.path.join(prefix_path, "drive_c", "users") found = [] for user_dir in os.listdir(usersdir): if user_dir in ignored: continue found.append(user_dir) if len(found) == 0: raise Exception("No user directories found.") return found[0] ================================================ FILE: bottles/backend/utils/yaml.py ================================================ import yaml as _yaml try: from yaml import CSafeLoader as SafeLoader, CSafeDumper as SafeDumper except ImportError: from yaml import SafeLoader, SafeDumper YAMLError = _yaml.YAMLError def register_serializer(cls): """Register a custom serializer for SafeDumper.""" SafeDumper.add_representer(cls, cls.yaml_serialize_handler) def dump(data, stream=None, **kwargs): """ Serialize a Python object into a YAML stream. If stream is None, return the produced string instead. Note: This function is a replacement for PyYAML's dump() function, using the CDumper class instead of the default Dumper, to achieve the best performance. """ return _yaml.dump(data, stream, Dumper=SafeDumper, **kwargs) # noinspection PyPep8Naming def load(stream, Loader=SafeLoader): """ Load a YAML stream. Note: This function is a replacement for PyYAML's safe_load() function, using the CLoader class instead of the default Loader, to achieve the best performance. """ return _yaml.load(stream, Loader=Loader) ================================================ FILE: bottles/backend/wine/__init__.py ================================================ ================================================ FILE: bottles/backend/wine/catalogs.py ================================================ win_versions = { "win11": { "CSDVersion": "", "CSDVersionHex": "0", "CurrentBuild": "22000", "CurrentBuildNumber": "22000", "CurrentVersion": "6.3", "CurrentMinorVersionNumber": "0", "CurrentMajorVersionNumber": "a", # 10 "ProductType": "WinNT", "ProductName": "Microsoft Windows 11", }, "win10": { "CSDVersion": "", "CSDVersionHex": "0", "CurrentBuild": "19043", "CurrentBuildNumber": "19043", "CurrentVersion": "6.3", "CurrentMinorVersionNumber": "0", "CurrentMajorVersionNumber": "a", # 10 "ProductType": "WinNT", "ProductName": "Microsoft Windows 10", }, "win81": { "CSDVersion": "", "CSDVersionHex": "00000000", "CurrentBuild": "9600", "CurrentBuildNumber": "9600", "CurrentVersion": "6.3", "CurrentMinorVersionNumber": "3", "CurrentMajorVersionNumber": "6", "ProductType": "WinNT", "ProductName": "Microsoft Windows 8.1", }, "win8": { "CSDVersion": "", "CSDVersionHex": "0", "CurrentBuild": "9200", "CurrentBuildNumber": "9200", "CurrentVersion": "6.2", "CurrentMinorVersionNumber": "2", "CurrentMajorVersionNumber": "6", "ProductType": "WinNT", "ProductName": "Microsoft Windows 8", }, "win7": { "CSDVersion": "Service Pack 1", "CSDVersionHex": "100", "CurrentBuild": "7601", "CurrentBuildNumber": "7601", "CurrentVersion": "6.1", "CurrentMinorVersionNumber": "1", "CurrentMajorVersionNumber": "6", "ProductType": "WinNT", "ProductName": "Microsoft Windows 7", }, "win2008r2": { "CSDVersion": "Service Pack 1", "CSDVersionHex": "100", "CurrentBuild": "7601", "CurrentBuildNumber": "7601", "CurrentVersion": "6.1", "CurrentMinorVersionNumber": "1", "CurrentMajorVersionNumber": "6", "ProductType": "ServerNT", "ProductName": "Microsoft Windows 2008 R2", }, "win2008": { "CSDVersion": "Service Pack 2", "CSDVersionHex": "200", "CurrentBuild": "6002", "CurrentBuildNumber": "6002", "CurrentVersion": "6.0", "CurrentMinorVersionNumber": "0", "CurrentMajorVersionNumber": "6", "ProductType": "ServerNT", "ProductName": "Microsoft Windows 2008", }, "vista": { "CSDVersion": "Service Pack 2", "CSDVersionHex": "200", "CurrentBuild": "6002", "CurrentBuildNumber": "6002", "CurrentVersion": "6.0", "CurrentMinorVersionNumber": "0", "CurrentMajorVersionNumber": "6", "ProductType": "WinNT", "ProductName": "Microsoft Windows Vista", }, "win2003": { "CSDVersion": "Service Pack 2", "CSDVersionHex": "200", "CurrentBuild": "3790", "CurrentBuildNumber": "3790", "CurrentVersion": "5.2", "CurrentMinorVersionNumber": "2", "CurrentMajorVersionNumber": "5", "ProductType": "ServerNT", "ProductName": "Microsoft Windows 2003", }, "winxp": { "CSDVersion": "Service Pack 3", "CSDVersionHex": "768", "CurrentBuild": "2600", "CurrentBuildNumber": "3790", "CurrentVersion": "5.1", "CurrentMinorVersionNumber": "2", "CurrentMajorVersionNumber": "5", "ProductName": "Microsoft Windows XP", }, "winxp64": { "CSDVersion": "Service Pack 2", "CSDVersionHex": "200", "CurrentBuild": "3790", "CurrentBuildNumber": "3790", "CurrentVersion": "5.2", "CurrentMinorVersionNumber": "2", "CurrentMajorVersionNumber": "5", "ProductType": "WinNT", "ProductName": "Microsoft Windows XP", }, "win98": { "CSDVersion": "", "CSDVersionHex": "00000000", "VersionNumber": "4.10.2222", "SubVersionNumber": " A ", "ProductName": "Microsoft Windows 98", }, "win95": { "CSDVersion": "", "CSDVersionHex": "00000000", "VersionNumber": "4.0.950", "SubVersionNumber": "", "ProductName": "Microsoft Windows 95", }, } ================================================ FILE: bottles/backend/wine/cmd.py ================================================ from typing import Optional from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class CMD(WineProgram): program = "Wine Command Line" command = "cmd" def run_batch( self, batch: str, terminal: bool = True, args: str = "", environment: Optional[dict] = None, cwd: Optional[str] = None, ): args = f"/c {batch} {args}" self.launch( args=args, communicate=True, terminal=terminal, environment=environment, cwd=cwd, action_name="run_batch", ) ================================================ FILE: bottles/backend/wine/control.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Control(WineProgram): program = "Wine Control Panel" command = "control" def load_applet(self, name: str): args = name return self.launch(args=args, communicate=True, action_name="load_applet") def load_joystick(self): return self.load_applet("joy.cpl") def load_appwiz(self): return self.load_applet("appwiz.cpl") def load_inetcpl(self): return self.load_applet("inetcpl.cpl") ================================================ FILE: bottles/backend/wine/drives.py ================================================ import os from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.utils.manager import ManagerUtils logging = Logger() class Drives: def __init__(self, config: BottleConfig): self.config = config bottle = ManagerUtils.get_bottle_path(self.config) self.dosdevices_path = os.path.join(bottle, "dosdevices") def get_all(self): """Get all the drives from the bottle""" drives = {} if os.path.exists(self.dosdevices_path): for drive in os.listdir(self.dosdevices_path): if os.path.islink(f"{self.dosdevices_path}/{drive}"): letter = os.path.basename(drive).replace(":", "").upper() if len(letter) == 1 and letter.isalpha(): path = os.readlink(f"{self.dosdevices_path}/{drive}") drives[letter] = path return drives def get_drive(self, letter: str): """Get a drive from the bottle""" if letter in self.get_all(): return self.get_all().get(letter) return None def set_drive_path(self, letter: str, path: str): """Change a drives path in the bottle""" letter = f"{letter}:".lower() drive_sym_path = os.path.join(self.dosdevices_path, letter) if not os.path.exists(self.dosdevices_path): os.makedirs(self.dosdevices_path) if not os.path.exists(drive_sym_path): os.symlink(path, drive_sym_path) logging.info(f"New drive {letter} added to the bottle") else: os.remove(drive_sym_path) os.symlink(path, drive_sym_path) logging.info(f"Drive {letter} path changed to {path}") def remove_drive(self, letter: str): """Remove a drive from the bottle""" if letter.upper() in self.get_all(): os.remove(f"{self.dosdevices_path}/{letter.lower()}:") logging.info(f"Drive {letter} removed from the bottle") ================================================ FILE: bottles/backend/wine/eject.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Eject(WineProgram): program = "Wine Eject CLI" command = "eject" def cdrom(self, drive: str, unmount_only: bool = False): args = drive if unmount_only: args += " -u" return self.launch(args=args, communicate=True, action_name="cdrom") def all(self): args = "-a" return self.launch(args=args, communicate=True, action_name="all") ================================================ FILE: bottles/backend/wine/executor.py ================================================ import os import re import shlex import time import uuid from typing import Optional, Pattern from bottles.backend.dlls.dxvk import DXVKComponent from bottles.backend.dlls.nvapi import NVAPIComponent from bottles.backend.dlls.vkd3d import VKD3DComponent from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.models.process import ( ProcessFinishedPayload, ProcessStartedPayload, ) from bottles.backend.models.result import Result from bottles.backend.state import SignalManager, Signals from bottles.backend.utils.manager import ManagerUtils from bottles.backend.wine.cmd import CMD from bottles.backend.wine.explorer import Explorer from bottles.backend.wine.msiexec import MsiExec from bottles.backend.wine.start import Start from bottles.backend.wine.winebridge import WineBridge from bottles.backend.wine.winecommand import WineCommand from bottles.backend.wine.winedbg import WineDbg from bottles.backend.wine.winepath import WinePath logging = Logger() class WineExecutor: _PLACEHOLDER_PATTERN: Pattern[str] = re.compile(r"%([A-Z_]+)%") _KNOWN_PLACEHOLDERS: set[str] = { "PROGRAM_NAME", "PROGRAM_PATH", "PROGRAM_DIR", "BOTTLE_NAME", "BOTTLE_PATH", } def __init__( self, config: BottleConfig, exec_path: str, args: str = "", terminal: bool = False, environment: Optional[dict] = None, move_file: bool = False, move_upd_fn: callable = None, pre_script: Optional[str] = None, post_script: Optional[str] = None, pre_script_args: Optional[str] = None, post_script_args: Optional[str] = None, cwd: Optional[str] = None, monitoring: Optional[list] = None, program_dxvk: Optional[bool] = None, program_vkd3d: Optional[bool] = None, program_nvapi: Optional[bool] = None, program_gamescope: Optional[bool] = None, program_virt_desktop: Optional[bool] = None, program_winebridge: Optional[bool] = None, ): logging.info("Launching an executable…") self.config = config self.__validate_path(exec_path) if monitoring is None: monitoring = [] if environment is None: environment = {} if move_file: exec_path = self.__move_file(exec_path, move_upd_fn) self.exec_type = self.__get_exec_type(exec_path) self._raw_exec_path = exec_path self.exec_path = shlex.quote(exec_path) self.args = args self.terminal = terminal self.environment = environment self.pre_script = pre_script self.post_script = post_script self.pre_script_args = pre_script_args self.post_script_args = post_script_args self.cwd = self.__get_cwd(cwd) self.monitoring = monitoring self.use_gamescope = program_gamescope self.use_virt_desktop = program_virt_desktop self.use_winebridge = ( program_winebridge if program_winebridge is not None else getattr(self.config.Parameters, "winebridge", True) ) self._play_session_id = -1 env_dll_overrides = [] # None = use global DXVK value if program_dxvk is not None: # DXVK is globally activated, but disabled for the program if not program_dxvk and self.config.Parameters.dxvk: # Disable DXVK for the program override_dxvk = DXVKComponent.get_override_keys() + "=b" env_dll_overrides.append(override_dxvk) if program_vkd3d is not None: if not program_vkd3d and self.config.Parameters.vkd3d: override_vkd3d = VKD3DComponent.get_override_keys() + "=b" env_dll_overrides.append(override_vkd3d) if program_nvapi is not None: if not program_nvapi and self.config.Parameters.dxvk_nvapi: override_nvapi = NVAPIComponent.get_override_keys() + "=b" env_dll_overrides.append(override_nvapi) if ( program_gamescope is not None and program_gamescope != self.config.Parameters.gamescope ): self.environment["GAMESCOPE"] = "1" if program_gamescope else "0" if env_dll_overrides: if "WINEDLLOVERRIDES" in self.environment: self.environment["WINEDLLOVERRIDES"] += ";" + ";".join( env_dll_overrides ) else: self.environment["WINEDLLOVERRIDES"] = ";".join(env_dll_overrides) @classmethod def run_program(cls, config: BottleConfig, program: dict, terminal: bool = False): if program is None: logging.warning("The program entry is not well formatted.") placeholders = cls._build_placeholder_map(config, program or {}) def _resolve(field: str): return cls._replace_placeholders((program or {}).get(field), placeholders) return cls( config=config, exec_path=program.get("path"), args=_resolve("arguments"), pre_script=cls._replace_placeholders( program.get("pre_script"), placeholders ), post_script=cls._replace_placeholders( program.get("post_script"), placeholders ), pre_script_args=_resolve("pre_script_args"), post_script_args=_resolve("post_script_args"), cwd=_resolve("folder"), terminal=terminal, program_dxvk=program.get("dxvk"), program_vkd3d=program.get("vkd3d"), program_nvapi=program.get("dxvk_nvapi"), program_gamescope=program.get("gamescope"), program_virt_desktop=program.get("virtual_desktop"), program_winebridge=program.get("winebridge"), ).run() @staticmethod def _build_placeholder_map(config: BottleConfig, program: dict) -> dict[str, str]: program_path = program.get("path", "") or "" program_dir_raw = program.get("folder") program_dir = program_dir_raw or "" if isinstance(program_dir_raw, str): matches = WineExecutor._PLACEHOLDER_PATTERN.findall(program_dir_raw) if any(match in WineExecutor._KNOWN_PLACEHOLDERS for match in matches): # ignore unresolved placeholders that reference known tokens program_dir = "" if not program_dir and isinstance(program_path, str) and program_path: program_dir = os.path.dirname(program_path) bottle_path = "" if config: try: bottle_path = ManagerUtils.get_bottle_path(config) except Exception: bottle_path = "" placeholders = { "PROGRAM_NAME": program.get("name", ""), "PROGRAM_PATH": program_path, "PROGRAM_DIR": program_dir, "BOTTLE_NAME": getattr(config, "Name", "") or "", "BOTTLE_PATH": bottle_path, } return { key: value for key, value in placeholders.items() if isinstance(value, str) } @classmethod def _replace_placeholders( cls, value: Optional[str], placeholders: dict[str, str] ) -> Optional[str]: if not isinstance(value, str) or not value: return value def _sub(match: re.Match[str]) -> str: key = match.group(1) return placeholders.get(key, match.group(0)) return cls._PLACEHOLDER_PATTERN.sub(_sub, value) def __get_cwd(self, cwd: str) -> str | None: winepath = WinePath(self.config) if cwd in [None, ""]: path = self.exec_path if winepath.is_windows(self.exec_path): path = "\\".join(path.split("\\")[:-1]) path = winepath.to_unix(path) if path.startswith(("'", '"')): path = path[1:] if path.endswith(("'", '"')): path = path[:-1] return os.path.dirname(path) return cwd # will be set by WineCommand if None @staticmethod def __validate_path(exec_path): if exec_path in [None, ""]: logging.error("No executable file path provided.") return False if ":\\" in exec_path: logging.warning("Windows path detected. Avoiding validation.") return True if not os.path.isfile(exec_path): _msg = f"Executable file path does not exist: {exec_path}" if "FLATPAK_ID" in os.environ: _msg = f"Executable file path does not exist or is not accessible by the Flatpak: {exec_path}" logging.error( _msg, ) return False def __move_file(self, exec_path, move_upd_fn): new_path = ManagerUtils.move_file_to_bottle( file_path=exec_path, config=self.config, fn_update=move_upd_fn ) if new_path: exec_path = new_path self.__validate_path(exec_path) return exec_path @staticmethod def __get_exec_type(exec_path): _exec = exec_path.lower() if _exec.endswith(".exe"): return "exe" if _exec.endswith(".msi"): return "msi" if _exec.endswith(".bat"): return "batch" if _exec.endswith(".lnk"): return "lnk" if _exec.endswith(".dll"): return "dll" logging.warning("Not a common executable type, trying to launch it anyway.") return "unsupported" def run_cli(self): """ We need to launch the application and then exit, so we use Wine Starter, which will exit as soon as the program is launched """ winepath = WinePath(self.config) start = Start(self.config) if winepath.is_unix(self.exec_path): return self.__launch_with_bridge() res = start.run( file=self.exec_path, terminal=self.terminal, args=self.args, environment=self.environment, pre_script=self.pre_script, post_script=self.post_script, pre_script_args=self.pre_script_args, post_script_args=self.post_script_args, cwd=self.cwd, ) return Result(status=True, data={"output": res}) def run(self) -> Result: # Emit ProgramStarted (best-effort) launch_id = f"{self.config.Name}:{int(time.time() * 1000)}:{os.getpid()}" bottle_id = self.config.Name bottle_name = self.config.Name bottle_path = ManagerUtils.get_bottle_path(self.config) program_name = ( os.path.basename(self._raw_exec_path) if self._raw_exec_path else "unknown" ) program_path = self._raw_exec_path or self.exec_path try: SignalManager.send( Signals.ProgramStarted, Result( True, ProcessStartedPayload( launch_id=launch_id, bottle_id=bottle_id, bottle_name=bottle_name, bottle_path=bottle_path, program_name=program_name, program_path=program_path, ), ), ) except Exception: pass try: match self.exec_type: case "exe" | "msi": res = self.__launch_with_bridge() case "batch": res = self.__launch_batch() case "lnk" | "unsupported": res = self.__launch_with_starter() case "dll": res = self.__launch_dll() case _: res = Result( status=False, data={"message": "Unknown executable type."} ) except Exception as e: try: SignalManager.send( Signals.ProgramFinished, Result( True, ProcessFinishedPayload( launch_id=launch_id, status="unknown", ended_at=int(time.time()), ), ), ) except Exception: pass raise e # Finalize session try: SignalManager.send( Signals.ProgramFinished, Result( True, ProcessFinishedPayload( launch_id=launch_id, status="success" if res.status else "unknown", ended_at=int(time.time()), ), ), ) except Exception: pass return res def __launch_with_bridge(self): if self.use_winebridge and self.exec_type == "exe": winebridge = WineBridge(self.config) if winebridge.is_available(): winepath = WinePath(self.config) exec_path = ( winepath.to_windows(self.exec_path, native=True) if winepath.is_unix(self.exec_path) else self.exec_path ) res = winebridge.run_exe(exec_path) return Result(status=True, data={"output": res}) winepath = WinePath(self.config) if self.use_virt_desktop: if winepath.is_unix(self.exec_path): self.exec_path = winepath.to_windows(self.exec_path) return self.__launch_with_explorer() if winepath.is_windows(self.exec_path): return self.__launch_with_starter() match self.exec_type: case "exe": return self.__launch_exe() case "msi": return self.__launch_msi() case "batch": return self.__launch_batch() case _: logging.error(f"exec_type {self.exec_type} is not valid") return Result( status=False, data={"message": "Unknown executable type."} ) def __launch_exe(self): # winebridge = WineBridge(self.config) # if winebridge.is_available(): # res = winebridge.run_exe(self.exec_path) # return Result( # status=True, # data={"output": res} # ) winecmd = WineCommand( self.config, command=self.exec_path, arguments=self.args, terminal=self.terminal, environment=self.environment, communicate=True, pre_script=self.pre_script, post_script=self.post_script, pre_script_args=self.pre_script_args, post_script_args=self.post_script_args, cwd=self.cwd, ) res = winecmd.run() self.__set_monitors() return Result(status=True, data={"output": res}) def __launch_msi(self): msiexec = MsiExec(self.config) msiexec.install( pkg_path=self.exec_path, args=self.args, terminal=self.terminal, cwd=self.cwd, environment=self.environment, ) self.__set_monitors() return Result(True) def __launch_batch(self): cmd = CMD(self.config) res = cmd.run_batch( batch=self.exec_path, terminal=self.terminal, args=self.args, environment=self.environment, cwd=self.cwd, ) return Result(status=True, data={"output": res}) def __launch_with_starter(self): start = Start(self.config) res = start.run( file=self.exec_path, terminal=self.terminal, args=self.args, environment=self.environment, pre_script=self.pre_script, post_script=self.post_script, pre_script_args=self.pre_script_args, post_script_args=self.post_script_args, cwd=self.cwd, ) self.__set_monitors() return Result(status=True, data={"output": res}) def __launch_with_explorer(self): w, h = self.config.Parameters.virtual_desktop_res.split("x") start = Explorer(self.config) res = start.launch_desktop( desktop=str(uuid.uuid4()), width=w, height=h, program=self.exec_path, args=self.args, environment=self.environment, cwd=self.cwd, ) self.__set_monitors() return Result(status=res.status, data={"output": res.data}) @staticmethod def __launch_dll(): logging.warning("DLLs are not supported yet.") return Result(status=False, data={"error": "DLLs are not supported yet."}) def __set_monitors(self): if not self.monitoring: return logging.info("Starting {} monitors".format(len(self.monitoring))) winedbg = WineDbg(self.config, silent=True) for m in self.monitoring: winedbg.wait_for_process(name=m) ================================================ FILE: bottles/backend/wine/expand.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Expand(WineProgram): program = "Wine cabinet expander" command = "expand" def extract(self, cabinet: str, filename: str): args = f"{cabinet} {filename}" return self.launch(args=args, communicate=True, action_name="extract") def extract_all(self, cabinet: str, filenames: list): for filename in filenames: self.extract(cabinet, filename) ================================================ FILE: bottles/backend/wine/explorer.py ================================================ from typing import Optional from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Explorer(WineProgram): program = "Wine Explorer" command = "explorer" def launch_desktop( self, desktop: str = "shell", width: int = 0, height: int = 0, program: Optional[str] = None, args: Optional[str] = None, environment: Optional[dict] = None, cwd: Optional[str] = None, ): _args = f"/desktop={desktop}" if width and height: _args += f",{width}x{height}" if program: _args += f" {program}" if args: _args += args return self.launch( args=_args, communicate=True, action_name="launch_desktop", environment=environment, cwd=cwd, ) ================================================ FILE: bottles/backend/wine/hh.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Hh(WineProgram): program = "Wine HTML help viewer" command = "hh" ================================================ FILE: bottles/backend/wine/icinfo.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Icinfo(WineProgram): program = "List installed video compressors" command = "icinfo" def get_output(self): return self.launch(communicate=True, action_name="get_output") def get_dict(self): res = self.launch(communicate=True, action_name="get_dict") if not res.ready: return {} res = [r.strip() for r in res.split("\n")[1:]] _res = {} _latest = None for r in res: if not r: continue k, v = r.split(":") if r.startswith("vidc."): _latest = k _res[k] = {} _res[k]["name"] = k _res[k]["description"] = v else: _res[_latest][k] = v return _res ================================================ FILE: bottles/backend/wine/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) winedir = join_paths(pkgdatadir, 'bottles/backend/wine') bottles_sources = [ '__init__.py', 'catalogs.py', 'winecommand.py', 'wineprogram.py', 'uninstaller.py', 'winecfg.py', 'winedbg.py', 'wineserver.py', 'wineboot.py', 'winepath.py', 'cmd.py', 'taskmgr.py', 'control.py', 'regedit.py', 'reg.py', 'regkeys.py', 'net.py', 'msiexec.py', 'executor.py', 'start.py', 'register.py', 'regsvr32.py', 'winebridge.py', 'explorer.py', 'drives.py', 'eject.py', 'expand.py', 'hh.py', 'icinfo.py', 'notepad.py', 'oleview.py', 'progman.py', 'rundll32.py', 'winefile.py', 'winhelp.py', 'xcopy.py', ] install_data(bottles_sources, install_dir: winedir) ================================================ FILE: bottles/backend/wine/msiexec.py ================================================ from typing import Optional from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class MsiExec(WineProgram): program = "Wine MSI Installer" command = "msiexec" def install( self, pkg_path: str, # or product code args: str = "", terminal: bool = False, cwd: Optional[str] = None, environment: Optional[dict] = None, ): args = f"/i {pkg_path} {args}" self.launch( args=args, communicate=True, minimal=True, environment=environment, terminal=terminal, cwd=cwd, action_name="install", ) def repair( self, pkg_path: str, if_missing: bool = False, if_missing_or_outdated: bool = False, if_missing_or_outdated_or_same: bool = False, if_missing_or_different: bool = False, if_missing_or_hash_fail: bool = False, force_all: bool = False, all_user_registry_keys: bool = False, all_computer_registry_keys: bool = False, all_shortcuts: bool = False, recache: bool = False, cwd: Optional[str] = None, ): """ NOTICE: I have not been able to use the repair in any way, it seems to show no signs of life. This function is here for future needs, all options are mapped. """ args = "/f" if if_missing: args += "p" elif if_missing_or_outdated: args += "o" elif if_missing_or_outdated_or_same: args += "e" elif if_missing_or_different: args += "d" elif if_missing_or_hash_fail: args += "c" elif force_all: args += "a" if all_user_registry_keys: args += "u" if all_computer_registry_keys: args += "m" if all_shortcuts: args += "s" if recache: args += "v" args += f" {pkg_path}" self.launch( args=args, communicate=True, minimal=True, cwd=cwd, action_name="repair" ) def uninstall(self, pkg_path: str, cwd: Optional[str] = None): args = f"/x {pkg_path}" self.launch( args=args, communicate=True, minimal=True, cwd=cwd, action_name="uninstall" ) def apply_patch(self, patch: str, update: bool = False, cwd: Optional[str] = None): args = f"/p {patch}" if update: args = f" /update {patch}" self.launch( args=args, communicate=True, minimal=True, cwd=cwd, action_name="apply_path" ) def uninstall_patch( self, patch: str, product: Optional[str] = None, cwd: Optional[str] = None ): args = f"/uninstall {patch}" if product: args += f" /package {product}" self.launch( args=args, communicate=True, minimal=True, cwd=cwd, action_name="uninstall_patch", ) def register_module(self, module: str, cwd: Optional[str] = None): args = f"/y {module}" self.launch( args=args, communicate=True, minimal=True, cwd=cwd, action_name="register_module", ) def unregister_module(self, module: str, cwd: Optional[str] = None): args = f"/z {module}" self.launch( args=args, communicate=True, minimal=True, cwd=cwd, action_name="unregister_module", ) ================================================ FILE: bottles/backend/wine/net.py ================================================ from typing import Optional from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Net(WineProgram): program = "Wine Services manager" command = "net" def start(self, name: Optional[str] = None): args = "start" if name is not None: args = f"start '{name}'" return self.launch(args=args, communicate=True, action_name="start") def stop(self, name: Optional[str] = None): args = "stop" if name is not None: args = f"stop '{name}'" return self.launch(args=args, communicate=True, action_name="stop") def use(self, name: Optional[str] = None): # this command has no documentation, not tested yet args = "use" if name is not None: args = f"use '{name}'" return self.launch(args=args, communicate=True, action_name="use") def list(self): services = [] res = self.start() if not res.ready: return services lines = res.data.strip().splitlines() for r in lines[1:]: r = r[4:] services.append(r) return services ================================================ FILE: bottles/backend/wine/notepad.py ================================================ from typing import Optional from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Notepad(WineProgram): program = "Wine Notepad" command = "notepad" def open(self, path: str, as_ansi: bool = False, as_utf16: bool = False): args = path if as_ansi: args = f"/a {path}" elif as_utf16: args = f"/w {path}" return self.launch(args=args, communicate=True, action_name="open") def print(self, path: str, printer_name: Optional[str] = None): args = f"/p {path}" if printer_name: args = f"/pt {path} {printer_name}" return self.launch(args=args, communicate=True, action_name="print") ================================================ FILE: bottles/backend/wine/oleview.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Oleview(WineProgram): program = "OLE/COM object viewer" command = "oleview" ================================================ FILE: bottles/backend/wine/progman.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Progman(WineProgram): program = "Wine Program Manager" command = "progman" ================================================ FILE: bottles/backend/wine/reg.py ================================================ import codecs import dataclasses import os import uuid from datetime import datetime from itertools import groupby from typing import List, Dict, Optional from bottles.backend.globals import Paths from bottles.backend.logger import Logger from bottles.backend.utils.generic import random_string from bottles.backend.utils.manager import ManagerUtils from bottles.backend.wine.winedbg import WineDbg from bottles.backend.wine.wineprogram import WineProgram logging = Logger() @dataclasses.dataclass class RegItem: key: str value: str value_type: str data: str class Reg(WineProgram): program = "Wine Registry CLI" command = "reg" def bulk_add(self, regs: List[RegItem]): """Import multiple registries at once, with v5.00 reg file""" config = self.config logging.info(f"Importing {len(regs)} Key(s) to {config.Name} registry") winedbg = WineDbg(config) mapping: Dict[str, List[RegItem]] = { k: list(v) for k, v in groupby(regs, lambda x: x.key) } reg_file_header = "Windows Registry Editor Version 5.00\n\n" reg_key_header = "[%s]\n" reg_item_fmt = '"%s"="%s:%s"\n' reg_item_def_fmt = '"%s"="%s"\n' # default is REG_SZ(string) file_content = reg_file_header for key, items in mapping.items(): file_content += reg_key_header % key for item in items: if item.value_type: file_content += reg_item_fmt % ( item.value, item.value_type, item.data, ) else: file_content += reg_item_def_fmt % (item.value, item.data) file_content += "\n" tmp_reg_filepath = os.path.join( Paths.temp, f"bulk_{int(datetime.now().timestamp())}_{random_string(8)}.reg" ) with open(tmp_reg_filepath, "wb") as f: f.write(codecs.BOM_UTF16_LE) f.write(file_content.encode("utf-16le")) # avoid conflicts when executing async winedbg.wait_for_process("reg.exe") res = self.launch( ("import", tmp_reg_filepath), communicate=True, minimal=True, action_name="bulk_add", ) logging.info(res.data) def add(self, key: str, value: str, data: str, value_type: Optional[str] = None): config = self.config logging.info( f"Adding Key: [{key}] with Value: [{value}] and " f"Data: [{data}] in {config.Name} registry" ) winedbg = WineDbg(config) args = "add '%s' /v '%s' /d '%s' /f" % (key, value, data) if value_type is not None: args = "add '%s' /v '%s' /t %s /d '%s' /f" % (key, value, value_type, data) # avoid conflicts when executing async winedbg.wait_for_process("reg.exe") res = self.launch(args, communicate=True, minimal=True, action_name="add") logging.info(res.data) def remove(self, key: str, value: str): """Remove a key from the registry""" config = self.config logging.info( f"Removing Value: [{key}] from Key: [{value}] in " f"{config.Name} registry" ) winedbg = WineDbg(config) args = "delete '%s' /v %s /f" % (key, value) # avoid conflicts when executing async winedbg.wait_for_process("reg.exe") res = self.launch(args, communicate=True, minimal=True, action_name="remove") logging.info(res.data) def import_bundle(self, bundle: dict): """Import a bundle of keys into the registry""" config = self.config logging.info(f"Importing bundle to {config.Name} registry") winedbg = WineDbg(config) reg_file = ManagerUtils.get_temp_path(f"{uuid.uuid4()}.reg") # prepare reg file with open(reg_file, "w") as f: f.write("REGEDIT4\n\n") for key in bundle: f.write(f"[{key}]\n") for value in bundle[key]: if value["data"] == "-": f.write(f'"{value["value"]}"=-\n') elif "key_type" in value: f.write( f'"{value["value"]}"={value["key_type"]}:{value["data"]}\n' ) else: f.write(f'"{value["value"]}"="{value["data"]}"\n') f.write("\n") args = f"import {reg_file}" # avoid conflicts when executing async winedbg.wait_for_process("reg.exe") res = self.launch( args, communicate=True, minimal=True, action_name="import_bundle" ) logging.info(f"Import bundle result: '{res.data}'") # remove reg file os.remove(reg_file) ================================================ FILE: bottles/backend/wine/regedit.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Regedit(WineProgram): program = "Wine Registry Editor" command = "regedit" ================================================ FILE: bottles/backend/wine/register.py ================================================ # register.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import uuid from typing import Optional from bottles.backend.utils import json class WinRegister: def __init__(self): self.path = None self.diff = {} self.exclude = [] self.reg_dict = {} def new(self, path: str): """Create a new WinRegister object with the given path.""" self.path = path self.diff = {} # will store last diff self.exclude = [] self.reg_dict = self.__parse_dict(path) return self def __get_header(self): """Return the header of the registry file.""" with open(self.path, "r") as reg: header = reg.readlines(2) return header @staticmethod def __parse_dict(path: str): """ Parse the registry file and return a dictionary. """ _dict = {} exclude = [] # append here the keys to exclude, not safe with open(path, "rb") as _reg: content = _reg.read() content = content.decode("utf-16") cur_line = 0 regs = content.split("\r") print("Total keys:", len(regs)) for reg in regs: if cur_line <= 2: """ Skip the first 4 lines which are the register header. """ cur_line += 1 continue for line in reg.split("\n"): """ Following checks will check the line format, when one check succeed, continue to the next line. """ if line.startswith("["): """ Check if line format corresponds to a key, if true, create a new key in the dictionary. """ key = line.strip("[]") if any(key.startswith(ex) for ex in exclude): key = None continue _dict[key] = {} continue elif line not in ["", "\n"]: """ Check if line format corresponds to a value, if true get key and value and append to last key. """ if key is None: continue _key = line.split("=")[0] _value = line[len(_key) + 1 :] _dict[key][_key] = _value continue return _dict def compare(self, path: Optional[str] = None, register: object = None): """Compare the current register with the given path or register.""" if path is not None: register = WinRegister().new(path) elif register is None: raise ValueError("No register given") diff = self.__get_diff(register) self.diff = diff return diff def __get_diff(self, register: "WinRegister"): """Return the difference between the current register and the given one.""" diff = {} other_reg = register.reg_dict for key in self.reg_dict: if key not in other_reg: diff[key] = self.reg_dict[key] continue for _key in self.reg_dict[key]: if _key not in other_reg[key]: diff[key] = self.reg_dict[key] break if self.reg_dict[key][_key] != other_reg[key][_key]: diff[key] = self.reg_dict[key] break return diff def update(self, diff: Optional[dict] = None): """Update the current register with the given diff.""" if diff is None: diff = self.diff # use last diff for key in diff: self.reg_dict[key] = diff[key] if os.path.exists(self.path): """ Make a backup before overwriting the register. """ os.rename(self.path, f"{self.path}.{uuid.uuid4()}.bak") with open(self.path, "w") as reg: for h in self.__get_header(): reg.write(h) for key in self.reg_dict: reg.write(f"[{key}]\n") for _key in self.reg_dict[key]: if _key == "time": reg.write(f"#time={self.reg_dict[key][_key]}\n") else: reg.write(f"{_key}={self.reg_dict[key][_key]}\n") reg.write("\n") def export_json(self, path: str): """Export the current register to a json file.""" with open(path, "w") as json_file: json.dump(self.reg_dict, json_file, indent=4) ================================================ FILE: bottles/backend/wine/regkeys.py ================================================ from typing import Optional from bottles.backend.logger import Logger from bottles.backend.models.config import BottleConfig from bottles.backend.models.enum import Arch from bottles.backend.wine.catalogs import win_versions from bottles.backend.wine.reg import Reg from bottles.backend.wine.wineboot import WineBoot from bottles.backend.wine.winecfg import WineCfg logging = Logger() class RegKeys: def __init__(self, config: BottleConfig): self.config = config self.reg = Reg(self.config) def lg_set_windows(self, version: str): """ Legacy method to change Windows version in a bottle using the Wine Configuration tool. """ winecfg = WineCfg(self.config) res = winecfg.set_windows_version(version) if not res.ok: raise ValueError(f"Failed to set Windows version to {version}") def set_windows(self, version: str): """ Change Windows version in a bottle from the given configuration. ---------- supported versions: - win10 (Microsoft Windows 10) - win81 (Microsoft Windows 8.1) - win8 (Microsoft Windows 8) - win7 (Microsoft Windows 7) - vista (Microsoft Windows Vista) - win2008r2 (Microsoft Windows 2008 R1) - win2008 (Microsoft Windows 2008) - winxp (Microsoft Windows XP) ------ raises: ValueError If the given version is invalid. """ win_version = win_versions.get(version) if win_version is None: raise ValueError("Given version is not supported.") if version == "winxp" and self.config.Arch == Arch.WIN64: version = "winxp64" wineboot = WineBoot(self.config) del_keys = { "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion": [ "SubVersionNumber", "VersionNumber", ], "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion": [ "CSDVersion", "CurrentBuildNumber", "CurrentVersion", ], "HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\ProductOptions": "ProductType", "HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\ServiceCurrent": "OS", "HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Windows": "CSDVersion", "HKEY_CURRENT_USER\\Software\\Wine": "Version", } for d in del_keys: _val = del_keys.get(d) if isinstance(_val, list): for v in _val: self.reg.remove(d, v) else: self.reg.remove(d, _val) if version not in ["win98", "win95"]: bundle = { "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion": [ {"value": "CSDVersion", "data": win_version["CSDVersion"]}, {"value": "CurrentBuild", "data": win_version["CurrentBuild"]}, { "value": "CurrentBuildNumber", "data": win_version["CurrentBuildNumber"], }, {"value": "CurrentVersion", "data": win_version["CurrentVersion"]}, {"value": "ProductName", "data": win_version["ProductName"]}, { "value": "CurrentMinorVersionNumber", "data": win_version["CurrentMinorVersionNumber"], "key_type": "dword", }, { "value": "CurrentMajorVersionNumber", "data": win_version["CurrentMajorVersionNumber"], "key_type": "dword", }, ], "HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Windows": [ { "value": "CSDVersion", "data": win_version["CSDVersionHex"], "key_type": "dword", } ], } else: bundle = { "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion": [ {"value": "ProductName", "data": win_version["ProductName"]}, { "value": "SubVersionNumber", "data": win_version["SubVersionNumber"], }, {"value": "VersionNumber", "data": win_version["VersionNumber"]}, ] } if self.config.Arch == Arch.WIN64: bundle[ "HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\Microsoft\\Windows NT\\CurrentVersion" ] = [ {"value": "CSDVersion", "data": win_version["CSDVersion"]}, {"value": "CurrentBuild", "data": win_version["CurrentBuild"]}, { "value": "CurrentBuildNumber", "data": win_version["CurrentBuildNumber"], }, {"value": "CurrentVersion", "data": win_version["CurrentVersion"]}, {"value": "ProductName", "data": win_version["ProductName"]}, { "value": "CurrentMinorVersionNumber", "data": win_version["CurrentMinorVersionNumber"], "key_type": "dword", }, { "value": "CurrentMajorVersionNumber", "data": win_version["CurrentMajorVersionNumber"], "key_type": "dword", }, ] if "ProductType" in win_version: """windows xp 32 doesn't have ProductOptions/ProductType key""" bundle[ "HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\ProductOptions" ] = [{"value": "ProductType", "data": win_version["ProductType"]}] self.reg.import_bundle(bundle) wineboot.restart() wineboot.update() def set_app_default(self, version: str, executable: str): """ Change default Windows version per application in a bottle from the given configuration. """ if version not in win_versions: raise ValueError("Given version is not supported.") if version == "winxp" and self.config.Arch == Arch.WIN64: version = "winxp64" self.reg.add( key=f"HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\{executable}", value="Version", data=version, ) def toggle_virtual_desktop(self, state: bool, resolution: str = "800x600"): """ This function toggles the virtual desktop for a bottle, updating the Desktop's registry key. """ wineboot = WineBoot(self.config) if state: self.reg.add( key="HKEY_CURRENT_USER\\Software\\Wine\\Explorer", value="Desktop", data="Default", ) self.reg.add( key="HKEY_CURRENT_USER\\Software\\Wine\\Explorer\\Desktops", value="Default", data=resolution, ) else: self.reg.remove( key="HKEY_CURRENT_USER\\Software\\Wine\\Explorer", value="Desktop" ) wineboot.update() def toggle_wayland_driver(self, state: bool): key = "HKEY_CURRENT_USER\\Software\\Wine\\Drivers" value = "Graphics" if state: self.reg.add(key=key, value=value, data="x11,wayland") else: self.reg.remove(key=key, value=value) def apply_cmd_settings(self, scheme=None): """ Change settings for the wine command line in a bottle. This method can also be used to apply the default settings, part of the Bottles experience, these are meant to improve the readability and usability. """ if scheme is None: scheme = {} self.reg.import_bundle( { "HKEY_CURRENT_USER\\Console\\C:_windows_system32_wineconsole.exe": [ {"value": "ColorTable00", "data": "2368548"}, {"value": "CursorSize", "data": "25"}, {"value": "CursorVisible", "data": "1"}, {"value": "EditionMode", "data": "0"}, {"value": "FaceName", "data": "Monospace", "key_type": "dword"}, {"value": "FontPitchFamily", "data": "1"}, {"value": "FontSize", "data": "1248584"}, {"value": "FontWeight", "data": "400"}, {"value": "HistoryBufferSize", "data": "50"}, {"value": "HistoryNoDup", "data": "0"}, {"value": "InsertMode", "data": "1"}, {"value": "MenuMask", "data": "0"}, {"value": "PopupColors", "data": "245"}, {"value": "QuickEdit", "data": "1"}, {"value": "ScreenBufferSize", "data": "9830480"}, {"value": "ScreenColors", "data": "11"}, {"value": "WindowSize", "data": "1638480"}, ] } ) def apply_font_smoothing(self, mode: str = "rgb"): """Enable Wine font smoothing using a predefined mode.""" modes = { "disable": {"smoothing": "0", "orientation": 1, "type": 0}, "gray": {"smoothing": "2", "orientation": 1, "type": 1}, "bgr": {"smoothing": "2", "orientation": 0, "type": 2}, "rgb": {"smoothing": "2", "orientation": 1, "type": 2}, } if mode not in modes: raise ValueError("Given font smoothing mode is not supported.") selected = modes[mode] self.reg.import_bundle( { "HKEY_CURRENT_USER\\Control Panel\\Desktop": [ {"value": "FontSmoothing", "data": selected["smoothing"]}, { "value": "FontSmoothingGamma", "data": "00000578", "key_type": "dword", }, { "value": "FontSmoothingOrientation", "data": f"{selected['orientation']:08x}", "key_type": "dword", }, { "value": "FontSmoothingType", "data": f"{selected['type']:08x}", "key_type": "dword", }, ] } ) def set_renderer(self, value: str): """ Set what backend to use for wined3d. """ if value not in ["gl", "gdi", "vulkan"]: raise ValueError(f"{value} is not a valid renderer (gl, gdi, vulkan)") self.reg.add( key="HKEY_CURRENT_USER\\Software\\Wine\\Direct3D", value="renderer", data=value, value_type="REG_SZ", ) def set_audio_driver(self, driver: Optional[str]): """ Set the Wine audio driver for the bottle. Pass None or "default" to remove the override and restore the default driver. """ key = "HKEY_CURRENT_USER\\Software\\Wine\\Drivers" if driver in (None, "", "default"): try: self.reg.remove(key=key, value="Audio") except Exception as exc: # noqa: BLE001 - backend logger handles errors logging.debug(f"Failed to remove audio driver override: {exc}") return value = driver.lower() valid = {"pulse", "alsa", "oss", "disabled"} if value not in valid: raise ValueError( f"{driver} is not a valid audio driver ({', '.join(sorted(valid))} or default)" ) self.reg.add( key=key, value="Audio", data=value, value_type="REG_SZ", ) def set_dpi(self, value: int): """ Set the DPI for a bottle. """ self.reg.add( key="HKEY_CURRENT_USER\\Control Panel\\Desktop", value="LogPixels", data=str(value), value_type="REG_DWORD", ) def set_grab_fullscreen(self, state: bool): """ Set the grab fullscreen setting for a bottle. """ value = "Y" if state else "N" self.reg.add( key="HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver", value="GrabFullscreen", data=value, ) def set_take_focus(self, state: bool): """ Set the take focus setting for a bottle. """ value = "Y" if state else "N" self.reg.add( key="HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver", value="UseTakeFocus", data=value, ) def set_decorated(self, state: bool): """ Set the decorated setting for a bottle. """ value = "Y" if state else "N" self.reg.add( key="HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver", value="Decorated", data=value, ) def set_mouse_warp(self, state: int, executable: str = ""): """ Set the mouse warp setting for a bottle or a specific executable. Values: 0: Disabled 1: Enabled 2: Forced """ values = {0: "disable", 1: "enable", 2: "force"} if state not in values.keys(): raise ValueError(f"{state} is not a valid mouse warp setting (0, 1, 2)") key = "HKEY_CURRENT_USER\\Software\\Wine\\DirectInput" if executable: key = f"HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\{executable}\\DirectInput" self.reg.add(key=key, value="MouseWarpOverride", data=values[state]) ================================================ FILE: bottles/backend/wine/regsvr32.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Regsvr32(WineProgram): program = "Wine DLL Registration Server" command = "regsvr32" def register(self, dll: str): args = f"/s {dll}" return self.launch(args=args, communicate=True, action_name="register") def unregister(self, dll: str): args = f"/s /u {dll}" return self.launch(args=args, communicate=True, action_name="unregister") def register_all(self, dlls: list): for dll in dlls: self.register(dll) def unregister_all(self, dlls: list): for dll in dlls: self.unregister(dll) ================================================ FILE: bottles/backend/wine/rundll32.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class RunDLL32(WineProgram): program = "32-bit DLLs loader and runner" command = "rundll32" ================================================ FILE: bottles/backend/wine/start.py ================================================ from typing import Optional from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram from bottles.backend.wine.winepath import WinePath logging = Logger() class Start(WineProgram): program = "Wine Starter" command = "start" def run( self, file: str, terminal: bool = True, args: str = "", environment: Optional[dict] = None, pre_script: Optional[str] = None, post_script: Optional[str] = None, pre_script_args: Optional[str] = None, post_script_args: Optional[str] = None, cwd: Optional[str] = None, ): winepath = WinePath(self.config) if winepath.is_unix(file): # running unix paths with start is not recommended # as it can miss important files due to the wrong # current working directory _args = f"/unix /wait {file}" else: if cwd not in [None, ""] and winepath.is_windows(cwd): _args = f"/wait /dir {cwd} {file}" else: _args = f"/wait {file}" self.launch( args=(_args, args), communicate=True, terminal=terminal, environment=environment, pre_script=pre_script, post_script=post_script, pre_script_args=pre_script_args, post_script_args=post_script_args, cwd=cwd, minimal=False, action_name="run", ) ================================================ FILE: bottles/backend/wine/taskmgr.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Taskmgr(WineProgram): program = "Wine Task Manager" command = "taskmgr" ================================================ FILE: bottles/backend/wine/uninstaller.py ================================================ from typing import Optional from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Uninstaller(WineProgram): program = "Wine Uninstaller" command = "uninstaller" def get_uuid(self, name: Optional[str] = None): args = " --list" if name is not None: args = f"--list | grep -i '{name}' | cut -f1 -d\\|" return self.launch(args=args, communicate=True, action_name="get_uuid") def from_uuid(self, uuid: Optional[str] = None): args = "" if uuid not in [None, ""]: args = f"--remove {uuid}" return self.launch(args=args, action_name="from_uuid") def from_name(self, name: str): res = self.get_uuid(name) if not res.ready: """ No UUID found, at this point it is safe to assume that the program is not installed ref: """ return uuid = res.data.strip() for _uuid in uuid.splitlines(): self.from_uuid(_uuid) ================================================ FILE: bottles/backend/wine/wineboot.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram from bottles.backend.wine.wineserver import WineServer import os import signal logging = Logger() class WineBoot(WineProgram): program = "Wine Runtime tool" command = "wineboot" def send_status(self, status: int): if status == -2: return self.nv_stop_all_processes() states = {-1: "force", 0: "-k", 1: "-r", 2: "-s", 3: "-u", 4: "-i"} envs = { "WINEDEBUG": "-all", "DISPLAY": ":3.0", "WINEDLLOVERRIDES": "winemenubuilder=d", } if status == 0 and not WineServer(self.config).is_alive(): logging.info("There is no running wineserver.") return if status in states: args = f"{states[status]} /nogui" self.launch( args=args, environment=envs, communicate=True, action_name=f"send_status({states[status]})", ) else: raise ValueError(f"[{status}] is not a valid status for wineboot!") def force(self): return self.send_status(-1) def kill(self, force_if_stalled: bool = False): self.send_status(0) if force_if_stalled: wineserver = WineServer(self.config) if wineserver.is_alive(): wineserver.force_kill() wineserver.wait() def restart(self): return self.send_status(1) def shutdown(self): return self.send_status(2) def update(self): return self.send_status(3) def init(self): return self.send_status(4) def nv_stop_all_processes(self): try: for pid in os.listdir("/proc"): if pid.isdigit(): try: with open(f"/proc/{pid}/environ", "r") as env_file: env_vars = env_file.read() if f"BOTTLE={self.config.Path}" in env_vars: os.kill(int(pid), signal.SIGTERM) logging.info(f"Killed process with PID {pid}.") except (FileNotFoundError, ProcessLookupError): continue except Exception as e: logging.error(f"Error stopping processes: {e}") ================================================ FILE: bottles/backend/wine/winebridge.py ================================================ import os from bottles.backend.logger import Logger from bottles.backend.wine.winepath import WinePath from bottles.backend.wine.wineprogram import WineProgram from bottles.backend.wine.wineserver import WineServer logging = Logger() class WineBridge(WineProgram): program = "Wine Bridge" command = "WineBridge.exe" is_internal = True internal_path = "winebridge" def __wineserver_status(self): return WineServer(self.config).is_alive() def is_available(self): if os.path.isfile(self.get_command()): logging.info(f"{self.program} is available.") return True return False def get_procs(self): args = "getProcs" processes = [] if not self.__wineserver_status: return processes res = self.launch(args=args, communicate=True, action_name="get_procs") if not res.ready: return processes lines = res.data.split("\n") for r in lines: if r in ["", "\r"]: continue r = r.split("|") if len(r) < 3: continue processes.append( { "pid": r[1], "threads": r[2], "name": r[0], # "parent": r[3] } ) return processes def kill_proc(self, pid: str): args = f"killProc {pid}" return self.launch(args=args, communicate=True, action_name="kill_proc") def kill_proc_by_name(self, name: str): args = f"killProcByName {name}" return self.launch(args=args, communicate=True, action_name="kill_proc_by_name") def run_exe(self, exec_path: str): winepath = WinePath(self.config) exec_path = winepath.to_windows(exec_path, True) args = f'runExe "{exec_path}"' return self.launch(args=args, communicate=True, action_name="run_exe") ================================================ FILE: bottles/backend/wine/winecfg.py ================================================ import os from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram from bottles.backend.wine.winedbg import WineDbg from bottles.backend.wine.wineboot import WineBoot logging = Logger() class WineCfg(WineProgram): program = "Wine Configuration" command = "winecfg" def set_windows_version(self, version): logging.info(f"Setting Windows version to {version}") winedbg = WineDbg(self.config) wineboot = WineBoot(self.config) wineboot.kill() res = self.launch( args=f"-v {version}", communicate=True, environment={ "DISPLAY": os.environ.get("DISPLAY", ":0"), "WAYLAND_DISPLAY": os.environ.get("WAYLAND_DISPLAY", ""), }, action_name="set_windows_version", ) winedbg.wait_for_process("winecfg") wineboot.restart() return res ================================================ FILE: bottles/backend/wine/winecommand.py ================================================ import os import re import shlex import shutil import stat import subprocess import tempfile from typing import Iterable, Optional from bottles.backend.globals import ( Paths, gamemode_available, gamescope_available, mangohud_available, obs_vkc_available, vmtouch_available, ) from bottles.backend.logger import Logger from bottles.backend.managers.runtime import RuntimeManager from bottles.backend.managers.sandbox import SandboxManager from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.utils.display import DisplayUtils from bottles.backend.utils.generic import detect_encoding from bottles.backend.utils.gpu import GPUUtils from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.steam import SteamUtils from bottles.backend.utils.terminal import TerminalUtils logging = Logger() class WineEnv: """ This class is used to store and return a command environment. """ __env: dict = {} __result: dict = {"envs": {}, "overrides": []} def __init__(self, clean: bool = False, allowed_keys: Optional[Iterable[str]] = None): self.__env = {} if clean: return if allowed_keys is None: self.__env = os.environ.copy() return for key in allowed_keys: if key in os.environ: self.__env[key] = os.environ[key] def add(self, key, value, override=False): if key in self.__env: if override: self.__result["overrides"].append(f"{key}={value}") else: return self.__env[key] = value def add_bundle(self, bundle, override=False): for key, value in bundle.items(): self.add(key, value, override) def get(self): result = self.__result result["count_envs"] = len(result["envs"]) result["count_overrides"] = len(result["overrides"]) result["envs"] = self.__env return result def remove(self, key): if key in self.__env: del self.__env[key] def is_empty(self, key): return len(self.__env.get(key, "").strip()) == 0 def concat(self, key, values, sep=":"): if isinstance(values, str): values = [values] values = sep.join(values) if self.has(key): values = self.__env[key] + sep + values self.add(key, values, True) def has(self, key): return key in self.__env def apply_wayland_preferences(env: "WineEnv", params) -> None: if not getattr(params, "wayland", False): return if DisplayUtils.display_server_type() != "wayland": return wayland_display = os.environ.get("WAYLAND_DISPLAY") if not env.has("WAYLAND_DISPLAY") and wayland_display: env.add("WAYLAND_DISPLAY", wayland_display, override=True) if env.has("WAYLAND_DISPLAY") or wayland_display: env.remove("DISPLAY") def _needs_steam_virtual_gamepad_workaround(runner_name: Optional[str]) -> bool: """Return True if the runner should force SteamVirtualGamepadInfo.""" if not runner_name: return False normalized = runner_name.lower() if not any( prefix in normalized for prefix in ("ge-proton", "proton-ge", "wine-ge", "soda") ): return False match = re.search(r"(\d+)", normalized) if not match: return False try: major = int(match.group(1)) except ValueError: return False return major <= 8 class WineCommand: """ This class is used to run a wine command with a custom environment. It also handles the launch in a terminal or not. """ def __init__( self, config: BottleConfig, command: str, terminal: bool = False, arguments: str = "", environment: dict = {}, communicate: bool = False, colors: str = "default", minimal: bool = False, # avoid gamemode/gamescope usage pre_script: Optional[str] = None, post_script: Optional[str] = None, pre_script_args: Optional[str] = None, post_script_args: Optional[str] = None, cwd: Optional[str] = None, ): _environment = environment.copy() self.config = self._get_config(config) self.minimal = minimal self.arguments = arguments self.cwd = self._get_cwd(cwd) self.runner, self.runner_runtime = self._get_runner_info() self.gamescope_activated = ( environment["GAMESCOPE"] == "1" if "GAMESCOPE" in environment else self.config.Parameters.gamescope ) self.command = self.get_cmd( command, pre_script, post_script, pre_script_args, post_script_args, environment=_environment, ) self.terminal = terminal self.env = self.get_env(_environment) self.communicate = communicate self.colors = colors self.vmtouch_files = None def _get_config(self, config: BottleConfig) -> BottleConfig: if cnf := config.data.get("config"): return cnf if not isinstance(config, BottleConfig): logging.error("Invalid config type: %s" % type(config)) return BottleConfig() return config def _get_cwd(self, cwd) -> str: config = self.config if config.Environment == "Steam": bottle = config.Path else: bottle = ManagerUtils.get_bottle_path(config) if not cwd: """ If no cwd is given, use the WorkingDir from the bottle configuration. """ cwd = config.WorkingDir if cwd == "" or not os.path.exists(cwd): """ If the WorkingDir is empty, use the bottle path as working directory. """ cwd = bottle return cwd def get_env( self, environment: Optional[dict] = None, return_steam_env: bool = False, return_clean_env: bool = False, ) -> dict: config = self.config clean_env = return_steam_env or return_clean_env allowed_env_keys: Optional[Iterable[str]] = None if not clean_env and getattr(config, "Limit_System_Environment", False): allowed_env_keys = config.Inherited_Environment_Variables env = WineEnv(clean=clean_env, allowed_keys=allowed_env_keys) arch = config.Arch params = config.Parameters # Bottle Path as environment variable env.add("BOTTLE", config.Path) if None in [arch, params]: return env.get()["envs"] if environment is None: environment = {} bottle = ManagerUtils.get_bottle_path(config) runner_path = ManagerUtils.get_runner_path(config.Runner) if config.Environment == "Steam": bottle = config.Path runner_path = config.RunnerPath if SteamUtils.is_proton(runner_path): runner_path = SteamUtils.get_dist_directory(runner_path) # Clean some env variables which can cause trouble # ref: # env.remove("XDG_DATA_HOME") dll_overrides = [] gpu = GPUUtils().get_gpu() DisplayUtils.check_nvidia_device() ld = [] # Bottle environment variables if _needs_steam_virtual_gamepad_workaround(config.Runner) and not env.has( "SteamVirtualGamepadInfo" ): env.add("SteamVirtualGamepadInfo", "", override=True) if config.Environment_Variables: for key, value in config.Environment_Variables.items(): env.add(key, value, override=True) # Environment variables from argument if environment: if environment.get("WINEDLLOVERRIDES"): dll_overrides.append(environment["WINEDLLOVERRIDES"]) del environment["WINEDLLOVERRIDES"] if environment.get("DXVK_CONFIG_FILE", "") == "bottle_root": environment["DXVK_CONFIG_FILE"] = os.path.join(bottle, "dxvk.conf") for e in environment: env.add(e, environment[e], override=True) # Language if config.Language != "sys": env.add("LC_ALL", config.Language) # Bottle DLL_Overrides if config.DLL_Overrides: for k, v in config.DLL_Overrides.items(): dll_overrides.append(f"{k}={v}") # Default DLL overrides if not return_steam_env: dll_overrides.append("winemenubuilder=''") # Get Runtime libraries if ( (params.use_runtime or params.use_eac_runtime or params.use_be_runtime) and not self.terminal and not return_steam_env ): _rb = RuntimeManager.get_runtime_env("bottles") if _rb: _eac = RuntimeManager.get_eac() _be = RuntimeManager.get_be() if params.use_runtime: logging.info("Using Bottles runtime") ld += _rb if ( _eac and not self.minimal ): # NOTE: should check for runner compatibility with "eac" (?) logging.info("Using EasyAntiCheat runtime") env.add("PROTON_EAC_RUNTIME", _eac) dll_overrides.append("easyanticheat_x86,easyanticheat_x64=b,n") if ( _be and not self.minimal ): # NOTE: should check for runner compatibility with "be" (?) logging.info("Using BattlEye runtime") env.add("PROTON_BATTLEYE_RUNTIME", _be) dll_overrides.append("beclient,beclient_x64=b,n") else: logging.warning("Bottles runtime was requested but not found") # Get Runner libraries if arch == "win64": runner_libs = [ "lib", "lib64", "lib/wine/x86_64-unix", "lib32/wine/x86_64-unix", "lib64/wine/x86_64-unix", "lib/wine/i386-unix", "lib32/wine/i386-unix", "lib64/wine/i386-unix", ] gst_libs = [ "lib64/gstreamer-1.0", "lib/gstreamer-1.0", "lib32/gstreamer-1.0", ] else: runner_libs = [ "lib", "lib/wine/i386-unix", "lib32/wine/i386-unix", "lib64/wine/i386-unix", ] gst_libs = ["lib/gstreamer-1.0", "lib32/gstreamer-1.0"] if not config.Runner.startswith("sys-"): for lib in runner_libs: _path = os.path.join(runner_path, lib) if os.path.exists(_path): ld.append(_path) # Embedded GStreamer environment variables if not env.has("BOTTLES_USE_SYSTEM_GSTREAMER") and not return_steam_env: gst_env_path = [] for lib in gst_libs: if os.path.exists(os.path.join(runner_path, lib)): gst_env_path.append(os.path.join(runner_path, lib)) if len(gst_env_path) > 0: env.add("GST_PLUGIN_SYSTEM_PATH", ":".join(gst_env_path), override=True) # DXVK environment variables if params.dxvk and not return_steam_env: env.add("WINE_LARGE_ADDRESS_AWARE", "1") env.add( "DXVK_STATE_CACHE_PATH", os.path.join(bottle, "cache", "dxvk_state") ) env.add("STAGING_SHARED_MEMORY", "1") env.add("__GL_SHADER_DISK_CACHE", "1") env.add( "__GL_SHADER_DISK_CACHE_SKIP_CLEANUP", "1" ) # should not be needed anymore env.add( "__GL_SHADER_DISK_CACHE_PATH", os.path.join(bottle, "cache", "gl_shader"), ) env.add( "MESA_SHADER_CACHE_DIR", os.path.join(bottle, "cache", "mesa_shader") ) # VKD3D environment variables if params.vkd3d and not return_steam_env: env.add( "VKD3D_SHADER_CACHE_PATH", os.path.join(bottle, "cache", "vkd3d_shader") ) # LatencyFleX environment variables if params.latencyflex and not return_steam_env: _lf_path = ManagerUtils.get_latencyflex_path(config.LatencyFleX) _lf_layer_path = os.path.join( _lf_path, "layer/usr/share/vulkan/implicit_layer.d" ) env.concat("VK_ADD_LAYER_PATH", _lf_layer_path) env.add("LFX", "1") ld.append(os.path.join(_lf_path, "layer/usr/lib/x86_64-linux-gnu")) else: env.add("DISABLE_LFX", "1") # Mangohud environment variables if ( params.mangohud and not self.minimal and not (gamescope_available and self.gamescope_activated) ): env.add("MANGOHUD", "1") env.add("MANGOHUD_DLSYM", "1") if not params.mangohud_display_on_game_start: env.add("MANGOHUD_CONFIG", "no_display") # vkBasalt environment variables if params.vkbasalt and not self.minimal: vkbasalt_conf_path = os.path.join( ManagerUtils.get_bottle_path(config), "vkBasalt.conf" ) if os.path.isfile(vkbasalt_conf_path): env.add("VKBASALT_CONFIG_FILE", vkbasalt_conf_path) env.add("ENABLE_VKBASALT", "1") # OBS Vulkan Capture environment variables if params.obsvkc and not self.minimal: env.add("OBS_VKCAPTURE", "1") if DisplayUtils.display_server_type() == "x11": env.add("OBS_USE_EGL", "1") # DXVK-Nvapi environment variables if params.dxvk_nvapi and not return_steam_env: # NOTE: users reported that DXVK_ENABLE_NVAPI and DXVK_NVAPIHACK must be set to make # DLSS works. I don't have a GPU compatible with this tech, so I'll trust them env.add("DXVK_NVAPIHACK", "0") env.add("DXVK_ENABLE_NVAPI", "1") # Esync environment variable if params.sync == "esync": env.add("WINEESYNC", "1") # Fsync environment variable if params.sync == "fsync": env.add("WINEFSYNC", "1") # Wine debug level if not return_steam_env: debug_level = "fixme-all" if params.fixme_logs: debug_level = "+fixme-all" env.add("WINEDEBUG", debug_level) # Aco compiler # if params["aco_compiler"]: # env.add("ACO_COMPILER", "aco") # PulseAudio latency if params.pulseaudio_latency: env.add("PULSE_LATENCY_MSEC", "60") # Discrete GPU if not return_steam_env: if params.discrete_gpu: discrete = gpu["prime"]["discrete"] if discrete is not None: gpu_envs = discrete["envs"] for p in gpu_envs: env.add(p, gpu_envs[p]) env.concat("VK_ICD_FILENAMES", discrete["icd"]) # VK_ICD if not env.has("VK_ICD_FILENAMES"): if gpu["prime"]["integrated"] is not None: """ System support PRIME but user disabled the discrete GPU setting (previus check skipped), so using the integrated one. """ env.concat("VK_ICD_FILENAMES", gpu["prime"]["integrated"]["icd"]) else: """ System doesn't support PRIME, so using the first result from the gpu vendors list. """ if "vendors" in gpu and len(gpu["vendors"]) > 0: _first = list(gpu["vendors"].keys())[0] env.concat("VK_ICD_FILENAMES", gpu["vendors"][_first]["icd"]) else: logging.warning( "No GPU vendor found, keep going without setting VK_ICD_FILENAMES…" ) # Add ld to LD_LIBRARY_PATH if ld: env.concat("LD_LIBRARY_PATH", ld) # Vblank # env.add("__GL_SYNC_TO_VBLANK", "0") # env.add("vblank_mode", "0") # DLL Overrides env.concat("WINEDLLOVERRIDES", dll_overrides, sep=";") if env.is_empty("WINEDLLOVERRIDES"): env.remove("WINEDLLOVERRIDES") if not return_steam_env: # Wine prefix env.add("WINEPREFIX", bottle, override=True) # Wine arch env.add("WINEARCH", arch) apply_wayland_preferences(env, params) return env.get()["envs"] def _get_runner_info(self) -> tuple[str, str]: config = self.config runner = ManagerUtils.get_runner_path(config.Runner) arch = config.Arch runner_runtime = "" if config.Environment == "Steam": runner = config.RunnerPath if runner in [None, ""]: return "", "" if SteamUtils.is_proton(runner): """ If the runner is Proton, set the path to /dist or /files based on check if files exists. Additionally, check for its corresponding runtime. """ runner_runtime = SteamUtils.get_associated_runtime(runner) runner = os.path.join(SteamUtils.get_dist_directory(runner), "bin/wine") elif runner.startswith("sys-"): """ If the runner type is system, set the runner binary path to the system command. Else set it to the full path. """ runner = shutil.which("wine") else: runner = f"{runner}/bin/wine" if arch == "win64" and os.path.exists(f"{runner}64"): runner = f"{runner}64" runner = shlex.quote(runner) # type: ignore return runner, runner_runtime def get_cmd( self, command, pre_script: Optional[str] = None, post_script: Optional[str] = None, pre_script_args: Optional[str] = None, post_script_args: Optional[str] = None, return_steam_cmd: bool = False, return_clean_cmd: bool = False, environment: Optional[dict] = None, ) -> str: config = self.config params = config.Parameters runner = self.runner if environment is None: environment = {} if return_clean_cmd: return_steam_cmd = True if not return_steam_cmd and not return_clean_cmd: command = f"{runner} {command}" if not self.minimal: if gamemode_available and params.gamemode: if not return_steam_cmd: command = f"{gamemode_available} {command}" else: command = f"gamemode {command}" if mangohud_available and params.mangohud and not self.gamescope_activated: if not return_steam_cmd: command = f"{mangohud_available} {command}" else: command = f"mangohud {command}" if gamescope_available and self.gamescope_activated: gamescope_run = tempfile.NamedTemporaryFile(mode="w", suffix=".sh").name # Create temporary sh script in /tmp where Gamescope will execute it file = ["#!/usr/bin/env sh\n"] file.append(f"{command} $@") if mangohud_available and params.mangohud: file.append(" &\nmangoapp") with open(gamescope_run, "w") as f: f.write("".join(file)) # Update command command = ( f"{self._get_gamescope_cmd(return_steam_cmd)} -- {gamescope_run}" ) logging.info(f"Running Gamescope command: '{command}'") logging.info(f"{gamescope_run} contains:") with open(gamescope_run, "r") as f: logging.info(f"\n\n{f.read()}") # Set file as executable st = os.stat(gamescope_run) os.chmod(gamescope_run, st.st_mode | stat.S_IEXEC) if obs_vkc_available and params.obsvkc: command = f"{obs_vkc_available} {command}" if params.use_steam_runtime: _rs = RuntimeManager.get_runtimes("steam") _picked = {} if _rs: if "sniper" in _rs.keys() and "sniper" in self.runner_runtime: """ Sniper is the default runtime used by Proton version >= 8.0 """ _picked = _rs["sniper"] elif "soldier" in _rs.keys() and "soldier" in self.runner_runtime: """ Sniper is the default runtime used by Proton version >= 5.13 and < 8.0 """ _picked = _rs["soldier"] elif "scout" in _rs.keys(): """ For Wine runners, we cannot make assumption about which runtime would suits them the best, as it would depend on their build environment. Sniper/Soldier are not backward-compatible, defaulting to Scout should maximize compatibility. """ _picked = _rs["scout"] else: logging.warning("Steam runtime was requested but not found") if _picked: logging.info(f"Using Steam runtime {_picked['name']}") command = f"{_picked['entry_point']} {command}" else: logging.warning( "Steam runtime was requested and found but there are no valid combinations" ) if self.arguments: prefix, suffix, extracted_env = SteamUtils.handle_launch_options( self.arguments ) if prefix: command = f"{prefix} {command}" if suffix: command = f"{command} {suffix}" if extracted_env: if extracted_env.get("WINEDLLOVERRIDES") and environment.get( "WINEDLLOVERRIDES" ): environment["WINEDLLOVERRIDES"] += ";" + extracted_env.get( "WINEDLLOVERRIDES" ) del extracted_env["WINEDLLOVERRIDES"] environment.update(extracted_env) if post_script not in (None, ""): post_cmd_parts = [post_script] if post_script_args not in (None, ""): post_cmd_parts.extend(shlex.split(post_script_args)) post_cmd = " ".join(shlex.quote(part) for part in post_cmd_parts) command = f"{command} ; sh {post_cmd}" if pre_script not in (None, ""): pre_cmd_parts = [pre_script] if pre_script_args not in (None, ""): pre_cmd_parts.extend(shlex.split(pre_script_args)) pre_cmd = " ".join(shlex.quote(part) for part in pre_cmd_parts) command = f"sh {pre_cmd} ; {command}" return command def _get_gamescope_cmd(self, return_steam_cmd: bool = False) -> str: config = self.config params = config.Parameters gamescope_cmd = [] if gamescope_available and self.gamescope_activated: gamescope_cmd = [gamescope_available] if return_steam_cmd: gamescope_cmd = ["gamescope"] if params.gamescope_custom_options: gamescope_cmd.append(params.gamescope_custom_options) if params.gamescope_fullscreen: gamescope_cmd.append("-f") if params.gamescope_borderless: gamescope_cmd.append("-b") if params.gamescope_scaling: gamescope_cmd.append("-S integer") if params.fsr: gamescope_cmd.append("-F fsr") gamescope_cmd.append( f"--fsr-sharpness {params.fsr_sharpening_strength}" ) if params.gamescope_fps > 0: gamescope_cmd.append(f"-r {params.gamescope_fps}") if params.gamescope_fps_no_focus > 0: gamescope_cmd.append(f"-o {params.gamescope_fps_no_focus}") if params.gamescope_game_width > 0: gamescope_cmd.append(f"-w {params.gamescope_game_width}") if params.gamescope_game_height > 0: gamescope_cmd.append(f"-h {params.gamescope_game_height}") if params.gamescope_window_width > 0: gamescope_cmd.append(f"-W {params.gamescope_window_width}") if params.gamescope_window_height > 0: gamescope_cmd.append(f"-H {params.gamescope_window_height}") return " ".join(gamescope_cmd) def _vmtouch_preload(self): vmtouch_flags = "-t -v -l -d" vmtouch_file_size = " -m 1024M" if self.command.find("C:\\") > 0: s = ( self.cwd + "/" + (self.command.split(" ")[-1].split("\\")[-1]) ).replace("'", "") else: s = self.command.split(" ")[-1] self.vmtouch_files = shlex.quote(s) # if self.config.Parameters.vmtouch_cache_cwd: # self.vmtouch_files = "'"+self.vmtouch_files+"' '"+self.cwd+"/'" Commented out as fix for #1941 self.command = f"{vmtouch_available} {vmtouch_flags} {vmtouch_file_size} {self.vmtouch_files} && {self.command}" def _vmtouch_free(self): subprocess.Popen( "kill $(pidof vmtouch)", shell=True, env=self.env, cwd=self.cwd, ) if not self.vmtouch_files: return vmtouch_flags = "-e -v" command = f"{vmtouch_available} {vmtouch_flags} {self.vmtouch_files}" subprocess.Popen( command, shell=True, env=self.env, cwd=self.cwd, ) def _get_sandbox_manager(self) -> SandboxManager: return SandboxManager( envs=self.env, chdir=self.cwd, share_paths_rw=[ManagerUtils.get_bottle_path(self.config)], share_paths_ro=[p for p in [Paths.runners, Paths.temp] if p], share_net=self.config.Sandbox.share_net, share_sound=self.config.Sandbox.share_sound, ) def run(self) -> Result[Optional[str]]: """ Run command with pre-configured parameters :return: `status` is True if command executed successfully, `data` may be available even if `status` is False. """ if None in [self.runner, self.env]: return Result( False, message="runner or env is not ready, Wine command terminated." ) # Log the final command that will be executed logging.info(f"Executing command: {self.command}") if vmtouch_available and self.config.Parameters.vmtouch and not self.terminal: self._vmtouch_preload() sandbox = ( self._get_sandbox_manager() if self.config.Parameters.sandbox else None ) # run command in external terminal if terminal is True if self.terminal: if sandbox: return Result( status=TerminalUtils().execute( sandbox.get_cmd(self.command), self.env, self.colors, self.cwd ) ) else: return Result( status=TerminalUtils().execute( self.command, self.env, self.colors, self.cwd ) ) # prepare proc if we are going to execute command internally # proc should always be `Popen[bytes]` to make sure # stdout_data's type is `bytes` proc: subprocess.Popen[bytes] if sandbox: proc = sandbox.run(self.command) else: try: proc = subprocess.Popen( self.command, stdout=subprocess.PIPE, shell=True, env=self.env, cwd=self.cwd, ) except FileNotFoundError: return Result(False, message="File not found") stdout_data, _ = proc.communicate() if vmtouch_available and self.config.Parameters.vmtouch: # don't call vmtouch_free while running via external terminal self._vmtouch_free() # Consider changing the locale to C.UTF-8 when # executing commands, to ensure consistent output and # enable callers to make use of the returned value, # also without requiring the encoding detection dance codec = detect_encoding(stdout_data) rv: str try: rv = stdout_data.decode(codec) except (UnicodeDecodeError, LookupError, TypeError): # UnicodeDecodeError: codec mismatch # LookupError: unknown codec name # TypeError: codec is None logging.warning("stdout decoding failed") rv = str(stdout_data)[2:-1] # trim b'' # "ShellExecuteEx" exception may occur while executing command, # previously we rerun the command without `cwd` and `stdout=PIPE` # to fix it, which is removed since it may lead to unexpected behavior if "ShellExecuteEx" in rv: logging.warning("ShellExecuteEx exception seems occurred.") return Result( False, data=rv, message="ShellExecuteEx exception seems occurred." ) return Result(True, data=rv) ================================================ FILE: bottles/backend/wine/winedbg.py ================================================ import re import time import subprocess from typing import Optional from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram from bottles.backend.wine.wineserver import WineServer from bottles.backend.wine.wineboot import WineBoot from bottles.backend.utils.decorators import cache logging = Logger() class WineDbg(WineProgram): program = "Wine debug tool" command = "winedbg" colors = "debug" def __wineserver_status(self): return WineServer(self.config).is_alive() @cache(seconds=5) def get_processes(self): """Get all processes running on the wineprefix.""" processes = [] parent = None if not self.__wineserver_status(): return processes res = self.launch( args='--command "info proc"', communicate=True, action_name="get_processes" ) if not res.ready: return processes lines = res.data.split("\n") for w in lines[1:]: # remove the first line from the output (the header) w = re.sub("\\s{2,}", " ", w)[1:].replace("'", "") if "\\_" in w: w = w.replace("\\_ ", "") w += " child" w = w.split(" ") w_parent = None if len(w) >= 3 and w[1].isdigit(): w_pid = w[0] w_threads = w[1] w_name = w[2] if len(w) == 3: parent = w_pid else: w_parent = parent w = { "pid": w_pid, "threads": w_threads, "name": w_name, "parent": w_parent, } processes.append(w) return processes def wait_for_process(self, name: str, timeout: float = 0.5): """Wait for a process to exit.""" if not self.__wineserver_status(): return True while True: processes = self.get_processes() if len(processes) == 0: break if name not in [p["name"] for p in processes]: break time.sleep(timeout) return True def kill_process(self, pid: Optional[str] = None, name: Optional[str] = None): """ Kill a process by its PID or name. """ wineboot = WineBoot(self.config) if not self.__wineserver_status(): return if pid: args = "\n".join( ["<< END_OF_INPUTS", f"attach 0x{pid}", "kill", "quit", "END_OF_INPUTS"] ) res = self.launch(args=args, communicate=True, action_name="kill_process") if res.has_data and "error 5" in res.data and name: subprocess.Popen( f"kill $(pgrep {name[:15]})", stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, ) return wineboot.kill() if name: processes = self.get_processes() for p in processes: if p["name"] == name: self.kill_process(p["pid"], name) def is_process_alive(self, pid: Optional[str] = None, name: Optional[str] = None): """ Check if a process is running on the wineprefix. """ if not self.__wineserver_status(): return False processes = self.get_processes() if pid: return pid in [p["pid"] for p in processes] if name: return name in [p["name"] for p in processes] return False ================================================ FILE: bottles/backend/wine/winefile.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class WineFile(WineProgram): program = "Wine File Explorer" command = "winefile" def open_path(self, path: str = "C:\\\\"): args = path return self.launch(args=args, communicate=True, action_name="open_path") ================================================ FILE: bottles/backend/wine/winepath.py ================================================ import re from functools import lru_cache from bottles.backend.logger import Logger from bottles.backend.utils.manager import ManagerUtils from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class WinePath(WineProgram): program = "Wine path converter" command = "winepath" @staticmethod @lru_cache def is_windows(path: str): return ":" in path or "\\" in path @staticmethod @lru_cache def is_unix(path: str): return not WinePath.is_windows(path) @staticmethod @lru_cache def __clean_path(path): return path.replace("\n", " ").replace("\r", " ").replace("\t", " ").strip() @lru_cache def to_unix(self, path: str, native: bool = False): if native: bottle_path = ManagerUtils.get_bottle_path(self.config) path = path.replace("\\", "/") path = path.replace( path[0:2], f"{bottle_path}/dosdevices/{path[0:2].lower()}" ) return self.__clean_path(path) args = f"--unix '{path}'" res = self.launch(args=args, communicate=True, action_name="--unix") return self.__clean_path(res.data) @lru_cache def to_windows(self, path: str, native: bool = False): path = re.sub(r"\s+", " ", path).strip() if native: bottle_path = ManagerUtils.get_bottle_path(self.config) if "/drive_" in path: drive = re.search(r"drive_([a-z])/", path.lower()).group(1) path = path.replace( f"{bottle_path}/drive_{drive.lower()}", f"{drive.upper()}:" ) elif "/dosdevices" in path: drive = re.search(r"dosdevices/([a-z]):", path.lower()).group(1) path = path.replace( f"{bottle_path}/dosdevices/{drive.lower()}", f"{drive.upper()}:" ) path = path.replace("/", "\\") return self.__clean_path(path) args = f"--windows '{path}'" res = self.launch(args=args, communicate=True, action_name="--windows") return self.__clean_path(res.data) @lru_cache def to_long(self, path: str): args = f"--long '{path}'" res = self.launch(args=args, communicate=True, action_name="--long") return self.__clean_path(res.data) @lru_cache def to_short(self, path: str): args = f"--short '{path}'" res = self.launch(args=args, communicate=True, action_name="--short") return self.__clean_path(res.data) ================================================ FILE: bottles/backend/wine/wineprogram.py ================================================ import os from typing import Optional from bottles.backend.logger import Logger from bottles.backend.globals import Paths from bottles.backend.models.config import BottleConfig from bottles.backend.wine.winecommand import WineCommand logging = Logger() class WineProgram: program: str = "unknown" command: str = "" config: BottleConfig colors: str = "default" is_internal: bool = False internal_path: str = "" def __init__(self, config: BottleConfig, silent=False): if not isinstance(config, BottleConfig): raise TypeError( "config should be BottleConfig type, but it was %s" % type(config) ) self.config = config self.silent = silent def get_command(self, args: Optional[str] = None): command = self.command if self.is_internal: command = os.path.join(Paths.base, self.internal_path, command) if args is not None: command += f" {args}" return command def launch( self, args: tuple | str | None = None, terminal: bool = False, minimal: bool = True, communicate: bool = False, environment: Optional[dict] = None, pre_script: Optional[str] = None, post_script: Optional[str] = None, pre_script_args: Optional[str] = None, post_script_args: Optional[str] = None, cwd: Optional[str] = None, action_name: str = "launch", ): if environment is None: environment = {} if not self.silent: logging.info(f"Using {self.program} -- {action_name}") if isinstance(args, tuple): wineprogram_args = args[0] program_args = args[1] else: wineprogram_args = args program_args = None command = self.get_command(wineprogram_args) res = WineCommand( self.config, command=command, terminal=terminal, minimal=minimal, communicate=communicate, colors=self.colors, environment=environment, pre_script=pre_script, post_script=post_script, pre_script_args=pre_script_args, post_script_args=post_script_args, cwd=cwd, arguments=program_args, ) # logging.info("Executing command:", res.command) res = res.run() return res def launch_terminal(self, args: Optional[str] = None): self.launch(args=args, terminal=True, action_name="launch_terminal") def launch_minimal(self, args: Optional[str] = None): self.launch(args=args, minimal=True, action_name="launch_minimal") ================================================ FILE: bottles/backend/wine/wineserver.py ================================================ import os import subprocess import time from bottles.backend.logger import Logger from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.proc import ProcUtils from bottles.backend.utils.steam import SteamUtils from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class WineServer(WineProgram): program = "Wine Server" command = "wineserver" def is_alive(self): config = self.config # If the config has no Runner, skip the execution if not config.Runner: return False # Perform native check before wasting time using wine res = subprocess.Popen(["pgrep", "wineserver"], stdout=subprocess.PIPE) if res.stdout.read() == b"": return False # Check using wine bottle = ManagerUtils.get_bottle_path(config) runner = ManagerUtils.get_runner_path(config.Runner) if config.Environment == "Steam": bottle = config.Path runner = config.RunnerPath if SteamUtils.is_proton(runner): runner = SteamUtils.get_dist_directory(runner) env = os.environ.copy() env["WINEPREFIX"] = bottle if not config.Runner.startswith("sys-"): env["PATH"] = f"{runner}/bin:{env['PATH']}" res = subprocess.Popen( "wineserver -w", stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, cwd=bottle, env=env, ) time.sleep(0.5) if res.poll() is None: res.kill() # kill the process to avoid zombie incursion return True return False def wait(self): config = self.config bottle = ManagerUtils.get_bottle_path(config) runner = ManagerUtils.get_runner_path(config.Runner) if config.Environment == "Steam": bottle = config.Path runner = config.RunnerPath if SteamUtils.is_proton(runner): runner = SteamUtils.get_dist_directory(runner) env = os.environ.copy() env["WINEPREFIX"] = bottle env["PATH"] = f"{runner}/bin:{env['PATH']}" subprocess.Popen( "wineserver -w", stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, cwd=bottle, env=env, ).wait() def kill(self, signal: int = -1): args = "-k" if signal != -1: args += str(signal) self.launch( args=args, communicate=True, action_name="sending signal to the wine server" ) def force_kill(self): bottle = ManagerUtils.get_bottle_path(self.config) procs = ProcUtils.get_by_env(f"WINEPREFIX={bottle}") for proc in procs: proc.kill() if len(procs) == 0: self.kill(9) ================================================ FILE: bottles/backend/wine/winhelp.py ================================================ from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class WinHelp(WineProgram): program = "Microsoft help file viewer" command = "winhelp" ================================================ FILE: bottles/backend/wine/xcopy.py ================================================ from typing import Optional from datetime import datetime from bottles.backend.logger import Logger from bottles.backend.wine.wineprogram import WineProgram logging = Logger() class Xcopy(WineProgram): program = "Wine Xcopy implementation" command = "xcopy" def copy( self, source: str, dest: str, dir_and_subs: bool = False, keep_empty_dirs: bool = False, quiet: bool = False, full_log: bool = False, simulate: bool = False, ask_confirm: bool = False, only_struct: bool = False, no_overwrite_notify: bool = False, use_short_names: bool = False, only_existing_in_dest: bool = False, overwrite_read_only_files: bool = False, include_hidden_and_sys_files: bool = False, continue_if_error: bool = False, copy_attributes: bool = False, after_date: Optional[datetime] = None, ): args = f"{source} {dest} /i" if dir_and_subs: args += "/s" if keep_empty_dirs: args += "/e" if quiet: args += "/q" if full_log: args += "/f" if simulate: args += "/l" if ask_confirm: args += "/w" if only_struct: args += "/t" if no_overwrite_notify: args += "/y" if use_short_names: args += "/n" if only_existing_in_dest: args += "/u" if overwrite_read_only_files: args += "/r" if include_hidden_and_sys_files: args += "/h" if continue_if_error: args += "/c" if copy_attributes: args += "/a" if after_date: if isinstance(after_date, datetime): args += f"/d:{after_date.strftime('%m-%d-%Y')}" return self.launch(args=args, communicate=True, action_name="start") ================================================ FILE: bottles/frontend/__init__.py ================================================ ================================================ FILE: bottles/frontend/bottles.py ================================================ #!@PYTHON@ # bottles.in # # Copyright 2020 mirkobrombin # # 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 . import gettext import os import signal import sys APP_VERSION = "@APP_VERSION@" pkgdatadir = "@pkgdatadir@" localedir = "@localedir@" # noinspection DuplicatedCode data_gresource_path = f"{pkgdatadir}/data.gresource" bottles_gresource_path = f"{pkgdatadir}/bottles.gresource" sys.path.insert(1, pkgdatadir) # Remove GTK_THEME variable to prevent breakages # REF: https://github.com/bottlesdevs/Bottles/pull/2886 os.unsetenv("GTK_THEME") signal.signal(signal.SIGINT, signal.SIG_DFL) gettext.install("bottles", localedir) if __name__ == "__main__": from gi.repository import Gio data_resource = Gio.Resource.load(data_gresource_path) bottles_resource = Gio.Resource.load(bottles_gresource_path) # noinspection PyProtectedMember data_resource._register() bottles_resource._register() from bottles.frontend import main sys.exit(main.main(APP_VERSION)) ================================================ FILE: bottles/frontend/cli/__init__.py ================================================ ================================================ FILE: bottles/frontend/cli/cli.py ================================================ #!@PYTHON@ # cli.in # # Copyright 2020 mirkobrombin # # 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 . import argparse import os import signal import sys import uuid import warnings import gi warnings.filterwarnings("ignore") # suppress GTK warnings gi.require_version("Gtk", "4.0") APP_VERSION = "@APP_VERSION@" pkgdatadir = "@pkgdatadir@" # noinspection DuplicatedCode gresource_path = f"{pkgdatadir}/bottles.gresource" sys.path.insert(1, pkgdatadir) signal.signal(signal.SIGINT, signal.SIG_DFL) # ruff: noqa: E402 from gi.repository import Gio from bottles.backend.globals import Paths from bottles.backend.health import HealthChecker from bottles.backend.managers.manager import Manager from bottles.backend.managers.registry_rule import RegistryRuleManager from bottles.backend.models.config import BottleConfig from bottles.backend.models.registry_rule import RegistryRule from bottles.backend.runner import Runner from bottles.backend.utils import json, yaml from bottles.backend.utils.manager import ManagerUtils from bottles.backend.wine.cmd import CMD from bottles.backend.wine.control import Control from bottles.backend.wine.executor import WineExecutor from bottles.backend.wine.explorer import Explorer from bottles.backend.wine.reg import Reg from bottles.backend.wine.regedit import Regedit from bottles.backend.wine.regkeys import RegKeys from bottles.backend.wine.taskmgr import Taskmgr from bottles.backend.wine.uninstaller import Uninstaller from bottles.backend.wine.winecfg import WineCfg from bottles.backend.wine.winecommand import WineCommand from bottles.backend.wine.winepath import WinePath from bottles.frontend.params import APP_ID # noinspection DuplicatedCode class CLI: settings = Gio.Settings.new(APP_ID) def __init__(self): # self.__clear() self.parser = argparse.ArgumentParser( description="Bottles is a tool to manage your bottles" ) self.parser.add_argument( "-v", "--version", action="version", version=f"Bottles {APP_VERSION}" ) self.parser.add_argument( "-j", "--json", action="store_true", help="Outputs in JSON format" ) subparsers = self.parser.add_subparsers(dest="command", help="sub-command help") info_parser = subparsers.add_parser( "info", help="Show information about Bottles" ) info_parser.add_argument( "type", choices=["bottles-path", "health-check"], help="Type of information" ) list_parser = subparsers.add_parser("list", help="List entities") list_parser.add_argument( "type", choices=["bottles", "components"], help="Type of entity" ) list_parser.add_argument( "-f", "--filter", help="Filter bottles and components (e.g. '-f 'environment:gaming')", ) programs_parser = subparsers.add_parser("programs", help="List programs") programs_parser.add_argument( "-b", "--bottle", help="Bottle name", required=True ) add_parser = subparsers.add_parser("add", help="Add program") add_parser.add_argument("-b", "--bottle", help="Bottle name", required=True) add_parser.add_argument("-n", "--name", help="Program name", required=True) add_parser.add_argument("-p", "--path", help="Program path", required=True) add_parser.add_argument("-l", "--launch-options", help="Program launch options") add_parser.add_argument( "--no-dxvk", action="store_true", help="Disable DXVK for the program" ) add_parser.add_argument( "--no-vkd3d", action="store_true", help="Disable VKD3D for the program" ) add_parser.add_argument( "--no-dxvk-nvapi", action="store_true", help="Disable DXVK Nvapi for the program", ) tools_parser = subparsers.add_parser("tools", help="Launch Wine tools") tools_parser.add_argument( "tool", choices=[ "cmd", "winecfg", "uninstaller", "regedit", "taskmgr", "control", "explorer", ], help="Tool to launch", ) tools_parser.add_argument("-b", "--bottle", help="Bottle name", required=True) reg_parser = subparsers.add_parser("reg", help="Manage registry") reg_parser.add_argument( "action", choices=["add", "edit", "del"], help="Action to perform" ) reg_parser.add_argument("-b", "--bottle", help="Bottle name", required=True) reg_parser.add_argument("-k", "--key", help="Registry key", required=True) reg_parser.add_argument("-v", "--value", help="Registry value", required=True) reg_parser.add_argument("-d", "--data", help="Data to be set") reg_parser.add_argument( "-t", "--key-type", help="Data type", choices=["REG_DWORD", "REG_SZ", "REG_BINARY", "REG_MULTI_SZ"], ) reg_rules_parser = subparsers.add_parser( "reg-rules", help="Manage reusable registry rules" ) reg_rules_parser.add_argument( "action", choices=["list", "apply", "set", "delete"], help="Action to perform", ) reg_rules_parser.add_argument( "-b", "--bottle", help="Bottle name", required=False ) reg_rules_parser.add_argument("--name", help="Rule name") reg_rules_parser.add_argument( "--bundle", help="Path to a YAML file describing the registry bundle", ) reg_rules_parser.add_argument( "--description", help="Description for the rule", default="" ) reg_rules_parser.add_argument( "--triggers", help="Comma separated triggers (runner_change, components, dependencies)", ) reg_rules_parser.add_argument( "--run-once", action="store_true", help="Apply only once" ) reg_rules_parser.add_argument( "--trigger", help="Trigger context to filter rules when applying", ) reg_rules_parser.add_argument( "--rules", nargs="*", help="Specific rule names to apply", ) edit_parser = subparsers.add_parser("edit", help="Edit a bottle configuration") edit_parser.add_argument("-b", "--bottle", help="Bottle name", required=True) edit_parser.add_argument( "--params", help="Set parameters (e.g. '-p dxvk:true')" ) edit_parser.add_argument( "--env-var", help="Add new environment variable (e.g. '-env-var WINEDEBUG=-all')", ) edit_parser.add_argument( "--win", help="Change Windows version (e.g. '--win win7')" ) edit_parser.add_argument( "--runner", help="Change Runner (e.g. '--runner caffe-7.2')" ) edit_parser.add_argument( "--dxvk", help="Change DXVK (e.g. '--dxvk dxvk-1.9.0')" ) edit_parser.add_argument( "--vkd3d", help="Change VKD3D (e.g. '--vkd3d vkd3d-proton-2.6')" ) edit_parser.add_argument( "--nvapi", help="Change DXVK-Nvapi (e.g. '--nvapi dxvk-nvapi-1.9.0')" ) edit_parser.add_argument( "--latencyflex", help="Change LatencyFleX (e.g. '--latencyflex latencyflex-v0.1.0')", ) new_parser = subparsers.add_parser("new", help="Create a new bottle") new_parser.add_argument("--bottle-name", help="Bottle name", required=True) new_parser.add_argument( "--environment", help="Environment to apply (gaming|application|custom)", required=True, ) new_parser.add_argument( "--custom-environment", help="Path to a custom environment.yml file" ) new_parser.add_argument("--arch", help="Architecture (win32|win64)") new_parser.add_argument("--runner", help="Name of the runner to be used") new_parser.add_argument("--dxvk", help="Name of the dxvk to be used") new_parser.add_argument("--vkd3d", help="Name of the vkd3d to be used") new_parser.add_argument("--nvapi", help="Name of the dxvk-nvapi to be used") new_parser.add_argument( "--latencyflex", help="Name of the latencyflex to be used" ) run_parser = subparsers.add_parser("run", help="Run a program") run_parser.add_argument("-b", "--bottle", help="Bottle name", required=True) run_parser.add_argument("-e", "--executable", help="Path to the executable") run_parser.add_argument("-p", "--program", help="Program to run") run_parser.add_argument( "--args-replace", action="store_false", dest="keep_args", help="Replace current program arguments, instead of append", ) run_parser.add_argument( "args", nargs="*", action="extend", help="Arguments to pass to the executable", ) standalone_parser = subparsers.add_parser( "standalone", help="Generate a standalone script to launch commands " "without passing trough Bottles", ) standalone_parser.add_argument( "-b", "--bottle", help="Bottle name", required=True ) shell_parser = subparsers.add_parser( "shell", help="Launch commands in a Wine shell" ) shell_parser.add_argument("-b", "--bottle", help="Bottle name", required=True) shell_parser.add_argument( "-i", "--input", help="Command to execute", required=True ) self.__process_args() @staticmethod def __clear(): os.system("clear") def __process_args(self): self.args = self.parser.parse_args() # INFO parser if self.args.command == "info": self.show_info() # LIST parser elif self.args.command == "list": _filter = None if self.args.filter is None else self.args.filter _type = self.args.type if _type == "bottles": self.list_bottles(c_filter=_filter) elif _type == "components": self.list_components(c_filter=_filter) # PROGRAMS parser elif self.args.command == "programs": self.list_programs() # TOOLS parser elif self.args.command == "tools": self.launch_tool() # ADD parser elif self.args.command == "add": self.add_program() # REG parser elif self.args.command == "reg": self.manage_reg() elif self.args.command == "reg-rules": self.manage_reg_rules() # EDIT parser elif self.args.command == "edit": self.edit_bottle() # NEW parser elif self.args.command == "new": self.new_bottle() # RUN parser elif self.args.command == "run": self.run_program() # SHELL parser elif self.args.command == "shell": self.run_shell() # STANDALONE parser elif self.args.command == "standalone": self.generate_standalone() else: self.parser.print_help() # region INFO def show_info(self): _type = self.args.type if _type == "bottles-path": res = Paths.bottles sys.stdout.write(res) exit(0) elif _type == "health-check": hc = HealthChecker() if self.args.json: sys.stdout.write(json.dumps(hc.get_results()) + "\n") exit(0) sys.stdout.write(hc.get_results(plain=True)) # endregion # region LIST def list_bottles(self, c_filter=None): mng = Manager(g_settings=self.settings, is_cli=True) mng.check_bottles() bottles = mng.local_bottles if c_filter and c_filter.startswith("environment:"): environment = c_filter.split(":")[1].lower() bottles = [ name for name, bottle in bottles.items() if bottle.Environment.lower() == environment ] if self.args.json: sys.stdout.write(json.dumps(bottles)) exit(0) if len(bottles) > 0: sys.stdout.write(f"Found {len(bottles)} bottles:\n") for b in bottles: sys.stdout.write(f"- {b}\n") def list_components(self, c_filter=None): mng = Manager(g_settings=self.settings, is_cli=True) mng.check_runners(False) mng.check_dxvk(False) mng.check_vkd3d(False) mng.check_nvapi(False) mng.check_latencyflex(False) components = { "runners": mng.runners_available, "dxvk": mng.dxvk_available, "vkd3d": mng.vkd3d_available, "nvapi": mng.nvapi_available, "latencyflex": mng.latencyflex_available, } if c_filter and c_filter.startswith("category:"): category = c_filter.split(":")[1].lower() if category in components: components = {category: components[category]} if self.args.json: sys.stdout.write(json.dumps(components)) exit(0) for c in components: sys.stdout.write(f"Found {len(components[c])} {c}\n") for i in components[c]: sys.stdout.write(f"- {i}\n") # endregion # region PROGRAMS def list_programs(self): mng = Manager(g_settings=self.settings, is_cli=True) mng.check_bottles() _bottle = self.args.bottle if _bottle not in mng.local_bottles: sys.stderr.write(f"Bottle {_bottle} not found\n") exit(1) bottle = mng.local_bottles[_bottle] programs = mng.get_programs(bottle) programs = [p for p in programs if not p.get("removed", False)] if self.args.json: sys.stdout.write(json.dumps(programs)) exit(0) if len(programs) > 0: sys.stdout.write(f"Found {len(programs)} programs:\n") for p in programs: sys.stdout.write(f"- {p['name']}\n") # endregion # region TOOLS def launch_tool(self): _bottle = self.args.bottle _tool = self.args.tool mng = Manager(g_settings=self.settings, is_cli=True) mng.check_bottles() if _bottle not in mng.local_bottles: sys.stderr.write(f"Bottle {_bottle} not found\n") exit(1) bottle = mng.local_bottles[_bottle] if _tool == "cmd": CMD(bottle).launch() elif _tool == "winecfg": WineCfg(bottle).launch() elif _tool == "uninstaller": Uninstaller(bottle).launch() elif _tool == "regedit": Regedit(bottle).launch() elif _tool == "taskmgr": Taskmgr(bottle).launch() elif _tool == "control": Control(bottle).launch() elif _tool == "explorer": Explorer(bottle).launch() # endregion # region ADD def add_program(self): _bottle = self.args.bottle _name = self.args.name _path = self.args.path _launch_options = self.args.launch_options _no_dxvk = self.args.no_dxvk _no_vkd3d = self.args.no_vkd3d _no_dxvk_nvapi = self.args.no_dxvk_nvapi _executable = "" _folder = "" _uuid = str(uuid.uuid4()) mng = Manager(g_settings=self.settings, is_cli=True) mng.check_bottles() if _bottle not in mng.local_bottles: sys.stderr.write(f"Bottle {_bottle} not found\n") exit(1) bottle = mng.local_bottles[_bottle] winepath = WinePath(bottle) if winepath.is_unix(_path): if not os.path.exists(_path): sys.stderr.write(f"Path doesn't exists or is unreachable: {_path}") exit(1) _executable = os.path.basename(_path) _folder = os.path.dirname(_path) elif winepath.is_windows(_path): _executable = _path.split("\\")[-1] _folder = ManagerUtils.get_exe_parent_dir(bottle, _path) else: sys.stderr.write(f"Unsupported path type: {_path}") exit(1) _program = { "arguments": _launch_options if _launch_options else "", "executable": _executable, "name": _name, "folder": _folder, "icon": "", "id": _uuid, "path": _path, "dxvk": not _no_dxvk if _no_dxvk else bottle.Parameters.dxvk, "vkd3d": not _no_vkd3d if _no_vkd3d else bottle.Parameters.vkd3d, "dxvk_nvapi": ( not _no_dxvk_nvapi if _no_dxvk_nvapi else bottle.Parameters.dxvk_nvapi ), } mng.update_config(bottle, _uuid, _program, scope="External_Programs") sys.stdout.write(f"'{_name}' added to '{bottle.Name}'!") # endregion # region REG def manage_reg(self): _bottle = self.args.bottle _action = self.args.action _key = self.args.key _value = self.args.value _data = self.args.data _key_type = self.args.key_type mng = Manager(g_settings=self.settings, is_cli=True) mng.check_bottles() if _bottle not in mng.local_bottles: sys.stderr.write(f"Bottle {_bottle} not found\n") exit(1) bottle = mng.local_bottles[_bottle] allowed_types = ["REG_SZ", "REG_DWORD", "REG_BINARY", "REG_MULTI_SZ"] _key_type = "REG_SZ" if _key_type is None else _key_type.upper() if _action in ["add", "edit"]: if _data is None or _key_type not in allowed_types: sys.stderr.write("Missing or invalid data or key type\n") exit(1) Reg(bottle).add(_key, _value, _data, _key_type) elif _action == "del": Reg(bottle).remove(_key, _value) # endregion # region REG RULES def manage_reg_rules(self): _action = self.args.action mng = None if _action != "apply": if not self.args.bottle: sys.stderr.write("--bottle is required for this action\n") exit(1) mng = Manager(g_settings=self.settings, is_cli=True) mng.check_bottles() if self.args.bottle not in mng.local_bottles: sys.stderr.write(f"Bottle {self.args.bottle} not found\n") exit(1) bottle = mng.local_bottles[self.args.bottle] if _action == "list": rules = RegistryRuleManager.list_rules(bottle) if self.args.json: sys.stdout.write(json.dumps([rule.to_dict() for rule in rules])) else: for rule in rules: triggers = ", ".join(rule.triggers) if rule.triggers else "-" sys.stdout.write( f"{rule.name}: {rule.description} (triggers: {triggers})\n" ) return if _action == "set": if not self.args.name or not self.args.bundle: sys.stderr.write("--name and --bundle are required\n") exit(1) with open(self.args.bundle, "r") as bundle_file: bundle_text = bundle_file.read() triggers = [] if self.args.triggers: triggers = [t.strip() for t in self.args.triggers.split(",") if t] rule = RegistryRule( name=self.args.name, description=self.args.description, keys=bundle_text, triggers=triggers, run_once=self.args.run_once, ) RegistryRuleManager.upsert_rule(mng, bottle, rule) return if _action == "delete": if not self.args.name: sys.stderr.write("--name is required\n") exit(1) RegistryRuleManager.delete_rule(mng, bottle, self.args.name) return if _action == "apply": if not self.args.bottle: sys.stderr.write("--bottle is required\n") exit(1) mng = Manager(g_settings=self.settings, is_cli=True) mng.check_bottles() if self.args.bottle not in mng.local_bottles: sys.stderr.write(f"Bottle {self.args.bottle} not found\n") exit(1) RegistryRuleManager.apply_rules( mng.local_bottles[self.args.bottle], rule_names=self.args.rules, trigger=self.args.trigger, ) return # endregion # region EDIT def edit_bottle(self): _bottle = self.args.bottle _params = self.args.params _env_var = self.args.env_var _win = self.args.win _runner = self.args.runner _dxvk = self.args.dxvk _vkd3d = self.args.vkd3d _nvapi = self.args.nvapi _latencyflex = self.args.latencyflex mng = Manager(g_settings=self.settings, is_cli=True) mng.check_bottles() valid_parameters = BottleConfig().Parameters.keys() if _bottle not in mng.local_bottles: sys.stderr.write(f"Bottle {_bottle} not found\n") exit(1) bottle = mng.local_bottles[_bottle] if _params is not None: _params = _params.split(",") _params = [p.split(":") for p in _params] for k, v in _params: if k not in valid_parameters: sys.stderr.write(f"Invalid parameter {k}\n") exit(1) if v.lower() == "true": v = True elif v.lower() == "false": v = False else: try: v = int(v) except ValueError: pass mng.update_config(bottle, k, v, scope="Parameters") if _env_var is not None and "=" in _env_var: k, v = _env_var.split("=", 1) mng.update_config(bottle, k, v, scope="Environment_Variables") if _win is not None: RegKeys(bottle).lg_set_windows(_win) if _runner is not None: Runner.runner_update(bottle, mng, _runner) if _dxvk is not None: mng.check_dxvk(False) if _dxvk not in mng.dxvk_available: sys.stderr.write(f"DXVK version {_dxvk} not available\n") exit(1) if mng.install_dll_component(bottle, "dxvk", version=_dxvk): mng.update_config(bottle, "DXVK", _dxvk) if _vkd3d is not None: mng.check_vkd3d(False) if _vkd3d not in mng.vkd3d_available: sys.stderr.write(f"VKD3D version {_vkd3d} not available\n") exit(1) if mng.install_dll_component(bottle, "vkd3d", version=_vkd3d): mng.update_config(bottle, "VKD3D", _vkd3d) if _nvapi is not None: mng.check_nvapi(False) if _nvapi not in mng.nvapi_available: sys.stderr.write(f"NVAPI version {_nvapi} not available\n") exit(1) if mng.install_dll_component(bottle, "nvapi", version=_nvapi): mng.update_config(bottle, "NVAPI", _nvapi) if _latencyflex is not None: mng.check_latencyflex(False) if _latencyflex not in mng.latencyflex_available: sys.stderr.write(f"LatencyFlex version {_latencyflex} not available\n") exit(1) if mng.install_dll_component(bottle, "latencyflex", version=_latencyflex): mng.update_config(bottle, "LatencyFlex", _latencyflex) # endregion # region NEW def new_bottle(self): _name = self.args.bottle_name _environment = self.args.environment _custom_environment = self.args.custom_environment _arch = "win64" if self.args.arch is None else self.args.arch _runner = self.args.runner _dxvk = self.args.dxvk _vkd3d = self.args.vkd3d _nvapi = self.args.nvapi _latencyflex = self.args.latencyflex mng = Manager(g_settings=self.settings, is_cli=True) mng.checks() mng.create_bottle( name=_name, environment=_environment, runner=_runner, dxvk=_dxvk, vkd3d=_vkd3d, nvapi=_nvapi, latencyflex=_latencyflex, arch=_arch, custom_environment=_custom_environment, ) # endregion # region RUN def run_program(self): _bottle = self.args.bottle _program = self.args.program _keep = self.args.keep_args _args = " ".join(self.args.args) _executable = self.args.executable mng = Manager(g_settings=self.settings, is_cli=True) mng.checks() if _bottle.startswith('"') and _bottle.endswith('"'): _bottle = _bottle[1:-1] elif _bottle.startswith("'") and _bottle.endswith("'"): _bottle = _bottle[1:-1] for b in mng.local_bottles.keys(): if b == _bottle: break else: sys.stderr.write(f"Bottle {_bottle} not found\n") exit(1) bottle = mng.local_bottles[_bottle] programs = mng.get_programs(bottle) if _program is not None: if _executable is not None: sys.stderr.write("Cannot specify both --program and --executable\n") exit(1) if _program not in [p["name"] for p in programs]: sys.stderr.write(f"Program {_program} not found\n") exit(1) program = [p for p in programs if p["name"] == _program][0] _executable = program.get("path", "") _program_args = program.get("arguments") if _keep and _program_args: _args = _program_args + " " + _args program.get("pre_script", None) program.get("post_script", None) program.get("folder", None) program.get("dxvk") program.get("vkd3d") program.get("dxvk_nvapi") program.get("gamescope") program.get("virtual_desktop") WineExecutor.run_program(bottle, program | {"arguments": _args}) elif _executable: _executable = _executable.replace("file://", "") if _executable.startswith('"') and _executable.endswith('"'): _executable = _executable[1:-1] elif _executable.startswith("'") and _executable.endswith("'"): _executable = _executable[1:-1] WineExecutor( bottle, exec_path=_executable, args=_args, ).run_cli() else: sys.stderr.write( "No program or executable specified, you must use either --program or --executable\n" ) exit(1) # endregion # region SHELL def run_shell(self): _bottle = self.args.bottle _input = self.args.input mng = Manager(g_settings=self.settings, is_cli=True) mng.checks() if _bottle not in mng.local_bottles: sys.stderr.write(f"Bottle {_bottle} not found\n") exit(1) bottle = mng.local_bottles[_bottle] winecommand = WineCommand(config=bottle, command=_input, communicate=True) res = winecommand.run() if not res.ok: sys.stdout.write(res.message) sys.stdout.write(res.data) # endregion # region STANDALONE def generate_standalone(self): _bottle = self.args.bottle mng = Manager(g_settings=self.settings, is_cli=True) mng.checks() if _bottle not in mng.local_bottles: sys.stderr.write(f"Bottle {_bottle} not found\n") exit(1) bottle = mng.local_bottles[_bottle] path = ManagerUtils.get_bottle_path(bottle) standalone_path = os.path.join(path, "standalone") winecommand = WineCommand(config=bottle, command='"$@"') env = winecommand.get_env(return_clean_env=True) cmd = winecommand.get_cmd('"$@"', return_clean_cmd=True) winecommand.command.replace( "/usr/lib/extensions/vulkan/MangoHud/bin/mangohud", "" ) if os.path.isfile(standalone_path): os.remove(standalone_path) with open(standalone_path, "w") as f: f.write("#!/bin/bash\n") for k, v in env.items(): f.write(f"export {k}='{v}'\n") f.write(f"{cmd}\n") os.chmod(os.path.join(path, "standalone"), 0o755) sys.stdout.write(f"Standalone generated in {path}\n") sys.stdout.write("Re-generate after every bottle change.\n") if __name__ == "__main__": cli = CLI() ================================================ FILE: bottles/frontend/cli/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) clidir = join_paths(pkgdatadir, 'bottles/frontend/cli') bottles_sources = [ '__init__.py', ] install_data(bottles_sources, install_dir: clidir) configure_file( input: 'cli.py', output: 'bottles-cli', configuration: conf, install: true, install_dir: get_option('bindir'), install_mode: ['rwxr-xr-x'] ) ================================================ FILE: bottles/frontend/main.py ================================================ # main.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import gettext import locale import sys import webbrowser from os import path import gi from bottles.backend.health import HealthChecker from bottles.backend.logger import Logger from bottles.frontend.params import ( APP_ID, APP_MAJOR_VERSION, APP_MINOR_VERSION, APP_VERSION, ) gi.require_version("Gtk", "4.0") gi.require_version("Adw", "1") gi.require_version("GtkSource", "5") gi.require_version("Xdp", "1.0") # gi.require_version("XdpGtk4", "1.0") # ruff: noqa: E402 from gi.repository import Adw, Gio, GLib, GObject # type: ignore from bottles.frontend.views.preferences import PreferencesWindow from bottles.frontend.windows.window import BottlesWindow logging = Logger() # region Translations """ This code snippet searches for and uploads translations to different directories, depending on your production or development environment. The function _() can be used to create and retrieve translations. """ share_dir = path.join(sys.prefix, "share") base_dir = "." if getattr(sys, "frozen", False): base_dir = path.dirname(sys.executable) share_dir = path.join(base_dir, "share") elif sys.argv[0]: exec_dir = path.dirname(path.realpath(sys.argv[0])) base_dir = path.dirname(exec_dir) share_dir = path.join(base_dir, "share") if not path.exists(share_dir): share_dir = base_dir locale_dir = path.join(share_dir, "locale") if not path.exists(locale_dir): # development locale_dir = path.join(base_dir, "build", "mo") locale.bindtextdomain("bottles", locale_dir) locale.textdomain("bottles") gettext.bindtextdomain("bottles", locale_dir) gettext.textdomain("bottles") _ = gettext.gettext # endregion class Bottles(Adw.Application): arg_exe = None arg_bottle = None dark_provider = None journal_window = None def __init__(self): super().__init__( application_id=APP_ID, resource_base_path="/com/usebottles/bottles", flags=Gio.ApplicationFlags.HANDLES_COMMAND_LINE, register_session=True, ) self.__create_action("quit", self.__quit, ["q", "w"]) self.__create_action("about", self.__show_about_dialog) self.__create_action("import", self.__show_importer_view, ["i"]) self.__create_action("journal", self.__show_journal, ["j"]) self.__create_action("preferences", self.__show_preferences, ["comma"]) self.__create_action("help", self.__help, ["F1"]) self.__create_action("new", self.__new_bottle, ["n"]) self.__register_arguments() def __register_arguments(self): """ This function registers the command line arguments. --version, -v: Prints the version of the application. --executable, -e: The path of the executable to be launched. --lnk, -l: The path of the shortcut to be launched. --bottle, -b: The name of the bottle to be used. --arguments, -a: The arguments to be passed to the executable. --help, -h: Prints the help. """ self.add_main_option( "version", ord("v"), GLib.OptionFlags.NONE, GLib.OptionArg.NONE, _("Show version"), None, ) self.add_main_option( "executable", ord("e"), GLib.OptionFlags.NONE, GLib.OptionArg.STRING, _("Executable path"), None, ) self.add_main_option( "lnk", ord("l"), GLib.OptionFlags.NONE, GLib.OptionArg.STRING, _("lnk path"), None, ) self.add_main_option( "bottle", ord("b"), GLib.OptionFlags.NONE, GLib.OptionArg.STRING, _("Bottle name"), None, ) self.add_main_option( "arguments", ord("a"), GLib.OptionFlags.NONE, GLib.OptionArg.STRING, _("Pass arguments"), None, ) self.add_main_option( GLib.OPTION_REMAINING, 0, GLib.OptionFlags.NONE, GLib.OptionArg.STRING_ARRAY, "URI", None, ) def do_command_line(self, command): """ This function is called when the application is launched from the command line. It parses the command line arguments and calls the corresponding functions. See: __register_arguments() """ commands = command.get_options_dict() if commands.contains("executable"): self.arg_exe = commands.lookup_value("executable").get_string() if commands.contains("version"): print(APP_VERSION) quit() if commands.contains("bottle"): self.arg_bottle = commands.lookup_value("bottle").get_string() if not self.arg_exe: """ If no executable is specified, look if it was passed without the --executable argument. """ for a in sys.argv: if a.endswith((".exe", ".msi", ".bat", ".lnk")): self.arg_exe = a logging.info( _("Launching with executable: {0}").format(a), ) uri = commands.lookup_value(GLib.OPTION_REMAINING) logging.info( _("Launching with URI: {0}").format(uri), ) if uri: return self.__process_uri(uri) self.do_activate() return 0 def __process_uri(self, uri): """ This function processes the URI passed to the application. e.g. xdg-open bottles:run// """ uri = uri[0] if uri.startswith("bottles:run/"): if len(uri.split("/")) != 3: logging.error(_("Invalid URI (syntax: bottles:run//)")) return False uri = uri.replace("bottles:run/", "") bottle, program = uri.split("/") import subprocess subprocess.Popen(["bottles-cli", "run", "-b", bottle, "-p", program]) return 0 try: from bottles.frontend.windows.bottlepicker import BottlePickerDialog dialog = BottlePickerDialog(application=self, arg_exe=uri) dialog.present() return 0 except Exception as e: logging.error( _("Error while processing URI: {0}").format(e), ) return False def do_startup(self): """ This function is called when the application is started. Here we register the application actions (shortcuts). See: __register_actions() """ Adw.Application.do_startup(self) def do_activate(self): """ This function is called when the application is activated. """ logging.info( _("[Activate] request received."), ) # create the main window Adw.Application.do_activate(self) win = self.props.active_window if not win: win = BottlesWindow(application=self, arg_bottle=self.arg_bottle) self.win = win win.present() def __quit(self, *args): """ This function close the application. It is used by the [Ctrl+Q] shortcut. """ logging.info( _("[Quit] request received."), ) self.win.on_close_request() quit() @staticmethod def __help(action=None, param=None): """ This function open the documentation in the user's default browser. It is used by the [F1] shortcut. """ logging.info( _("[Help] request received."), ) webbrowser.open_new_tab("https://docs.usebottles.com") def __refresh(self, action=None, param=None): """ This function refresh the user bottle list. It is used by the [Ctrl+R] shortcut. """ logging.info( _("[Refresh] request received."), ) self.win.manager.update_bottles() def __show_preferences(self, *args): preferences_window = PreferencesWindow(self.win) preferences_window.present() def __new_bottle(self, *args): self.win.show_add_view() def __show_importer_view(self, widget=False, *args): self.win.main_leaf.set_visible_child(self.win.page_importer) def __show_journal(self, *args): from bottles.frontend.windows.journal import JournalDialog if self.journal_window: self.journal_window.present() return self.journal_window = JournalDialog(application=self) self.journal_window.set_transient_for(self.win) self.journal_window.connect("close-request", self.__on_journal_close) self.journal_window.present() def __on_journal_close(self, *_args): self.journal_window = None return False def __show_about_dialog(self, *_args): developers = [ "Mirko Brombin https://github.com/mirkobrombin", "hthre7 https://github.com/hthre7", "Kekun https://github.com/Kekun", "Sonny Piers https://github.com/sonnyp", "BrainBlasted https://github.com/BrainBlasted", "Francesco Masala ", "Hari Rana (TheEvilSkeleton) https://theevilskeleton.gitlab.io", "axtlos https://axtloss.github.io", "Oro https://github.com/orowith2os", "gregorni https://gitlab.com/gregorni", ] artists = [ "Marco Montini https://github.com/marckniack", "Noëlle https://github.com/jannuary", "Alvar Lagerlöf https://github.com/alvarlagerlof", "Ezekiel Smith https://github.com/ZekeSmith", ] about_dialog = Adw.AboutDialog.new_from_appdata( "/com/usebottles/bottles/appdata", f"{APP_MAJOR_VERSION}.{APP_MINOR_VERSION}", ) about_dialog.set_developers(developers) about_dialog.set_translator_credits(_("translator_credits")) about_dialog.set_artists(artists) about_dialog.set_debug_info(HealthChecker().get_results(plain=True)) about_dialog.add_link(_("Donate"), "https://usebottles.com/funding") about_dialog.set_copyright( _("Copyright © 2017 {developer_name}").format( developer_name=about_dialog.get_developer_name() ) ) about_dialog.add_acknowledgement_section( _("Third-Party Libraries and Special Thanks"), [ "DXVK https://github.com/doitsujin/dxvk", "VKD3D https://github.com/HansKristian-Work/vkd3d-proton", "DXVK-NVAPI https://github.com/jp7677/dxvk-nvapi", "LatencyFleX https://github.com/ishitatsuyuki/LatencyFleX", "MangoHud https://github.com/flightlessmango/MangoHud", "AMD FidelityFX™ Super Resolution https://www.amd.com/en/technologies/fidelityfx-super-resolution", "vkBasalt https://github.com/DadSchoorse/vkBasalt", "vkbasalt-cli https://gitlab.com/TheEvilSkeleton/vkbasalt-cli", "GameMode https://github.com/FeralInteractive/gamemode", "Gamescope https://github.com/Plagman/gamescope", "OBS Vulkan/OpenGL capture https://github.com/nowrep/obs-vkcapture", "Wine-TKG https://github.com/Frogging-Family/wine-tkg-git", "Proton https://github.com/ValveSoftware/proton", "Wine-GE https://github.com/GloriousEggroll/wine-ge-custom", "Wine https://www.winehq.org", "orjson https://github.com/ijl/orjson", "libadwaita https://gitlab.gnome.org/GNOME/libadwaita", "icoextract https://github.com/jlu5/icoextract", "vmtouch https://github.com/hoytech/vmtouch", "FVS https://github.com/mirkobrombin/FVS", "pathvalidate https://github.com/thombashi/pathvalidate", ], ) about_dialog.add_acknowledgement_section( _("Sponsored and Funded by"), [ "JetBrains https://www.jetbrains.com/?from=bottles", "GitBook https://www.gitbook.com/?ref=bottles", "Linode https://www.linode.com/?from=bottles", "Appwrite https://appwrite.io/?from=bottles", "Community ❤️ https://usebottles.com/funding", ], ) about_dialog.present(self.win) def __create_action(self, name, callback, shortcuts=None, param=None): """Add an application action. Args: name: the name of the action callback: the function to be called when the action is activated shortcuts: an optional list of accelerators param: an optional list of parameters for the action """ action = Gio.SimpleAction.new(name, param) action.connect("activate", callback) self.add_action(action) if shortcuts: self.set_accels_for_action(f"app.{name}", shortcuts) GObject.threads_init() def main(version): app = Bottles() return app.run(sys.argv) ================================================ FILE: bottles/frontend/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) frontenddir = join_paths(pkgdatadir, 'bottles/frontend') subdir('ui') subdir('utils') subdir('views') subdir('widgets') subdir('windows') subdir('cli') configure_file( input: 'bottles.py', output: 'bottles', configuration: conf, install: true, install_dir: get_option('bindir'), install_mode: ['rwxr-xr-x'] ) params_file = configure_file( input: 'params.py', output: 'params.py', configuration: conf ) fs = import('fs') if not fs.is_file('/' + '.flatpak-info') error('file does not exist') endif bottles_sources = [ '__init__.py', 'main.py', 'operation.py', params_file, ] install_data(bottles_sources, install_dir: frontenddir) ================================================ FILE: bottles/frontend/operation.py ================================================ # operation.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from typing import Dict from uuid import UUID from gi.repository import Adw, Gtk from bottles.backend.models.result import Result from bottles.backend.state import TaskManager @Gtk.Template(resource_path="/com/usebottles/bottles/task-entry.ui") class TaskEntry(Adw.ActionRow): __gtype_name__ = "TaskEntry" # region Widgets btn_cancel = Gtk.Template.Child() # endregion def __init__(self, window, title, cancellable=True, **kwargs): super().__init__(**kwargs) self.window = window if len(title) > 30: title = f"{title[:20]}…" # Populate widgets data self.set_title(title) if not cancellable: self.btn_cancel.hide() def update(self, subtitle: str): self.set_subtitle(subtitle) class TaskSyncer: """Keep task list updated with backend TaskManager""" _TASK_WIDGETS: Dict[UUID, TaskEntry] = {} def __init__(self, window): self.window = window def _new_widget(self, title, cancellable=True) -> TaskEntry: """create TaskEntry widget & add to task list""" task_entry = TaskEntry(self.window, title, cancellable) self.window.page_details.list_tasks.append(task_entry) return task_entry def _set_task_btn_visible(self, visible: bool): self.window.page_details.btn_operations.set_visible(visible) def task_added_handler(self, res: Result): """handler for Signals.TaskAdded""" task_id: UUID = res.data task = TaskManager.get(task_id) self._TASK_WIDGETS[task_id] = self._new_widget(task.title, task.cancellable) self._set_task_btn_visible(True) def task_updated_handler(self, res: Result): """handler for Signals.TaskUpdated""" task_id: UUID = res.data if task_id not in self._TASK_WIDGETS: return self._TASK_WIDGETS[task_id].update(subtitle=TaskManager.get(task_id).subtitle) def task_removed_handler(self, res: Result): """handler for Signals.TaskRemoved""" task_id: UUID = res.data if task_id not in self._TASK_WIDGETS: return self.window.page_details.list_tasks.remove(self._TASK_WIDGETS[task_id]) del self._TASK_WIDGETS[task_id] if len(self._TASK_WIDGETS) == 0: self._set_task_btn_visible(False) ================================================ FILE: bottles/frontend/params.py ================================================ # Application details APP_NAME = "@APP_NAME@" APP_NAME_LOWER = APP_NAME.lower() BASE_ID = "@BASE_ID@" APP_ID = "@APP_ID@" APP_VERSION = "@APP_VERSION@" APP_MAJOR_VERSION = "@APP_MAJOR_VERSION@" APP_MINOR_VERSION = "@APP_MINOR_VERSION@" APP_ICON = "@APP_ID@" PROFILE = "@PROFILE@" # Internal settings not user editable ANIM_DURATION = 120 # General purpose definitions EXECUTABLE_EXTS = (".exe", ".msi", ".bat", ".lnk") # URLs DOC_URL = "https://docs.usebottles.com" ================================================ FILE: bottles/frontend/ui/bottle-row.blp ================================================ using Gtk 4.0; using Adw 1; template $BottlesBottleRow: Adw.ActionRow { activatable: true; use-markup: false; Adw.WrapBox wrap_box { valign: center; styles [ "tag", "caption", ] } Button button_run { halign: center; valign: center; icon-name: "system-run-symbolic"; styles [ "flat", ] } Image { icon-name: "go-next-symbolic"; } } ================================================ FILE: bottles/frontend/ui/bottles.gresource.xml ================================================ style.css style-dark.css help-overlay.ui window.ui new-bottle-dialog.ui list.ui loading.ui bottle-row.ui check-row.ui task-entry.ui dependency-entry.ui program-entry.ui importer-entry.ui state-entry.ui installer-entry.ui dll-override-entry.ui env-var-entry.ui inherited-env-entry.ui registry-rule-entry.ui component-entry.ui drive-entry.ui library-entry.ui local-resource-entry.ui exclusion-pattern-entry.ui details.ui details-bottle.ui details-dependencies.ui details-registry-rules.ui details-installers.ui details-preferences.ui details-versioning.ui details-taskmanager.ui preferences.ui importer.ui library.ui dialog-launch-options.ui dialog-playtime-graph.ui dialog-dll-overrides.ui dialog-env-vars.ui dialog-crash-report.ui dialog-duplicate.ui dialog-dependency-install.ui dialog-registry-rules.ui dialog-rename.ui dialog-gamescope.ui dialog-vkbasalt.ui dialog-mangohud.ui dialog-display.ui dialog-drives.ui dialog-journal.ui dialog-sandbox.ui dialog-installer.ui dialog-bottle-picker.ui dialog-proton-alert.ui dialog-winebridge-update.ui dialog-deps-check.ui dialog-exclusion-patterns.ui dialog-upgrade-versioning.ui dialog-versioning-settings.ui dialog-vmtouch.ui dialog-versioning-commit.ui dialog-versioning-branch.ui dialog-versioning-manage-branches.ui onboard.ui eagle.ui ================================================ FILE: bottles/frontend/ui/check-row.blp ================================================ using Gtk 4.0; using Adw 1; template $BottlesCheckRow: Adw.ActionRow { activatable-widget: check_button; active: bind check_button.active bidirectional; [prefix] CheckButton check_button { valign: center; can-focus: false; can-target: false; } } ================================================ FILE: bottles/frontend/ui/component-entry.blp ================================================ using Gtk 4.0; using Adw 1; template $ComponentEntry: Adw.ActionRow { title: _("Component version"); Spinner spinner { visible: false; } Button btn_remove { visible: false; tooltip-text: _("Uninstall"); valign: center; icon-name: "user-trash-symbolic"; styles [ "flat", ] } Button btn_browse { visible: false; tooltip-text: _("Browse Files"); valign: center; icon-name: "folder-open-symbolic"; styles [ "flat", ] } Button btn_err { visible: false; tooltip-text: _("The installation failed. This may be due to a repository error, partial download or checksum mismatch. Press to try again."); valign: center; icon-name: "emblem-important-symbolic"; styles [ "flat", ] } Button btn_download { visible: false; tooltip-text: _("Download & Install"); valign: center; icon-name: "document-save-symbolic"; styles [ "flat", ] } Box box_download_status { visible: false; Label label_task_status { label: _("0%"); } Image { icon-name: "document-save-symbolic"; } } Button btn_cancel { visible: false; valign: center; icon-name: "edit-delete-symbolic"; styles [ "flat", ] } } ================================================ FILE: bottles/frontend/ui/dependency-entry.blp ================================================ using Gtk 4.0; using Adw 1; Popover pop_actions { styles [ "menu", ] Box { margin-top: 6; margin-bottom: 6; margin-start: 6; margin-end: 6; orientation: vertical; $GtkModelButton btn_manifest { text: _("Show Manifest"); } $GtkModelButton btn_license { text: _("License"); } $GtkModelButton btn_reinstall { text: _("Reinstall"); visible: false; } $GtkModelButton btn_remove { text: _("Uninstall"); } Separator {} $GtkModelButton btn_report { text: _("Report a Bug…"); } } } template $DependencyEntry: Adw.ActionRow { title: _("Dependency name"); activatable-widget: btn_install; subtitle: _("Dependency description"); Box box_actions { spacing: 6; Label label_category { valign: center; label: _("Category"); styles [ "tag", "caption", ] } Spinner spinner { visible: false; } Button btn_install { tooltip-text: _("Download & Install this Dependency"); valign: center; Image { icon-name: "document-save-symbolic"; } styles [ "flat", ] } Button btn_err { visible: false; sensitive: false; tooltip-text: _("An installation error occurred. Restart Bottles to read the Crash Report or run it via terminal to read the output."); valign: center; icon-name: "emblem-important-symbolic"; } Separator { margin-top: 12; margin-bottom: 12; } MenuButton { valign: center; popover: pop_actions; icon-name: "view-more-symbolic"; tooltip-text: _("Dependency Menu"); styles [ "flat", ] } } } ================================================ FILE: bottles/frontend/ui/details-bottle.blp ================================================ using Gtk 4.0; using Adw 1; Popover pop_context { styles [ "menu", ] Box { margin-top: 6; margin-bottom: 6; margin-start: 6; margin-end: 6; orientation: vertical; $GtkModelButton btn_flatpak_doc { text: _("Troubleshooting"); tooltip-text: "https://docs.usebottles.com/flatpak/black-screen-or-silent-crash"; } Separator {} $GtkModelButton btn_duplicate { text: _("Duplicate Bottle…"); } $GtkModelButton btn_backup_full { tooltip-text: _("This is the complete archive of your bottle, including personal files."); text: _("Full Backup…"); } $GtkModelButton btn_backup_config { tooltip-text: _("This is just the bottle configuration, it\'s perfect if you want to create a new one but without personal files."); text: _("Export Configuration…"); } Separator {} $GtkModelButton btn_toggle_removed { text: _("Show Hidden Programs"); } $GtkModelButton btn_update { text: _("Search for new programs"); } Separator {} $GtkModelButton btn_delete { text: _("Delete Bottle…"); } } } Box actions { spacing: 6; Box box_backup_progress { visible: false; spacing: 4; tooltip-text: _("Backup in progress…"); Spinner spinner_backup {} Label label_backup_progress { styles ["dim-label", "caption"] } } MenuButton { always-show-arrow: true; popover: pop_power; icon-name: "system-shutdown-symbolic"; } MenuButton { popover: pop_context; icon-name: "view-more-symbolic"; tooltip-text: _("Secondary Menu"); } } Popover pop_power { styles [ "menu", ] Box { orientation: vertical; margin-top: 6; margin-bottom: 6; margin-start: 6; margin-end: 6; $GtkModelButton btn_forcestop { text: _("Force Stop all Processes"); } $GtkModelButton btn_nv_forcestop { text: _("Force Stop all Processes (Native method)"); } $GtkModelButton btn_shutdown { tooltip-text: _("Simulate a Windows system shutdown."); text: _("Shutdown"); } $GtkModelButton btn_reboot { tooltip-text: _("Simulate a Windows system reboot."); text: _("Reboot"); } } } Popover popover_exec_settings { width-request: 300; Box { orientation: vertical; margin-top: 6; margin-bottom: 6; margin-start: 6; margin-end: 6; Label { halign: start; margin-bottom: 12; label: _("Launch Options"); styles [ "heading" ] } Entry exec_arguments {} Separator { margin-top: 12; margin-bottom: 12; } CheckButton exec_terminal { Label { label: _("Run in Terminal"); margin-start: 6; } } CheckButton exec_winebridge { Label { label: _("Run using Winebridge"); margin-start: 6; } } } } template $DetailsBottle: Adw.PreferencesPage { Overlay drop_overlay { visible: false; [overlay] Adw.StatusPage { icon-name: "system-run-symbolic"; title: _("Drop files to execute them"); styles [ "dragndrop_overlay", ] } } Adw.PreferencesGroup { Adw.Clamp { maximum-size: 720; Box { orientation: vertical; spacing: 12; Label label_name { halign: center; justify: center; wrap: true; max-width-chars: 30; label: _("My bottle"); wrap-mode: word_char; use-markup: false; styles [ "title-1", ] } Box { spacing: 6; halign: center; Box { spacing: 6; styles [ "tag", ] Label label_arch { label: _("Win64"); styles [ "heading", ] } } Box { spacing: 6; styles [ "tag", ] Label label_environment { label: _("Environment"); styles [ "heading", ] } } Box { spacing: 6; styles [ "tag", ] Label label_runner { label: _("Runner"); styles [ "heading", ] } } Label dot_versioning { label: "·"; } Button btn_versioning_badge { tooltip-text: _("View snapshots"); halign: center; valign: center; styles [ "tag", "tag-versioning", "flat", ] Box { spacing: 6; Image { icon-name: "view-wrapped-symbolic"; } Label label_state { label: "main"; } } } } } } } Adw.PreferencesGroup { title: _("Quick actions"); Adw.ActionRow { activatable: false; focusable: false; title: _("Launch executable"); subtitle: _("Run a program now or adjust its launch options."); [suffix] MenuButton btn_exec_settings { valign: center; icon-name: "applications-system-symbolic"; popover: popover_exec_settings; styles [ "flat", ] } [suffix] Button btn_execute { valign: center; Box { spacing: 6; Image { icon-name: "media-playback-start-symbolic"; } Label { label: _("Run Executable…"); } } } } Adw.ActionRow { activatable: false; focusable: false; title: _("Analyze with Eagle (Beta)"); subtitle: _("Eagle will extract and analyze as much details as possible of an executable to provide you with a compatibility report."); [suffix] Button btn_eagle { valign: center; Box { spacing: 6; Image { icon-name: "com.usebottles.eagle-symbolic"; } Label { label: _("Analyse…"); } } } } Adw.ActionRow { activatable: false; focusable: false; title: _("Browse C:/ drive"); subtitle: _("Browse the files of this bottle."); [suffix] Button btn_browse { valign: center; Box { spacing: 6; Image { icon-name: "document-open-symbolic"; } Label { label: _("Browse"); } } } } } Adw.PreferencesGroup group_programs { title: _("Programs"); Adw.ActionRow row_no_programs { subtitle: _("Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an executable to the Programs list, or \"Install Programs…\" to install programs curated by the community."); } Adw.PreferencesRow bottom_bar { activatable: false; focusable: false; Box { Button add_shortcuts { hexpand: true; Box { halign: center; Image { icon-name: "list-add-symbolic"; } Separator { styles [ "spacer" ] } Label { label: _("Add Shortcuts…"); } } styles [ "flat" ] } Separator {} Button install_programs { hexpand: true; Box { halign: center; Image { icon-name: "folder-download-symbolic"; } Separator { styles [ "spacer" ] } Label { label: _("Install Programs…"); } } styles [ "flat" ] } styles [ "linked" ] } styles [ "bottom-bar" ] } } Adw.PreferencesGroup group_updates { title: _("Updates"); Adw.ActionRow row_no_updates { subtitle: _("All components for this bottle are up to date."); } } Adw.PreferencesGroup group_options { title: _("Options"); Adw.ActionRow row_preferences { activatable: true; title: _("Settings"); subtitle: _("Configure bottle settings."); Image { icon-name: "go-next-symbolic"; } } Adw.ActionRow row_dependencies { activatable: true; title: _("Dependencies"); subtitle: _("Install dependencies for programs."); Image { icon-name: "go-next-symbolic"; } } Adw.ActionRow row_registry_rules { activatable: true; title: _("Registry Rules"); subtitle: _("Manage reusable registry tweaks."); Image { icon-name: "go-next-symbolic"; } } Adw.ActionRow row_snapshots { activatable: true; title: _("Snapshots"); subtitle: _("Create and manage bottle states."); [suffix] Button btn_snapshots_settings { valign: center; icon-name: "emblem-system-symbolic"; styles [ "flat" ] } Image { icon-name: "go-next-symbolic"; } } Adw.ActionRow row_taskmanager { activatable: true; title: _("Task Manager"); subtitle: _("Manage running programs."); Image { icon-name: "go-next-symbolic"; } } } Adw.PreferencesGroup group_utilities { title: _("Tools"); Adw.ActionRow row_cmd { activatable: true; title: _("Command Line"); subtitle: _("Run commands inside the Bottle."); Image { icon-name: "external-link-symbolic"; } } Adw.ActionRow row_regedit { activatable: true; title: _("Registry Editor"); subtitle: _("Edit the internal registry."); Image { icon-name: "external-link-symbolic"; } } Adw.ExpanderRow { title: _("Legacy Wine Tools"); Adw.ActionRow row_explorer { activatable: true; title: _("Explorer"); Image { icon-name: "external-link-symbolic"; } } Adw.ActionRow row_taskmanager_legacy { activatable: true; title: _("Task Manager"); Image { icon-name: "external-link-symbolic"; } } Adw.ActionRow row_debug { activatable: true; title: _("Debugger"); Image { icon-name: "external-link-symbolic"; } } Adw.ActionRow row_winecfg { activatable: true; title: _("Configuration"); Image { icon-name: "external-link-symbolic"; } } Adw.ActionRow row_uninstaller { activatable: true; title: _("Uninstaller"); Image { icon-name: "external-link-symbolic"; } } Adw.ActionRow row_controlpanel { activatable: true; title: _("Control Panel"); Image { icon-name: "external-link-symbolic"; } } } } } ================================================ FILE: bottles/frontend/ui/details-dependencies.blp ================================================ using Gtk 4.0; using Adw 1; template $DetailsDependencies: Adw.Bin { Box { orientation: vertical; SearchBar search_bar { SearchEntry entry_search { placeholder-text: _("Search for dependencies…"); } } Stack stack { transition-type: crossfade; StackPage { name: "page_offline"; child: Adw.StatusPage { icon-name: "network-error-symbolic"; title: _("You're offline :("); vexpand: true; hexpand: true; description: _("Bottles is running in offline mode, so dependencies are not available."); }; } StackPage { name: "page_loading"; child: Adw.StatusPage { vexpand: true; hexpand: true; Spinner spinner_loading { valign: center; } }; } StackPage { name: "page_deps"; child: Adw.PreferencesPage { Adw.PreferencesGroup { description: _("Dependencies are resources that improve compatibility of Windows software.\n\nFiles on this page are provided by third parties under a proprietary license. By installing them, you agree with their respective licensing terms."); ListBox list_dependencies { selection-mode: none; styles [ "boxed-list", ] } } }; } } } } Popover pop_context { styles [ "menu", ] Box { orientation: vertical; margin-top: 6; margin-bottom: 6; margin-start: 6; margin-end: 6; $GtkModelButton btn_report { tooltip-text: _("Report a problem or a missing dependency."); text: _("Report Missing Dependency"); } $GtkModelButton btn_help { tooltip-text: _("Read Documentation."); text: _("Documentation"); } } } Box actions { spacing: 6; ToggleButton btn_search { active: bind search_bar.search-mode-enabled no-sync-create bidirectional; tooltip-text: _("Search"); icon-name: "system-search-symbolic"; } MenuButton { popover: pop_context; icon-name: "view-more-symbolic"; tooltip-text: _("Secondary Menu"); } } ================================================ FILE: bottles/frontend/ui/details-installers.blp ================================================ using Gtk 4.0; using Adw 1; template $DetailsInstallers: Adw.Bin { Box { orientation: vertical; SearchBar search_bar { SearchEntry entry_search { placeholder-text: _("Search for Programs…"); } } Adw.PreferencesPage pref_page { Adw.PreferencesGroup { description: _("Install programs curated by our community.\n\nFiles on this page are provided by third parties under a proprietary license. By installing them, you agree with their respective licensing terms."); ListBox list_installers { selection-mode: none; styles [ "boxed-list", ] } } } Adw.StatusPage status_page { icon-name: "system-software-install-symbolic"; title: _("No Installers Found"); vexpand: true; hexpand: true; description: _("The repository is unreachable or no installer is compatible with this bottle."); } } } Popover pop_context { styles [ "menu", ] Box { orientation: vertical; margin-top: 6; margin-bottom: 6; margin-start: 6; margin-end: 6; $GtkModelButton btn_help { tooltip-text: _("Read Documentation"); text: _("Documentation"); } } } Box actions { spacing: 6; ToggleButton btn_toggle_search { active: bind search_bar.search-mode-enabled no-sync-create bidirectional; tooltip-text: _("Search"); icon-name: "system-search-symbolic"; } MenuButton { popover: pop_context; icon-name: "view-more-symbolic"; tooltip-text: _("Secondary Menu"); } } ================================================ FILE: bottles/frontend/ui/details-preferences.blp ================================================ using Gtk 4.0; using Adw 1; template $DetailsPreferences: Adw.PreferencesPage { Adw.PreferencesGroup group_details { Adw.EntryRow entry_name { title: _("Name"); show-apply-button: true; } } Adw.PreferencesGroup { title: _("Components"); Adw.ComboRow combo_runner { title: _("Runner"); subtitle: _("The version of the Wine compatibility layer."); Spinner spinner_runner { tooltip-text: _("Updating Runner and components, please wait…"); valign: center; visible: false; } model: StringList str_list_runner {}; } Adw.ComboRow combo_dxvk { title: _("DXVK"); subtitle: _("Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan."); Spinner spinner_dxvk { tooltip-text: _("Updating DXVK, please wait…"); valign: center; visible: false; } model: StringList str_list_dxvk {}; } Adw.ComboRow combo_vkd3d { title: _("VKD3D"); subtitle: _("Improve Direct3D 12 compatibility by translating it to Vulkan."); Spinner spinner_vkd3d { tooltip-text: _("Updating VKD3D, please wait…"); valign: center; visible: false; } model: StringList str_list_vkd3d {}; } Adw.ComboRow combo_nvapi { title: _("DXVK NVAPI"); visible: false; Spinner spinner_nvapi { tooltip-text: _("Updating DXVK-NVAPI, please wait…"); valign: center; visible: false; } model: StringList str_list_nvapi {}; } Adw.ComboRow combo_latencyflex { title: _("LatencyFleX"); subtitle: _("Increase responsiveness. Can be detected by some anti-cheat software."); Spinner spinner_latencyflex { tooltip-text: _("Updating LatencyFleX, please wait…"); valign: center; visible: false; } model: StringList str_list_latencyflex {}; } } Adw.PreferencesGroup { title: _("Display"); Adw.ActionRow row_nvapi { activatable-widget: switch_nvapi; title: _("Deep Learning Super Sampling"); subtitle: _("Increase performance at the expense of visuals using DXVK-NVAPI. Only works on newer NVIDIA GPUs."); visible: false; Spinner spinner_nvapibool { tooltip-text: _("Updating DXVK-NVAPI, please wait…"); valign: center; margin-end: 6; } Switch switch_nvapi { valign: center; } } Adw.ActionRow row_discrete { visible: false; activatable-widget: switch_discrete; title: _("Discrete Graphics"); subtitle: _("Use the discrete graphics card to increase performance at the expense of power consumption."); Switch switch_discrete { valign: center; } } Adw.ActionRow row_wayland { activatable-widget: switch_wayland; title: _("Wayland (Experimental)"); subtitle: _("Force the experimental native Wayland driver instead of Xwayland. Requires a Wayland session."); Switch switch_wayland { valign: center; } } Adw.ActionRow row_vkbasalt { activatable-widget: switch_vkbasalt; title: _("Post-Processing Effects"); subtitle: _("Add various post-processing effects using vkBasalt. Only works on Vulkan."); Button btn_manage_vkbasalt { tooltip-text: _("Manage Post-Processing Layer settings"); valign: center; icon-name: "applications-system-symbolic"; styles [ "flat", ] } Switch switch_vkbasalt { valign: center; } } Adw.ActionRow row_gamescope { activatable-widget: switch_gamescope; title: "Gamescope"; subtitle: _("Manage how games should be displayed on the screen using Gamescope."); Button btn_manage_gamescope { tooltip-text: _("Manage Gamescope settings"); valign: center; icon-name: "applications-system-symbolic"; styles [ "flat", ] } Switch switch_gamescope { valign: center; } } Adw.ActionRow row_manage_display { title: _("Advanced Display Settings"); activatable: true; Spinner spinner_display { valign: center; margin-end: 6; } Image { icon-name: "go-next-symbolic"; styles [ "dim-label" ] } } } Adw.PreferencesGroup { title: _("Performance"); Adw.ComboRow combo_sync { tooltip-text: _("Enable synchronization to increase performance of multicore processors."); title: _("Synchronization"); model: StringList { strings [ _("System"), _("Esync"), _("Fsync"), ] }; } Adw.ActionRow row_mangohud { activatable-widget: switch_mangohud; title: _("Monitor Performance"); subtitle: _("Display monitoring information such as framerate, temperatures, CPU/GPU load and more on OpenGL and Vulkan using MangoHud."); Button btn_manage_mangohud { tooltip-text: _("Manage MangoHud settings"); valign: center; icon-name: "applications-system-symbolic"; styles [ "flat", ] } Switch switch_mangohud { valign: center; } } Adw.ActionRow row_gamemode { activatable-widget: switch_gamemode; title: _("Feral GameMode"); subtitle: _("Apply a set of optimizations to your device. Can improve game performance."); Switch switch_gamemode { valign: center; } } Adw.ActionRow row_vmtouch { activatable-widget: switch_vmtouch; title: _("Preload Game Files"); subtitle: _("Improve loading time when launching the game multiple times. The game will take longer to start for the first time."); Button btn_manage_vmtouch { visible: false; tooltip-text: _("Manage vmtouch settings"); valign: center; icon-name: "applications-system-symbolic"; styles [ "flat", ] } Switch switch_vmtouch { valign: center; } } Adw.ActionRow row_obsvkc { activatable-widget: switch_obsvkc; title: _("OBS Game Capture"); subtitle: _("Toggle OBS Game Capture for all Vulkan and OpenGL programs."); Switch switch_obsvkc { valign: center; } } } Adw.PreferencesGroup { title: _("Compatibility"); Adw.ComboRow combo_windows { title: _("Windows Version"); Spinner spinner_windows { tooltip-text: _("Updating Windows version, please wait…"); valign: center; visible: false; } model: StringList str_list_windows {}; } Adw.ComboRow combo_language { title: _("Language"); subtitle: _("Choose the language to use with programs."); model: StringList str_list_languages {}; } Adw.ActionRow row_sandbox { activatable-widget: switch_sandbox; title: _("Dedicated Sandbox"); subtitle: _("Use a restricted/managed environment for this bottle."); Button btn_manage_sandbox { tooltip-text: _("Manage the Sandbox Permissions"); valign: center; icon-name: "applications-system-symbolic"; styles [ "flat", ] } Switch switch_sandbox { valign: center; } } Adw.ActionRow row_runtime { activatable-widget: switch_runtime; title: _("Bottles Runtime"); subtitle: _("Provide a bundle of extra libraries for more compatibility. Disable it if you run into issues."); visible: false; Switch switch_runtime { valign: center; } } Adw.ActionRow row_winebridge { activatable-widget: switch_winebridge; title: _("Use WineBridge"); subtitle: _("Start programs through WineBridge by default for this bottle."); Switch switch_winebridge { valign: center; } } Adw.ActionRow row_steam_runtime { activatable-widget: switch_steam_runtime; title: _("Steam Runtime"); subtitle: _("Provide a bundle of extra libraries for more compatibility with Steam games. Disable it if you run into issues."); visible: false; Switch switch_steam_runtime { valign: center; } } Adw.ActionRow row_cwd { title: _("Working Directory"); activatable-widget: btn_cwd; Button btn_cwd_reset { tooltip-text: _("Reset to Default"); valign: center; visible: false; icon-name: "edit-undo-symbolic"; styles [ "flat", ] } Button btn_cwd { valign: center; Box { spacing: 6; Image { icon-name: "document-open-symbolic"; } Label label_cwd { label: _("(Default)"); } } } } Adw.ActionRow row_overrides { activatable: true; title: _("DLL Overrides"); Image { icon-name: "go-next-symbolic"; styles [ "dim-label" ] } } Adw.ActionRow row_env_variables { activatable: true; title: _("Environment Variables"); Image { icon-name: "go-next-symbolic"; styles [ "dim-label" ] } } Adw.ActionRow row_drives { activatable: true; title: _("Manage Drives"); Image { icon-name: "go-next-symbolic"; styles [ "dim-label" ] } } } } ================================================ FILE: bottles/frontend/ui/details-registry-rules.blp ================================================ using Gtk 4.0; using Adw 1; template $DetailsRegistryRules: Adw.Bin { Box { orientation: vertical; SearchBar search_bar { SearchEntry entry_search { placeholder-text: _("Search for rules…"); } } Stack stack { transition-type: crossfade; StackPage { name: "page_empty"; child: Adw.StatusPage { icon-name: "document-open-symbolic"; title: _("No rules yet"); description: _("Create a registry rule to reuse your tweaks across bottles."); vexpand: true; hexpand: true; }; } StackPage { name: "page_rules"; child: Adw.PreferencesPage { Adw.PreferencesGroup { description: _("Registry rules are stored locally and can be applied to bottles on demand."); ListBox list_rules { selection-mode: none; styles [ "boxed-list", ] } } }; } } } } Box actions { spacing: 6; ToggleButton btn_search { active: bind search_bar.search-mode-enabled no-sync-create bidirectional; tooltip-text: _("Search"); icon-name: "system-search-symbolic"; } Button btn_add_rule { icon-name: "list-add-symbolic"; tooltip-text: _("New Rule"); } } ================================================ FILE: bottles/frontend/ui/details-taskmanager.blp ================================================ using Gtk 4.0; template $TaskManagerView: ScrolledWindow { TreeView treeview_processes { enable-grid-lines: horizontal; [internal-child selection] TreeSelection {} } } Box actions { spacing: 6; Button btn_update { tooltip-text: _("Refresh"); icon-name: "view-refresh-symbolic"; } Button btn_kill { tooltip-text: _("Stop process"); icon-name: "process-stop-symbolic"; } } ================================================ FILE: bottles/frontend/ui/details-versioning.blp ================================================ using Gtk 4.0; using Adw 1; template $DetailsVersioning: Adw.PreferencesPage { Adw.PreferencesPage pref_page { Adw.Banner banner_dirty { title: _("You have unsaved changes. Create a snapshot to save them."); revealed: false; button-label: _("Create Snapshot"); } Adw.PreferencesGroup { Adw.ComboRow combo_branch { title: _("Branch"); subtitle: _("Switch to another workspace."); model: StringList str_list_branch {}; [suffix] Button btn_manage_branches { tooltip-text: _("Manage Branches"); valign: center; icon-name: "document-edit-symbolic"; styles [ "flat" ] } [suffix] Button btn_add_branch { tooltip-text: _("Create new Branch"); valign: center; icon-name: "list-add-symbolic"; styles [ "flat" ] } } } Adw.PreferencesGroup { Box box_spinner { orientation: vertical; halign: center; valign: center; spacing: 12; margin-top: 24; margin-bottom: 24; visible: false; Spinner spinner { width-request: 32; height-request: 32; halign: center; } Label label_spinner { label: _("Switching branch…"); styles [ "dim-label" ] } } } Adw.PreferencesGroup { ListBox list_states { selection-mode: none; styles [ "boxed-list", ] } } } Adw.StatusPage status_page { icon-name: "preferences-system-time-symbolic"; title: _("No Snapshots Found"); description: _("Create your first snapshot to start saving states of your preferences."); } } Popover pop_context { styles [ "menu", ] Box { orientation: vertical; margin-top: 6; margin-bottom: 6; margin-start: 6; margin-end: 6; $GtkModelButton btn_help { tooltip-text: _("Read Documentation"); text: _("Documentation"); } } } Box actions { spacing: 6; Button btn_add { tooltip-text: _("Create new Snapshot"); icon-name: "list-add-symbolic"; } MenuButton { popover: pop_context; icon-name: "view-more-symbolic"; } } ================================================ FILE: bottles/frontend/ui/details.blp ================================================ using Gtk 4.0; using Adw 1; template $Details: Adw.Bin { Adw.Leaflet leaflet { can-navigate-back: true; can-unfold: false; hexpand: true; Box { orientation: vertical; Adw.HeaderBar sidebar_headerbar { show-end-title-buttons: false; title-widget: Adw.WindowTitle sidebar_title { title: _("Details"); }; [start] Button btn_back { icon-name: "go-previous-symbolic"; tooltip-text: _("Go Back"); } [end] Box default_actions {} } Box default_view {} } Adw.LeafletPage { navigatable: false; child: Separator panel_separator { orientation: vertical; styles [ "sidebar", ] }; } Box content { orientation: vertical; Adw.HeaderBar content_headerbar { show-start-title-buttons: false; title-widget: Adw.WindowTitle content_title {}; [start] Button btn_back_sidebar { icon-name: "go-previous-symbolic"; tooltip-text: _("Go Back"); visible: false; } [end] Box box_actions {} [end] MenuButton btn_operations { visible: false; tooltip-text: _("Operations"); popover: pop_tasks; Spinner spinner_tasks {} styles [ "flat", ] } } Stack stack_bottle { transition-type: crossfade; hexpand: true; vexpand: true; } } } } Popover pop_tasks { Box { orientation: vertical; spacing: 3; Box { orientation: vertical; ListBox list_tasks { selection-mode: none; styles [ "content", ] } } } } ================================================ FILE: bottles/frontend/ui/dialog-bottle-picker.blp ================================================ using Gtk 4.0; using Adw 1; template $BottlePickerDialog: Adw.ApplicationWindow { title: _("Select Bottle"); default-width: 450; default-height: 450; Box { orientation: vertical; Adw.HeaderBar { show-end-title-buttons: false; [start] Button btn_cancel { label: _("Cancel"); } [end] Button btn_select { label: _("Select"); styles [ "suggested-action", ] } } ScrolledWindow { hexpand: true; vexpand: true; ListBox list_bottles {} } Button btn_open { label: _("Create New Bottle"); margin-top: 6; margin-start: 6; margin-bottom: 6; margin-end: 6; } } } ================================================ FILE: bottles/frontend/ui/dialog-crash-report.blp ================================================ using Gtk 4.0; using Adw 1; template $CrashReportDialog: Adw.Window { resizable: false; deletable: true; modal: true; default-width: 550; title: _("Bottles Crash Report"); Box { orientation: vertical; Adw.HeaderBar { show-start-title-buttons: false; show-end-title-buttons: false; Button btn_cancel { label: _("_Cancel"); use-underline: true; action-name: "window.close"; } [end] Button btn_send { label: _("Send Report"); sensitive: false; styles [ "suggested-action", ] } } Box { spacing: 10; margin-top: 10; margin-start: 10; margin-bottom: 10; margin-end: 10; orientation: vertical; Label { halign: start; label: _("Bottles crashed last time. Please fill out a report attaching the following traceback to help us identify the problem preventing it from happening again."); wrap: true; } Label label_output { hexpand: true; wrap: true; selectable: true; max-width-chars: 78; xalign: 0; styles [ "monospace", "terminal", "card", ] } Box box_related { visible: false; spacing: 10; orientation: vertical; Box { Image { icon-name: "dialog-warning"; } Label label_notice { halign: start; label: _("We found one or more similar (or identical) reports. Please make sure to check carefully that it has not already been reported before submitting a new one. Each report requires effort on the part of the developers to diagnose, please respect their work and make sure you don\'t post duplicates."); wrap: true; max-width-chars: 78; } styles [ "custom_warning", ] } Adw.PreferencesGroup list_reports {} Expander { CheckButton check_unlock_send { label: _("I still want to report."); halign: start; } [label] Label { label: _("Advanced options"); } } } } } } ================================================ FILE: bottles/frontend/ui/dialog-dependency-install.blp ================================================ using Gtk 4.0; using Adw 1; template $DependencyInstallDialog: Adw.Window { modal: true; deletable: false; default-width: 500; default-height: 600; Box { orientation: vertical; spacing: 18; margin-top: 18; margin-bottom: 18; margin-start: 18; margin-end: 18; Adw.HeaderBar { title-widget: Adw.WindowTitle window_title {}; styles [ "flat", ] } Box { orientation: vertical; spacing: 6; Label label_title { wrap: true; xalign: 0; styles [ "title", "title-1", ] } Label label_status { wrap: true; xalign: 0; styles [ "body", ] } } ProgressBar progress_download { show-text: true; visible: false; } ScrolledWindow { vexpand: true; hexpand: true; overflow: hidden; child: ListBox steps_list { selection-mode: none; styles [ "boxed-list", ] }; styles [ "card", ] } Box { halign: end; spacing: 8; Spinner spinner_progress {} Button btn_close { label: _("_Close"); use-underline: true; sensitive: false; styles [ "suggested-action", ] } } } } ================================================ FILE: bottles/frontend/ui/dialog-deps-check.blp ================================================ using Gtk 4.0; using Adw 1; template $DependenciesCheckDialog: Adw.Window { modal: true; deletable: true; resizable: false; default-width: 550; default-height: 500; Adw.Clamp { Adw.StatusPage { icon-name: "dialog-warning-symbolic"; title: _("Incomplete package"); description: _("This version of Bottles does not seem to provide all the necessary core dependencies, please contact the package maintainer or use an official version."); Button btn_quit { halign: center; label: _("Quit"); styles [ "pill", "suggested-action", ] } } } } ================================================ FILE: bottles/frontend/ui/dialog-display.blp ================================================ using Gtk 4.0; using Adw 1; template $DisplayDialog: Adw.Window { default-width: 500; default-height: 450; modal: true; title: _("Display Settings"); ShortcutController { Shortcut { trigger: "Escape"; action: "action(window.close)"; } } Box { orientation: vertical; Adw.HeaderBar { show-start-title-buttons: false; show-end-title-buttons: false; Button { label: _("_Cancel"); use-underline: true; action-name: "window.close"; } [end] Button btn_save { label: _("Save"); styles [ "suggested-action", ] } } Adw.PreferencesPage { Adw.PreferencesGroup { Adw.ExpanderRow expander_virtual_desktop { show-enable-switch: true; title: _("Virtual Desktop"); subtitle: _("Create a virtual environment to place windows inside. Recommended when the application doesn\'t work as intended."); Adw.ActionRow { title: _("Width"); SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_width { step-increment: 1; upper: 7680; }; } } Adw.ActionRow { title: _("Height"); SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_height { step-increment: 1; upper: 7680; }; } } } Adw.ActionRow { activatable-widget: switch_mouse_capture; title: _("Fullscreen Mouse Capture"); subtitle: _("Let the program capture mouse input when fullscreen."); Switch switch_mouse_capture { valign: center; } } Adw.ActionRow { activatable-widget: switch_take_focus; title: _("Take Focus"); subtitle: _("Activate it if the program does not retake focus on switch."); Switch switch_take_focus { valign: center; } } Adw.ActionRow { activatable-widget: switch_mouse_warp; title: _("Mouse Warp"); subtitle: _("Change this if you are running into mouse lag or desync."); Switch switch_mouse_warp { valign: center; } } Adw.ActionRow { activatable-widget: switch_decorated; title: _("Window Manager Decorations"); subtitle: _("Enable to use the window manager's decorations."); Switch switch_decorated { valign: center; } } Adw.ActionRow { title: _("Screen Scaling"); subtitle: _("Set custom DPI."); SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_dpi { step-increment: 1; upper: 480; }; } } Adw.ComboRow combo_renderer { title: _("Renderer"); subtitle: _("Select what backend to use for wined3d."); model: StringList { strings [ _("GL (Default)"), "GDI", "Vulkan", ] }; } } } } } ================================================ FILE: bottles/frontend/ui/dialog-dll-overrides.blp ================================================ using Gtk 4.0; using Adw 1; template $DLLOverridesDialog: Adw.PreferencesWindow { modal: true; default-width: 500; search-enabled: false; title: _("DLL Overrides"); Adw.PreferencesPage { Adw.PreferencesGroup { description: _("Dynamic Link Libraries can be specified to be builtin (provided by Wine) or native (provided by the program)."); title: _("DLL Overrides"); Adw.EntryRow entry_row { title: _("New Override"); show-apply-button: true; [suffix] MenuButton menu_invalid_override { valign: center; tooltip-text: _("Show Information"); icon-name: "warning-symbolic"; popover: popover_invalid_override; visible: false; styles [ "flat", ] } } } Adw.PreferencesGroup group_overrides { title: _("Overrides"); } } } Popover popover_invalid_override { Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 40; label: _("This override is already managed by Bottles."); } } ================================================ FILE: bottles/frontend/ui/dialog-drives.blp ================================================ using Gtk 4.0; using Adw 1; template $DrivesDialog: Adw.Window { modal: true; default-width: 500; default-height: 500; title: _("Drives"); ShortcutController { Shortcut { trigger: "Escape"; action: "action(window.close)"; } } Box { orientation: vertical; Adw.HeaderBar {} Adw.PreferencesPage { Adw.PreferencesGroup { description: _("These are paths from your host system that are mapped and recognized as devices by the runner (e.g. C: D:…)."); Adw.ComboRow combo_letter { title: _("Letter"); model: StringList str_list_letters {}; Button btn_save { valign: center; Image { icon-name: "object-select-symbolic"; } styles [ "flat", ] } } } Adw.PreferencesGroup list_drives { title: _("Existing Drives"); } } } } ================================================ FILE: bottles/frontend/ui/dialog-duplicate.blp ================================================ using Gtk 4.0; using Adw 1; template $DuplicateDialog: Adw.Window { modal: true; default-width: 400; default-height: 400; destroy-with-parent: true; Box { orientation: vertical; Adw.HeaderBar { show-end-title-buttons: false; title-widget: Adw.WindowTitle { title: _("Duplicate Bottle"); }; Button btn_cancel { label: _("_Cancel"); use-underline: true; action-name: "window.close"; } ShortcutController { scope: managed; Shortcut { trigger: "Escape"; action: "action(window.close)"; } } [end] Button btn_duplicate { label: _("Duplicate"); styles [ "suggested-action", ] } } Stack stack_switcher { Adw.PreferencesPage page_name { Adw.PreferencesGroup { description: _("Enter a name for the duplicate of the Bottle."); Adw.EntryRow entry_name { title: _("Name"); } } } StackPage { name: "page_duplicating"; child: Box page_duplicating { margin-top: 24; margin-bottom: 24; orientation: vertical; Label { halign: center; margin-top: 12; margin-bottom: 12; label: _("Duplicating…"); styles [ "title-1", ] } Label { margin-bottom: 6; label: _("This could take a while."); } ProgressBar progressbar { width-request: 300; halign: center; margin-top: 24; margin-bottom: 12; } }; } StackPage { name: "page_duplicated"; child: Adw.StatusPage page_duplicated { icon-name: "object-select-symbolic"; title: _("Bottle Duplicated"); }; } } } } ================================================ FILE: bottles/frontend/ui/dialog-env-vars.blp ================================================ using Gtk 4.0; using Adw 1; template $EnvironmentVariablesDialog: Adw.Dialog { content-width: 600; content-height: 800; title: _("Environment Variables"); Box { orientation: vertical; Adw.HeaderBar { styles [ "flat", ] } Adw.PreferencesPage { Adw.PreferencesGroup { description: _("Environment variables are dynamic-named values that can affect the way running processes will behave in your bottle"); Adw.EntryRow entry_new_var { title: _("New Variable (KEY=VALUE)"); show-apply-button: true; } } Adw.PreferencesGroup group_vars {} Adw.PreferencesGroup group_inherited { title: _("System Environment"); description: _("Control which variables from your system are visible to programs inside this bottle"); Adw.SwitchRow switch_limit_inherited { title: _("Limit system environment"); subtitle: _("Only inherit the variables listed below"); } Adw.EntryRow entry_new_inherited { title: _("Add variable"); show-apply-button: true; } Gtk.ListBox list_inherited { selection-mode: none; margin-top: 6; styles [ "boxed-list", ] } Gtk.Label label_inherited_empty { wrap: true; styles [ "dim-label", ] label: _("No variables selected"); } } } } } ================================================ FILE: bottles/frontend/ui/dialog-exclusion-patterns.blp ================================================ using Gtk 4.0; using Adw 1; template $ExclusionPatternsDialog: Adw.Window { modal: true; default-width: 500; default-height: 500; ShortcutController { Shortcut { trigger: "Escape"; action: "action(window.close)"; } } Box { orientation: vertical; Adw.HeaderBar { title-widget: Adw.WindowTitle { title: _("Exclusion Patterns"); }; } Adw.PreferencesPage { Adw.PreferencesGroup { description: _("Define patterns that will be used to prevent some directories to being versioned."); Adw.EntryRow entry_name { title: _("Pattern"); show-apply-button: true; } } Adw.PreferencesGroup group_patterns { title: _("Existing Patterns"); } } } } ================================================ FILE: bottles/frontend/ui/dialog-gamescope.blp ================================================ using Gtk 4.0; using Adw 1; template $GamescopeDialog: Adw.Window { modal: true; default-width: 550; title: _("Gamescope Settings"); ShortcutController { Shortcut { trigger: "Escape"; action: "action(window.close)"; } } Box { orientation: vertical; Adw.HeaderBar { show-end-title-buttons: false; [start] Button btn_cancel { label: _("_Cancel"); use-underline: true; action-name: "window.close"; } [end] Button btn_save { label: _("Save"); styles [ "suggested-action", ] } } Adw.PreferencesPage { Adw.PreferencesGroup { description: _("Manage how games should be displayed."); } Adw.PreferencesGroup { title: _("Game Resolution"); description: _("Uses the resolution of the video game as a reference in pixels."); Adw.ActionRow { title: _("Width"); SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_width { step-increment: 1; upper: 7680; }; } } Adw.ActionRow { title: _("Height"); SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_height { step-increment: 1; upper: 7680; }; } } } Adw.PreferencesGroup { title: _("Window Resolution"); description: _("Upscales the resolution when using a resolution higher than the game resolution in pixels."); Adw.ActionRow { title: _("Width"); SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_gamescope_width { step-increment: 1; upper: 7680; }; } } Adw.ActionRow { title: _("Height"); SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_gamescope_height { step-increment: 1; upper: 7680; }; } } } Adw.PreferencesGroup { title: _("FSR"); Adw.ActionRow { title: _("Enable"); activatable-widget: switch_fsr; Switch switch_fsr { valign: center; } } Adw.ActionRow { title: _("Sharpening Strength"); SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_sharpening_strength { step-increment: 4; upper: 20; }; } } } Adw.PreferencesGroup { title: _("Miscellaneous"); Adw.ActionRow { title: _("Frame Rate Limit"); SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_fps_limit { step-increment: 1; upper: 244; }; } } Adw.ActionRow { title: _("Frame Rate Limit When Unfocused"); SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_fps_limit_no_focus { step-increment: 1; upper: 244; }; } } Adw.ActionRow { title: _("Integer Scaling"); activatable-widget: switch_scaling; Switch switch_scaling { valign: center; } } Adw.ActionRow { title: _("Window Type"); Box { ToggleButton toggle_borderless { label: _("Borderless"); active: true; valign: center; } ToggleButton toggle_fullscreen { label: _("Fullscreen"); valign: center; } styles [ "linked", ] } } Adw.EntryRow entry_custom_options { title: _("Custom Gamescope Options"); } } } } } ================================================ FILE: bottles/frontend/ui/dialog-installer.blp ================================================ using Gtk 4.0; using Adw 1; template $InstallerDialog: Adw.Window { modal: true; deletable: true; default-width: 500; default-height: 600; Box { orientation: vertical; Adw.HeaderBar { title-widget: Adw.WindowTitle window_title {}; styles [ "flat", ] } Stack stack { vexpand: true; StackPage page_init { name: "page_init"; child: Box { orientation: vertical; spacing: 10; valign: center; halign: fill; Image img_icon { halign: center; } Adw.StatusPage status_init { description: _("Do you want to proceed with the installation?"); hexpand: true; vexpand: true; Button btn_install { label: _("Start Installation"); halign: center; styles [ "pill", "suggested-action", ] } } }; } StackPage page_resources { name: "page_resources"; child: Adw.PreferencesPage { Adw.PreferencesGroup group_resources { description: _("This installer requires some local resources which cannot be provided otherwise."); } Button btn_proceed { label: _("Proceed"); sensitive: false; visible: false; halign: center; valign: center; styles [ "pill", "suggested-action", ] } }; } StackPage page_install { name: "page_install"; child: Box { margin-top: 10; margin-start: 10; margin-bottom: 10; margin-end: 10; orientation: vertical; valign: center; spacing: 5; Image img_icon_install { halign: center; margin-bottom: 2; } Adw.StatusPage install_status_page { title: "name"; description: _("This could take a while."); ProgressBar progressbar { width-request: 300; halign: center; margin-top: 10; margin-bottom: 12; show-text: true; styles [ "installer", ] } } }; } StackPage page_installed { name: "page_installed"; child: Adw.StatusPage status_installed { icon-name: "selection-mode-symbolic"; title: _("Completed!"); Button btn_close { label: _("Show Programs"); halign: center; styles [ "pill", "suggested-action", ] } }; } StackPage page_error { name: "page_error"; child: Adw.StatusPage status_error { icon-name: "dialog-warning-symbolic"; title: _("Installation Failed!"); description: _("Something went wrong."); }; } } } } ================================================ FILE: bottles/frontend/ui/dialog-journal.blp ================================================ using Gtk 4.0; using Adw 1; Popover pop_menu { Box { orientation: vertical; spacing: 3; $GtkModelButton btn_all { text: _("All messages"); } $GtkModelButton btn_critical { text: _("Critical"); } $GtkModelButton btn_error { text: _("Errors"); } $GtkModelButton btn_warning { text: _("Warnings"); } $GtkModelButton btn_info { text: _("Info"); } } } template $JournalDialog: Adw.Window { default-width: 800; default-height: 600; destroy-with-parent: true; Box { orientation: vertical; Adw.HeaderBar { title-widget: Adw.WindowTitle { title: _("Journal Browser"); }; [title] Box { SearchEntry search_entry { placeholder-text: _("Journal Browser"); } MenuButton { focus-on-click: false; tooltip-text: _("Change Logging Level."); popover: pop_menu; Label label_filter { label: _("All"); } } styles [ "linked", ] } } ScrolledWindow { hexpand: true; vexpand: true; TreeView tree_view { reorderable: true; hexpand: true; vexpand: true; [internal-child selection] TreeSelection {} } } } } ================================================ FILE: bottles/frontend/ui/dialog-launch-options.blp ================================================ using Gtk 4.0; using Adw 1; template $LaunchOptionsDialog: Adw.Window { modal: true; default-width: 500; title: _("Launch Options"); Box { orientation: vertical; Adw.HeaderBar { show-end-title-buttons: false; [start] Button btn_cancel { label: _("_Cancel"); use-underline: true; action-name: "window.close"; } ShortcutController { scope: managed; Shortcut { trigger: "Escape"; action: "action(window.close)"; } } [end] Button btn_save { label: _("Save"); styles [ "suggested-action", ] } } Adw.PreferencesPage { Adw.PreferencesGroup { description: _("Those arguments will be passed at launch."); title: _("Custom Arguments"); Adw.EntryRow entry_arguments { title: _("Command Arguments"); tooltip-text: _("e.g.: VAR=value %command% -example1 -example2 -example3=hello"); } Adw.ActionRow action_pre_script { activatable-widget: btn_pre_script; title: _("Pre-run Script"); subtitle: _("Choose a script which should be executed before run."); Box { spacing: 6; Button btn_pre_script_reset { tooltip-text: _("Reset to Default"); valign: center; visible: false; icon-name: "edit-undo-symbolic"; styles [ "flat", ] } Button btn_pre_script { tooltip-text: _("Choose a Script"); valign: center; icon-name: "document-open-symbolic"; styles [ "flat", ] } } } Adw.EntryRow entry_pre_script_args { title: _("Pre-run Script Arguments"); tooltip-text: _("e.g.: ludusavi restore --force \"Game Name\""); visible: false; } Adw.ActionRow action_post_script { activatable-widget: btn_post_script; title: _("Post-run Script"); subtitle: _("Choose a script which should be executed after run."); Box { spacing: 6; Button btn_post_script_reset { tooltip-text: _("Reset to Default"); valign: center; visible: false; icon-name: "edit-undo-symbolic"; styles [ "flat", ] } Button btn_post_script { tooltip-text: _("Choose a Script"); valign: center; icon-name: "document-open-symbolic"; styles [ "flat", ] } } } Adw.EntryRow entry_post_script_args { title: _("Post-run Script Arguments"); tooltip-text: _("e.g.: ludusavi backup --force \"Game Name\""); visible: false; } Adw.ActionRow action_cwd { activatable-widget: btn_cwd; title: _("Working Directory"); subtitle: _("Choose from where start the program."); Box { spacing: 6; Button btn_cwd_reset { tooltip-text: _("Reset to Default"); valign: center; visible: false; icon-name: "edit-undo-symbolic"; styles [ "flat", ] } Button btn_cwd { tooltip-text: _("Choose a Directory"); valign: center; icon-name: "document-open-symbolic"; styles [ "flat", ] } } } } Adw.PreferencesGroup { description: _("These settings will override the default settings for this executable."); title: _("Preferences Overrides"); [header-suffix] Button btn_reset_defaults { tooltip-text: _("Reset to Bottle\'s Defaults"); valign: center; icon-name: "edit-undo-symbolic"; styles [ "flat", ] } Adw.ActionRow action_dxvk { title: "DXVK"; activatable-widget: switch_dxvk; Switch switch_dxvk { valign: center; } } Adw.ActionRow action_vkd3d { title: "VKD3D"; activatable-widget: switch_vkd3d; Switch switch_vkd3d { valign: center; } } Adw.ActionRow action_nvapi { title: "DLSS (DXVK-NVAPI)"; activatable-widget: switch_nvapi; Switch switch_nvapi { valign: center; } } Adw.ActionRow action_winebridge { title: "WineBridge"; activatable-widget: switch_winebridge; Switch switch_winebridge { valign: center; } } Adw.ActionRow action_gamescope { title: _("Gamescope"); activatable-widget: switch_gamescope; Switch switch_gamescope { valign: center; } } Adw.ActionRow action_virt_desktop { title: _("Virtual Desktop"); activatable-widget: switch_virt_desktop; Switch switch_virt_desktop { valign: center; } } } } } } ================================================ FILE: bottles/frontend/ui/dialog-mangohud.blp ================================================ using Gtk 4.0; using Adw 1; template $MangoHudDialog : Adw.Window { default-width: 500; modal: true; title:_("MangoHud Settings"); ShortcutController { Shortcut { trigger: "Escape"; action: "action(window.close)"; } } Box { orientation: vertical; Adw.HeaderBar { show-start-title-buttons: false; show-end-title-buttons: false; Button { label: _("_Cancel"); use-underline: true; action-name: "window.close"; } [end] Button btn_save { label: _("Save"); styles [ "suggested-action", ] } } Adw.PreferencesPage { Adw.PreferencesGroup { Adw.ActionRow { title: _("Display On Game Start"); subtitle: _("Display HUD as soon as the game starts. Can be toggled in-game (default keybind: [⇧ Right Shift] + [F12])."); activatable-widget: display_on_game_start; Switch display_on_game_start { valign: center; } } } } } } ================================================ FILE: bottles/frontend/ui/dialog-playtime-graph.blp ================================================ using Gtk 4.0; using Adw 1; template $PlaytimeGraphDialog: Adw.Window { modal: true; default-height: 600; destroy-with-parent: true; title: _("window-title"); ShortcutController { scope: managed; Shortcut { trigger: "Escape"; action: "action(window.close)"; } } Adw.ToolbarView { [top] Adw.HeaderBar { styles [ "flat", ] [title] Box { orientation: horizontal; halign: center; spacing: 0; styles [ "linked", ] ToggleButton btn_view_day { label: _("Day"); active: false; } ToggleButton btn_view_week { label: _("Week"); active: true; group: btn_view_day; } ToggleButton btn_view_year { label: _("Year"); group: btn_view_day; } } } content: Box { orientation: vertical; halign: center; valign: center; width-request: 600; vexpand: true; Box { orientation: vertical; margin-top: 24; margin-bottom: 24; margin-start: 18; margin-end: 18; spacing: 24; // Current period stats Box { orientation: vertical; spacing: 0; styles [ "card", ] Box { orientation: horizontal; spacing: 12; homogeneous: true; margin-top: 12; margin-bottom: 12; margin-start: 12; margin-end: 12; Box { orientation: vertical; spacing: 6; Label { label: _("Today"); halign: start; styles [ "dim-label", ] } Label label_today_time { label: "0m"; halign: start; styles [ "title-1", ] } Label label_program_title { label: "Program Name"; halign: start; hexpand: true; styles [ "caption", "dim-label", ] } } Box { orientation: vertical; spacing: 6; Label label_week_label { label: _("Weekly"); halign: start; styles [ "dim-label", ] } Label label_week_time { label: "0h 0m"; halign: start; styles [ "title-1", ] } Label label_week_avg { label: _("Average: 0h 0m"); halign: start; styles [ "caption", "dim-label", ] } } } } // Chart area with card background Box { orientation: vertical; spacing: 0; vexpand: false; styles [ "card", ] Box { orientation: vertical; spacing: 12; margin-top: 12; margin-bottom: 12; margin-start: 12; margin-end: 12; // Bar chart container Box chart_container { orientation: vertical; spacing: 0; valign: end; // PlaytimeChart widget will be added here programmatically } Separator { styles [ "spacer", ] } // Chart navigation Box { orientation: horizontal; spacing: 12; Button btn_prev { icon-name: "go-previous-symbolic"; valign: center; tooltip-text: _("Previous Week"); styles [ "circular", ] } Label label_date_range { label: "Nov 2 – Nov 8"; hexpand: true; halign: center; valign: center; styles [ "title-4", ] } Button btn_next { icon-name: "go-next-symbolic"; valign: center; tooltip-text: _("Next Week"); styles [ "circular", ] } } } } // Total stats Box { orientation: vertical; spacing: 12; Box { orientation: vertical; styles [ "card", ] Box { orientation: horizontal; spacing: 24; margin-top: 12; margin-bottom: 12; margin-start: 12; margin-end: 12; Box { orientation: vertical; spacing: 6; Label label_total_time { label: "0h 0m"; halign: start; styles [ "title-2", ] } Label { label: _("Total Playtime"); halign: start; styles [ "dim-label", ] } } Box { orientation: vertical; spacing: 6; Label label_sessions_count { label: "0"; halign: start; styles [ "title-2", ] } Label { label: _("Sessions"); halign: start; styles [ "dim-label", ] } } Box { orientation: vertical; spacing: 6; Label label_last_played { label: _("Never"); halign: start; styles [ "title-2", ] } Label { label: _("Last Played"); halign: start; styles [ "dim-label", ] } } } } } } }; } } ================================================ FILE: bottles/frontend/ui/dialog-proton-alert.blp ================================================ using Gtk 4.0; using Adw 1; template $ProtonAlertDialog: Adw.Window { title: _("Proton Disclaimer"); default-width: 500; default-height: 380; Box { orientation: vertical; Adw.HeaderBar { show-end-title-buttons: false; [start] Button btn_cancel { label: _("Cancel"); } [end] Button btn_use { label: _("Use Proton"); sensitive: false; styles [ "suggested-action", ] } } Label { margin-top: 10; margin-start: 10; margin-end: 10; wrap: true; label: _("Beware, using Proton-based runners in non-Steam bottles can cause problems and prevent them from behaving correctly.\n\nWe recommend using Wine-GE rather, a version of Proton meant to run outside of Steam.\n\nProceeding will automatically enable the Steam runtime (if present in the system and detected by Bottles) in order to allow it to access the necessary libraries and limit compatibility problems. Be aware that GloriousEggroll, the runner\'s provider, is not responsible for any problems and we ask that you do not report to them."); } CheckButton check_confirm { margin-top: 10; margin-bottom: 10; margin-start: 10; margin-end: 10; label: _("I got it."); } } } ================================================ FILE: bottles/frontend/ui/dialog-registry-rules.blp ================================================ using Gtk 4.0; using Adw 1; template $RegistryRulesDialog: Adw.Dialog { title: _("Registry Rule"); content-width: 540; content-height: 520; Box { orientation: vertical; Adw.HeaderBar { styles [ "flat", ] } Adw.PreferencesPage { title: _("Registry Rule"); Adw.PreferencesGroup { description: _("Define registry keys to apply and when they should trigger."); Adw.EntryRow entry_rule_name { title: _("Name"); show-apply-button: false; } Adw.EntryRow entry_rule_description { title: _("Description"); show-apply-button: false; } Adw.ExpanderRow row_triggers { title: _("Triggers"); subtitle: _("Select when this rule should be applied."); Box { orientation: vertical; spacing: 6; CheckButton chk_trigger_components { label: _("Component changes"); } CheckButton chk_trigger_dependencies { label: _("Dependencies changes"); } CheckButton chk_trigger_start_program { label: _("Start program"); } CheckButton chk_trigger_stop_program { label: _("Stop program"); } CheckButton chk_trigger_all { label: _("All triggers"); } } } Adw.ExpanderRow { title: _("Registry keys"); subtitle: _("Paste .reg content to run for this rule."); ScrolledWindow { height-request: 220; TextView text_keys { monospace: true; wrap-mode: word_char; } } } Adw.ActionRow { title: _("Run Once"); subtitle: _("Apply this rule only a single time per bottle."); activatable-widget: switch_run_once; Switch switch_run_once { valign: center; } } Button btn_save_rule { label: _("Save Rule"); halign: end; margin-top: 6; } } } } } ================================================ FILE: bottles/frontend/ui/dialog-rename.blp ================================================ using Gtk 4.0; using Adw 1; template $RenameDialog: Adw.Window { modal: true; deletable: false; default-width: 550; title: _("Rename"); Box { orientation: vertical; Adw.HeaderBar { [start] Button btn_cancel { label: _("Cancel"); } [end] Button btn_save { label: _("Save"); styles [ "suggested-action", ] } } Adw.PreferencesPage { Adw.PreferencesGroup { description: _("Choose a new name for the selected program."); Adw.EntryRow entry_name { title: _("New Name"); } } } } } ================================================ FILE: bottles/frontend/ui/dialog-run-args.blp ================================================ using Gtk 4.0; using Adw 1; template $RunArgsDialog: Window { modal: true; default-width: 550; destroy-with-parent: true; [titlebar] HeaderBar { show-title-buttons: false; title-widget: Adw.WindowTitle { title: _("Run With Arguments"); }; [start] Button btn_cancel { label: _("Cancel"); ShortcutController { scope: managed; Shortcut { trigger: "Escape"; action: "activate"; } } } [end] Button btn_run { label: _("Run"); styles [ "suggested-action", ] } } Adw.PreferencesPage { Adw.PreferencesGroup { description: _("Write below the arguments to be passed to the executable."); Adw.EntryRow entry_args { title: _("e.g.: -opengl -SkipBuildPatchPrereq"); } } } } ================================================ FILE: bottles/frontend/ui/dialog-sandbox.blp ================================================ using Gtk 4.0; using Adw 1; template $SandboxDialog: Adw.Window { modal: true; deletable: true; default-width: 550; title: _("Sandbox Settings"); ShortcutController { Shortcut { trigger: "Escape"; action: "action(window.close)"; } } Box { orientation: vertical; Adw.HeaderBar {} Adw.PreferencesPage { Adw.PreferencesGroup { Adw.ActionRow { title: _("Share Network"); activatable-widget: switch_net; Switch switch_net { valign: center; } } Adw.ActionRow { title: _("Share Sound"); activatable-widget: switch_sound; Switch switch_sound { valign: center; } } } } } } ================================================ FILE: bottles/frontend/ui/dialog-upgrade-versioning.blp ================================================ using Gtk 4.0; using Adw 1; template $UpgradeVersioningDialog: Adw.Window { modal: true; default-width: 500; default-height: 400; destroy-with-parent: true; Box { orientation: vertical; Adw.HeaderBar { show-end-title-buttons: false; title-widget: Adw.WindowTitle { title: _("Upgrade Needed"); }; Button btn_cancel { label: _("_Cancel"); use-underline: true; action-name: "window.close"; } ShortcutController { scope: managed; Shortcut { trigger: "Escape"; action: "action(window.close)"; } } [end] Button btn_proceed { label: _("Continue"); styles [ "suggested-action", ] } [end] Button btn_upgrade { label: _("Launch upgrade"); visible: false; styles [ "suggested-action", ] } styles [ "flat", ] } Stack stack_switcher { StackPage { name: "page_status"; child: Adw.StatusPage status_page { icon-name: "preferences-system-time-symbolic"; title: _("New Versioning System"); vexpand: true; hexpand: true; description: _("The new bottle versioning system has landed."); }; } StackPage { name: "page_info"; child: Label { margin-top: 10; margin-start: 10; margin-end: 10; wrap: true; label: _("Bottles has a whole new Versioning System that is not backwards compatible.\n\nTo continue using versioning we need to re-initialize the bottle repository. This will not delete data from your bottle but will delete all existing snapshots and create a new one.\n\nIf you need to go back to a previous snapshot before continuing, close this window and restore the snapshot, then reopen the bottle to show this window again.\n\nThe old system will be discontinued in one of the next releases."); }; } StackPage { name: "page_upgrading"; child: Box page_upgrading { margin-top: 24; margin-bottom: 24; orientation: vertical; vexpand: true; hexpand: true; Label { halign: center; margin-top: 12; margin-bottom: 12; label: _("Re-initializing Repository…"); styles [ "title-1", ] } Label { margin-bottom: 6; label: _("This could take a while."); } ProgressBar progressbar { width-request: 300; halign: center; margin-top: 24; margin-bottom: 12; } }; } StackPage { name: "page_finish"; child: Adw.StatusPage page_finish { vexpand: true; hexpand: true; icon-name: "object-select-symbolic"; title: _("Done! Please restart Bottles."); }; } } } } ================================================ FILE: bottles/frontend/ui/dialog-versioning-branch.blp ================================================ using Gtk 4.0; using Adw 1; template $VersioningBranchDialog: Adw.PreferencesDialog { title: _("Create Branch"); Adw.PreferencesPage { Adw.PreferencesGroup { description: _("A branch is an independent workspace where you can make changes without affecting the main timeline."); Adw.EntryRow entry_name { title: _("Branch Name"); show-apply-button: true; } } } } ================================================ FILE: bottles/frontend/ui/dialog-versioning-commit.blp ================================================ using Gtk 4.0; using Adw 1; template $VersioningCommitDialog: Adw.PreferencesDialog { title: _("Create Snapshot"); Adw.PreferencesPage { Adw.PreferencesGroup { description: _("A snapshot saves the current state of your bottle, so you can restore it later if something goes wrong."); Adw.EntryRow entry_message { title: _("Commit Message"); show-apply-button: true; } } } } ================================================ FILE: bottles/frontend/ui/dialog-versioning-manage-branches.blp ================================================ using Gtk 4.0; using Adw 1; template $VersioningManageBranchesDialog: Adw.PreferencesDialog { title: _("Manage Branches"); width-request: 450; height-request: 400; Adw.PreferencesPage { Adw.PreferencesGroup { ListBox list_branches { selection-mode: none; styles [ "boxed-list", ] } } } } ================================================ FILE: bottles/frontend/ui/dialog-versioning-settings.blp ================================================ using Gtk 4.0; using Adw 1; template $VersioningSettingsDialog: Adw.Window { modal: true; deletable: true; default-width: 550; title: _("Snapshot Settings"); ShortcutController { Shortcut { trigger: "Escape"; action: "action(window.close)"; } } Box { orientation: vertical; Adw.HeaderBar {} Adw.PreferencesPage { Adw.PreferencesGroup { Adw.ActionRow { activatable-widget: switch_auto_versioning; title: _("Automatic Snapshots"); subtitle: _("Automatically create snapshots before installing software or changing settings."); Switch switch_auto_versioning { valign: center; } } } } } } ================================================ FILE: bottles/frontend/ui/dialog-vkbasalt.blp ================================================ using Gtk 4.0; using Adw 1; template $VkBasaltDialog: Adw.Window { default-width: 500; default-height: 500; modal: true; /* Translators: vkBasalt is a Vulkan post processing layer for Linux */ title: _("Post-Processing Effects Settings"); ShortcutController { Shortcut { trigger: "Escape"; action: "action(window.close)"; } } Box { orientation: vertical; Adw.HeaderBar { show-start-title-buttons: false; show-end-title-buttons: false; Button btn_cancel { label: _("_Cancel"); use-underline: true; action-name: "window.close"; } [end] Button btn_save { label: _("Save"); styles [ "suggested-action", ] } } Adw.PreferencesPage { Adw.PreferencesGroup { title: _("Default"); Adw.ActionRow { activatable-widget: switch_default; title: _("Default Settings"); Switch switch_default { valign: center; } } } Adw.PreferencesGroup group_effects { description: _("Effects are applied according to the list order."); title: _("Effects"); Adw.ExpanderRow expander_cas { show-enable-switch: true; title: _("Contrast Adaptive Sharpening"); Adw.ActionRow { title: _("Sharpness"); MenuButton { valign: center; tooltip-text: _("Show Information"); icon-name: "info-symbolic"; popover: popover_cas_sharpness; styles [ "flat", ] } SpinButton { numeric: true; valign: center; digits: 2; adjustment: Adjustment spin_cas_sharpness { lower: -1.0; step-increment: 0.1; upper: 1.0; }; } } } Adw.ExpanderRow expander_dls { show-enable-switch: true; /* Translators: Luma is not translatable */ title: _("Denoised Luma Sharpening"); Adw.ActionRow { title: _("Sharpness"); MenuButton { valign: center; tooltip-text: _("Show Information"); icon-name: "info-symbolic"; popover: popover_dls_sharpness; styles [ "flat", ] } SpinButton { numeric: true; valign: center; digits: 2; adjustment: Adjustment spin_dls_sharpness { step-increment: 0.1; upper: 1.0; }; } } Adw.ActionRow { title: _("Denoise"); MenuButton { valign: center; tooltip-text: _("Show Information"); icon-name: "info-symbolic"; popover: popover_dls_denoise; styles [ "flat", ] } SpinButton { numeric: true; valign: center; digits: 2; adjustment: Adjustment spin_dls_denoise { step-increment: 0.1; upper: 1.0; }; } } } Adw.ExpanderRow expander_fxaa { show-enable-switch: true; title: _("Fast Approximate Anti-Aliasing"); Adw.ActionRow { title: _("Subpixel Quality"); MenuButton { valign: center; tooltip-text: _("Show Information"); icon-name: "info-symbolic"; popover: popover_fxaa_subpixel_quality; styles [ "flat", ] } SpinButton { numeric: true; valign: center; digits: 2; adjustment: Adjustment spin_fxaa_subpixel_quality { step-increment: 0.1; upper: 1.0; }; } } Adw.ActionRow { title: _("Quality Edge Threshold"); MenuButton { valign: center; tooltip-text: _("Show Information"); icon-name: "info-symbolic"; popover: popover_fxaa_quality_edge_threshold; styles [ "flat", ] } SpinButton { numeric: true; valign: center; digits: 2; adjustment: Adjustment spin_fxaa_quality_edge_threshold { step-increment: 0.1; upper: 1.0; }; } } Adw.ActionRow { title: _("Quality Edge Threshold Minimum"); MenuButton { valign: center; tooltip-text: _("Show Information"); icon-name: "info-symbolic"; popover: popover_fxaa_quality_edge_threshold_min; styles [ "flat", ] } SpinButton { numeric: true; valign: center; digits: 2; adjustment: Adjustment spin_fxaa_quality_edge_threshold_min { step-increment: 0.01; upper: 0.1; }; } } } Adw.ExpanderRow expander_smaa { show-enable-switch: true; title: _("Subpixel Morphological Anti-Aliasing"); Adw.ActionRow { title: _("Edge Detection"); MenuButton { valign: center; tooltip-text: _("Show Information"); icon-name: "info-symbolic"; popover: popover_edge_detection; styles [ "flat", ] } Box { ToggleButton toggle_luma { label: _("Luma"); active: true; valign: center; } ToggleButton toggle_color { label: _("Color"); valign: center; } styles [ "linked", ] } } Adw.ActionRow { title: _("Threshold"); MenuButton { valign: center; tooltip-text: _("Show Information"); icon-name: "info-symbolic"; popover: popover_smaa_threshold; styles [ "flat", ] } SpinButton { numeric: true; valign: center; digits: 2; adjustment: Adjustment spin_smaa_threshold { step-increment: 0.05; upper: 0.5; }; } } Adw.ActionRow { title: _("Max Search Steps"); MenuButton { valign: center; tooltip-text: _("Show Information"); icon-name: "info-symbolic"; popover: popover_smaa_max_search_steps; styles [ "flat", ] } SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_smaa_max_search_steps { step-increment: 10; upper: 112; }; } } Adw.ActionRow { title: _("Max Search Steps Diagonal"); MenuButton { valign: center; tooltip-text: _("Show Information"); icon-name: "info-symbolic"; popover: popover_smaa_max_search_steps_diagonal; styles [ "flat", ] } SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_smaa_max_search_steps_diagonal { step-increment: 2; upper: 20; }; } } Adw.ActionRow { title: _("Max Corner Rounding"); MenuButton { valign: center; tooltip-text: _("Show Information"); icon-name: "info-symbolic"; popover: popover_smaa_corner_rounding; styles [ "flat", ] } SpinButton { numeric: true; valign: center; adjustment: Adjustment spin_smaa_corner_rounding { step-increment: 10; upper: 100; }; } } } } } } } Popover popover_cas_sharpness { Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; valign: center; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 40; label: _("CAS sharpness increases the sharpness of a frame. Higher values make the frame sharper, whereas values lower than 0 make the frame softer than native."); } } Popover popover_dls_sharpness { Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 40; label: _("DLS sharpness increases the sharpness of a frame. Higher values make the frame sharper."); } } Popover popover_dls_denoise { Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 40; label: _("DLS denoise decreases the noise of a frame. Higher values make the frame softer."); } } Popover popover_fxaa_subpixel_quality { Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 40; label: _("FXAA subpixel quality decreases aliasing at the subpixel level. Higher values make the frame softer."); } } Popover popover_fxaa_quality_edge_threshold { Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 40; label: _("FXAA edge threshold is the minimum amount of contrast required to apply the FXAA algorithm. Higher values make the frame have more contrast."); } } Popover popover_fxaa_quality_edge_threshold_min { Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 60; label: _("FXAA quality edge threshold minimum is the minimum value of dark pixels that are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels below the specified value and can lead to a performance increase."); } } Popover popover_edge_detection { Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 40; label: _("Luma detects edges from a monochrome perspective, whereas Color detects edges based on colors. Luma is more performant than Color."); } } Popover popover_smaa_threshold { Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 40; label: _("SMAA threshold specifies the sensitivity of edge detection. Lower values detect more edges at the expense of performance."); } } Popover popover_smaa_max_search_steps { Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 40; label: _("SMAA max search steps specifies how many horizontal and vertical search steps are performed when searching for edges."); } } Popover popover_smaa_max_search_steps_diagonal { Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 40; label: _("SMAA max diagonal search steps specifies how many diagonal search steps are performed when searching for edges."); } } Popover popover_smaa_corner_rounding { Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 40; label: _("SMAA corner rounding specifies the strength of rounding edge corners."); } } ================================================ FILE: bottles/frontend/ui/dialog-vmtouch.blp ================================================ using Gtk 4.0; using Adw 1; template $VmtouchDialog: Adw.Window { modal: true; default-width: 550; title: _("Vmtouch Settings"); ShortcutController { Shortcut { trigger: "Escape"; action: "action(window.close)"; } } Box { orientation: vertical; Adw.HeaderBar { show-end-title-buttons: false; [start] Button btn_cancel { label: _("_Cancel"); use-underline: true; action-name: "window.close"; } [end] Button btn_save { label: _("Save"); styles [ "suggested-action", ] } } Adw.PreferencesPage { Adw.PreferencesGroup { title: _("Files to cache"); description: _("Select which files should be cached alongside the main executable."); Adw.ActionRow { title: _("Cache work directory"); activatable-widget: switch_cache_cwd; Switch switch_cache_cwd { valign: center; } } } } } } ================================================ FILE: bottles/frontend/ui/dialog-winebridge-update.blp ================================================ using Gtk 4.0; using Adw 1; template $WineBridgeUpdateDialog: Adw.Window { modal: true; default-width: 520; default-height: 420; destroy-with-parent: true; Box { orientation: vertical; Adw.HeaderBar { show-end-title-buttons: false; title-widget: Adw.WindowTitle window_title {}; Button btn_cancel { label: _("_Cancel"); use-underline: true; } [end] Button btn_close { label: _("_Close"); use-underline: true; visible: false; } [end] Button btn_update { label: _("Update"); styles [ "suggested-action", ] } styles [ "flat", ] } Stack stack_switcher { StackPage { name: "page_status"; child: Box { margin-top: 18; margin-start: 18; margin-end: 18; margin-bottom: 12; orientation: vertical; spacing: 12; Adw.StatusPage status_page { icon-name: "software-update-available-symbolic"; vexpand: true; hexpand: true; } }; } StackPage { name: "page_progress"; child: Adw.StatusPage status_progress { icon-name: "folder-download-symbolic"; title: _("Updating WineBridge…"); description: _("Please wait while WineBridge is downloading and installing."); vexpand: true; hexpand: true; child: Box { orientation: vertical; spacing: 12; halign: center; valign: center; Label label_status { wrap: true; xalign: 0.5; } ProgressBar progressbar { width-request: 260; show-text: true; } }; }; } StackPage { name: "page_done"; child: Adw.StatusPage status_done { icon-name: "object-select-symbolic"; title: _("WineBridge is up to date"); description: _("You can now continue using Bottles with the latest WineBridge release."); vexpand: true; hexpand: true; }; } StackPage { name: "page_error"; child: Adw.StatusPage status_error { icon-name: "dialog-error-symbolic"; title: _("WineBridge update failed"); description: _("Check your connection or try again later."); vexpand: true; hexpand: true; }; } } } } ================================================ FILE: bottles/frontend/ui/dll-override-entry.blp ================================================ using Gtk 4.0; using Adw 1; template $DLLEntry: Adw.ComboRow { title: "DLL Name"; model: StringList { strings [ _("Builtin (Wine)"), _("Native (Windows)"), _("Builtin, then Native"), _("Native, then Builtin"), _("Disabled") ] }; Button btn_remove { valign: center; icon-name: "user-trash-symbolic"; tooltip-text: _("Remove"); styles [ "flat", ] } } ================================================ FILE: bottles/frontend/ui/drive-entry.blp ================================================ using Gtk 4.0; using Adw 1; template $DriveEntry: Adw.ActionRow { title: "C:"; subtitle: _("/point/to/path"); Box { spacing: 6; Button btn_remove { valign: center; tooltip-text: _("Remove"); icon-name: "user-trash-symbolic"; styles [ "flat", ] } Button btn_path { valign: center; tooltip-text: _("Choose a Directory"); icon-name: "document-open-symbolic"; styles [ "flat", ] } } } ================================================ FILE: bottles/frontend/ui/eagle.blp ================================================ using Gtk 4.0; using Adw 1; template $EagleView : Gtk.Box { orientation: vertical; Adw.Banner banner_disclaimer { title: _("Suggestions are based on technical analysis and do not guarantee compatibility."); revealed: false; } Adw.ViewStack stack { vexpand: true; Adw.ViewStackPage { name: "console"; child: Gtk.Box { orientation: vertical; spacing: 12; margin-top: 24; margin-bottom: 24; margin-start: 24; margin-end: 24; Adw.StatusPage { title: _("Analysing Executable"); description: _("Eagle is inspecting the binary structure, dependencies and patterns."); icon-name: "com.usebottles.eagle-symbolic"; vexpand: false; } Gtk.ScrolledWindow scrolled_steps { vexpand: true; styles ["card"] Gtk.ListBox steps_list { selection-mode: none; styles ["boxed-list"] } } }; } Adw.ViewStackPage { name: "results"; child: Adw.PreferencesPage { Adw.PreferencesGroup group_results { title: _("Analysis Results"); description: _("Binary details and detected frameworks."); } Adw.PreferencesGroup group_warnings { title: _("Compatibility Warnings"); description: _("Issues that may prevent this program from running."); visible: false; Gtk.ListBox list_warnings { selection-mode: none; styles ["boxed-list"] } } Adw.PreferencesGroup group_dependencies { title: _("Recommended Dependencies"); description: _("Libraries or runtimes required by this program."); visible: false; Gtk.ListBox list_dependencies { selection-mode: none; styles ["boxed-list"] } } Adw.PreferencesGroup { title: _("Optimizations"); description: _("Suggested configuration overrides for this program."); Gtk.ListBox list_suggestions { selection-mode: none; styles ["boxed-list"] } } Adw.PreferencesGroup group_files { title: _("Extraction Details"); description: _("Files analyzed during deep scan."); visible: false; Adw.ExpanderRow label_files { title: _("Analysed Files"); icon-name: "text-x-generic-symbolic"; } } }; } } Gtk.ActionBar { revealed: bind btn_launch.visible; [start] Gtk.Button btn_report { icon-name: "document-properties-symbolic"; tooltip-text: _("View Full Report"); visible: false; styles ["flat"] } [center] Gtk.Button btn_launch { label: _("Add and Launch Program"); visible: false; styles ["suggested-action", "pill"] } } } ================================================ FILE: bottles/frontend/ui/env-var-entry.blp ================================================ using Gtk 4.0; using Adw 1; template $EnvironmentVariableEntryRow: Adw.EntryRow { show-apply-button: true; Button btn_remove { valign: center; icon-name: "user-trash-symbolic"; tooltip-text: _("Remove"); styles [ "flat", ] } } ================================================ FILE: bottles/frontend/ui/exclusion-pattern-entry.blp ================================================ using Gtk 4.0; using Adw 1; template $ExclusionPatternEntry: Adw.ActionRow { title: _("Value"); Button btn_remove { valign: center; icon-name: "user-trash-symbolic"; styles [ "flat", ] } } ================================================ FILE: bottles/frontend/ui/help-overlay.blp ================================================ using Gtk 4.0; ShortcutsWindow help_overlay { modal: true; ShortcutsSection { section-name: "shortcuts"; max-height: 10; ShortcutsGroup { title: C_("shortcut window", "General"); ShortcutsShortcut { title: C_("shortcut window", "New Bottle"); action-name: "app.new"; } ShortcutsShortcut { title: C_("shortcut window", "Import Bottle"); action-name: "app.import"; } ShortcutsShortcut { title: C_("shortcut window", "Preferences"); action-name: "app.preferences"; } ShortcutsShortcut { title: C_("shortcut window", "Documentation"); action-name: "app.help"; } ShortcutsShortcut { title: C_("shortcut window", "Show Shortcuts"); action-name: "win.show-help-overlay"; } ShortcutsShortcut { title: C_("shortcut window", "Quit"); action-name: "app.quit"; } } } } ================================================ FILE: bottles/frontend/ui/importer-entry.blp ================================================ using Gtk 4.0; using Adw 1; Popover pop_actions { styles [ "menu", ] Box { orientation: vertical; spacing: 3; $GtkModelButton btn_browse { text: _("Browse Files"); } } } template $ImporterEntry: Adw.ActionRow { /* Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program */ title: _("Wine prefix name"); Box { spacing: 6; Label label_manager { valign: center; label: _("Manager"); styles [ "tag", "caption", ] } Image img_lock { visible: false; tooltip-text: _("This Wine prefix was already imported in Bottles."); valign: center; icon-name: "channel-secure-symbolic"; styles [ "tag", "caption", ] } Button btn_import { valign: center; Image { icon-name: "document-save-symbolic"; } styles [ "flat", ] } Separator { margin-top: 12; margin-bottom: 12; } MenuButton { valign: center; popover: pop_actions; icon-name: "view-more-symbolic"; styles [ "flat", ] } } } ================================================ FILE: bottles/frontend/ui/importer.blp ================================================ using Gtk 4.0; using Adw 1; template $ImporterView: Adw.Bin { Box { orientation: vertical; HeaderBar headerbar { title-widget: Adw.WindowTitle window_title {}; [start] Button btn_back { tooltip-text: _("Go Back"); icon-name: "go-previous-symbolic"; } [end] Box box_actions { spacing: 6; Box box_import_progress { visible: false; spacing: 4; tooltip-text: _("Import in progress…"); Spinner spinner_import {} Label label_import_progress { styles ["dim-label", "caption"] } } MenuButton btn_import_backup { tooltip-text: _("Import a Bottle backup"); popover: pop_backup; icon-name: "document-send-symbolic"; } Button btn_find_prefixes { tooltip-text: _("Search again for prefixes"); icon-name: "view-refresh-symbolic"; } } } Adw.PreferencesPage { Adw.StatusPage status_page { vexpand: true; icon-name: "document-save-symbolic"; title: _("No Prefixes Found"); description: _("No external prefixes were found. Does Bottles have access to them?\nUse the icon on the top to import a bottle from a backup."); } Adw.PreferencesGroup group_prefixes { visible: false; ListBox list_prefixes { styles [ "boxed-list", ] } } } } } Popover pop_backup { styles [ "menu", ] Box { orientation: vertical; margin-top: 6; margin-bottom: 6; margin-start: 6; margin-end: 6; $GtkModelButton btn_import_config { tooltip-text: _("This is just the bottle configuration, it\'s perfect if you want to create a new one but without personal files."); text: _("Configuration"); } $GtkModelButton btn_import_full { tooltip-text: _("This is the complete archive of your bottle, including personal files."); text: _("Full Archive"); } } } ================================================ FILE: bottles/frontend/ui/inherited-env-entry.blp ================================================ using Gtk 4.0; using Adw 1; template $InheritedEnvironmentVariableRow: Adw.ActionRow { activatable: false; Button btn_remove { valign: center; icon-name: "user-trash-symbolic"; tooltip-text: _("Remove"); styles [ "flat", ] } } ================================================ FILE: bottles/frontend/ui/installer-entry.blp ================================================ using Gtk 4.0; using Adw 1; Popover pop_actions { styles [ "menu", ] Box { orientation: vertical; margin-top: 6; margin-bottom: 6; margin-start: 6; margin-end: 6; $GtkModelButton btn_manifest { text: _("Show Manifest…"); } $GtkModelButton btn_review { text: _("Read Review…"); } Separator {} $GtkModelButton btn_report { text: _("Report a Bug…"); } } } template $InstallerEntry: Adw.ActionRow { activatable-widget: btn_install; title: _("Installer name"); subtitle: _("Installer description"); Box { spacing: 6; Label label_grade { valign: center; label: _("Unknown"); styles [ "tag", "caption", ] } Button btn_install { tooltip-text: _("Install this Program"); valign: center; icon-name: "document-save-symbolic"; styles [ "flat", ] } Separator { margin-top: 12; margin-bottom: 12; } MenuButton { valign: center; popover: pop_actions; icon-name: "view-more-symbolic"; tooltip-text: _("Program Menu"); styles [ "flat", ] } } } ================================================ FILE: bottles/frontend/ui/library-entry.blp ================================================ using Gtk 4.0; template $LibraryEntry: Box { orientation: vertical; width-request: 128; height-request: 348; overflow: hidden; Overlay overlay { width-request: 226; height-request: 348; vexpand: true; hexpand: true; [overlay] Box { orientation: vertical; hexpand: true; vexpand: true; Picture img_cover { visible: false; hexpand: true; vexpand: true; content-fit: cover; } Label label_no_cover { halign: center; valign: center; hexpand: true; vexpand: true; label: _("No Thumbnail"); wrap: true; wrap-mode: word_char; styles [ "dim-label", ] } } [overlay] Revealer revealer_run { reveal-child: false; transition-type: crossfade; valign: center; Box { valign: center; halign: center; Button btn_run { valign: center; halign: center; label: _("Launch"); styles [ "osd", "pill", ] } [overlay] Button btn_launch_steam { valign: center; halign: center; visible: false; label: _("Launch with Steam"); styles [ "osd", "pill", ] } } } [overlay] Revealer revealer_details { reveal-child: false; transition-type: crossfade; valign: end; Box { spacing: 6; halign: fill; valign: end; vexpand: true; margin-bottom: 10; margin-start: 10; margin-end: 10; styles [ "osd", "toolbar", "library-entry-details", ] Box { orientation: vertical; hexpand: true; valign: center; Label label_name { halign: start; label: _("Item name"); max-width-chars: 20; ellipsize: middle; styles [ "title", ] } Label label_bottle { halign: start; label: _("Bottle name"); max-width-chars: 20; ellipsize: middle; styles [ "caption", ] } } [end] Box { Button btn_remove { halign: center; icon-name: "user-trash-symbolic"; tooltip-text: _("Remove from Library"); styles [ "flat" ] } Button btn_stop { visible: false; halign: center; icon-name: "media-playback-stop-symbolic"; tooltip-text: _("Stop"); styles [ "flat" ] } } } } } styles [ "card", ] } ================================================ FILE: bottles/frontend/ui/library.blp ================================================ using Gtk 4.0; using Adw 1; template $LibraryView: Adw.Bin { Box { orientation: vertical; Adw.StatusPage status_page { vexpand: true; hexpand: true; icon-name: "library-symbolic"; title: _("Library"); description: _("Add items here from your bottle\'s program list"); } ScrolledWindow scroll_window { hexpand: true; vexpand: true; FlowBox main_flow { max-children-per-line: bind template.items_per_line; row-spacing: 5; column-spacing: 5; halign: center; valign: start; margin-top: 5; margin-start: 5; margin-bottom: 5; margin-end: 5; homogeneous: true; selection-mode: none; activate-on-single-click: false; } } } } ================================================ FILE: bottles/frontend/ui/list.blp ================================================ using Gtk 4.0; using Adw 1; template $BottleView: Adw.Bin { ScrolledWindow { Box { hexpand: true; vexpand: true; orientation: vertical; SearchBar search_bar { SearchEntry entry_search { placeholder-text: _("Search your bottles…"); } } Adw.PreferencesPage pref_page { Adw.PreferencesGroup group_bottles { ListBox list_bottles { selection-mode: none; styles [ "boxed-list", ] } } Adw.PreferencesGroup group_steam { title: _("Steam Proton"); ListBox list_steam { selection-mode: none; styles [ "boxed-list", ] } } } Adw.StatusPage bottle_status { title: _("Bottles"); hexpand: true; vexpand: true; child: Button btn_create { valign: center; halign: center; label: _("Create New Bottle…"); styles [ "suggested-action", "pill", ] }; } Adw.StatusPage no_bottles_found { visible: false; icon-name: "system-search-symbolic"; title: _("No Results Found"); description: _("Try a different search."); hexpand: true; vexpand: true; } } } } ================================================ FILE: bottles/frontend/ui/loading.blp ================================================ using Gtk 4.0; using Adw 1; template $LoadingView: Adw.Bin { WindowHandle { hexpand: true; vexpand: true; Box { orientation: vertical; Adw.StatusPage loading_status_page { title: _("Starting up…"); hexpand: true; vexpand: true; } Button btn_go_offline { margin-bottom: 20; valign: center; halign: center; label: _("Continue Offline"); styles [ "destructive-action", "pill", ] } Label label_fetched { styles [ "dim-label", ] } Label label_downloading { margin-bottom: 20; styles [ "dim-label", ] } } } } ================================================ FILE: bottles/frontend/ui/local-resource-entry.blp ================================================ using Gtk 4.0; using Adw 1; template $LocalResourceEntry: Adw.ActionRow { subtitle: _("This resource is missing."); Button btn_path { valign: center; tooltip-text: _("Browse"); icon-name: "document-open-symbolic"; styles [ "flat", ] } } ================================================ FILE: bottles/frontend/ui/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) gnome = import('gnome') blueprints = custom_target('blueprints', input: files( 'component-entry.blp', 'check-row.blp', 'dependency-entry.blp', 'details-bottle.blp', 'details-dependencies.blp', 'details-registry-rules.blp', 'details-installers.blp', 'details-taskmanager.blp', 'details-versioning.blp', 'details.blp', 'dialog-bottle-picker.blp', 'dialog-crash-report.blp', 'dialog-deps-check.blp', 'dialog-dll-overrides.blp', 'dialog-drives.blp', 'dialog-dependency-install.blp', 'dialog-duplicate.blp', 'dialog-env-vars.blp', 'dialog-exclusion-patterns.blp', 'dialog-gamescope.blp', 'dialog-installer.blp', 'dialog-journal.blp', 'dialog-launch-options.blp', 'dialog-playtime-graph.blp', 'dialog-proton-alert.blp', 'dialog-winebridge-update.blp', 'dialog-registry-rules.blp', 'dialog-rename.blp', 'dialog-sandbox.blp', 'dialog-upgrade-versioning.blp', 'dialog-vkbasalt.blp', 'dialog-display.blp', 'dialog-vmtouch.blp', 'dialog-versioning-settings.blp', 'dialog-versioning-commit.blp', 'dialog-versioning-branch.blp', 'dialog-versioning-manage-branches.blp', 'dialog-mangohud.blp', 'dll-override-entry.blp', 'drive-entry.blp', 'env-var-entry.blp', 'inherited-env-entry.blp', 'exclusion-pattern-entry.blp', 'importer-entry.blp', 'importer.blp', 'installer-entry.blp', 'library-entry.blp', 'library.blp', 'bottle-row.blp', 'list.blp', 'loading.blp', 'local-resource-entry.blp', 'new-bottle-dialog.blp', 'onboard.blp', 'preferences.blp', 'program-entry.blp', 'registry-rule-entry.blp', 'state-entry.blp', 'task-entry.blp', 'window.blp', 'details-preferences.blp', 'help-overlay.blp', 'eagle.blp', ), output: '.', command: [find_program('blueprint-compiler'), 'batch-compile', '@OUTPUT@', '@CURRENT_SOURCE_DIR@', '@INPUT@'],) gnome.compile_resources('bottles', 'bottles.gresource.xml', gresource_bundle: true, dependencies: blueprints, install: true, install_dir: pkgdatadir, ) ================================================ FILE: bottles/frontend/ui/new-bottle-dialog.blp ================================================ using Gtk 4.0; using Adw 1; template $BottlesNewBottleDialog: Adw.Dialog { content-width: 500; content-height: 500; title: _("Create New Bottle"); focus-widget: entry_name; child: Stack stack_create { transition-type: crossfade; StackPage { name: "page_create"; child: Adw.ToolbarView { [top] Adw.HeaderBar { show-start-title-buttons: false; show-end-title-buttons: false; Button btn_cancel { label: _("_Cancel"); use-underline: true; } [end] Button btn_create { label: _("C_reate"); use-underline: true; sensitive: false; styles [ "suggested-action", ] } } content: Adw.PreferencesPage { title: _("Create New Bottle"); Adw.PreferencesGroup { Adw.EntryRow entry_name { use-markup: false; title: _("Name"); [suffix] MenuButton menu_duplicate { valign: center; tooltip-text: _("Show Information"); icon-name: "warning-symbolic"; popover: popover_duplicate; visible: false; styles [ "flat", ] } } } Adw.PreferencesGroup { ListBox environment_list_box { selection-mode: none; styles [ "boxed-list", ] $BottlesCheckRow application { title: _("_Application"); environment: "application"; subtitle: _("Optimized for productivity software"); icon-name: "applications-engineering-symbolic"; use-underline: true; active: true; } $BottlesCheckRow { title: _("_Gaming"); environment: "gaming"; subtitle: _("Optimized for games, game engines, and 3D apps"); icon-name: "input-gaming-symbolic"; use-underline: true; group: application; } $BottlesCheckRow custom { title: _("C_ustom"); environment: "custom"; subtitle: _("A clean state intended for specific use cases"); icon-name: "applications-science-symbolic"; use-underline: true; group: application; } } } Adw.PreferencesGroup { Adw.ComboRow combo_arch { title: _("Architecture"); subtitle: _("64-bit is recommended for most users"); visible: bind custom.active; model: StringList str_list_arch {}; } Adw.ComboRow combo_runner { title: _("Runner"); subtitle: _("Provider and version of the compatibility layer"); model: StringList str_list_runner {}; } Adw.ActionRow { title: _("Bottle Directory"); subtitle: _("Location where the bottle's data is stored"); activatable-widget: btn_choose_path; Button btn_choose_path_reset { tooltip-text: _("Reset to Default"); valign: center; visible: false; icon-name: "edit-undo-symbolic"; styles [ "flat", ] } Button btn_choose_path { valign: center; child: Box { spacing: 6; Image { icon-name: "document-open-symbolic"; } Label label_choose_path {} }; } } Adw.ActionRow { title: _("Import Configuration"); activatable-widget: btn_choose_env; visible: bind custom.active; Button btn_choose_env_reset { tooltip-text: _("Reset to Default"); valign: center; visible: false; icon-name: "edit-undo-symbolic"; styles [ "flat", ] } Button btn_choose_env { valign: center; child: Box { spacing: 6; Image { icon-name: "document-open-symbolic"; } Label label_choose_env {} }; } } } }; }; } StackPage { name: "page_creating"; child: WindowHandle { child: ScrolledWindow { child: Adw.Clamp { maximum-size: 475; child: Box { orientation: vertical; margin-top: 36; margin-bottom: 36; spacing: 30; Box { orientation: vertical; margin-top: 36; Label { label: _("Creating Bottle…"); styles [ "title", "title-1", ] } Label { label: _("This could take a while."); styles [ "body", "description", ] } } ScrolledWindow scrolled_steps { vexpand: true; hexpand: true; margin-start: 12; margin-end: 12; overflow: hidden; child: ListBox steps_list { selection-mode: none; styles [ "boxed-list", ] }; styles [ "card", ] } Button btn_cancel_creating { halign: center; label: _("_Cancel Creation"); use-underline: true; styles [ "destructive-action", "pill", ] } }; }; }; }; } StackPage { name: "page_completed"; child: WindowHandle { child: Adw.StatusPage status_page_status { child: Box { orientation: vertical; spacing: 12; Button btn_close { valign: center; halign: center; label: _("_Close"); use-underline: true; styles [ "pill", ] } }; }; }; } }; } Popover popover_duplicate { child: Label { margin-start: 6; margin-end: 6; margin-top: 6; margin-bottom: 6; xalign: 0; wrap: true; wrap-mode: word_char; ellipsize: none; lines: 4; use-markup: true; max-width-chars: 40; label: _("This name is unavailable, please try another."); }; } ================================================ FILE: bottles/frontend/ui/onboard.blp ================================================ using Gtk 4.0; using Adw 1; template $OnboardDialog: Adw.Dialog { content-width: 550; content-height: 550; can-close: false; Box { orientation: vertical; Adw.HeaderBar { show-start-title-buttons: false; show-end-title-buttons: false; title-widget: Adw.CarouselIndicatorDots { carousel: carousel; orientation: horizontal; }; styles [ "flat", ] } Overlay { [overlay] Button btn_back { margin-start: 12; icon-name: "go-previous-symbolic"; halign: start; valign: center; visible: false; tooltip-text: _("Previous"); styles [ "circular", ] } Adw.Carousel carousel { vexpand: true; hexpand: true; allow-scroll-wheel: true; allow-mouse-drag: true; allow-long-swipes: true; Box { orientation: vertical; vexpand: true; hexpand: true; Image img_welcome { resource: "/com/usebottles/bottles/images/images/bottles-welcome.svg"; pixel-size: 320; } Adw.StatusPage page_welcome { title: _("Welcome to Bottles"); description: _("Run Windows Software on Linux."); } } Adw.StatusPage page_bottles { title: _("Windows in Bottles"); description: _("Bottles uses compatibility runners to provide isolated containerized Windows-like environments where programs run."); vexpand: true; hexpand: true; } Adw.StatusPage page_download { title: _("Almost Done"); description: _("We need a few more minutes to set everything up…"); vexpand: true; hexpand: true; child: Box { orientation: vertical; halign: center; spacing: 6; Button btn_install { label: _("Continue"); use-underline: true; halign: center; styles [ "suggested-action", "pill", ] } Label label_progress { visible: false; halign: center; } Label label_status { visible: false; halign: center; wrap: true; justify: center; margin-start: 24; margin-end: 24; } ProgressBar progressbar { width-request: 300; halign: center; visible: false; margin-top: 24; margin-bottom: 12; } }; } Adw.StatusPage page_finish { icon-name: "selection-mode-symbolic"; title: _("All Ready!"); vexpand: true; hexpand: true; valign: center; child: Box { orientation: vertical; Label label_skip { label: _("Please Finish the setup first"); visible: true; margin-bottom: 5; } Button btn_close { label: _("Start using Bottles"); use-underline: true; halign: center; styles [ "suggested-action", "pill", ] } }; } } [overlay] Button btn_next { margin-end: 12; icon-name: "go-next-symbolic"; halign: end; valign: center; tooltip-text: _("Next"); styles [ "circular", "suggested-action", ] } } } } ================================================ FILE: bottles/frontend/ui/preferences.blp ================================================ using Gtk 4.0; using Adw 1; template $PreferencesWindow: Adw.PreferencesWindow { title: _("Preferences"); modal: true; default-width: 750; hide-on-close: true; Adw.PreferencesPage { icon-name: "preferences-system-symbolic"; title: _("General"); Adw.PreferencesGroup { title: _("Appearance"); Adw.ActionRow row_theme { title: _("Dark Mode"); subtitle: _("Whether Bottles should use the dark color scheme."); visible: false; activatable-widget: switch_theme; Switch switch_theme { valign: center; } } Adw.ActionRow { title: _("Show Update Date"); subtitle: _("Whether to show the update date in the bottle list."); activatable-widget: switch_update_date; Switch switch_update_date { valign: center; } } } Adw.PreferencesGroup { title: _("General"); Adw.ActionRow { title: _("Notifications"); subtitle: _("Show notifications for downloads and installs."); activatable-widget: switch_notifications; Switch switch_notifications { valign: center; } } Adw.ActionRow { title: _("Show Funding Dialog"); subtitle: _("Whether to show the funding dialog to support Bottles development."); activatable-widget: switch_show_funding; Switch switch_show_funding { valign: center; } } Adw.ActionRow { title: _("Temp Files"); subtitle: _("Clean temp files when Bottles launches?"); activatable-widget: switch_temp; Switch switch_temp { valign: center; } } Adw.ActionRow { title: _("Close Bottles After Starting a Program"); subtitle: _("Close Bottles after starting a program from the file manager."); activatable-widget: switch_auto_close; Switch switch_auto_close { valign: center; } } Adw.ActionRow { title: _("Playtime Tracking"); subtitle: _("Record playtime statistics for programs launched from Bottles."); activatable-widget: switch_playtime_tracking; Switch switch_playtime_tracking { valign: center; } } } Adw.PreferencesGroup { title: _("Integrations"); Adw.ActionRow action_steam_proton { title: _("Steam Proton Prefixes"); subtitle: _("List and manage Steam Proton prefixes."); activatable-widget: switch_steam; Button btn_steam_proton_doc { tooltip-text: _("Read Documentation"); valign: center; visible: false; icon-name: "help-browser-symbolic"; styles [ "flat", ] } Switch switch_steam { valign: center; } } Adw.ActionRow { title: _("List Steam Apps in Programs List"); subtitle: _("Requires Steam for Windows installed in the bottle."); activatable-widget: switch_steam_programs; Switch switch_steam_programs { valign: center; } } Adw.ActionRow { title: _("List Epic Games in Programs List"); subtitle: _("Requires Epic Games Store installed in the bottle."); activatable-widget: switch_epic_games; Switch switch_epic_games { valign: center; } } Adw.ActionRow { title: _("List Ubisoft Games in Programs List"); subtitle: _("Requires Ubisoft Connect installed in the bottle."); activatable-widget: switch_ubisoft_connect; Switch switch_ubisoft_connect { valign: center; } } } Adw.PreferencesGroup { title: _("Advanced"); Adw.ActionRow action_prerelease { title: _("Pre-Release"); subtitle: _("Display unstable versions of runners and components."); activatable-widget: switch_release_candidate; Switch switch_release_candidate { valign: center; } } Adw.ActionRow { title: _("Force Offline Mode"); subtitle: _("Force disable any network activity even with available network connection."); activatable-widget: switch_force_offline; Switch switch_force_offline { valign: center; } } Adw.ComboRow combo_audio_driver { title: _("Audio Driver"); subtitle: _("Choose which Wine audio driver Bottles should enforce for all bottles."); model: StringList { strings [ _("System Default"), _("PulseAudio"), _("ALSA"), _("OSS"), _("Disabled"), ] }; } Adw.SpinRow spin_eagle_limit { title: _("Eagle Deep Scan Limit"); subtitle: _("Maximum binaries to analyze when extracting installers."); adjustment: Adjustment { lower: 10; upper: 200; step-increment: 10; page-increment: 50; value: 50; }; } Adw.ActionRow { title: _("Bottles Directory"); subtitle: _("Directory that contains the data of your Bottles."); activatable-widget: btn_bottles_path; Button btn_bottles_path_reset { tooltip-text: _("Reset to Default"); valign: center; visible: false; icon-name: "edit-undo-symbolic"; styles [ "flat", ] } Button btn_bottles_path { valign: center; Box { spacing: 6; Image { icon-name: "document-open-symbolic"; } Label label_bottles_path { label: _("(Default)"); } } } } } Adw.PreferencesGroup { title: _("Repositories"); description: _("Override the default repositories Bottles uses when downloading resources."); Adw.EntryRow entry_personal_components { title: _("Components Repository"); tooltip-text: _("Custom URL for components. Leave empty to use the default endpoint."); show-apply-button: true; } Adw.EntryRow entry_personal_dependencies { title: _("Dependencies Repository"); tooltip-text: _("Custom URL for dependencies. Leave empty to use the default endpoint."); show-apply-button: true; } Adw.EntryRow entry_personal_installers { title: _("Installers Repository"); tooltip-text: _("Custom URL for installers. Leave empty to use the default endpoint."); show-apply-button: true; } } } Adw.PreferencesPage { icon-name: "system-run-symbolic"; title: _("Runners"); Adw.PreferencesGroup { Stack installers_stack { transition-type: crossfade; StackPage { name: "installers_offline"; child: Adw.StatusPage { icon-name: "network-error-symbolic"; title: _("You're offline :("); vexpand: true; hexpand: true; description: _("Bottles is running in offline mode, so runners are not available."); }; } StackPage { name: "installers_loading"; child: Adw.StatusPage { vexpand: true; hexpand: true; Spinner installers_spinner { valign: center; } }; } StackPage { name: "installers_list"; child: Adw.PreferencesPage { Adw.PreferencesGroup list_runners { vexpand: true; hexpand: true; } }; } } } } Adw.PreferencesPage { icon-name: "folder-open-symbolic"; title: _("Cache"); Adw.PreferencesGroup { Stack cache_stack { transition-type: crossfade; StackPage { name: "cache_loading"; child: Adw.StatusPage { vexpand: true; hexpand: true; Spinner cache_spinner { valign: center; } }; } StackPage { name: "cache_list"; child: Adw.PreferencesPage { Adw.PreferencesGroup { title: _("Overview"); description: _("Manage cached files used to speed up downloads and bottle creation."); Adw.ActionRow row_cache_all { title: _("All caches"); subtitle: _("Remove every cached download and template. Bottles will recreate them when required, which may take longer."); activatable-widget: btn_cache_clear_all; [suffix] Box { spacing: 6; Label label_cache_total_size { xalign: 1.0; styles [ "dim-label" ] } Button btn_cache_clear_all { label: _("_Delete All"); use-underline: true; valign: center; styles [ "destructive-action", ] } } } } Adw.PreferencesGroup { title: _("Temp files"); description: _("Includes archives and extracted resources downloaded for runners, dependencies, and installers."); Adw.ActionRow row_cache_temp { title: _("Temp cache"); subtitle: _("Clearing this cache can increase download times because resources must be fetched again."); activatable-widget: btn_cache_clear_temp; [suffix] Box { spacing: 6; Label label_cache_temp_size { xalign: 1.0; styles [ "dim-label" ] } Button btn_cache_clear_temp { label: _("_Delete"); use-underline: true; valign: center; styles [ "destructive-action", ] } } } } Adw.PreferencesGroup template_cache_group { title: _("Prefix templates"); description: _("These caches store ready-made prefixes for each environment so new bottles start faster."); Adw.ActionRow row_cache_templates_all { title: _("All prefix templates"); subtitle: _("Remove every cached prefix template. Bottles will rebuild them when a new bottle is created, which may take longer."); activatable-widget: btn_cache_clear_templates; [suffix] Box { spacing: 6; Label label_cache_templates_size { xalign: 1.0; styles [ "dim-label" ] } Button btn_cache_clear_templates { label: _("_Delete"); use-underline: true; valign: center; styles [ "destructive-action", ] } } } } }; } } } } Adw.PreferencesPage { icon-name: "applications-games-symbolic"; title: _("DLL Components"); Adw.PreferencesGroup { Stack dlls_stack { transition-type: crossfade; StackPage { name: "dlls_offline"; child: Adw.StatusPage { icon-name: "network-error-symbolic"; title: _("You're offline :("); vexpand: true; hexpand: true; description: _("Bottles is running in offline mode, so DLLs are not available."); }; } StackPage { name: "dlls_loading"; child: Adw.StatusPage { vexpand: true; hexpand: true; Spinner dlls_spinner { valign: center; } }; } StackPage { name: "dlls_list"; child: Adw.PreferencesPage { Adw.PreferencesGroup list_dlls { vexpand: true; hexpand: true; } }; } } } } } ================================================ FILE: bottles/frontend/ui/program-entry.blp ================================================ using Gtk 4.0; using Adw 1; Popover pop_actions { styles [ "menu", ] Box { orientation: vertical; margin-top: 6; margin-bottom: 6; margin-start: 6; margin-end: 6; Box { homogeneous: true; Button btn_launch_terminal { tooltip-text: _("Launch with Terminal"); icon-name: "utilities-terminal-symbolic"; valign: center; } Button btn_playtime_stats { tooltip-text: _("View Playtime Statistics"); icon-name: "preferences-system-time-symbolic"; valign: center; } Button btn_browse { tooltip-text: _("Browse Path"); icon-name: "document-open-symbolic"; valign: center; } styles [ "linked", ] } Separator {} $GtkModelButton btn_launch_options { text: _("Change Launch Options…"); } $GtkModelButton btn_add_library { text: _("Add to Library"); } $GtkModelButton btn_add_entry { text: _("Add Desktop Entry"); } $GtkModelButton btn_add_steam { text: _("Add to Steam"); } $GtkModelButton btn_rename { text: _("Rename…"); } Separator {} $GtkModelButton btn_hide { text: _("Hide Program"); } $GtkModelButton btn_unhide { text: _("Show Program"); } $GtkModelButton btn_remove { text: _("Remove from List"); } Separator {} $GtkModelButton btn_uninstall { text: _("Uninstall"); } } } template $ProgramEntry: Adw.ActionRow { title: _("Program name"); Box { spacing: 6; Button btn_launch_steam { tooltip-text: _("Launch with Steam"); valign: center; visible: false; icon-name: "bottles-steam-symbolic"; styles [ "flat", ] } Button btn_run { valign: center; icon-name: "media-playback-start-symbolic"; styles [ "flat", ] } Button btn_stop { valign: center; visible: false; icon-name: "media-playback-stop-symbolic"; styles [ "flat", ] } MenuButton btn_menu { valign: center; popover: pop_actions; icon-name: "view-more-symbolic"; styles [ "flat", ] } } } ================================================ FILE: bottles/frontend/ui/registry-rule-entry.blp ================================================ using Gtk 4.0; using Adw 1; template $RegistryRuleEntry: Adw.ActionRow { valign: center; activatable: false; title: _("Rule name"); subtitle: _("Rule details"); [suffix] Box { spacing: 6; Button btn_edit { tooltip-text: _("Edit"); icon-name: "document-edit-symbolic"; valign: center; styles [ "flat", ] } Button btn_apply { tooltip-text: _("Apply"); icon-name: "media-playback-start-symbolic"; valign: center; styles [ "flat", ] } Button btn_delete { tooltip-text: _("Delete"); icon-name: "user-trash-symbolic"; valign: center; styles [ "flat", ] } } } ================================================ FILE: bottles/frontend/ui/state-entry.blp ================================================ using Gtk 4.0; using Adw 1; template $StateEntry: Adw.ActionRow { activatable-widget: btn_restore; [prefix] Box { spacing: 12; margin-top: 12; margin-bottom: 12; margin-start: 12; Box { orientation: vertical; spacing: 4; valign: center; Label label_comment { halign: start; ellipsize: end; styles [ "heading" ] } Box { spacing: 8; Label label_hash { styles [ "monospace", "accent", "caption" ] } Label label_date { halign: start; styles [ "dim-label", "caption" ] } Label label_branch { visible: false; styles [ "tag", "caption" ] } } } } Spinner spinner { visible: false; } Button btn_restore { tooltip-text: _("Restore this Snapshot"); valign: center; icon-name: "document-open-recent-symbolic"; styles [ "flat", ] } } ================================================ FILE: bottles/frontend/ui/style-dark.css ================================================ .grade-Platinum { background-color: #d8d8d8; color: #000000; } .grade-Gold { background-color: #8d7637; color: #f2edde; } .grade-Silver { background-color: #6b6b6b; color: #e8e8e8; } .grade-Bronze { background-color: #5a3f1a; color: #dbbfa3; } /* Donate button */ .donate { color: #d65790; } ================================================ FILE: bottles/frontend/ui/style.css ================================================ /* Fix and improvements for Adwaita theme (plus custom widgets) */ .custom_warning { background-color: #f2edde; border: 1px solid #ebdecc; color: #a98e42; padding: 15px; border-radius: 7px; } .current-state { background-color: rgba(136, 84, 171, 0.1); } .description { opacity: 0.6; } /* extra buttons styles */ .btn_undecorated { border: 0; background: none; box-shadow: none; } .btn_small { padding: 0 15px; } /* tags */ .tag { border-radius: 20px; background-color: alpha(currentColor, .07); padding: 5px 13px; margin: 0 2px; } .tag-img { padding: 4px 10px; } .tag-category { padding: 5px 10px; } .tag-versioning { background-color: #c994eb; color: #000; } .tag-lutris { background-color: #FC9A29; color: #000; } .tag-playonlinux { background-color: #c91c6a; color: #000; } .tag-bottlesv1 { background-color: #c91c6a; color: #000; } /* terminal style */ .terminal { font-family: monospace; padding: 7px 10px; background-color: #4A4A4A; color: #fff; border: 1px solid rgba(0, 0, 0, 0.2); } .borderless, .borderless button.combo, .borderless button { border: 0; background-color: transparent; background-image: none; border-radius: 0; box-shadow: none; } .plain button.combo, .plain-label { opacity: .8; } .no-padding { margin: 0; padding: 0; } .heading_1 { font-family: "Cantarell", sans-serif; font-size: 21px; font-weight: bold; } entry.heading_1 { margin: 0 0 0 -8px; } /* This will be removed when all themes will fix .suggested-action with .circular: https://gitlab.gnome.org/GNOME/gtk/-/commit/83eeeb6a19b3b7671a82605bc99cd85974d5c78e */ .circular-button { border-radius: 20px; } /* Grades */ .grade-Platinum { background-color: #c9c9c9; color: #6b6b6b; } .grade-Gold { background-color: #f2edde; color: #8d7637; } .grade-Silver { background-color: #e8e8e8; color: #6b6b6b; } .grade-Bronze { background-color: #dbbfa3; color: #5a3f1a; } .removed { opacity: 0.5; } /* Library */ .library-entry { border: 1px solid alpha(currentColor, .07); border-radius: 4px; background-color: alpha(currentColor, .04); } .library-entry-details { border-top: 1px solid alpha(currentColor, .07); } .library-content-btn { color: #ffffff; } /* programs bottom bar */ .bottom-bar>box>button>box { margin-top: 12px; margin-bottom: 12px; } .bottom-bar { padding: 0px; } .bottom-bar>box>button:first-child { border-radius: 0px 0 0 12px; } .bottom-bar>box>button:last-child { border-radius: 0 0 12px 0; } .dragndrop_overlay { background: rgba(41, 65, 94, 0.2); } progressbar.installer { line-height: 2.0; } /* Donate button */ .donate { color: #c91c6a; } /* Playtime graph bars */ .playtime-bar { min-width: 32px; border-radius: 6px 6px 0 0; background: @accent_bg_color; } ================================================ FILE: bottles/frontend/ui/task-entry.blp ================================================ using Gtk 4.0; using Adw 1; template $TaskEntry: Adw.ActionRow { Box { spacing: 10; Spinner spinner_task { halign: center; valign: center; } Label label_task_status { visible: false; label: "n/a"; width-chars: 5; } Button btn_cancel { tooltip-text: _("Delete message"); halign: center; valign: center; Image { icon-name: "edit-delete-symbolic"; } styles [ "circular", "image-button", ] } } styles [ "message-entry", ] } ================================================ FILE: bottles/frontend/ui/window.blp ================================================ using Gtk 4.0; using Adw 1; template $BottlesWindow: Adw.ApplicationWindow { title: "Bottles"; close-request => $on_close_request(); Adw.ToastOverlay toasts { Adw.Leaflet main_leaf { can-unfold: false; can-navigate-back: false; Box { orientation: vertical; HeaderBar headerbar { title-widget: Adw.ViewSwitcherTitle view_switcher_title { title: "Bottles"; stack: stack_main; }; Button btn_add { tooltip-text: _("Create New Bottle"); icon-name: "list-add-symbolic"; } Box box_actions {} styles [ "titlebar", ] [end] MenuButton { icon-name: "open-menu-symbolic"; menu-model: primary_menu; tooltip-text: _("Main Menu"); primary: true; } [end] ToggleButton btn_search { tooltip-text: _("Search"); icon-name: "system-search-symbolic"; visible: false; } [end] Button btn_donate { tooltip-text: _("Donate"); label: _("Donate"); } [end] Button btn_noconnection { visible: false; tooltip-text: _("You don\'t seem connected to the internet. Without it you will not be able to download essential components. Click this icon when you have reestablished the connection."); icon-name: "network-error-symbolic"; } } SearchBar searchbar {} Adw.ViewStack stack_main { vexpand: true; } Adw.ViewSwitcherBar view_switcher_bar { stack: stack_main; reveal: bind view_switcher_title.title-visible; } } } } } menu primary_menu { section { item { label: _("Import…"); action: "app.import"; } item { label: _("Journal"); action: "app.journal"; } } section { item { label: _("Preferences"); action: "app.preferences"; } item { label: _("Keyboard Shortcuts"); action: "win.show-help-overlay"; } item { label: _("Help"); action: "app.help"; } item { label: _("About Bottles"); action: "app.about"; } } } ================================================ FILE: bottles/frontend/utils/__init__.py ================================================ ================================================ FILE: bottles/frontend/utils/common.py ================================================ # utils.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import webbrowser def open_doc_url(widget, page): webbrowser.open_new_tab(f"https://docs.usebottles.com/{page}") ================================================ FILE: bottles/frontend/utils/filters.py ================================================ # filters.py: File for providing common GtkFileFilters # # Copyright 2025 Bottles Contributors # # 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, in version 3 of the License. # # 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 . from gettext import gettext as _ from gi.repository import Gtk def add_executable_filters(dialog): filter = Gtk.FileFilter() filter.set_name(_("Supported Executables")) # TODO: Investigate why `filter.add_mime_type(...)` does not show filter in all distributions. # Intended MIME types are: # - `application/x-ms-dos-executable` # - `application/x-msi` filter.add_pattern("*.exe") filter.add_pattern("*.msi") dialog.add_filter(filter) def add_yaml_filters(dialog): filter = Gtk.FileFilter() filter.set_name("YAML") # TODO: Investigate why `filter.add_mime_type(...)` does not show filter in all distributions. # Intended MIME types are: # - `application/yaml` filter.add_pattern("*.yml") filter.add_pattern("*.yaml") dialog.add_filter(filter) def add_all_filters(dialog): filter = Gtk.FileFilter() filter.set_name(_("All Files")) filter.add_pattern("*") dialog.add_filter(filter) ================================================ FILE: bottles/frontend/utils/gtk.py ================================================ # gtk.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from functools import wraps from inspect import signature from typing import Optional from gi.repository import GLib, GObject, Gtk from bottles.frontend.utils.sh import ShUtils class GtkUtils: @staticmethod def validate_entry(entry, extend=None) -> bool: var_assignment = entry.get_text() var_name = ShUtils.split_assignment(var_assignment)[0] if var_name and not ShUtils.is_name(var_name): GtkUtils.reset_entry_apply_button(entry) entry.add_css_class("error") return False if not var_name or "=" not in var_assignment: GtkUtils.reset_entry_apply_button(entry) entry.remove_css_class("error") return False if extend is not None: if not extend(var_name): GtkUtils.reset_entry_apply_button(entry) entry.add_css_class("error") return False entry.set_show_apply_button(True) entry.remove_css_class("error") return True @staticmethod def validate_env_var_name(entry, extend=None) -> bool: var_assignment = entry.get_text() if var_assignment and not ShUtils.is_name(var_assignment): GtkUtils.reset_entry_apply_button(entry) entry.add_css_class("error") return False if not var_assignment: GtkUtils.reset_entry_apply_button(entry) entry.remove_css_class("error") return False if extend is not None: if not extend(var_assignment): GtkUtils.reset_entry_apply_button(entry) entry.add_css_class("error") return False entry.set_show_apply_button(True) entry.remove_css_class("error") return True @staticmethod def reset_entry_apply_button(entry) -> None: """ Reset the apply_button within AdwEntryRow to hide it without disabling the functionality. This is needed because the widget does not provide an API to control when the button is displayed without disabling it """ entry.set_show_apply_button(False) entry.set_show_apply_button(True) @staticmethod def run_in_main_loop(func): @wraps(func) def wrapper(*args, **kwargs): _tmp = [] if kwargs: for _, param in list(signature(func).parameters.items())[len(args) :]: _tmp.append( kwargs[param.name] if param.name in kwargs else param.default ) args = args + tuple(_tmp) return GLib.idle_add(func, *args) return wrapper @staticmethod def get_parent_window() -> Optional[GObject.Object]: """Retrieve the parent window from a widget.""" toplevels = Gtk.Window.get_toplevels() return toplevels.get_item(0) ================================================ FILE: bottles/frontend/utils/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) utilsdir = join_paths(pkgdatadir, 'bottles/frontend/utils') bottles_sources = [ '__init__.py', 'gtk.py', 'common.py', 'filters.py', 'playtime.py', 'sh.py', ] install_data(bottles_sources, install_dir: utilsdir) ================================================ FILE: bottles/frontend/utils/playtime.py ================================================ # playtime.py # # Copyright 2025 Bottles Contributors # # 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, in version 3 of the License. # # 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 . # """ Playtime frontend service: retrieval, caching, and formatting of playtime data. """ from __future__ import annotations import time from dataclasses import dataclass from datetime import datetime, timedelta from gettext import gettext as _ from typing import Dict, List, Optional, Tuple from gi.repository import GLib from bottles.backend.logger import Logger from bottles.backend.managers.playtime import _compute_program_id logging = Logger() @dataclass(frozen=True) class PlaytimeRecord: """Aggregated playtime data for a program or bottle.""" bottle_id: str program_id: Optional[str] program_name: str program_path: Optional[str] total_seconds: int sessions_count: int last_played: Optional[datetime] class PlaytimeCache: """Simple in-memory cache with TTL and manual invalidation.""" def __init__(self, ttl_seconds: int = 30): self.ttl_seconds = ttl_seconds self._cache: Dict[Tuple[str, str], Tuple[PlaytimeRecord, float]] = {} def get(self, bottle_id: str, program_id: str) -> Optional[PlaytimeRecord]: key = (bottle_id, program_id) if key in self._cache: record, timestamp = self._cache[key] if time.time() - timestamp < self.ttl_seconds: logging.debug( f"Playtime cache hit: bottle={bottle_id} program_id={program_id}" ) return record else: del self._cache[key] logging.debug( f"Playtime cache expired: bottle={bottle_id} program_id={program_id}" ) return None def set(self, bottle_id: str, program_id: str, record: PlaytimeRecord) -> None: key = (bottle_id, program_id) self._cache[key] = (record, time.time()) logging.debug(f"Playtime cache set: bottle={bottle_id} program_id={program_id}") def invalidate(self, bottle_id: str, program_id: str) -> None: key = (bottle_id, program_id) if key in self._cache: del self._cache[key] logging.debug( f"Playtime cache invalidated: bottle={bottle_id} program_id={program_id}" ) def clear(self) -> None: self._cache.clear() logging.debug("Playtime cache cleared") class PlaytimeService: """ Frontend service for accessing and formatting playtime data. Provides caching, retrieval, and human-readable formatting for playtime metrics. """ def __init__(self, manager): """ Initialize the playtime service. Args: manager: The Manager instance with playtime_tracker attribute. """ self.manager = manager self.cache = PlaytimeCache(ttl_seconds=30) def is_enabled(self) -> bool: """Check if playtime tracking is currently enabled.""" try: return self.manager.playtime_tracker.enabled except AttributeError: return False def get_program_playtime( self, bottle_id: str, bottle_path: str, program_name: str, program_path: str ) -> Optional[PlaytimeRecord]: """ Retrieve playtime data for a specific program. Args: bottle_id: The bottle identifier. bottle_path: The bottle's full path (for path normalization). program_name: The program display name. program_path: The program executable path (used to compute program_id). Returns: PlaytimeRecord if data exists, None otherwise. """ if not self.is_enabled(): logging.debug("Playtime service: tracking disabled") return None program_id = _compute_program_id(bottle_id, bottle_path, program_path) logging.debug( f"Computed program_id: {program_id} for bottle={bottle_id}, path={program_path}" ) # Check cache first cached = self.cache.get(bottle_id, program_id) if cached is not None: return cached # Fetch from backend try: logging.debug( f"Calling backend get_totals(bottle_id={bottle_id}, program_id={program_id})" ) data = self.manager.playtime_tracker.get_totals(bottle_id, program_id) logging.debug(f"Backend returned: {data}") if data is None: logging.debug(f"No playtime data found for {program_name}") return None record = PlaytimeRecord( bottle_id=data["bottle_id"], program_id=data["program_id"], program_name=data["program_name"], program_path=data.get("program_path"), total_seconds=data["total_seconds"], sessions_count=data["sessions_count"], last_played=( datetime.fromtimestamp(data["last_played"]) if data["last_played"] is not None else None ), ) logging.debug(f"Created record: {record}") self.cache.set(bottle_id, program_id, record) return record except Exception as e: logging.error(f"Failed to fetch playtime for {program_name}: {e}", exc=e) return None def get_bottle_playtime(self, bottle_id: str) -> Optional[PlaytimeRecord]: """ Retrieve aggregated playtime data for an entire bottle. Aggregates all programs within the bottle client-side. Args: bottle_id: The bottle identifier. Returns: PlaytimeRecord with aggregated totals, or None if no data. """ if not self.is_enabled(): return None try: programs = self.manager.playtime_tracker.get_all_program_totals(bottle_id) if not programs: return None total_seconds = sum(p["total_seconds"] for p in programs) total_sessions = sum(p["sessions_count"] for p in programs) last_played_timestamps = [ p["last_played"] for p in programs if p["last_played"] is not None ] last_played = ( datetime.fromtimestamp(max(last_played_timestamps)) if last_played_timestamps else None ) # Use first program's bottle_name if available bottle_name = ( programs[0].get("bottle_name", bottle_id) if programs else bottle_id ) return PlaytimeRecord( bottle_id=bottle_id, program_id=None, program_name=bottle_name, program_path=None, total_seconds=total_seconds, sessions_count=total_sessions, last_played=last_played, ) except Exception as e: logging.error( f"Failed to aggregate bottle playtime for {bottle_id}: {e}", exc=e ) return None def invalidate_program( self, bottle_id: str, bottle_path: str, program_path: str ) -> None: """ Invalidate cached data for a specific program. Args: bottle_id: The bottle identifier. bottle_path: The bottle's full path (for path normalization). program_path: The program executable path. """ program_id = _compute_program_id(bottle_id, bottle_path, program_path) self.cache.invalidate(bottle_id, program_id) def invalidate_cache(self) -> None: """ Clear all cached playtime data. Use this when you need to force a refresh of all playtime displays, such as after a program finishes running. """ self.cache.clear() def get_weekly_data( self, bottle_id: str, program_id: str, week_offset: int = 0 ) -> List[int]: """ Retrieve weekly playtime data aggregated by day of week. Args: bottle_id: Bottle identifier program_id: Program identifier (SHA1 hash) week_offset: Week offset from current week (0=current, -1=last week, etc.) Returns: List of 7 integers representing minutes played per day. Index 0=Sunday, 1=Monday, ..., 6=Saturday. Returns [0, 0, 0, 0, 0, 0, 0] if tracking is disabled or on error. """ if not self.is_enabled(): logging.debug("Playtime service: tracking disabled") return [0] * 7 try: get_weekly = getattr( self.manager.playtime_tracker, "get_weekly_playtime", None ) if not callable(get_weekly): logging.error("Playtime service: get_weekly_playtime method not found") return [0] * 7 data = get_weekly(bottle_id, program_id, week_offset) logging.debug( f"Retrieved weekly data: bottle_id={bottle_id} program_id={program_id} " f"week_offset={week_offset} data={data}" ) return list(data) if isinstance(data, list) else [0] * 7 except Exception: logging.error( f"Failed to retrieve weekly data: bottle_id={bottle_id} program_id={program_id} " f"week_offset={week_offset}", exc_info=True, ) return [0] * 7 def get_hourly_data( self, bottle_id: str, program_id: str, date_str: str ) -> List[int]: """ Retrieve hourly playtime data (24-hour breakdown) for a specific date. Args: bottle_id: Bottle identifier program_id: Program identifier (SHA1 hash) date_str: Date in 'YYYY-MM-DD' format (e.g., '2025-11-20') Returns: List of 24 integers representing minutes played per hour. Index 0=00:00-00:59, 1=01:00-01:59, ..., 23=23:00-23:59. Returns [0]*24 if tracking is disabled or on error. """ if not self.is_enabled(): logging.debug("Playtime service: tracking disabled") return [0] * 24 try: get_daily = getattr( self.manager.playtime_tracker, "get_daily_playtime", None ) if not callable(get_daily): logging.error("Playtime service: get_daily_playtime method not found") return [0] * 24 data = get_daily(bottle_id, program_id, date_str) logging.debug( f"Retrieved hourly data: bottle_id={bottle_id} program_id={program_id} " f"date={date_str} data={data}" ) return list(data) if isinstance(data, list) else [0] * 24 except Exception: logging.error( f"Failed to retrieve hourly data: bottle_id={bottle_id} program_id={program_id} " f"date={date_str}", exc_info=True, ) return [0] * 24 def get_monthly_data(self, bottle_id: str, program_id: str, year: int) -> List[int]: """ Retrieve monthly playtime data for a specific year. Args: bottle_id: Bottle identifier program_id: Program identifier (SHA1 hash) year: Year as integer (e.g., 2025) Returns: List of 12 integers representing minutes played per month. Index 0=January, 1=February, ..., 11=December. Returns [0]*12 if tracking is disabled or on error. """ if not self.is_enabled(): logging.debug("Playtime service: tracking disabled") return [0] * 12 try: get_monthly = getattr( self.manager.playtime_tracker, "get_monthly_playtime", None ) if not callable(get_monthly): logging.error("Playtime service: get_monthly_playtime method not found") return [0] * 12 data = get_monthly(bottle_id, program_id, year) logging.debug( f"Retrieved monthly data: bottle_id={bottle_id} program_id={program_id} " f"year={year} data={data}" ) return list(data) if isinstance(data, list) else [0] * 12 except Exception: logging.error( f"Failed to retrieve monthly data: bottle_id={bottle_id} program_id={program_id} " f"year={year}", exc_info=True, ) return [0] * 12 def get_weekly_session_count( self, bottle_id: str, program_id: str, week_offset: int = 0 ) -> int: """Get the number of sessions for a specific week.""" if not self.is_enabled(): return 0 try: get_count = getattr( self.manager.playtime_tracker, "get_weekly_session_count", None ) if not callable(get_count): return 0 result = get_count(bottle_id, program_id, week_offset) return int(result) if isinstance(result, (int, float)) else 0 except Exception as e: logging.error(f"Failed to get weekly session count: {e}", exc_info=True) return 0 def get_daily_session_count( self, bottle_id: str, program_id: str, date_str: str ) -> int: """Get the number of sessions for a specific day.""" if not self.is_enabled(): return 0 try: get_count = getattr( self.manager.playtime_tracker, "get_daily_session_count", None ) if not callable(get_count): return 0 result = get_count(bottle_id, program_id, date_str) return int(result) if isinstance(result, (int, float)) else 0 except Exception as e: logging.error(f"Failed to get daily session count: {e}", exc_info=True) return 0 def get_yearly_session_count( self, bottle_id: str, program_id: str, year: int ) -> int: """Get the number of sessions for a specific year.""" if not self.is_enabled(): return 0 try: get_count = getattr( self.manager.playtime_tracker, "get_yearly_session_count", None ) if not callable(get_count): return 0 result = get_count(bottle_id, program_id, year) return int(result) if isinstance(result, (int, float)) else 0 except Exception as e: logging.error(f"Failed to get yearly session count: {e}", exc_info=True) return 0 @staticmethod def format_playtime(total_seconds: int) -> str: """ Format playtime duration in human-readable form. Uses Python's timedelta for proper time formatting. Rules: - < 60s: "<1m" - < 3600s: "MMm" - < 86400s: "Hh MMm" - >= 86400s: "Dd HHh" Args: total_seconds: Total accumulated playtime in seconds. Returns: Formatted string. """ if total_seconds < 60: return "<1m" td = timedelta(seconds=total_seconds) if total_seconds < 3600: # Less than an hour: show minutes only minutes = td.seconds // 60 return f"{minutes}m" elif total_seconds < 86400: # Less than a day: show hours and minutes hours = td.seconds // 3600 minutes = (td.seconds % 3600) // 60 return f"{hours}h {minutes:02d}m" else: # A day or more: show days and hours days = td.days hours = td.seconds // 3600 return f"{days}d {hours:02d}h" @staticmethod def format_last_played(last_played: Optional[datetime]) -> str: """ Format last played timestamp in human-readable form. Rules: - None: "Never" - Today: "Today" - Yesterday: "Yesterday" - < 7 days: "N days ago" - Else: locale-aware date format Args: last_played: The datetime of last play session, or None. Returns: Formatted string. """ if last_played is None: return _("Never") now = datetime.now() delta = now - last_played # Same day if last_played.date() == now.date(): return _("Today") # Yesterday if last_played.date() == (now - timedelta(days=1)).date(): return _("Yesterday") # Within last 7 days if delta.days < 7: # Translators: %d is the number of days return _("%d days ago") % delta.days # Older - use locale-aware format # Use locale's default date format via strftime with %x return last_played.strftime("%x") def format_subtitle(self, record: Optional[PlaytimeRecord]) -> str: """ Generate a formatted subtitle string for display. Args: record: The playtime record, or None. Returns: Formatted subtitle like "Last Played: Today – Playtime: 1h 23m" or "Never Played" if no data. """ if record is None or record.sessions_count == 0: return _("Never Played") last_played_str = self.format_last_played(record.last_played) playtime_str = self.format_playtime(record.total_seconds) # Escape for Pango markup to handle characters like < and > last_played_escaped = GLib.markup_escape_text(last_played_str) playtime_escaped = GLib.markup_escape_text(playtime_str) # Translators: %s placeholders are for date and playtime duration return _("Last Played: %s – Playtime: %s") % ( last_played_escaped, playtime_escaped, ) ================================================ FILE: bottles/frontend/utils/sh.py ================================================ # sh.py # # Copyright 2025 The Bottles Contributors # # 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, in version 3 of the License. # # 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 . # import re _is_name = re.compile(r"""[_a-zA-Z][_a-zA-Z0-9]*""") class ShUtils: @staticmethod def is_name(text: str) -> bool: return bool(_is_name.fullmatch(text)) @staticmethod def split_assignment(text: str) -> tuple[str, str]: name, _, value = text.partition("=") return (name, value) ================================================ FILE: bottles/frontend/views/__init__.py ================================================ ================================================ FILE: bottles/frontend/views/bottle_dependencies.py ================================================ # bottle_installers.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import time from typing import Optional from gi.repository import Adw, GLib, Gtk from bottles.backend.models.config import BottleConfig from bottles.backend.state import EventManager, Events from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.common import open_doc_url from bottles.frontend.utils.gtk import GtkUtils from bottles.frontend.widgets.dependency import DependencyEntry @Gtk.Template(resource_path="/com/usebottles/bottles/details-dependencies.ui") class DependenciesView(Adw.Bin): __gtype_name__ = "DetailsDependencies" __registry = [] # region Widgets list_dependencies = Gtk.Template.Child() btn_report = Gtk.Template.Child() btn_help = Gtk.Template.Child() entry_search = Gtk.Template.Child() actions = Gtk.Template.Child() search_bar = Gtk.Template.Child() ev_controller = Gtk.EventControllerKey.new() spinner_loading = Gtk.Template.Child() stack = Gtk.Template.Child() # endregion def __init__(self, details, config: BottleConfig, **kwargs): super().__init__(**kwargs) # common variables and references self.window = details.window self.manager = details.window.manager self.config = config self.queue = details.queue self.ev_controller.connect("key-released", self.__search_dependencies) self.entry_search.add_controller(self.ev_controller) self.search_bar.set_key_capture_widget(self.window) self.btn_report.connect( "clicked", open_doc_url, "contribute/missing-dependencies" ) self.btn_help.connect("clicked", open_doc_url, "bottles/dependencies") if not self.manager.utils_conn.status: self.stack.set_visible_child_name("page_offline") self.spinner_loading.start() def __search_dependencies(self, *_args): """ This function search in the list of dependencies the text written in the search entry. """ terms = self.entry_search.get_text() self.list_dependencies.set_filter_func(self.__filter_dependencies, terms) @staticmethod def __filter_dependencies(row, terms=None): text = row.get_title().lower() + row.get_subtitle().lower() if terms.lower() in text: return True return False def empty_list(self): for r in self.__registry: if r.get_parent() is not None: r.get_parent().remove(r) self.__registry = [] def update(self, _widget=False, config: Optional[BottleConfig] = None): """ This function update the dependencies list with the supported by the manager. """ if config is None: config = BottleConfig() self.config = config # Not sure if it's the best place to make this check if not self.manager.utils_conn.status: return self.stack.set_visible_child_name("page_loading") def new_dependency(dependency, plain=False): entry = DependencyEntry( window=self.window, config=self.config, dependency=dependency, plain=plain, ) self.__registry.append(entry) self.list_dependencies.append(entry) @GtkUtils.run_in_main_loop def callback(_result, _error=False): self.stack.set_visible_child_name("page_deps") def process_dependencies(): time.sleep(0.3) # workaround for freezing bug on bottle load EventManager.wait(Events.DependenciesOrganizing) dependencies = self.manager.supported_dependencies GLib.idle_add(self.empty_list) if len(dependencies.keys()) > 0: for dep in dependencies.items(): if dep[0] in self.config.Installed_Dependencies: continue # Do not list already installed dependencies GLib.idle_add(new_dependency, dep) if len(self.config.Installed_Dependencies) > 0: for dep in self.config.Installed_Dependencies: if dep in dependencies: dep = (dep, dependencies[dep]) GLib.idle_add(new_dependency, dep) RunAsync(process_dependencies, callback=callback) ================================================ FILE: bottles/frontend/views/bottle_details.py ================================================ # bottle_details.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import re import uuid from datetime import datetime from gettext import gettext as _ from typing import Dict, List, Optional, Tuple from gi.repository import Adw, Gdk, Gio, GLib, Gtk, Xdp from bottles.backend.managers.backup import BackupManager from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.runner import Runner from bottles.backend.state import SignalManager, Signals, TaskManager from bottles.backend.utils.generic import sort_by_version from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.terminal import TerminalUtils from bottles.backend.utils.threading import RunAsync from bottles.backend.wine.cmd import CMD from bottles.backend.wine.control import Control from bottles.backend.wine.executor import WineExecutor from bottles.backend.wine.explorer import Explorer from bottles.backend.wine.regedit import Regedit from bottles.backend.wine.taskmgr import Taskmgr from bottles.backend.wine.uninstaller import Uninstaller from bottles.backend.wine.wineboot import WineBoot from bottles.backend.wine.winecfg import WineCfg from bottles.backend.wine.winedbg import WineDbg from bottles.backend.wine.wineserver import WineServer from bottles.frontend.utils.common import open_doc_url from bottles.frontend.utils.filters import add_all_filters, add_executable_filters from bottles.frontend.utils.gtk import GtkUtils from bottles.frontend.utils.playtime import PlaytimeService from bottles.frontend.widgets.program import ProgramEntry from bottles.frontend.windows.duplicate import DuplicateDialog from bottles.frontend.windows.upgradeversioning import UpgradeVersioningDialog from bottles.frontend.windows.versioning_settings import VersioningSettingsDialog from bottles.fvs.repo import FVSRepo @Gtk.Template(resource_path="/com/usebottles/bottles/details-bottle.ui") class BottleView(Adw.PreferencesPage): __gtype_name__ = "DetailsBottle" __registry = [] # region Widgets label_runner = Gtk.Template.Child() label_state = Gtk.Template.Child() label_environment = Gtk.Template.Child() label_arch = Gtk.Template.Child() install_programs = Gtk.Template.Child() add_shortcuts = Gtk.Template.Child() btn_execute = Gtk.Template.Child() btn_eagle = Gtk.Template.Child() popover_exec_settings = Gtk.Template.Child() exec_arguments = Gtk.Template.Child() exec_terminal = Gtk.Template.Child() exec_winebridge = Gtk.Template.Child() row_winecfg = Gtk.Template.Child() row_preferences = Gtk.Template.Child() row_dependencies = Gtk.Template.Child() row_snapshots = Gtk.Template.Child() row_taskmanager = Gtk.Template.Child() row_debug = Gtk.Template.Child() row_explorer = Gtk.Template.Child() row_cmd = Gtk.Template.Child() row_taskmanager_legacy = Gtk.Template.Child() row_controlpanel = Gtk.Template.Child() row_uninstaller = Gtk.Template.Child() row_regedit = Gtk.Template.Child() row_registry_rules = Gtk.Template.Child() btn_shutdown = Gtk.Template.Child() btn_reboot = Gtk.Template.Child() btn_browse = Gtk.Template.Child() btn_forcestop = Gtk.Template.Child() btn_nv_forcestop = Gtk.Template.Child() btn_update = Gtk.Template.Child() btn_toggle_removed = Gtk.Template.Child() btn_backup_config = Gtk.Template.Child() btn_backup_full = Gtk.Template.Child() btn_duplicate = Gtk.Template.Child() btn_delete = Gtk.Template.Child() btn_flatpak_doc = Gtk.Template.Child() label_name = Gtk.Template.Child() dot_versioning = Gtk.Template.Child() btn_versioning_badge = Gtk.Template.Child() group_programs = Gtk.Template.Child() group_updates = Gtk.Template.Child() actions = Gtk.Template.Child() row_no_programs = Gtk.Template.Child() row_no_updates = Gtk.Template.Child() bottom_bar = Gtk.Template.Child() drop_overlay = Gtk.Template.Child() box_backup_progress = Gtk.Template.Child() spinner_backup = Gtk.Template.Child() label_backup_progress = Gtk.Template.Child() btn_snapshots_settings = Gtk.Template.Child() # endregion content = Gdk.ContentFormats.new_for_gtype(Gdk.FileList) target = Gtk.DropTarget(formats=content, actions=Gdk.DragAction.COPY) style_provider = Gtk.CssProvider() def __init__(self, details, config, **kwargs): super().__init__(**kwargs) # common variables and references self.window = details.window self.manager = details.window.manager self.stack_bottle = details.stack_bottle self.leaflet = details.leaflet self.details = details self.config = config self.show_hidden = False self.__update_rows = [] # Initialize playtime service self.playtime_service = PlaytimeService(self.manager) # Playtime signal handling self._playtime_refresh_pending = False self._playtime_refresh_timeout_id = None SignalManager.connect(Signals.ProgramFinished, self._on_program_finished) # Backup progress tracking self._backup_task_id = None SignalManager.connect(Signals.TaskAdded, self._on_task_added) SignalManager.connect(Signals.TaskRemoved, self._on_task_removed) SignalManager.connect(Signals.TaskUpdated, self._on_task_updated) self.target.connect("drop", self.on_drop) self.add_controller(self.target) self.target.connect("enter", self.on_enter) self.target.connect("leave", self.on_leave) self.add_shortcuts.connect("clicked", self.add) self.install_programs.connect("clicked", self.__change_page, "installers") self.btn_execute.connect("clicked", self.run_executable) self.btn_eagle.connect("clicked", self.run_eagle) self.popover_exec_settings.connect("closed", self.__run_executable_with_args) self.row_preferences.connect("activated", self.__change_page, "preferences") self.row_dependencies.connect("activated", self.__change_page, "dependencies") self.row_snapshots.connect("activated", self.__change_page, "versioning") self.btn_snapshots_settings.connect("clicked", self.__show_versioning_settings) self.btn_versioning_badge.connect("clicked", self.__change_page, "versioning") self.row_taskmanager.connect("activated", self.__change_page, "taskmanager") self.row_winecfg.connect("activated", self.run_winecfg) self.row_debug.connect("activated", self.run_debug) self.row_explorer.connect("activated", self.run_explorer) self.row_cmd.connect("activated", self.run_cmd) self.row_taskmanager_legacy.connect("activated", self.run_taskmanager) self.row_controlpanel.connect("activated", self.run_controlpanel) self.row_uninstaller.connect("activated", self.run_uninstaller) self.row_regedit.connect("activated", self.run_regedit) self.row_registry_rules.connect( "activated", self.__change_page, "registry_rules" ) self.btn_browse.connect("clicked", self.run_browse) self.btn_delete.connect("clicked", self.__confirm_delete) self.btn_shutdown.connect("clicked", self.wineboot, 2) self.btn_reboot.connect("clicked", self.wineboot, 1) self.btn_forcestop.connect("clicked", self.wineboot, 0) self.btn_nv_forcestop.connect("clicked", self.wineboot, -2) self.btn_update.connect("clicked", self.__scan_programs) self.btn_toggle_removed.connect("clicked", self.__toggle_removed) self.btn_backup_config.connect("clicked", self.__backup, "config") self.btn_backup_full.connect("clicked", self.__backup, "full") self.btn_duplicate.connect("clicked", self.__duplicate) self.btn_flatpak_doc.connect( "clicked", open_doc_url, "flatpak/black-screen-or-silent-crash" ) if "FLATPAK_ID" in os.environ: """ If Flatpak, show the btn_flatpak_doc widget to reach the documentation on how to expose directories """ self.btn_flatpak_doc.set_visible(True) self.exec_winebridge.set_active(self.config.Winebridge) self.populate_updates() def __change_page(self, _widget, page_name): """ This function try to change the page based on user choice, if the page is not available, it will show the "bottle" page. """ if page_name == "taskmanager": self.details.view_taskmanager.update(config=self.config) try: self.stack_bottle.set_visible_child_name(page_name) self.leaflet.navigate(Adw.NavigationDirection.FORWARD) except: # pylint: disable=bare-except pass def __show_versioning_settings(self, widget): """Open the Versioning settings dialog.""" dialog = VersioningSettingsDialog(window=self.window, config=self.config) dialog.present() def __update_fvs2_badge(self, bottle_path): def _fetch(): try: repo = FVSRepo(repo_path=bottle_path, no_init=True) branch = repo.active_branch or "main" commit = (repo.active_state_id or "")[:7] return f"{branch}:{commit}" if commit else branch except Exception: return "" @GtkUtils.run_in_main_loop def _apply(result, error): if result and not error: self.label_state.set_text(result) RunAsync(_fetch, _apply) def on_drop(self, drop_target, value: Gdk.FileList, x, y, user_data=None): self.drop_overlay.set_visible(False) files: List[Gio.File] = value.get_files() args = "" file = files[0] if ( ".exe" in file.get_basename().split("/")[-1] or ".msi" in file.get_basename().split("/")[-1] ): executor = WineExecutor( self.config, exec_path=file.get_path(), args=args, terminal=self.config.run_in_terminal, ) def callback(a, b): self.update_programs() RunAsync(executor.run, callback) else: self.window.show_toast( _('File "{0}" is not a .exe or .msi file').format( file.get_basename().split("/")[-1] ) ) def on_enter(self, drop_target, x, y): self.drop_overlay.set_visible(True) return Gdk.DragAction.COPY def on_leave(self, drop_target): self.drop_overlay.set_visible(False) def set_config(self, config: BottleConfig): self.config = config self.__update_by_env() # set update_date update_date = datetime.strptime(self.config.Update_Date, "%Y-%m-%d %H:%M:%S.%f") update_date = update_date.strftime("%b %d %Y %H:%M:%S") self.label_name.set_tooltip_text(_("Updated: %s" % update_date)) # set arch self.label_arch.set_text((self.config.Arch or "n/a").capitalize()) # set name and runner self.label_name.set_text(self.config.Name) self.label_runner.set_text(self.config.Runner) # set environment self.label_environment.set_text(_(self.config.Environment)) # set versioning badge has_old_versioning = self.config.Versioning bottle_path = ManagerUtils.get_bottle_path(config) has_fvs2 = os.path.exists(os.path.join(bottle_path, ".fvs2")) show_badge = has_old_versioning or has_fvs2 self.dot_versioning.set_visible(show_badge) self.btn_versioning_badge.set_visible(show_badge) if has_old_versioning: self.label_state.set_text(str(self.config.State)) elif has_fvs2: self.label_state.set_text("…") self.__update_fvs2_badge(bottle_path) self.__set_steam_rules() # check for old versioning system enabled if self.manager.versioning_manager.needs_migration(config): self.__upgrade_versioning() if ( config.Runner not in self.manager.runners_available and not self.config.Environment == "Steam" ): self.__alert_missing_runner() # update programs list self.update_programs() self.populate_updates() def add(self, widget=False): """ This function popup the add program dialog to the user. It will also update the bottle configuration, appending the path to the program picked by the user. The file chooser path is set to the bottle path by default. """ def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: return path = dialog.get_file().get_path() basename = dialog.get_file().get_basename() _uuid = str(uuid.uuid4()) _program = { "executable": basename, "name": basename[:-4], "path": path, "id": _uuid, "folder": ManagerUtils.get_exe_parent_dir(self.config, path), } self.config = self.manager.update_config( config=self.config, key=_uuid, value=_program, scope="External_Programs", fallback=True, ).data["config"] self.update_programs(config=self.config, force_add=_program) self.window.show_toast(_('"{0}" added').format(basename[:-4])) dialog = Gtk.FileChooserNative.new( title=_("Select Executable"), action=Gtk.FileChooserAction.OPEN, parent=self.window, accept_label=_("Add"), ) add_executable_filters(dialog) add_all_filters(dialog) dialog.set_modal(True) dialog.set_current_folder( Gio.File.new_for_path(ManagerUtils.get_bottle_path(self.config)) ) dialog.connect("response", set_path) dialog.show() def update_programs( self, config: Optional[BottleConfig] = None, force_add: dict = None ): """ This function update the programs lists. """ if config: if not isinstance(config, BottleConfig): raise TypeError( "config param need BottleConfig type, but it was %s" % type(config) ) self.config = config if not force_add: GLib.idle_add(self.empty_list) def new_program( _program, check_boot=None, is_steam=False, wineserver_status=False ): if check_boot is None: check_boot = wineserver_status program_widget = ProgramEntry( self.window, self.config, _program, is_steam=is_steam, check_boot=check_boot, ) # Update playtime subtitle if not Steam program if not is_steam: program_widget.update_playtime(self.playtime_service) self.add_program(program_widget) if force_add: wineserver_status = WineServer(self.config).is_alive() new_program(force_add, None, False, wineserver_status) return def process_programs(): wineserver_status = WineServer(self.config).is_alive() programs = self.manager.get_programs(self.config) programs = sorted(programs, key=lambda p: p.get("name", "").lower()) handled = 0 if self.config.Environment == "Steam": GLib.idle_add(new_program, {"name": self.config.Name}, None, True) handled += 1 for program in programs: if program.get("removed"): if self.show_hidden: GLib.idle_add( new_program, program, None, False, wineserver_status ) handled += 1 continue GLib.idle_add(new_program, program, None, False, wineserver_status) handled += 1 self.row_no_programs.set_visible(handled == 0) process_programs() def add_program(self, widget): self.__registry.append(widget) self.group_programs.remove(self.bottom_bar) # Remove the bottom_bar self.group_programs.add(widget) self.group_programs.add( self.bottom_bar ) # Add the bottom_bar back to the bottom def __toggle_removed(self, widget=False): """ This function toggle the show_hidden variable. """ if self.show_hidden: self.btn_toggle_removed.set_property("text", _("Show Hidden Programs")) else: self.btn_toggle_removed.set_property("text", _("Hide Hidden Programs")) self.show_hidden = not self.show_hidden self.update_programs(config=self.config) def __scan_programs(self, widget=False): self.update_programs(config=self.config) def empty_list(self): """ This function empty the programs list. """ for r in self.__registry: self.group_programs.remove(r) self.__registry = [] def _on_program_finished(self, data=None): """ Signal handler for ProgramFinished events. Refreshes playtime display with debouncing. """ if not data or not isinstance(data, Result) or not data.data: return # Note: We refresh all programs regardless of which one finished # because the payload doesn't include bottle_id and we want to # keep all displays up to date # Cancel any pending refresh if self._playtime_refresh_timeout_id is not None: GLib.source_remove(self._playtime_refresh_timeout_id) self._playtime_refresh_timeout_id = None # Debounce: wait 500ms before refreshing def do_refresh(): self._playtime_refresh_timeout_id = None self._playtime_refresh_pending = False # Invalidate cache and refresh all program widgets self.playtime_service.invalidate_cache() for widget in self.__registry: if hasattr(widget, "update_playtime"): widget.update_playtime(self.playtime_service) return False self._playtime_refresh_pending = True self._playtime_refresh_timeout_id = GLib.timeout_add(500, do_refresh) def _on_task_added(self, data=None): """Signal handler for TaskAdded events. Shows spinner if backup task starts.""" if not data or not data.data: return task_id = data.data task = TaskManager.get(task_id) if not task: return # Check if this is a backup task for our bottle backup_title = _("Backup {0}").format(self.config.Name) if task.title == backup_title: self._backup_task_id = task_id GLib.idle_add(self._show_backup_progress) def _on_task_removed(self, data=None): """Signal handler for TaskRemoved events. Hides spinner if backup task.""" if not data or not data.data: return task_id = data.data if task_id == self._backup_task_id: self._backup_task_id = None GLib.idle_add(self._hide_backup_progress) def _on_task_updated(self, data=None): """Signal handler for TaskUpdated events. Updates progress label.""" if not data or not data.data: return task_id = data.data if task_id == self._backup_task_id: task = TaskManager.get(task_id) if task and task.subtitle: GLib.idle_add(self._update_backup_progress, task.subtitle) def _show_backup_progress(self): """Show the backup progress indicator.""" self.label_backup_progress.set_text("") self.box_backup_progress.set_visible(True) self.spinner_backup.start() def _hide_backup_progress(self): """Hide the backup progress indicator.""" self.spinner_backup.stop() self.box_backup_progress.set_visible(False) def _update_backup_progress(self, text: str): """Update the backup progress label.""" self.label_backup_progress.set_text(text) def populate_updates(self): for row in self.__update_rows: self.group_updates.remove(row) self.__update_rows = [] updates = self.__collect_component_updates() self.row_no_updates.set_visible(len(updates) == 0) for update in updates: row = self.__build_update_row(update) self.group_updates.add(row) self.__update_rows.append(row) def __collect_component_updates(self) -> List[Dict[str, object]]: updates: List[Dict[str, object]] = [] runner_update = self.__collect_runner_update() if runner_update: updates.append(runner_update) component_meta = { "dxvk": { "title": _("DXVK"), "enabled": self.config.Parameters.dxvk, "current": self.config.DXVK, "supported": self.manager.supported_dxvk, }, "vkd3d": { "title": _("VKD3D"), "enabled": self.config.Parameters.vkd3d, "current": self.config.VKD3D, "supported": self.manager.supported_vkd3d, }, "nvapi": { "title": _("NVAPI"), "enabled": self.config.Parameters.dxvk_nvapi, "current": self.config.NVAPI, "supported": self.manager.supported_nvapi, }, "latencyflex": { "title": _("LatencyFleX"), "enabled": self.config.Parameters.latencyflex, "current": self.config.LatencyFleX, "supported": self.manager.supported_latencyflex, }, } for component, meta in component_meta.items(): entry = self.__collect_dll_component_update(component, meta) if entry: updates.append(entry) winebridge_entry = self.__collect_winebridge_update() if winebridge_entry: updates.append(winebridge_entry) return updates def __collect_dll_component_update( self, component: str, meta: Dict[str, object] ) -> Optional[Dict[str, object]]: if not meta["enabled"] or not meta["current"] or not meta["supported"]: return None latest = self.__get_latest_supported(meta["supported"]) if not latest or not self.__is_version_newer(latest, meta["current"]): return None return { "id": component, "title": meta["title"], "current": meta["current"], "latest": latest, "handler": self.__update_dll_component, "kwargs": {"component": component, "version": latest}, } def __collect_runner_update(self) -> Optional[Dict[str, object]]: runner = self.config.Runner or "" if not runner or runner.startswith("sys-"): return None candidates, component_type = self.__resolve_runner_catalog(runner) if not candidates or not component_type: return None try: latest = sort_by_version(candidates.copy())[0] except ValueError: latest = sorted(candidates, reverse=True)[0] if not self.__is_version_newer(latest, runner): return None return { "id": "runner", "title": _("Runner"), "current": runner, "latest": latest, "handler": self.__update_runner_component, "kwargs": {"runner": latest, "component_type": component_type}, } def __collect_winebridge_update(self) -> Optional[Dict[str, object]]: if not self.config.Parameters.winebridge: return None latest = self.__get_latest_supported(self.manager.supported_winebridge) installed = ( self.manager.winebridge_available[0] if self.manager.winebridge_available else None ) if not latest or not self.__is_version_newer(latest, installed): return None return { "id": "winebridge", "title": _("WineBridge"), "current": installed or _("Not installed"), "latest": latest, "handler": self.__update_winebridge_component, "kwargs": {"version": latest}, } def __resolve_runner_catalog(self, runner: str) -> Tuple[List[str], str]: wine_candidates = self.__match_runner_candidates( runner, self.manager.supported_wine_runners ) if wine_candidates: return wine_candidates, "runner" proton_candidates = self.__match_runner_candidates( runner, self.manager.supported_proton_runners ) if proton_candidates: return proton_candidates, "runner:proton" return [], "" def __match_runner_candidates(self, runner: str, catalog: dict) -> List[str]: if not catalog: return [] family = self.__runner_family(runner) return [ name for name in catalog.keys() if name.lower().startswith(family) and name ] @staticmethod def __runner_family(runner: str) -> str: normalized = runner.lower() match = re.search(r"\d", normalized) if match: candidate = normalized[: match.start()].rstrip("-") if candidate: return candidate if "-" in normalized: return normalized.split("-")[0] return normalized @staticmethod def __get_latest_supported(supported_dict: dict) -> Optional[str]: if not supported_dict: return None keys = list(supported_dict.keys()) try: return sort_by_version(keys)[0] except ValueError: return sorted(keys, reverse=True)[0] def __is_version_newer(self, latest: str, current: Optional[str]) -> bool: if not latest: return False if not current: return True versions = [latest, current] try: ordered = sort_by_version(versions.copy()) except ValueError: ordered = sorted(versions, reverse=True) return ordered[0] == latest and latest != current def __build_update_row(self, update: Dict[str, object]) -> Adw.ActionRow: row = Adw.ActionRow() row.set_title(update["title"]) row.set_subtitle( _("Current: {current} · Latest: {latest}").format( current=update["current"], latest=update["latest"] ) ) row.set_activatable(False) spinner = Gtk.Spinner() spinner.set_visible(False) row.add_suffix(spinner) spinner.set_valign(Gtk.Align.CENTER) button = Gtk.Button.new_with_label(_("Update")) row.add_suffix(button) button.set_valign(Gtk.Align.CENTER) button.connect("clicked", self.__run_update, spinner, update) return row def __run_update(self, button, spinner, update): spinner.set_visible(True) spinner.start() button.set_sensitive(False) kwargs = dict(update.get("kwargs", {})) kwargs["config"] = self.config def handle_response(result, error=False): spinner.stop() spinner.set_visible(False) button.set_sensitive(True) success = isinstance(result, Result) and result.ok if success and isinstance(result.data, dict): if result.data.get("config"): self.config = result.data["config"] if update["id"] == "runner" and hasattr( self.details, "update_runner_label" ): self.details.update_runner_label(self.config.Runner) if success: self.window.show_toast( _("Updated {component} to {version}").format( component=update["title"], version=update["latest"], ) ) self.populate_updates() return message = None if isinstance(result, Result): message = result.message if not message and isinstance(result.data, dict): message = result.data.get("message") if not message: message = _("Failed to update {component}").format( component=update["title"] ) self.window.show_toast(message) RunAsync( task_func=update["handler"], callback=handle_response, **kwargs, ) def __ensure_component_available(self, component: str, version: str) -> Result: availability_attrs = { "dxvk": "dxvk_available", "vkd3d": "vkd3d_available", "nvapi": "nvapi_available", "latencyflex": "latencyflex_available", } available = getattr(self.manager, availability_attrs[component], []) if version in available: return Result(True) return self.manager.component_manager.install(component, version) def __update_dll_component( self, *, component: str, version: str, config: BottleConfig ) -> Result: ensure = self.__ensure_component_available(component, version) if not ensure.ok: return ensure remove_res = self.manager.install_dll_component( config=config, component=component, remove=True ) if not remove_res.ok: return remove_res key_map = { "dxvk": "DXVK", "vkd3d": "VKD3D", "nvapi": "NVAPI", "latencyflex": "LatencyFleX", } update_res = self.manager.update_config( config=config, key=key_map[component], value=version ) if not update_res.ok: return update_res updated_config = update_res.data["config"] install_res = self.manager.install_dll_component( config=updated_config, component=component, version=version ) if not install_res.ok: return install_res return Result(True, data={"config": updated_config}) def __update_runner_component( self, *, runner: str, component_type: str, config: BottleConfig, ) -> Result: if runner not in self.manager.runners_available: res = self.manager.component_manager.install(component_type, runner) if not res.ok: return res return Runner.runner_update(config=config, manager=self.manager, runner=runner) def __update_winebridge_component( self, *, version: str, config: BottleConfig ) -> Result: if version in self.manager.winebridge_available: return Result(True) return self.manager.component_manager.install("winebridge", version) def __run_executable_with_args(self, widget): """ This function saves updates the run arguments for the current session. """ args = self.exec_arguments.get_text() self.config.session_arguments = args self.config.run_in_terminal = self.exec_terminal.get_active() def run_executable(self, widget, args=False): """ This function pop up the dialog to run an executable. The file will be executed by the runner after the user confirmation. """ def show_chooser(*_args): self.window.settings.set_boolean("show-sandbox-warning", False) def execute(_dialog, response): if response != Gtk.ResponseType.ACCEPT: return self.window.show_toast( _('Launching "{0}"…').format(dialog.get_file().get_basename()) ) executor = WineExecutor( self.config, exec_path=dialog.get_file().get_path(), args=self.config.get("session_arguments"), terminal=self.config.run_in_terminal, ) def callback(a, b): self.update_programs() RunAsync(executor.run, callback) dialog = Gtk.FileChooserNative.new( title=_("Select Executable"), action=Gtk.FileChooserAction.OPEN, parent=self.window, accept_label=_("Run"), ) add_executable_filters(dialog) add_all_filters(dialog) dialog.set_modal(True) dialog.set_current_folder( Gio.File.new_for_path(ManagerUtils.get_bottle_path(self.config)) ) dialog.connect("response", execute) dialog.show() if Xdp.Portal.running_under_sandbox(): if self.window.settings.get_boolean("show-sandbox-warning"): dialog = Adw.MessageDialog.new( self.window, _("Be Aware of Sandbox"), _( "Bottles is running in a sandbox, a restricted permission environment needed to keep you safe. If the program won't run, consider moving inside the bottle (3 dots icon on the top), then launch from there." ), ) dialog.add_response("dismiss", _("_Dismiss")) dialog.connect("response", lambda *args: show_chooser()) dialog.present() else: show_chooser() else: show_chooser() def run_eagle(self, _widget): """ Pops up a dialog to select an executable for Eagle analysis. """ def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: return path = _dialog.get_file().get_path() self.details.view_eagle.analyze(path) self.__change_page(None, "eagle") dialog = Gtk.FileChooserNative.new( title=_("Select Executable for Eagle Analysis"), action=Gtk.FileChooserAction.OPEN, parent=self.window, accept_label=_("Analyse"), ) add_executable_filters(dialog) add_all_filters(dialog) dialog.set_modal(True) dialog.set_current_folder( Gio.File.new_for_path(ManagerUtils.get_bottle_path(self.config)) ) dialog.connect("response", set_path) dialog.show() def __backup(self, widget, backup_type): """ This function pop up the file chooser where the user can select the path where to export the bottle backup. Use the backup_type param to export config or full. """ if backup_type == "config": title = _("Select the location where to save the backup config") hint = f"backup_{self.config.Path}.yml" accept_label = _("Export") else: title = _("Select the location where to save the backup archive") hint = f"backup_{self.config.Path}.tar.gz" accept_label = _("Backup") @GtkUtils.run_in_main_loop def finish(result, error=False): if result.ok: self.window.show_toast( _('Backup created for "{0}"').format(self.config.Name) ) else: self.window.show_toast( _('Backup failed for "{0}"').format(self.config.Name) ) def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: return path = dialog.get_file().get_path() RunAsync( task_func=BackupManager.export_backup, callback=finish, config=self.config, scope=backup_type, path=path, ) dialog = Gtk.FileChooserNative.new( title=title, action=Gtk.FileChooserAction.SAVE, parent=self.window, accept_label=accept_label, ) dialog.set_modal(True) dialog.connect("response", set_path) dialog.set_current_name(hint) dialog.show() def __duplicate(self, widget): """ This function pop up the duplicate dialog, so the user can choose the new bottle name and perform duplication. """ new_window = DuplicateDialog(self) new_window.present() def __upgrade_versioning(self): """ This function pop up the upgrade versioning dialog, so the user can upgrade the versioning system from old Bottles built-in to FVS. """ new_window = UpgradeVersioningDialog(self) new_window.present() def __confirm_delete(self, widget): """ This function pop up to delete confirm dialog. If user confirm it will ask the manager to delete the bottle and will return to the bottles list. """ def handle_response(_widget, response_id): if response_id == "ok": RunAsync(self.manager.delete_bottle, config=self.config) self.window.page_list.disable_bottle(self.config) _widget.destroy() dialog = Adw.MessageDialog.new( self.window, _( 'Are you sure you want to permanently delete "{}"?'.format( self.config["Name"] ) ), _( "This will permanently delete all programs and settings associated with it." ), ) dialog.add_response("cancel", _("_Cancel")) dialog.add_response("ok", _("_Delete")) dialog.set_response_appearance("ok", Adw.ResponseAppearance.DESTRUCTIVE) dialog.connect("response", handle_response) dialog.present() def __alert_missing_runner(self): """ This function pop up a dialog which alert the user that the runner specified in the bottle configuration is missing. """ def handle_response(_widget, response_id): _widget.destroy() dialog = Adw.MessageDialog.new( self.window, _("Missing Runner"), _( "The runner requested by this bottle is missing. Install it through \ the Bottles preferences or choose a new one to run applications." ), ) dialog.add_response("ok", _("_Dismiss")) dialog.connect("response", handle_response) dialog.present() def __update_by_env(self): widgets = [self.row_uninstaller, self.row_regedit] for widget in widgets: widget.set_visible(True) """ The following functions are used like wrappers for the runner utilities. """ def run_winecfg(self, widget): program = WineCfg(self.config) RunAsync(program.launch) def run_debug(self, widget): program = WineDbg(self.config) RunAsync(program.launch_terminal) def run_browse(self, widget): ManagerUtils.open_filemanager(self.config) def run_explorer(self, widget): program = Explorer(self.config) RunAsync(program.launch) def run_cmd(self, widget): program = CMD(self.config) RunAsync(program.launch_terminal) @staticmethod def run_snake(widget, event): if event.button == 2: RunAsync(TerminalUtils().launch_snake) def run_taskmanager(self, widget): program = Taskmgr(self.config) RunAsync(program.launch) def run_controlpanel(self, widget): program = Control(self.config) RunAsync(program.launch) def run_uninstaller(self, widget): program = Uninstaller(self.config) RunAsync(program.launch) def run_regedit(self, widget): program = Regedit(self.config) RunAsync(program.launch) def wineboot(self, widget, status): @GtkUtils.run_in_main_loop def reset(result=None, error=False): widget.set_sensitive(True) def handle_response(_widget, response_id): if response_id == "ok": RunAsync(wineboot.send_status, callback=reset, status=status) else: reset() _widget.destroy() wineboot = WineBoot(self.config) widget.set_sensitive(False) if status in [-2, 0]: dialog = Adw.MessageDialog.new( self.window, _("Are you sure you want to force stop all processes?"), _("This can cause data loss, corruption, and programs to malfunction."), ) dialog.add_response("cancel", _("_Cancel")) dialog.add_response("ok", _("Force _Stop")) dialog.set_response_appearance("ok", Adw.ResponseAppearance.DESTRUCTIVE) dialog.connect("response", handle_response) dialog.present() def __set_steam_rules(self): status = False if self.config.Environment == "Steam" else True for w in [self.btn_delete, self.btn_backup_full, self.btn_duplicate]: w.set_visible(status) w.set_sensitive(status) ================================================ FILE: bottles/frontend/views/bottle_installers.py ================================================ # bottle_installers.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import time from gi.repository import Adw, GLib, Gtk from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.common import open_doc_url from bottles.frontend.widgets.installer import InstallerEntry @Gtk.Template(resource_path="/com/usebottles/bottles/details-installers.ui") class InstallersView(Adw.Bin): __gtype_name__ = "DetailsInstallers" __registry = [] # region Widgets list_installers = Gtk.Template.Child() btn_help = Gtk.Template.Child() btn_toggle_search = Gtk.Template.Child() entry_search = Gtk.Template.Child() search_bar = Gtk.Template.Child() actions = Gtk.Template.Child() pref_page = Gtk.Template.Child() status_page = Gtk.Template.Child() ev_controller = Gtk.EventControllerKey.new() # endregion def __init__(self, details, config, **kwargs): super().__init__(**kwargs) # common variables and references self.window = details.window self.manager = details.window.manager self.config = config self.ev_controller.connect("key-released", self.__search_installers) self.entry_search.add_controller(self.ev_controller) self.search_bar.set_key_capture_widget(self.window) self.btn_help.connect("clicked", open_doc_url, "bottles/installers") self.entry_search.connect("changed", self.__search_installers) def __search_installers(self, *_args): """ This function search in the list of installers the text written in the search entry. """ terms = self.entry_search.get_text() self.list_installers.set_filter_func(self.__filter_installers, terms) @staticmethod def __filter_installers(row, terms=None): text = row.get_title().lower() + row.get_subtitle().lower() if terms.lower() in text: return True return False def empty_list(self): for r in self.__registry: if r.get_parent() is not None: r.get_parent().remove(r) self.__registry = [] def update(self, widget=False, config=None): """ This function update the installers list with the supported by the manager. """ if config is None: config = BottleConfig() self.config = config installers = self.manager.supported_installers.items() self.list_installers.set_sensitive(False) def new_installer(_installer): entry = InstallerEntry( window=self.window, config=self.config, installer=_installer ) self.list_installers.append(entry) self.__registry.append(entry) def callback(result, error=False): self.status_page.set_visible(not result.status) self.pref_page.set_visible(result.status) self.list_installers.set_visible(result.status) self.list_installers.set_sensitive(result.status) def process_installers(): time.sleep(0.5) # workaround for freezing bug on bottle load GLib.idle_add(self.empty_list) if len(installers) == 0: return Result(False) i = 0 for installer in installers: if len(installer) != 2: continue if installer[1].get("Arch", "win64") != self.config.Arch: continue GLib.idle_add(new_installer, installer) i += 1 if i == 0: return Result(False) # there are no arch-compatible installers return Result(True) RunAsync(process_installers, callback) ================================================ FILE: bottles/frontend/views/bottle_preferences.py ================================================ # bottle_preferences.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import contextlib import os import re from gettext import gettext as _ from gi.repository import Adw, Gdk, Gtk, Xdp from bottles.backend.globals import ( gamemode_available, gamescope_available, mangohud_available, obs_vkc_available, vkbasalt_available, vmtouch_available, ) from bottles.backend.logger import Logger from bottles.backend.managers.library import LibraryManager from bottles.backend.managers.runtime import RuntimeManager from bottles.backend.models.config import BottleConfig from bottles.backend.models.enum import Arch from bottles.backend.models.result import Result from bottles.backend.runner import Runner from bottles.backend.utils.display import DisplayUtils from bottles.backend.utils.gpu import GPUUtils, GPUVendors from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.threading import RunAsync from bottles.backend.wine.regkeys import RegKeys from bottles.frontend.utils.gtk import GtkUtils from bottles.frontend.windows.display import DisplayDialog from bottles.frontend.windows.dlloverrides import DLLOverridesDialog from bottles.frontend.windows.drives import DrivesDialog from bottles.frontend.windows.envvars import EnvironmentVariablesDialog from bottles.frontend.windows.gamescope import GamescopeDialog from bottles.frontend.windows.mangohud import MangoHudDialog from bottles.frontend.windows.protonalert import ProtonAlertDialog from bottles.frontend.windows.sandbox import SandboxDialog from bottles.frontend.windows.vkbasalt import VkBasaltDialog from bottles.frontend.windows.vmtouch import VmtouchDialog logging = Logger() # noinspection PyUnusedLocal @Gtk.Template(resource_path="/com/usebottles/bottles/details-preferences.ui") class PreferencesView(Adw.PreferencesPage): __gtype_name__ = "DetailsPreferences" # region Widgets btn_manage_gamescope = Gtk.Template.Child() btn_manage_vkbasalt = Gtk.Template.Child() btn_manage_mangohud = Gtk.Template.Child() btn_manage_sandbox = Gtk.Template.Child() btn_manage_vmtouch = Gtk.Template.Child() btn_cwd_reset = Gtk.Template.Child() btn_cwd = Gtk.Template.Child() row_nvapi = Gtk.Template.Child() row_discrete = Gtk.Template.Child() row_vkbasalt = Gtk.Template.Child() row_gamescope = Gtk.Template.Child() row_mangohud = Gtk.Template.Child() row_gamemode = Gtk.Template.Child() row_vmtouch = Gtk.Template.Child() row_obsvkc = Gtk.Template.Child() row_wayland = Gtk.Template.Child() row_winebridge = Gtk.Template.Child() row_manage_display = Gtk.Template.Child() row_runtime = Gtk.Template.Child() row_steam_runtime = Gtk.Template.Child() row_cwd = Gtk.Template.Child() label_cwd = Gtk.Template.Child() row_env_variables = Gtk.Template.Child() row_overrides = Gtk.Template.Child() row_drives = Gtk.Template.Child() row_sandbox = Gtk.Template.Child() entry_name = Gtk.Template.Child() switch_mangohud = Gtk.Template.Child() switch_obsvkc = Gtk.Template.Child() switch_vkbasalt = Gtk.Template.Child() switch_wayland = Gtk.Template.Child() switch_winebridge = Gtk.Template.Child() switch_nvapi = Gtk.Template.Child() switch_gamemode = Gtk.Template.Child() switch_gamescope = Gtk.Template.Child() switch_discrete = Gtk.Template.Child() switch_runtime = Gtk.Template.Child() switch_steam_runtime = Gtk.Template.Child() switch_sandbox = Gtk.Template.Child() switch_vmtouch = Gtk.Template.Child() combo_runner = Gtk.Template.Child() combo_dxvk = Gtk.Template.Child() combo_vkd3d = Gtk.Template.Child() combo_nvapi = Gtk.Template.Child() combo_latencyflex = Gtk.Template.Child() combo_windows = Gtk.Template.Child() combo_language = Gtk.Template.Child() combo_sync = Gtk.Template.Child() spinner_dxvk = Gtk.Template.Child() spinner_vkd3d = Gtk.Template.Child() spinner_nvapi = Gtk.Template.Child() spinner_nvapibool = Gtk.Template.Child() spinner_latencyflex = Gtk.Template.Child() spinner_runner = Gtk.Template.Child() spinner_windows = Gtk.Template.Child() spinner_display = Gtk.Template.Child() group_details = Gtk.Template.Child() str_list_languages = Gtk.Template.Child() str_list_runner = Gtk.Template.Child() str_list_dxvk = Gtk.Template.Child() str_list_vkd3d = Gtk.Template.Child() str_list_nvapi = Gtk.Template.Child() str_list_latencyflex = Gtk.Template.Child() str_list_windows = Gtk.Template.Child() # endregion def __init__(self, details, config, **kwargs): super().__init__(**kwargs) # common variables and references self.window = details.window self.manager = details.window.manager self.config = config self.queue = details.queue self.details = details if not gamemode_available or not Xdp.Portal.running_under_sandbox(): return _not_available = _("This feature is unavailable on your system.") _flatpak_not_available = _("{} To add this feature, please run").format( _not_available ) self._install_commands = { "gamescope": "flatpak install flathub org.freedesktop.Platform.VulkanLayer.gamescope", "vkbasalt": "flatpak install flathub org.freedesktop.Platform.VulkanLayer.vkBasalt", "mangohud": "flatpak install flathub org.freedesktop.Platform.VulkanLayer.MangoHud", "obsvkc": "flatpak install flathub com.obsproject.Studio.Plugin.OBSVkCapture", } is_flatpak = "FLATPAK_ID" in os.environ if not gamemode_available: self.switch_gamemode.set_tooltip_text(_not_available) self.__add_unavailable_indicator(self.row_gamemode, None) if not gamescope_available: _gamescope_command = self._install_commands.get("gamescope") _gamescope_not_available = ( f"{_flatpak_not_available} {_gamescope_command}" if is_flatpak else _not_available ) self.switch_gamescope.set_tooltip_text(_gamescope_not_available) self.btn_manage_gamescope.set_tooltip_text(_gamescope_not_available) self.__add_unavailable_indicator( self.row_gamescope, _gamescope_command if is_flatpak else None ) if not vkbasalt_available: _vkbasalt_command = self._install_commands.get("vkbasalt") _vkbasalt_not_available = ( f"{_flatpak_not_available} {_vkbasalt_command}" if is_flatpak else _not_available ) self.switch_vkbasalt.set_tooltip_text(_vkbasalt_not_available) self.btn_manage_vkbasalt.set_tooltip_text(_vkbasalt_not_available) self.__add_unavailable_indicator( self.row_vkbasalt, _vkbasalt_command if is_flatpak else None ) if not mangohud_available: _mangohud_command = self._install_commands.get("mangohud") _mangohud_not_available = ( f"{_flatpak_not_available} {_mangohud_command}" if is_flatpak else _not_available ) self.switch_mangohud.set_tooltip_text(_mangohud_not_available) self.btn_manage_mangohud.set_tooltip_text(_mangohud_not_available) self.__add_unavailable_indicator( self.row_mangohud, _mangohud_command if is_flatpak else None ) if not obs_vkc_available: _obsvkc_command = self._install_commands.get("obsvkc") _obsvkc_not_available = ( f"{_flatpak_not_available} {_obsvkc_command}" if is_flatpak else _not_available ) self.switch_obsvkc.set_tooltip_text(_obsvkc_not_available) self.__add_unavailable_indicator( self.row_obsvkc, _obsvkc_command if is_flatpak else None ) if not vmtouch_available: self.switch_vmtouch.set_tooltip_text(_not_available) self.__add_unavailable_indicator(self.row_vmtouch, None) # region signals self.row_manage_display.connect("activated", self.__show_display_settings) self.row_overrides.connect( "activated", self.__show_feature_dialog, DLLOverridesDialog ) self.row_env_variables.connect( "activated", self.__show_feature_dialog, EnvironmentVariablesDialog ) self.row_drives.connect("activated", self.__show_feature_dialog, DrivesDialog) self.btn_manage_gamescope.connect( "clicked", self.__show_feature_dialog, GamescopeDialog ) self.btn_manage_vkbasalt.connect( "clicked", self.__show_feature_dialog, VkBasaltDialog ) self.btn_manage_mangohud.connect( "clicked", self.__show_feature_dialog, MangoHudDialog ) self.btn_manage_sandbox.connect( "clicked", self.__show_feature_dialog, SandboxDialog ) self.btn_manage_vmtouch.connect( "clicked", self.__show_feature_dialog, VmtouchDialog ) self.btn_cwd.connect("clicked", self.choose_cwd) self.btn_cwd_reset.connect("clicked", self.reset_cwd, True) self.switch_mangohud.connect("state-set", self.__toggle_feature_cb, "mangohud") self.switch_obsvkc.connect("state-set", self.__toggle_feature_cb, "obsvkc") self.switch_vkbasalt.connect("state-set", self.__toggle_feature_cb, "vkbasalt") self.switch_wayland.connect("state-set", self.__toggle_wayland) self.switch_winebridge.connect( "state-set", self.__toggle_feature_cb, "winebridge" ) self.switch_nvapi.connect("state-set", self.__toggle_nvapi) self.switch_gamemode.connect("state-set", self.__toggle_feature_cb, "gamemode") self.switch_gamescope.connect( "state-set", self.__toggle_feature_cb, "gamescope" ) self.switch_sandbox.connect("state-set", self.__toggle_feature_cb, "sandbox") self.switch_discrete.connect( "state-set", self.__toggle_feature_cb, "discrete_gpu" ) self.switch_vmtouch.connect("state-set", self.__toggle_feature_cb, "vmtouch") self.combo_runner.connect("notify::selected", self.__set_runner) self.combo_dxvk.connect("notify::selected", self.__set_dxvk) self.combo_vkd3d.connect("notify::selected", self.__set_vkd3d) self.combo_nvapi.connect("notify::selected", self.__set_nvapi) self.combo_latencyflex.connect("notify::selected", self.__set_latencyflex) self.combo_windows.connect("notify::selected", self.__set_windows) self.combo_language.connect("notify::selected-item", self.__set_language) self.combo_sync.connect("notify::selected", self.__set_sync_type) self.entry_name.connect("changed", self.__check_entry_name) self.entry_name.connect("apply", self.__save_name) # endregion """Set DXVK_NVAPI related rows to visible when an NVIDIA GPU is detected (invisible by default)""" is_nvidia_gpu = GPUUtils.is_gpu(GPUVendors.NVIDIA) self.row_nvapi.set_visible(is_nvidia_gpu) self.combo_nvapi.set_visible(is_nvidia_gpu) if RuntimeManager.get_runtimes("steam"): self.row_steam_runtime.set_visible(True) self.switch_steam_runtime.connect( "state-set", self.__toggle_feature_cb, "use_steam_runtime" ) """Toggle some utilities according to its availability""" self.switch_gamemode.set_sensitive(gamemode_available) self.switch_gamescope.set_sensitive(gamescope_available) self.btn_manage_gamescope.set_sensitive(gamescope_available) self.switch_vkbasalt.set_sensitive(vkbasalt_available) self.btn_manage_vkbasalt.set_sensitive(vkbasalt_available) self.switch_mangohud.set_sensitive(mangohud_available) self.btn_manage_mangohud.set_sensitive(mangohud_available) self.switch_obsvkc.set_sensitive(obs_vkc_available) self.switch_vmtouch.set_sensitive(vmtouch_available) is_wayland_session = DisplayUtils.display_server_type() == "wayland" self.switch_wayland.set_sensitive(is_wayland_session) def __create_unavailable_popover(self, command: str | None) -> Gtk.Popover: popover = Gtk.Popover() box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6) box.set_margin_top(6) box.set_margin_bottom(6) box.set_margin_start(6) box.set_margin_end(6) unavailable_label = Gtk.Label( label=_("This feature is unavailable on your system."), xalign=0, wrap=True, ) box.append(unavailable_label) if command: command_label = Gtk.Label(label=_("To add it, please run:")) command_label.set_xalign(0) box.append(command_label) command_box = Gtk.Box(spacing=6) command_box.set_hexpand(True) command_entry = Gtk.Entry() command_entry.set_editable(False) command_entry.set_hexpand(True) command_entry.set_text(command) command_entry.add_css_class("monospace") command_entry.set_width_chars(len(command)) command_entry.set_focusable(False) btn_copy_command = Gtk.Button() btn_copy_command.set_icon_name("edit-copy-symbolic") btn_copy_command.set_tooltip_text(_("Copy command")) btn_copy_command.connect( "clicked", self.__copy_command_to_clipboard, command ) command_box.append(command_entry) command_box.append(btn_copy_command) box.append(command_box) popover.set_child(box) return popover def __add_unavailable_indicator(self, row: Adw.ActionRow, command: str | None): if not row: return popover = self.__create_unavailable_popover(command) menu_button = Gtk.MenuButton() menu_button.set_valign(Gtk.Align.CENTER) menu_button.set_icon_name("dialog-warning-symbolic") menu_button.set_has_frame(False) menu_button.set_popover(popover) menu_button.set_tooltip_text(_("This feature is unavailable on your system.")) row.add_suffix(menu_button) def __copy_command_to_clipboard(self, _widget, command: str): display = Gdk.Display.get_default() if not display: return clipboard = Gdk.Display.get_clipboard(display) clipboard.set_content(Gdk.ContentProvider.new_for_value(command)) self.window.show_toast(_("Copied to clipboard")) def __check_entry_name(self, *_args): if self.entry_name.get_text() != self.config.Name: is_duplicate = self.entry_name.get_text() in self.manager.local_bottles if is_duplicate: self.window.show_toast(_("This bottle name is already in use.")) self.__valid_name = False self.entry_name.add_css_class("error") return self.__valid_name = True self.entry_name.remove_css_class("error") def __save_name(self, *_args): if not self.__valid_name: self.entry_name.set_text(self.config.Name) self.__valid_name = True return new_name = self.entry_name.get_text() old_name = self.config.Name library_manager = LibraryManager() entries = library_manager.get_library() for uuid, entry in entries.items(): bottle = entry.get("bottle") if bottle.get("name") == old_name: logging.info(f"Updating library entry for {entry.get('name')}") entries[uuid]["bottle"]["name"] = new_name break library_manager.__library = entries library_manager.save_library() self.manager.update_config(config=self.config, key="Name", value=new_name) self.manager.update_bottles(silent=True) # Updates backend bottles list and UI self.window.page_library.update() self.details.view_bottle.label_name.set_text(self.config.Name) def choose_cwd(self, widget): def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: return path = dialog.get_file().get_path() self.manager.update_config( config=self.config, key="WorkingDir", value=dialog.get_file().get_path() ) self.__update_working_directory_row(path) dialog = Gtk.FileChooserNative.new( title=_("Select Working Directory"), action=Gtk.FileChooserAction.SELECT_FOLDER, parent=self.window, ) dialog.set_modal(True) dialog.connect("response", set_path) dialog.show() def reset_cwd(self, *_args): self.manager.update_config(config=self.config, key="WorkingDir", value="") self.__update_working_directory_row() def __update_working_directory_row(self, working_dir=None): """Update the working directory.""" working_dir = working_dir if working_dir is not None else self.config.WorkingDir has_custom_dir = bool(working_dir) if has_custom_dir: basename = os.path.basename(os.path.normpath(working_dir)) or working_dir self.label_cwd.set_label(basename) self.label_cwd.set_tooltip_text(working_dir) else: self.label_cwd.set_label(_("(Default)")) self.label_cwd.set_tooltip_text(None) self.btn_cwd_reset.set_visible(has_custom_dir) def update_combo_components(self): """ This function update the components' combo boxes with the items in the manager catalogs. It also temporarily disable the functions connected to the combo boxes to avoid the bottle configuration to be updated during the process. """ self.combo_runner.handler_block_by_func(self.__set_runner) self.combo_dxvk.handler_block_by_func(self.__set_dxvk) self.combo_vkd3d.handler_block_by_func(self.__set_vkd3d) self.combo_nvapi.handler_block_by_func(self.__set_nvapi) self.combo_latencyflex.handler_block_by_func(self.__set_latencyflex) self.combo_language.handler_block_by_func(self.__set_language) self.combo_windows.handler_block_by_func(self.__set_windows) for string_list in [ self.str_list_runner, self.str_list_dxvk, self.str_list_vkd3d, self.str_list_nvapi, self.str_list_latencyflex, self.str_list_languages, self.str_list_windows, ]: string_list.splice(0, string_list.get_n_items()) self.str_list_dxvk.append("Disabled") self.str_list_vkd3d.append("Disabled") self.str_list_latencyflex.append("Disabled") for index, dxvk in enumerate(self.manager.dxvk_available): self.str_list_dxvk.append(dxvk) for index, vkd3d in enumerate(self.manager.vkd3d_available): self.str_list_vkd3d.append(vkd3d) for index, runner in enumerate(self.manager.runners_available): self.str_list_runner.append(runner) for index, nvapi in enumerate(self.manager.nvapi_available): self.str_list_nvapi.append(nvapi) for index, latencyflex in enumerate(self.manager.latencyflex_available): self.str_list_latencyflex.append(latencyflex) for lang in ManagerUtils.get_languages(): self.str_list_languages.append(lang) self.combo_runner.handler_unblock_by_func(self.__set_runner) self.combo_dxvk.handler_unblock_by_func(self.__set_dxvk) self.combo_vkd3d.handler_unblock_by_func(self.__set_vkd3d) self.combo_nvapi.handler_unblock_by_func(self.__set_nvapi) self.combo_latencyflex.handler_unblock_by_func(self.__set_latencyflex) self.combo_language.handler_unblock_by_func(self.__set_language) self.combo_windows.handler_unblock_by_func(self.__set_windows) def set_config(self, config: BottleConfig): self.config = config parameters = self.config.Parameters # temporary lock functions connected to the widgets self.switch_mangohud.handler_block_by_func(self.__toggle_feature_cb) self.switch_nvapi.handler_block_by_func(self.__toggle_nvapi) self.switch_vkbasalt.handler_block_by_func(self.__toggle_feature_cb) self.switch_wayland.handler_block_by_func(self.__toggle_wayland) self.switch_winebridge.handler_block_by_func(self.__toggle_feature_cb) self.switch_obsvkc.handler_block_by_func(self.__toggle_feature_cb) self.switch_gamemode.handler_block_by_func(self.__toggle_feature_cb) self.switch_gamescope.handler_block_by_func(self.__toggle_feature_cb) self.switch_sandbox.handler_block_by_func(self.__toggle_feature_cb) self.switch_discrete.handler_block_by_func(self.__toggle_feature_cb) with contextlib.suppress(TypeError): self.switch_steam_runtime.handler_block_by_func(self.__toggle_feature_cb) self.combo_runner.handler_block_by_func(self.__set_runner) self.combo_dxvk.handler_block_by_func(self.__set_dxvk) self.combo_vkd3d.handler_block_by_func(self.__set_vkd3d) self.combo_nvapi.handler_block_by_func(self.__set_nvapi) self.combo_latencyflex.handler_block_by_func(self.__set_latencyflex) self.combo_windows.handler_block_by_func(self.__set_windows) self.combo_language.handler_block_by_func(self.__set_language) self.switch_mangohud.set_active(parameters.mangohud) self.switch_obsvkc.set_active(parameters.obsvkc) self.switch_vkbasalt.set_active(parameters.vkbasalt) self.switch_wayland.set_active(parameters.wayland) self.switch_winebridge.set_active(parameters.winebridge) self.switch_nvapi.set_active(parameters.dxvk_nvapi) self.switch_gamemode.set_active(parameters.gamemode) self.switch_gamescope.set_active(parameters.gamescope) self.switch_sandbox.set_active(parameters.sandbox) self.switch_steam_runtime.set_active(parameters.use_steam_runtime) self.switch_vmtouch.set_active(parameters.vmtouch) # self.toggle_sync.set_active(parameters["sync"] == "wine") # self.toggle_esync.set_active(parameters["sync"] == "esync") # self.toggle_fsync.set_active(parameters["sync"] == "fsync") self.switch_discrete.set_active(parameters.discrete_gpu) self.__update_working_directory_row() self.entry_name.set_text(config.Name) self.row_cwd.set_subtitle( _('Directory that contains the data of "{}".'.format(config.Name)) ) self.combo_language.set_selected( ManagerUtils.get_languages(from_locale=self.config.Language, get_index=True) ) # region Windows Versions # NOTE: this should not be here but it's the only way to handle windows # versions in the current structure, we will fix this in the future # with the new Bottles Backend. self.windows_versions = { "win11": "Windows 11", "win10": "Windows 10", "win81": "Windows 8.1", "win8": "Windows 8", "win7": "Windows 7", "win2008r2": "Windows 2008 R2", "win2008": "Windows 2008", "vista": "Windows Vista", "winxp": "Windows XP", } if self.config.Arch == Arch.WIN32: self.windows_versions["win98"] = "Windows 98" self.windows_versions["win95"] = "Windows 95" for index, windows_version in enumerate(self.windows_versions): self.str_list_windows.append(self.windows_versions[windows_version]) if windows_version == self.config.Windows: self.combo_windows.set_selected(index) # endregion parameters = self.config.Parameters _dxvk = self.config.DXVK if parameters.dxvk: if _dxvk in self.manager.dxvk_available: if _i_dxvk := self.manager.dxvk_available.index(_dxvk) + 1: self.combo_dxvk.set_selected(_i_dxvk) else: self.combo_dxvk.set_selected(0) _vkd3d = self.config.VKD3D if parameters.vkd3d: if _vkd3d in self.manager.vkd3d_available: if _i_vkd3d := self.manager.vkd3d_available.index(_vkd3d) + 1: self.combo_vkd3d.set_selected(_i_vkd3d) else: self.combo_vkd3d.set_selected(0) _nvapi = self.config.NVAPI if _nvapi in self.manager.nvapi_available: if _i_nvapi := self.manager.nvapi_available.index(_nvapi): self.combo_nvapi.set_selected(_i_nvapi) _latencyflex = self.config.LatencyFleX if parameters.latencyflex: if _latencyflex in self.manager.latencyflex_available: if ( _i_latencyflex := self.manager.latencyflex_available.index( _latencyflex ) + 1 ): self.combo_latencyflex.set_selected(_i_latencyflex) else: self.combo_latencyflex.set_selected(0) _runner = self.config.Runner if _runner in self.manager.runners_available: if _i_runner := self.manager.runners_available.index(_runner): self.combo_runner.set_selected(_i_runner) sync_types = [ "wine", "esync", "fsync", ] for sync in sync_types: if sync == parameters.sync: self.combo_sync.set_selected(sync_types.index(sync)) # unlock functions connected to the widgets self.switch_mangohud.handler_unblock_by_func(self.__toggle_feature_cb) self.switch_nvapi.handler_unblock_by_func(self.__toggle_nvapi) self.switch_vkbasalt.handler_unblock_by_func(self.__toggle_feature_cb) self.switch_wayland.handler_unblock_by_func(self.__toggle_wayland) self.switch_winebridge.handler_unblock_by_func(self.__toggle_feature_cb) self.switch_obsvkc.handler_unblock_by_func(self.__toggle_feature_cb) self.switch_gamemode.handler_unblock_by_func(self.__toggle_feature_cb) self.switch_gamescope.handler_unblock_by_func(self.__toggle_feature_cb) self.switch_sandbox.handler_unblock_by_func(self.__toggle_feature_cb) self.switch_discrete.handler_unblock_by_func(self.__toggle_feature_cb) with contextlib.suppress(TypeError): self.switch_steam_runtime.handler_unblock_by_func(self.__toggle_feature_cb) self.combo_runner.handler_unblock_by_func(self.__set_runner) self.combo_dxvk.handler_unblock_by_func(self.__set_dxvk) self.combo_vkd3d.handler_unblock_by_func(self.__set_vkd3d) self.combo_nvapi.handler_unblock_by_func(self.__set_nvapi) self.combo_latencyflex.handler_unblock_by_func(self.__set_latencyflex) self.combo_windows.handler_unblock_by_func(self.__set_windows) self.combo_language.handler_unblock_by_func(self.__set_language) self.__set_steam_rules() def __show_display_settings(self, widget): new_window = DisplayDialog( parent_window=self.window, config=self.config, details=self.details, queue=self.queue, widget=widget, spinner_display=self.spinner_display, ) new_window.present() def __show_feature_dialog(self, _widget: Gtk.Widget, dialog: Adw.Window) -> None: """Present dialog of a specific feature.""" window = dialog(window=self.window, config=self.config) window.present() def __toggle_feature(self, state: bool, key: str) -> None: """Toggle a specific feature.""" self.config = self.manager.update_config( config=self.config, key=key, value=state, scope="Parameters" ).data["config"] def __toggle_feature_cb(self, _widget: Gtk.Widget, state: bool, key: str) -> None: self.__toggle_feature(state=state, key=key) def __toggle_wayland(self, _widget: Gtk.Widget, state: bool) -> None: self.__toggle_feature(state=state, key="wayland") rk = RegKeys(self.config) RunAsync(rk.toggle_wayland_driver, state=state) def __set_sync_type(self, *_args): """ Set the sync type (wine, esync, fsync) """ sync_types = [ "wine", "esync", "fsync", ] self.queue.add_task() self.combo_sync.set_sensitive(False) RunAsync( self.manager.update_config, config=self.config, key="sync", value=sync_types[self.combo_sync.get_selected()], scope="Parameters", ) self.combo_sync.set_sensitive(True) self.queue.end_task() def __toggle_nvapi(self, widget=False, state=False): """Install/Uninstall NVAPI from the bottle""" self.queue.add_task() self.set_nvapi_status(pending=True) RunAsync( task_func=self.manager.install_dll_component, callback=self.set_nvapi_status, config=self.config, component="nvapi", remove=not state, ) self.__toggle_feature(state=state, key="dxvk_nvapi") def __set_runner(self, *_args): """Set the runner to use for the bottle""" def set_widgets_status(status=True): for w in [ self.combo_runner, self.switch_nvapi, self.combo_dxvk, self.combo_nvapi, self.combo_vkd3d, ]: w.set_sensitive(status) if status: self.spinner_runner.stop() self.spinner_runner.set_visible(False) else: self.spinner_runner.start() self.spinner_runner.set_visible(True) @GtkUtils.run_in_main_loop def update(result: Result[dict], error=False): if isinstance(result, Result) and isinstance( result.data, dict ): # expecting Result[dict].data["config"] self.details.update_runner_label(runner) if "config" in result.data: self.config = result.data["config"] if self.config.Parameters.use_steam_runtime: self.switch_steam_runtime.handler_block_by_func( self.__toggle_feature_cb ) self.switch_steam_runtime.set_active(True) self.switch_steam_runtime.handler_unblock_by_func( self.__toggle_feature_cb ) set_widgets_status(True) self.queue.end_task() set_widgets_status(False) runner = self.manager.runners_available[self.combo_runner.get_selected()] def run_task(status=True): if not status: update(Result(True)) self.combo_runner.handler_block_by_func(self.__set_runner) self.combo_runner.handler_unblock_by_func(self.__set_runner) return self.queue.add_task() RunAsync( Runner.runner_update, callback=update, config=self.config, manager=self.manager, runner=runner, ) if re.search("^(GE-)?Proton", runner): dialog = ProtonAlertDialog(self.window, run_task) dialog.show() else: run_task() def __dll_component_task_func(self, *args, **kwargs): # Remove old version self.manager.install_dll_component( config=kwargs["config"], component=kwargs["component"], remove=True ) # Install new version self.manager.install_dll_component( config=kwargs["config"], component=kwargs["component"] ) def __set_dxvk(self, *_args): """Set the DXVK version to use for the bottle""" self.set_dxvk_status(pending=True) self.queue.add_task() if (self.combo_dxvk.get_selected()) == 0: self.set_dxvk_status(pending=True) if self.combo_vkd3d.get_selected() != 0: logging.info("VKD3D is enabled, disabling") self.combo_vkd3d.set_selected(0) RunAsync( task_func=self.manager.install_dll_component, callback=self.set_dxvk_status, config=self.config, component="dxvk", remove=True, ) self.config = self.manager.update_config( config=self.config, key="dxvk", value=False, scope="Parameters" ).data["config"] else: dxvk = self.manager.dxvk_available[self.combo_dxvk.get_selected() - 1] self.config = self.manager.update_config( config=self.config, key="DXVK", value=dxvk ).data["config"] RunAsync( task_func=self.__dll_component_task_func, callback=self.set_dxvk_status, config=self.config, component="dxvk", ) self.config = self.manager.update_config( config=self.config, key="dxvk", value=True, scope="Parameters" ).data["config"] def __set_vkd3d(self, *_args): """Set the VKD3D version to use for the bottle""" self.set_vkd3d_status(pending=True) self.queue.add_task() if (self.combo_vkd3d.get_selected()) == 0: self.set_vkd3d_status(pending=True) RunAsync( task_func=self.manager.install_dll_component, callback=self.set_vkd3d_status, config=self.config, component="vkd3d", remove=True, ) self.config = self.manager.update_config( config=self.config, key="vkd3d", value=False, scope="Parameters" ).data["config"] else: if self.combo_dxvk.get_selected() == 0: logging.info("DXVK is disabled, reenabling") self.combo_dxvk.set_selected(1) vkd3d = self.manager.vkd3d_available[self.combo_vkd3d.get_selected() - 1] self.config = self.manager.update_config( config=self.config, key="VKD3D", value=vkd3d ).data["config"] RunAsync( task_func=self.__dll_component_task_func, callback=self.set_vkd3d_status, config=self.config, component="vkd3d", ) self.config = self.manager.update_config( config=self.config, key="vkd3d", value=True, scope="Parameters" ).data["config"] def __set_nvapi(self, *_args): """Set the NVAPI version to use for the bottle""" self.set_nvapi_status(pending=True) self.queue.add_task() self.switch_nvapi.set_active(True) nvapi = self.manager.nvapi_available[self.combo_nvapi.get_selected()] self.config = self.manager.update_config( config=self.config, key="NVAPI", value=nvapi ).data["config"] RunAsync( task_func=self.__dll_component_task_func, callback=self.set_nvapi_status, config=self.config, component="nvapi", ) self.config = self.manager.update_config( config=self.config, key="dxvk_nvapi", value=True, scope="Parameters" ).data["config"] def __set_latencyflex(self, *_args): """Set the latency flex value""" self.queue.add_task() if self.combo_latencyflex.get_selected() == 0: RunAsync( task_func=self.manager.install_dll_component, callback=self.set_latencyflex_status, config=self.config, component="latencyflex", remove=True, ) self.config = self.manager.update_config( config=self.config, key="latencyflex", value=False, scope="Parameters" ).data["config"] else: latencyflex = self.manager.latencyflex_available[ self.combo_latencyflex.get_selected() - 1 ] self.config = self.manager.update_config( config=self.config, key="LatencyFleX", value=latencyflex ).data["config"] RunAsync( task_func=self.__dll_component_task_func, callback=self.set_latencyflex_status, config=self.config, component="latencyflex", ) self.config = self.manager.update_config( config=self.config, key="latencyflex", value=True, scope="Parameters" ).data["config"] def __set_windows(self, *_args): """Set the Windows version to use for the bottle""" # self.manager.dxvk_available[self.combo_dxvk.get_selected()] @GtkUtils.run_in_main_loop def update(result, error=False): self.spinner_windows.stop() self.spinner_windows.set_visible(False) self.combo_windows.set_sensitive(True) self.queue.end_task() self.queue.add_task() self.spinner_windows.start() self.spinner_windows.set_visible(True) self.combo_windows.set_sensitive(False) rk = RegKeys(self.config) for index, windows_version in enumerate(self.windows_versions): if self.combo_windows.get_selected() == index: self.config = self.manager.update_config( config=self.config, key="Windows", value=windows_version ).data["config"] RunAsync(rk.lg_set_windows, callback=update, version=windows_version) break def __set_language(self, *_args): """Set the language to use for the bottle""" index = self.combo_language.get_selected() language = ManagerUtils.get_languages(from_index=index) self.config = self.manager.update_config( config=self.config, key="Language", value=language[0], ).data["config"] @GtkUtils.run_in_main_loop def set_dxvk_status(self, status=None, error=None, pending=False): """Set the dxvk status""" self.combo_dxvk.set_sensitive(not pending) if pending: self.spinner_dxvk.start() self.spinner_dxvk.set_visible(True) else: self.spinner_dxvk.stop() self.spinner_dxvk.set_visible(False) self.queue.end_task() @GtkUtils.run_in_main_loop def set_vkd3d_status(self, status=None, error=None, pending=False): """Set the vkd3d status""" self.combo_vkd3d.set_sensitive(not pending) if pending: self.spinner_vkd3d.start() self.spinner_vkd3d.set_visible(True) else: self.spinner_vkd3d.stop() self.spinner_vkd3d.set_visible(False) self.queue.end_task() @GtkUtils.run_in_main_loop def set_nvapi_status(self, status=None, error=None, pending=False): """Set the nvapi status""" self.switch_nvapi.set_sensitive(not pending) self.combo_nvapi.set_sensitive(not pending) if pending: self.spinner_nvapi.start() self.spinner_nvapibool.start() self.spinner_nvapi.set_visible(True) self.spinner_nvapibool.set_visible(True) else: self.spinner_nvapi.stop() self.spinner_nvapibool.stop() self.spinner_nvapi.set_visible(False) self.spinner_nvapibool.set_visible(False) self.queue.end_task() @GtkUtils.run_in_main_loop def set_latencyflex_status(self, status=None, error=None, pending=False): """Set the latencyflex status""" self.combo_latencyflex.set_sensitive(not pending) if pending: self.spinner_latencyflex.start() self.spinner_latencyflex.set_visible(True) else: self.spinner_latencyflex.stop() self.spinner_latencyflex.set_visible(False) self.queue.end_task() def __set_steam_rules(self): """Set the Steam Environment specific rules""" status = self.config.Environment != "Steam" for w in [ self.row_discrete, self.combo_dxvk, self.row_sandbox, self.group_details, ]: w.set_visible(status) w.set_sensitive(status) ================================================ FILE: bottles/frontend/views/bottle_registry_rules.py ================================================ # bottle_registry_rules.py # # Copyright 2025 # # 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, in version 3 of the License. # # 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 . from gettext import gettext as _ from typing import Optional from gi.repository import Adw, GObject, Gtk from bottles.backend.managers.registry_rule import RegistryRuleManager from bottles.backend.models.config import BottleConfig from bottles.backend.models.registry_rule import RegistryRule from bottles.frontend.windows.registry_rules import RegistryRuleEntry @Gtk.Template(resource_path="/com/usebottles/bottles/details-registry-rules.ui") class RegistryRulesView(Adw.Bin): __gtype_name__ = "DetailsRegistryRules" __registry: list[RegistryRuleEntry] = [] # region Widgets list_rules = Gtk.Template.Child() entry_search = Gtk.Template.Child() search_bar = Gtk.Template.Child() actions = Gtk.Template.Child() btn_add_rule = Gtk.Template.Child() stack = Gtk.Template.Child() # endregion def __init__(self, details, config: BottleConfig, **kwargs): super().__init__(**kwargs) self.window = details.window self.config = config self.manager = details.manager self.ev_controller = Gtk.EventControllerKey.new() self.ev_controller.connect("key-released", self.__search_rules) self.entry_search.add_controller(self.ev_controller) self.search_bar.set_key_capture_widget(self.window) self.btn_add_rule.connect("clicked", self.__open_rule_dialog) self.stack.set_visible_child_name("page_empty") def update(self, _widget=False, config: Optional[BottleConfig] = None): if config is None: config = BottleConfig() self.config = config self.__load_rules() def __search_rules(self, *_args): terms = self.entry_search.get_text() self.list_rules.set_filter_func(self.__filter_rules, terms) @staticmethod def __filter_rules(row, terms=None): text = row.get_title().lower() + row.get_subtitle().lower() if terms.lower() in text: return True return False def __load_rules(self): self.__clear_rules() for rule in RegistryRuleManager.list_rules(self.config): entry = RegistryRuleEntry( self, rule=rule, config=self.config, manager=self.manager ) self.__registry.append(entry) self.list_rules.append(entry) self.stack.set_visible_child_name( "page_rules" if self.__registry else "page_empty" ) def __clear_rules(self): for rule in list(self.__registry): if rule.get_parent(): rule.get_parent().remove(rule) self.__registry = [] def __open_rule_dialog(self, *_args, rule: Optional[RegistryRule] = None): dialog = RegistryRulesDialog( self.window, manager=self.manager, config=self.config, rule=rule ) dialog.connect("saved", self.__on_rule_saved) dialog.present() def __on_rule_saved(self, *_args): self.__load_rules() def populate_form(self, rule: RegistryRule): self.__open_rule_dialog(rule=rule) def remove_entry(self, entry: RegistryRuleEntry): if entry in self.__registry: self.__registry.remove(entry) if entry.get_parent(): entry.get_parent().remove(entry) self.stack.set_visible_child_name( "page_rules" if self.__registry else "page_empty" ) @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-registry-rules.ui") class RegistryRulesDialog(Adw.Dialog): __gtype_name__ = "RegistryRulesDialog" __gsignals__ = { "saved": (GObject.SignalFlags.RUN_FIRST, None, ()), } # region Widgets entry_rule_name = Gtk.Template.Child() entry_rule_description = Gtk.Template.Child() row_triggers = Gtk.Template.Child() text_keys = Gtk.Template.Child() chk_trigger_components = Gtk.Template.Child() chk_trigger_dependencies = Gtk.Template.Child() chk_trigger_start_program = Gtk.Template.Child() chk_trigger_stop_program = Gtk.Template.Child() chk_trigger_all = Gtk.Template.Child() switch_run_once = Gtk.Template.Child() btn_save_rule = Gtk.Template.Child() # endregion def __init__( self, window, manager, config=None, rule: Optional[RegistryRule] = None, **kwargs, ): super().__init__(**kwargs) self.window = window self.config = config self.manager = manager if rule: self.__populate_form(rule) self.btn_save_rule.connect("clicked", self.__save_rule) def present(self): return super().present(self.window) def __populate_form(self, rule: RegistryRule): self.entry_rule_name.set_text(rule.name) self.entry_rule_description.set_text(rule.description) self.chk_trigger_components.set_active("components" in rule.triggers) self.chk_trigger_dependencies.set_active("dependencies" in rule.triggers) self.chk_trigger_start_program.set_active("start_program" in rule.triggers) self.chk_trigger_stop_program.set_active("stop_program" in rule.triggers) self.chk_trigger_all.set_active("all" in rule.triggers) self.text_keys.get_buffer().set_text(rule.keys) self.switch_run_once.set_active(rule.run_once) def __save_rule(self, *_args): name = self.entry_rule_name.get_text().strip() buffer = self.text_keys.get_buffer() start, end = buffer.get_bounds() keys = buffer.get_text(start, end, False).strip() if not name or not keys: self.window.show_toast( _("Name and registry keys are required to save a rule."), timeout=4 ) return triggers = [ name for name, active in [ ("components", self.chk_trigger_components.get_active()), ("dependencies", self.chk_trigger_dependencies.get_active()), ("start_program", self.chk_trigger_start_program.get_active()), ("stop_program", self.chk_trigger_stop_program.get_active()), ("all", self.chk_trigger_all.get_active()), ] if active ] rule = RegistryRule( name=name, description=self.entry_rule_description.get_text().strip(), keys=keys, triggers=triggers, run_once=self.switch_run_once.get_active(), ) RegistryRuleManager.upsert_rule(self.manager, self.config, rule) self.window.show_toast(_("{} saved").format(rule.name)) self.emit("saved") self.close() ================================================ FILE: bottles/frontend/views/bottle_taskmanager.py ================================================ # taskmanager.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from typing import Optional from gi.repository import Gtk from bottles.backend.models.config import BottleConfig from bottles.backend.utils.threading import RunAsync from bottles.backend.wine.winebridge import WineBridge from bottles.backend.wine.winedbg import WineDbg from bottles.frontend.utils.gtk import GtkUtils @Gtk.Template(resource_path="/com/usebottles/bottles/details-taskmanager.ui") class TaskManagerView(Gtk.ScrolledWindow): __gtype_name__ = "TaskManagerView" # region Widgets treeview_processes = Gtk.Template.Child() actions = Gtk.Template.Child() btn_update = Gtk.Template.Child() btn_kill = Gtk.Template.Child() # endregion def __init__(self, details, config, **kwargs): super().__init__(**kwargs) # common variables and references self.window = details.window self.manager = details.window.manager self.config = config self.btn_update.connect("clicked", self.sensitive_update) self.btn_kill.connect("clicked", self.kill_process) self.treeview_processes.connect("cursor-changed", self.show_kill_btn) # apply model to treeview_processes self.liststore_processes = Gtk.ListStore(str, str, str) self.treeview_processes.set_model(self.liststore_processes) cell_renderer = Gtk.CellRendererText() i = 0 for column in [ "PID", "Name", "Threads", # "Parent" ]: """ For each column, add it to the treeview_processes """ column = Gtk.TreeViewColumn(column, cell_renderer, text=i) self.treeview_processes.append_column(column) i += 1 self.update() def set_config(self, config): self.config = config def show_kill_btn(self, widget): selected = self.treeview_processes.get_selection() model, treeiter = selected.get_selected() if model is None or len(model) == 0: self.btn_kill.set_sensitive(False) return self.btn_kill.set_sensitive(True) def update(self, widget=False, config: Optional[BottleConfig] = None): """ This function scan for new processed and update the liststore_processes with the new data """ self.liststore_processes.clear() def fetch_processes(config: Optional[BottleConfig] = None): if config is None: config = BottleConfig() self.config = config if not config.Runner: return [] winebridge = WineBridge(config) if winebridge.is_available(): processes = winebridge.get_procs() else: winedbg = WineDbg(config) processes = winedbg.get_processes() return processes def update_processes(processes: list, *_args): if len(processes) > 0: for process in processes: self.liststore_processes.append( [ process.get("pid"), process.get("name", "n/a"), process.get("threads", "0"), # process.get("parent", "0") ] ) RunAsync(task_func=fetch_processes, callback=update_processes, config=config) def sensitive_update(self, widget): @GtkUtils.run_in_main_loop def reset(result, error): self.btn_update.set_sensitive(True) self.btn_update.set_sensitive(False) RunAsync( task_func=self.update, callback=reset, widget=False, config=self.config ) def kill_process(self, widget): winebridge = WineBridge(self.config) selected = self.treeview_processes.get_selection() model, treeiter = selected.get_selected() if model is None: self.btn_kill.set_sensitive(False) return pid = model[treeiter][0] self.btn_kill.set_sensitive(False) @GtkUtils.run_in_main_loop def reset(result, error): self.liststore_processes.remove(treeiter) if winebridge.is_available(): RunAsync(task_func=winebridge.kill_proc, callback=reset, pid=pid) else: winedbg = WineDbg(self.config) RunAsync(task_func=winedbg.kill_process, callback=reset, pid=pid) ================================================ FILE: bottles/frontend/views/bottle_versioning.py ================================================ # bottle_versioning.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, GLib, Gtk from bottles.backend.models.result import Result from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.common import open_doc_url from bottles.frontend.utils.gtk import GtkUtils from bottles.frontend.widgets.state import StateEntry from bottles.frontend.windows.versioning_branch import VersioningBranchDialog from bottles.frontend.windows.versioning_commit import VersioningCommitDialog from bottles.frontend.windows.versioning_manage_branches import VersioningManageBranchesDialog @Gtk.Template(resource_path="/com/usebottles/bottles/details-versioning.ui") class VersioningView(Adw.PreferencesPage): __gtype_name__ = "DetailsVersioning" __registry = [] # region Widgets combo_branch = Gtk.Template.Child() btn_add_branch = Gtk.Template.Child() btn_manage_branches = Gtk.Template.Child() banner_dirty = Gtk.Template.Child() list_states = Gtk.Template.Child() actions = Gtk.Template.Child() status_page = Gtk.Template.Child() pref_page = Gtk.Template.Child() btn_add = Gtk.Template.Child() box_spinner = Gtk.Template.Child() spinner = Gtk.Template.Child() label_spinner = Gtk.Template.Child() # endregion def __init__(self, details, config, **kwargs): super().__init__(**kwargs) # common variables and references self.window = details.window self.details = details self.manager = details.window.manager self.versioning_manager = details.window.manager.versioning_manager self.config = config self.btn_add.connect("clicked", self.show_add_state_dialog) self.btn_add_branch.connect("clicked", self.show_add_branch_dialog) self.btn_manage_branches.connect("clicked", self.show_manage_branches_dialog) self.banner_dirty.connect("button-clicked", self.show_add_state_dialog) self.combo_branch.connect("notify::selected-item", self.on_branch_changed) self.connect("map", self._on_mapped) def _on_mapped(self, widget): self._refresh_dirty_state() def _refresh_dirty_state(self): if not self.config or self.config.Versioning: return def _fetch(): res = self.versioning_manager.list_states(self.config, check_dirty=True) if res and hasattr(res, "data") and res.data: return res.data.get("dirty", False) return False @GtkUtils.run_in_main_loop def _apply(dirty, error): if not error: self.banner_dirty.set_revealed(dirty) RunAsync(_fetch, _apply) def _set_busy(self, busy, label=""): self.combo_branch.set_sensitive(not busy) self.btn_add.set_sensitive(not busy) self.btn_add_branch.set_sensitive(not busy) self.list_states.set_sensitive(not busy) if label: self.label_spinner.set_text(label) self.spinner.set_spinning(busy) self.box_spinner.set_visible(busy) def _refresh_details_badge(self): try: bottle_view = self.details.view_bottle bottle_path = ManagerUtils.get_bottle_path(self.config) bottle_view._BottleView__update_fvs2_badge(bottle_path) except Exception: pass def on_branch_changed(self, widget, pspec): item = self.combo_branch.get_selected_item() if not item: return branch_name = item.get_string() self._set_busy(True, _("Switching branch…")) @GtkUtils.run_in_main_loop def cb(result, error): self._set_busy(False) self.update() self._refresh_details_badge() RunAsync( task_func=self.versioning_manager.checkout_branch, callback=cb, config=self.config, branch_name=branch_name ) def show_add_branch_dialog(self, widget): dialog = VersioningBranchDialog(parent=self.window, callback=self.create_branch) dialog.present(self.window) def show_manage_branches_dialog(self, widget): dialog = VersioningManageBranchesDialog(parent=self.window, versioning_view=self) dialog.present(self.window) def create_branch(self, branch_name: str): if not branch_name: return self._set_busy(True, _("Creating branch…")) @GtkUtils.run_in_main_loop def cb(result, error): self._set_busy(False) self.update() self._refresh_details_badge() RunAsync( task_func=self.versioning_manager.create_branch, callback=cb, config=self.config, branch_name=branch_name ) def empty_list(self): for r in self.__registry: if r.get_parent() is not None: r.get_parent().remove(r) self.__registry = [] def update(self, widget=None, config=None, states=None, active=0): """ This function update the states list with the ones from the bottle configuration. """ if config is None: config = self.config self.config = config self.list_states.set_sensitive(False) def _do_update(_states, _active, _branches, _active_branch, _dirty=False, _changed_files=0): @GtkUtils.run_in_main_loop def _apply(): if not self.config.Versioning and _branches: self.combo_branch.handler_block_by_func(self.on_branch_changed) # Save the current list of branches in Python to lookup items strings = Gtk.StringList.new(_branches) self.combo_branch.set_model(strings) try: idx = _branches.index(_active_branch) self.combo_branch.set_selected(idx) except ValueError: pass self.combo_branch.handler_unblock_by_func(self.on_branch_changed) if self.versioning_manager.needs_migration(self.config): self.btn_add.set_sensitive(False) self.btn_add.set_tooltip_text( _("Please migrate to the new Versioning system to create new states.") ) else: self.banner_dirty.set_revealed(_dirty) def new_state(_state, active): entry = StateEntry( parent=self, config=self.config, state=_state, active=active ) self.__registry.append(entry) self.list_states.append(entry) def callback(result, error=False): self.status_page.set_visible(not result.status) self.pref_page.set_visible(result.status) self.list_states.set_visible(result.status) self.list_states.set_sensitive(result.status) def process_states(): GLib.idle_add(self.empty_list) if len(_states) == 0: return Result(False) for state in _states.items(): _is_active = str(_active).startswith(str(state[0])) or str(state[0]).startswith(str(_active)) GLib.idle_add(new_state, state, _is_active) return Result(True) RunAsync(process_states, callback) _apply() if states is None: def _fetch(): res = self.versioning_manager.list_states(config, check_dirty=False) if not self.versioning_manager.needs_migration(config): _act = res.data.get("state_id") _sts = res.data.get("states") _brs = res.data.get("branches", []) _act_br = res.data.get("active_branch", "") _changed_files = res.data.get("changed_files", 0) else: _sts = res _act = active _brs = [] _act_br = "" _changed_files = 0 return _sts, _act, _brs, _act_br, False, _changed_files def _on_fetched(result, error): if not error and result: _do_update(result[0], result[1], result[2], result[3], result[4], result[5]) else: _do_update({}, active, [], "", False, 0) RunAsync(_fetch, _on_fetched) else: _do_update(states, active, [], "", False, 0) self._refresh_details_badge() def show_add_state_dialog(self, widget): dialog = VersioningCommitDialog(parent=self.window, callback=self.add_state) dialog.present(self.window) def add_state(self, message: str): if not message: return self._set_busy(True, _("Creating snapshot…")) @GtkUtils.run_in_main_loop def update(result, error): self._set_busy(False) self.update() self._refresh_details_badge() RunAsync( task_func=self.versioning_manager.create_state, callback=update, config=self.config, message=message, ) ================================================ FILE: bottles/frontend/views/details.py ================================================ # details.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from typing import Optional from gi.repository import Adw, GLib, Gtk from bottles.backend.managers.queue import QueueManager from bottles.backend.models.config import BottleConfig from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.gtk import GtkUtils from bottles.frontend.views.bottle_dependencies import DependenciesView from bottles.frontend.views.bottle_details import BottleView from bottles.frontend.views.bottle_installers import InstallersView from bottles.frontend.views.bottle_preferences import PreferencesView from bottles.frontend.views.bottle_registry_rules import RegistryRulesView from bottles.frontend.views.bottle_taskmanager import TaskManagerView from bottles.frontend.views.bottle_versioning import VersioningView from bottles.frontend.views.eagle import EagleView @Gtk.Template(resource_path="/com/usebottles/bottles/details.ui") class DetailsView(Adw.Bin): """ This class is the starting point for all the pages concerning the bottle (details, preferences, dependencies ..). """ __gtype_name__ = "Details" __pages = {} # region Widgets leaflet = Gtk.Template.Child() default_view = Gtk.Template.Child() stack_bottle = Gtk.Template.Child() sidebar_headerbar = Gtk.Template.Child() content_headerbar = Gtk.Template.Child() default_actions = Gtk.Template.Child() box_actions = Gtk.Template.Child() content_title = Gtk.Template.Child() btn_back = Gtk.Template.Child() btn_back_sidebar = Gtk.Template.Child() btn_operations = Gtk.Template.Child() list_tasks = Gtk.Template.Child() pop_tasks = Gtk.Template.Child() spinner_tasks = Gtk.Template.Child() # endregion def __init__(self, window, config: Optional[BottleConfig] = None, **kwargs): super().__init__(**kwargs) # common variables and references if config is None: config = BottleConfig() self.window = window self.manager = window.manager self.versioning_manager = window.manager.versioning_manager self.config = config self.queue = QueueManager(add_fn=self.lock_back, end_fn=self.unlock_back) self.view_bottle = BottleView(self, config) self.view_installers = InstallersView(self, config) self.view_dependencies = DependenciesView(self, config) self.view_registry_rules = RegistryRulesView(self, config) self.view_preferences = PreferencesView(self, config) self.view_versioning = VersioningView(self, config) self.view_taskmanager = TaskManagerView(self, config) self.view_eagle = EagleView(self, config) self.btn_back.connect("clicked", self.go_back) self.btn_back_sidebar.connect("clicked", self.go_back_sidebar) self.window.main_leaf.connect("notify::visible-child", self.unload_view) self.default_actions.append(self.view_bottle.actions) # region signals self.stack_bottle.connect("notify::visible-child", self.__on_page_change) self.btn_operations.connect("activate", self.__on_operations_toggled) self.btn_operations.connect("notify::visible", self.__spin_tasks_toggle) self.leaflet.connect("notify::folded", self.__on_leaflet_folded) # endregion RunAsync(self.build_pages) def set_title(self, title, subtitle: str = ""): """ This function is used to set the title of the DetailsView headerbar. """ self.content_title.set_title(title) self.content_title.set_subtitle(subtitle) def __on_leaflet_folded(self, widget, *_args): folded = widget.get_folded() self.sidebar_headerbar.set_show_end_title_buttons(folded) self.content_headerbar.set_show_start_title_buttons(folded) self.btn_back_sidebar.set_visible(folded) def __on_page_change(self, *_args): """ Update headerbar title according to the current page. """ self.window.toggle_selection_mode(False) page = self.stack_bottle.get_visible_child_name() self.set_title(self.__pages[page]["title"], self.__pages[page]["description"]) if page == "dependencies": self.set_actions(self.view_dependencies.actions) self.view_dependencies.update(config=self.config) elif page == "registry_rules": self.set_actions(self.view_registry_rules.actions) self.view_registry_rules.update(config=self.config) elif page == "versioning": self.set_actions(self.view_versioning.actions) elif page == "installers": self.set_actions(self.view_installers.actions) elif page == "taskmanager": self.set_actions(self.view_taskmanager.actions) else: self.set_actions(None) def build_pages(self): """ This function build the pages list according to the user settings (some pages are shown only if experimental features are enabled). """ self.__pages = { "preferences": { "title": _("Settings"), "description": "", }, "dependencies": { "title": _("Dependencies"), "description": "", }, "registry_rules": { "title": _("Registry Rules"), "description": "", }, "versioning": { "title": _("Snapshots"), "description": "", }, "installers": { "title": _("Installers"), "description": "", }, "taskmanager": { "title": _("Task Manager"), "description": "", }, "eagle": { "title": _("Eagle Analysis"), "description": "", }, } if self.config.Environment == "Steam": del self.__pages["versioning"] def ui_update(): if self.view_bottle.get_parent() is None: self.default_view.append(self.view_bottle) if self.view_preferences.get_parent() is None: self.stack_bottle.add_named(self.view_preferences, "preferences") self.stack_bottle.add_named(self.view_dependencies, "dependencies") self.stack_bottle.add_named(self.view_registry_rules, "registry_rules") self.stack_bottle.add_named(self.view_versioning, "versioning") self.stack_bottle.add_named(self.view_installers, "installers") self.stack_bottle.add_named(self.view_taskmanager, "taskmanager") self.stack_bottle.add_named(self.view_eagle, "eagle") if self.view_bottle.actions.get_parent() is None: self.set_actions(self.view_bottle.actions) GLib.idle_add(ui_update) def set_actions(self, widget: Gtk.Widget = None): """ This function is used to set the actions buttons in the headerbar. """ while self.box_actions.get_first_child(): self.box_actions.remove(self.box_actions.get_first_child()) if widget: self.box_actions.append(widget) def set_config(self, config: BottleConfig, rebuild_pages=True): """ This function update widgets according to the bottle configuration. It also temporarily disable the functions connected to the widgets to avoid the bottle configuration to be updated during this process. """ self.config = config # update widgets data with bottle configuration self.view_bottle.set_config(config=config) self.view_preferences.set_config(config=config) self.view_taskmanager.set_config(config=config) self.view_installers.update(config=config) self.view_registry_rules.update(config=config) self.view_versioning.update(config=config) if rebuild_pages: self.build_pages() def __on_operations_toggled(self, widget): if not self.list_tasks.get_first_child(): widget.set_visible(False) def __spin_tasks_toggle(self, widget, *_args): if widget.get_visible(): self.spinner_tasks.start() self.spinner_tasks.set_visible(True) else: self.spinner_tasks.stop() self.spinner_tasks.set_visible(False) def go_back(self, _widget=False): self.window.main_leaf.navigate(Adw.NavigationDirection.BACK) def go_back_sidebar(self, *_args): self.leaflet.navigate(Adw.NavigationDirection.BACK) def unload_view(self, *_args): while self.stack_bottle.get_first_child(): self.stack_bottle.remove(self.stack_bottle.get_first_child()) @GtkUtils.run_in_main_loop def lock_back(self): self.btn_back.set_sensitive(False) self.btn_back.set_tooltip_text(_("Operations in progress, please wait.")) @GtkUtils.run_in_main_loop def unlock_back(self): self.btn_back.set_sensitive(True) self.btn_back.set_tooltip_text(_("Return to your bottles.")) def update_runner_label(self, runner: str): self.view_bottle.label_runner.set_text(runner) ================================================ FILE: bottles/frontend/views/eagle.py ================================================ # eagle.py # # Copyright 2026 mirkobrombin # # 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, in version 3 of the License. # # 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 . import os import uuid from gettext import gettext as _ from gi.repository import Adw, GLib, Gtk from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.state import SignalManager, Signals from bottles.backend.utils.threading import RunAsync from bottles.backend.managers.eagle import EagleManager from bottles.backend.utils.manager import ManagerUtils from bottles.backend.wine.executor import WineExecutor from bottles.frontend.utils.gtk import GtkUtils from bottles.frontend.windows.generic import SourceDialog @Gtk.Template(resource_path="/com/usebottles/bottles/eagle.ui") class EagleView(Gtk.Box): __gtype_name__ = "EagleView" stack = Gtk.Template.Child() banner_disclaimer = Gtk.Template.Child() scrolled_steps = Gtk.Template.Child() steps_list = Gtk.Template.Child() list_suggestions = Gtk.Template.Child() group_results = Gtk.Template.Child() group_warnings = Gtk.Template.Child() group_files = Gtk.Template.Child() label_files = Gtk.Template.Child() list_dependencies = Gtk.Template.Child() group_dependencies = Gtk.Template.Child() list_warnings = Gtk.Template.Child() btn_launch = Gtk.Template.Child() btn_report = Gtk.Template.Child() def __init__(self, details, config: BottleConfig, **kwargs): super().__init__(**kwargs) self.details = details self.config = config self.manager = EagleManager(config) self.analysis_results = None self.target_path = None self._analysis_steps: list[Adw.ActionRow] = [] self._files_rows: list[Adw.ActionRow] = [] self._results_rows: list[Adw.ActionRow] = [] self.btn_launch.connect("clicked", self.__on_launch_clicked) self.btn_report.connect("clicked", self.__on_report_clicked) SignalManager.connect(Signals.EagleStep, self.__on_eagle_step) SignalManager.connect(Signals.EagleFinished, self.__on_eagle_finished) def analyze(self, executable_path: str) -> None: """ Starts the analysis process on the given executable path. """ self.target_path = executable_path self.analysis_results = None self.stack.set_visible_child_name("console") self.banner_disclaimer.set_revealed(False) self.group_warnings.set_visible(False) self.group_files.set_visible(False) self.group_dependencies.set_visible(False) self.btn_report.set_visible(False) self.btn_launch.set_visible(False) self.group_results.set_visible(False) if self._analysis_steps: self._analysis_steps.clear() self.__reset_steps() # Clear all dynamic lists/groups while row := self.list_suggestions.get_first_child(): self.list_suggestions.remove(row) while row := self.list_warnings.get_first_child(): self.list_warnings.remove(row) while row := self.list_dependencies.get_first_child(): self.list_dependencies.remove(row) # Reset label_files rows if self._files_rows: for row in self._files_rows: try: self.label_files.remove(row) except: pass self._files_rows.clear() # Reset group_results using tracking list if self._results_rows: for row in self._results_rows: try: self.group_results.remove(row) except: pass self._results_rows.clear() def _analyze(): self.manager.analyze(executable_path) RunAsync(_analyze) def __reset_steps(self) -> None: """ Clear all step rows from the list. """ self._analysis_steps.clear() child = self.steps_list.get_first_child() while child is not None: next_child = child.get_next_sibling() self.steps_list.remove(child) child = next_child def __create_step_row(self, text: str) -> Gtk.Box: """ Create a compact step row with completion indicator. """ row = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=8) row.set_margin_start(12) row.set_margin_end(12) row.set_margin_top(4) row.set_margin_bottom(4) label = Gtk.Label(label=text) label.set_halign(Gtk.Align.START) label.set_hexpand(True) label.set_ellipsize(3) label.add_css_class("dim-label") row.append(label) check_image = Gtk.Image.new_from_icon_name("selection-mode-symbolic") check_image.add_css_class("accent") check_image.set_visible(False) row.append(check_image) row._completion_icon = check_image row._label = label return row def __mark_last_step_completed(self) -> None: """ Mark the last step as completed with checkmark. """ if not self._analysis_steps: return self.__set_step_completed(self._analysis_steps[-1]) def __set_step_completed(self, row: Adw.ActionRow) -> None: """ Show the completion icon for a step. """ icon = getattr(row, "_completion_icon", None) if icon: icon.set_visible(True) @GtkUtils.run_in_main_loop def __on_eagle_step(self, res: Result) -> None: msg = res.data if not msg or not msg.strip(): return self.__mark_last_step_completed() row = self.__create_step_row(msg.strip()) self.steps_list.append(row) self._analysis_steps.append(row) def _scroll_to_bottom(): adj = self.scrolled_steps.get_vadjustment() adj.set_value(adj.get_upper() - adj.get_page_size()) return False GLib.idle_add(_scroll_to_bottom) def __create_info_row(self, title: str, subtitle: str, icon: str = None) -> Adw.ActionRow: row = Adw.ActionRow() row.set_title(title) row.set_subtitle(subtitle) if icon: row.add_prefix(Gtk.Image.new_from_icon_name(icon)) return row @GtkUtils.run_in_main_loop def __on_eagle_finished(self, res: Result) -> None: self.__mark_last_step_completed() self.analysis_results = res.data data = self.analysis_results details = data.get("details", {}) self.group_results.set_visible(True) # Clear existing rows if self._results_rows: for row in self._results_rows: try: self.group_results.remove(row) except: pass self._results_rows.clear() def _add_result(row): self.group_results.add(row) self._results_rows.append(row) _add_result(self.__create_info_row( _("Product Name"), data.get("product_name", "Unknown"), "package-x-generic-symbolic" )) _add_result(self.__create_info_row( _("Publisher"), data.get("publisher", "Unknown"), "avatar-default-symbolic" )) _add_result(self.__create_info_row( _("Architecture"), data.get("arch", "Unknown"), "emblem-system-symbolic" )) _add_result(self.__create_info_row( _("Minimum OS Version"), data.get("min_os", "Unknown"), "software-update-available-symbolic" )) _add_result(self.__create_info_row( _("Needs Administrator"), _("Yes") if data.get("admin") else _("No"), "dialog-password-symbolic" )) metadata = data.get("metadata", {}) if metadata.get("compiler"): _add_result(self.__create_info_row( _("Compiler"), metadata["compiler"], "applications-engineering-symbolic" )) if metadata.get("build_date"): _add_result(self.__create_info_row( _("Build Date"), metadata["build_date"], "x-office-calendar-symbolic" )) # Category mapping for detected technologies CATEGORY_META = { "Graphics": {"title": _("Graphics API"), "icon": "video-display-symbolic"}, "Audio": {"title": _("Audio Engine"), "icon": "audio-x-generic-symbolic"}, "Runtimes": {"title": _("Runtimes and Libraries"), "icon": "library-symbolic"}, "Social/DRM": {"title": _("Social and DRM"), "icon": "network-workgroup-symbolic"}, "Input": {"title": _("Input"), "icon": "input-gaming-symbolic"}, "Protection": {"title": _("Protection"), "icon": "security-high-symbolic"}, "Upscaling": {"title": _("Upscaling Technology"), "icon": "video-display-symbolic"}, "Physics": {"title": _("Physics Engine"), "icon": "emblem-system-symbolic"}, "Media": {"title": _("Media Playback"), "icon": "video-x-generic-symbolic"}, "Crypto": {"title": _("Crypto and Hashing"), "icon": "security-low-symbolic"}, "Frameworks": {"title": _("Engines and Frameworks"), "icon": "applications-engineering-symbolic"}, "System": {"title": _("System Interaction"), "icon": "utilities-terminal-symbolic"}, "Installer": {"title": _("Installer Type"), "icon": "system-software-install-symbolic"}, "Registry": {"title": _("Registry"), "icon": "preferences-system-symbolic"}, } # Analysed Files analysed_files = details.get("Analysed Files", []) if analysed_files: self.group_files.set_visible(True) if not hasattr(self, "_files_rows"): self._files_rows = [] for fname in analysed_files: row = Adw.ActionRow() row.set_title(fname) row.add_css_class("property") self.label_files.add_row(row) self._files_rows.append(row) else: self.group_files.set_visible(False) # Merge Engines into Frameworks for display engines = details.get("Engines", []) if engines: if "Frameworks" not in details: details["Frameworks"] = [] existing = [f["name"] if isinstance(f, dict) else f for f in details["Frameworks"]] for e in engines: e_name = e["name"] if isinstance(e, dict) else e if e_name not in existing: details["Frameworks"].append(e) # Iterate and Populate for key, meta in CATEGORY_META.items(): items = details.get(key, []) if not items: continue title = meta["title"] icon = meta["icon"] final_items = [] for item in items: if isinstance(item, dict): name = item.get("name", "Unknown") source = item.get("source", "") context = item.get("context", []) if key in ["System", "Registry"] and context and isinstance(context, list): # For these categories, expand context into items for ctx_item in context: entry = { "title": ctx_item, "subtitle": f"{name} ({source})" if source else name } final_items.append(entry) else: # Standard item subtitle_sys = source context_str = "" if context: context_str = ", ".join(context[:3]) + ("..." if len(context)>3 else "") full_sub = "" if subtitle_sys: full_sub += f"{subtitle_sys}" if context_str: full_sub += f" · {context_str}" if full_sub else context_str final_items.append({"title": name, "subtitle": full_sub}) else: final_items.append({"title": str(item), "subtitle": ""}) count = len(final_items) if count == 0: continue if count == 1: # Single item, then using ActionRow item = final_items[0] row = Adw.ActionRow() row.set_title(title) row.set_subtitle(f"{item['title']}") if item['subtitle']: sub = item['title'] if item.get("subtitle"): sub += f" ({item['subtitle']})" row.set_subtitle(sub) row.add_prefix(Gtk.Image.new_from_icon_name(icon)) _add_result(row) else: # Multiple items, then using ExpanderRow row = Adw.ExpanderRow() row.set_title(title) row.set_subtitle(_("{0} detected").format(count)) row.add_prefix(Gtk.Image.new_from_icon_name(icon)) for item in final_items: sub_row = Adw.ActionRow() sub_row.set_title(item['title']) if item.get('subtitle'): sub_row.set_subtitle(item['subtitle']) sub_row.add_css_class("property") row.add_row(sub_row) _add_result(row) while child := self.list_warnings.get_first_child(): self.list_warnings.remove(child) warnings = details.get("Warning", []) messages = data.get("messages", []) system_items = details.get("System", []) system_alerts = [item for item in system_items if isinstance(item, dict) and item.get("severity") in ["high", "critical"]] all_alerts = warnings + messages + system_alerts if all_alerts: self.group_warnings.set_visible(True) self.group_warnings.set_title(_("Analysis Insights")) for item in all_alerts: row = Adw.ActionRow() icon_name = "dialog-information-symbolic" if isinstance(item, dict): name = item.get("name", "Unknown") description = item.get("description", "") context = item.get("context", []) source = item.get("source", "") details_list = [] if source and source != "Main Executable": details_list.append(f"Source: {source}") if context: ctx_str = ", ".join(context[:5]) if len(context) > 5: ctx_str += "..." details_list.append(f"Detected: {ctx_str}") if details_list: description += "\n" + "\n".join(details_list) row.set_title(name) row.set_subtitle(description) row.set_subtitle_lines(0) severity = item.get("severity", "info") if severity == "critical": row.add_css_class("error") icon_name = "dialog-error-symbolic" elif severity == "high": row.add_css_class("warning") icon_name = "dialog-warning-symbolic" if "Protection" in name: icon_name = "security-high-symbolic" elif "Packed" in name: icon_name = "package-x-generic-symbolic" elif "Optimization" in name or "WPF" in name: icon_name = "emblem-system-symbolic" elif "XeSS" in name or "DLSS" in name or "FSR" in name: icon_name = "video-display-symbolic" elif "UWP" in name: icon_name = "applications-system-symbolic" else: text = str(item) row.set_title(text) if "Protection" in text: icon_name = "security-high-symbolic" elif "Packed" in text: icon_name = "package-x-generic-symbolic" elif "Warning" in text: row.add_css_class("warning") icon_name = "dialog-warning-symbolic" icon = Gtk.Image.new_from_icon_name(icon_name) row.add_prefix(icon) self.list_warnings.append(row) else: self.group_warnings.set_visible(False) child = self.list_suggestions.get_first_child() while child: self.list_suggestions.remove(child) child = self.list_suggestions.get_first_child() child = self.list_dependencies.get_first_child() while child: self.list_dependencies.remove(child) child = self.list_dependencies.get_first_child() suggestions = data.get("suggestions", []) has_opts = False has_deps = False for item in suggestions: key = item.get("key", "") label = item.get("label", "") if key.startswith("dep_"): row = Adw.ActionRow() row.set_title(label) row.add_prefix(Gtk.Image.new_from_icon_name("package-x-generic-symbolic")) self.list_dependencies.append(row) has_deps = True else: row = Adw.SwitchRow() row.set_title(label) row.set_active(item.get("value", False)) self.list_suggestions.append(row) has_opts = True self.list_suggestions.get_parent().set_visible(has_opts) self.group_dependencies.set_visible(has_deps) self.stack.set_visible_child_name("results") self.banner_disclaimer.set_revealed(True) self.btn_launch.set_visible(True) self.btn_report.set_visible(True) def __on_launch_clicked(self, _widget) -> None: if not self.analysis_results or not self.target_path: return view_bottle = self.details.view_bottle config = view_bottle.config manager = view_bottle.manager overrides = {} row = self.list_suggestions.get_first_child() while row: if hasattr(row, "suggestion_key") and row.suggestion_key: overrides[row.suggestion_key] = row.suggestion_switch.get_active() row = row.get_next_sibling() path = self.target_path basename = os.path.basename(path) _uuid = str(uuid.uuid4()) program = { "executable": basename, "name": basename.rsplit(".", 1)[0], "path": path, "id": _uuid, "folder": ManagerUtils.get_exe_parent_dir(config, path), } program.update(overrides) config = manager.update_config( config=config, key=_uuid, value=program, scope="External_Programs", fallback=True, ).data["config"] view_bottle.config = config view_bottle.update_programs(config=config, force_add=program) self.details.window.show_toast(_('"{0}" added').format(program["name"])) def _run(): WineExecutor.run_program(config, program, False) return True def _callback(_result, _error): pass RunAsync(_run, callback=_callback) self.details.go_back_sidebar() def __on_report_clicked(self, _widget) -> None: """ Show full analysis report as Markdown in a dialog. """ if not self.analysis_results: return data = self.analysis_results details = data.get("details", {}) metadata = data.get("metadata", {}) lines = [] lines.append(f"# Eagle Analysis Report") lines.append(f"**Target:** `{data.get('name', 'Unknown')}`") lines.append("") lines.append("## Binary Information") lines.append(f"- **Product:** {data.get('product_name', 'Unknown')}") lines.append(f"- **Publisher:** {data.get('publisher', 'Unknown')}") lines.append(f"- **Architecture:** {data.get('arch', 'Unknown')}") lines.append(f"- **Minimum OS:** {data.get('min_os', 'Unknown')}") lines.append(f"- **Requires Admin:** {'Yes' if data.get('admin') else 'No'}") lines.append("") if metadata: lines.append("## Build Metadata") if metadata.get("compiler"): lines.append(f"- **Compiler:** {metadata.get('compiler')}") if metadata.get("build_date"): lines.append(f"- **Build Date:** {metadata.get('build_date')}") flags = [] if metadata.get("large_address_aware"): flags.append("Large Address Aware") if metadata.get("dep_enabled"): flags.append("DEP") if metadata.get("aslr_enabled"): flags.append("ASLR") if flags: lines.append(f"- **PE Flags:** {', '.join(flags)}") lines.append("") lines.append("## Detected Technologies") for category in ["Graphics", "Audio", "Runtimes", "Frameworks", "Engines", "Input", "Protection", "Social/DRM", "Installer"]: items = details.get(category, []) if items: lines.append(f"### {category}") for item in items: name = "Unknown" source = "" if isinstance(item, dict): name = item.get("name", "Unknown") source = item.get("source", "") else: name = str(item) line = f"- **{name}**" if source: line += f" \n *Source: {source}*" lines.append(line) lines.append("") reg_items = details.get("Registry", []) if reg_items: lines.append("## Registry Modifications") lines.append("> These keys indicate potential system-level changes, such as drivers or DRM, which might require specific dependencies.") for item in reg_items: name = item.get("name", "Unknown") source = item.get("source", "") keys = item.get("context", []) lines.append(f"- **{name}**") if keys: if isinstance(keys, str): lines.append(f" - *Found:* `{keys}`") else: lines.append(f" - *Found:*") for k in keys: lines.append(f" - `{k}`") if source: lines.append(f" - *Source:* {source}") lines.append("") analysed_files = details.get("Analysed Files", []) if analysed_files: lines.append("## Analysed Files") if details.get("Installer", []): lines.append("> Files extracted from the installer during deep scan.") else: lines.append("> Includes the main executable and any relevant neighbor files found in the same directory.") for fname in analysed_files: lines.append(f"- `{fname}`") lines.append("") warnings = details.get("Warning", []) if warnings: lines.append("## Compatibility Warnings") for warn in warnings: if isinstance(warn, dict): severity = warn.get("severity", "info").upper() name = warn.get("name", "Unknown") desc = warn.get("description", "") src = warn.get("source", "") lines.append(f"### [{severity}] {name}") if desc: lines.append(f"{desc}") if src: lines.append(f"*Source: {src}*") else: lines.append(f"- {warn}") lines.append("") suggestions = data.get("suggestions", []) deps = [s for s in suggestions if s.get("key", "").startswith("dep_")] if deps: lines.append("## Recommended Dependencies") lines.append("> Install these from the Dependencies section of your bottle.") lines.append("") for dep in deps: lines.append(f"- {dep.get('label', 'Unknown')}") lines.append("") overrides = [s for s in suggestions if not s.get("key", "").startswith("dep_")] if overrides: lines.append("## Suggested Overrides") for ovr in overrides: status = "[x]" if ovr.get("value") else "[ ]" lines.append(f"- {status} {ovr.get('label', 'Unknown')}") lines.append("") lines.append("---") lines.append("*Report generated by Eagle (BETA)*") report = "\n".join(lines) SourceDialog( parent=self.details.window, title=_("Eagle Analysis Report"), message=report, lang="markdown", ).present() ================================================ FILE: bottles/frontend/views/importer.py ================================================ # importer.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, GLib, Gtk from bottles.backend.managers.backup import BackupManager from bottles.backend.state import SignalManager, Signals, TaskManager from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.filters import add_all_filters, add_yaml_filters from bottles.frontend.utils.gtk import GtkUtils from bottles.frontend.widgets.importer import ImporterEntry @Gtk.Template(resource_path="/com/usebottles/bottles/importer.ui") class ImporterView(Adw.Bin): __gtype_name__ = "ImporterView" # region Widgets list_prefixes = Gtk.Template.Child() btn_find_prefixes = Gtk.Template.Child() btn_import_config = Gtk.Template.Child() btn_import_full = Gtk.Template.Child() btn_back = Gtk.Template.Child() group_prefixes = Gtk.Template.Child() status_page = Gtk.Template.Child() box_import_progress = Gtk.Template.Child() spinner_import = Gtk.Template.Child() label_import_progress = Gtk.Template.Child() # endregion def __init__(self, window, **kwargs): super().__init__(**kwargs) # common variables and references self.window = window self.manager = window.manager self.import_manager = window.manager.import_manager # connect signals self.btn_back.connect("clicked", self.go_back) self.btn_find_prefixes.connect("clicked", self.__find_prefixes) self.btn_import_full.connect("clicked", self.__import_full_bck) self.btn_import_config.connect("clicked", self.__import_config_bck) # Import progress tracking self._import_task_id = None SignalManager.connect(Signals.TaskAdded, self._on_task_added) SignalManager.connect(Signals.TaskRemoved, self._on_task_removed) SignalManager.connect(Signals.TaskUpdated, self._on_task_updated) def __find_prefixes(self, widget): """ This function remove all entries from the list_prefixes, ask the manager to find all prefixes in the system and add them to the list """ @GtkUtils.run_in_main_loop def update(result, error=False): widget.set_sensitive(True) if result.ok: wineprefixes = result.data.get("wineprefixes") if len(wineprefixes) == 0: return self.status_page.set_visible(False) self.group_prefixes.set_visible(True) while self.list_prefixes.get_first_child(): _w = self.list_prefixes.get_first_child() self.list_prefixes.remove(_w) for prefix in result.data.get("wineprefixes"): self.list_prefixes.append(ImporterEntry(self, prefix)) widget.set_sensitive(False) RunAsync(self.import_manager.search_wineprefixes, callback=update) @GtkUtils.run_in_main_loop def __finish(self, result, error=False): if result.ok: self.window.show_toast(_("Backup imported successfully")) else: self.window.show_toast(_("Import failed")) def __import_full_bck(self, *_args): """ This function shows a dialog to the user, from which it can choose an archive backup to import into Bottles. It supports only .tar.gz files as Bottles export bottles in this format. Once selected, it will be imported. """ def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: return self.window.show_toast(_("Importing backup…")) RunAsync( task_func=BackupManager.import_backup, callback=self.__finish, scope="full", path=dialog.get_file().get_path(), ) dialog = Gtk.FileChooserNative.new( title=_("Select a Backup Archive"), action=Gtk.FileChooserAction.OPEN, parent=self.window, accept_label=_("Import"), ) filter = Gtk.FileFilter() filter.set_name("GNU Gzip Archive") # TODO: Investigate why `filter.add_mime_type(...)` does not show filter in all distributions. # Intended MIME types are: # - `application/gzip` filter.add_pattern("*.gz") dialog.add_filter(filter) add_all_filters(dialog) dialog.set_modal(True) dialog.connect("response", set_path) dialog.show() def __import_config_bck(self, *_args): """ This function shows a dialog to the user, from which it can choose an archive backup to import into Bottles. It supports only .yml files which are the Bottles' configuration file. Once selected, it will be imported. """ def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: return self.window.show_toast(_("Importing backup…")) RunAsync( task_func=BackupManager.import_backup, callback=self.__finish, scope="config", path=dialog.get_file().get_path(), ) dialog = Gtk.FileChooserNative.new( title=_("Select a Configuration File"), action=Gtk.FileChooserAction.OPEN, parent=self.window, accept_label=_("Import"), ) add_yaml_filters(dialog) add_all_filters(dialog) dialog.set_modal(True) dialog.connect("response", set_path) dialog.show() def _on_task_added(self, data=None): """Signal handler for TaskAdded events. Shows progress if import task.""" if not data or not data.data: return task_id = data.data task = TaskManager.get(task_id) if not task: return # Check if this is an import task if task.title == _("Importing full backup"): self._import_task_id = task_id GLib.idle_add(self._show_import_progress) def _on_task_removed(self, data=None): """Signal handler for TaskRemoved events. Hides progress if import task.""" if not data or not data.data: return task_id = data.data if task_id == self._import_task_id: self._import_task_id = None GLib.idle_add(self._hide_import_progress) def _on_task_updated(self, data=None): """Signal handler for TaskUpdated events. Updates progress label.""" if not data or not data.data: return task_id = data.data if task_id == self._import_task_id: task = TaskManager.get(task_id) if task and task.subtitle: GLib.idle_add(self._update_import_progress, task.subtitle) def _show_import_progress(self): """Show the import progress indicator.""" self.label_import_progress.set_text("") self.box_import_progress.set_visible(True) self.spinner_import.start() def _hide_import_progress(self): """Hide the import progress indicator.""" self.spinner_import.stop() self.box_import_progress.set_visible(False) def _update_import_progress(self, text: str): """Update the import progress label.""" self.label_import_progress.set_text(text) def go_back(self, *_args): self.window.main_leaf.navigate(Adw.NavigationDirection.BACK) ================================================ FILE: bottles/frontend/views/library.py ================================================ # library.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import contextlib from gettext import gettext as _ from gi.repository import Adw, GObject, Gtk from bottles.backend.managers.library import LibraryManager from bottles.frontend.utils.gtk import GtkUtils from bottles.frontend.widgets.library import LibraryEntry @Gtk.Template(resource_path="/com/usebottles/bottles/library.ui") class LibraryView(Adw.Bin): __gtype_name__ = "LibraryView" # region Widgets scroll_window = Gtk.Template.Child() main_flow = Gtk.Template.Child() status_page = Gtk.Template.Child() style_provider = Gtk.CssProvider() # endregion items_per_line = GObject.property(type=int, default=0) # type: ignore def __init__(self, window, **kwargs): super().__init__(**kwargs) self.window = window self.css = b"" self.update() def update(self): library_manager = LibraryManager() entries = library_manager.get_library() while self.main_flow.get_first_child() is not None: self.main_flow.remove(self.main_flow.get_first_child()) self.status_page.set_visible(len(entries) == 0) self.scroll_window.set_visible(not len(entries) == 0) self.items_per_line = len(entries) for u, e in entries.items(): # We suppress exceptions so that it doesn't continue if the init fails with contextlib.suppress(Exception): entry = LibraryEntry(self, u, e) self.main_flow.append(entry) def remove_entry(self, entry): @GtkUtils.run_in_main_loop def undo_callback(*args): self.items_per_line += 1 entry.show() @GtkUtils.run_in_main_loop def dismissed_callback(*args): self.__delete_entry(entry) entry.hide() self.items_per_line -= 1 self.window.show_toast( message=_('"{0}" removed from the library.').format(entry.name), timeout=5, action_label=_("Undo"), action_callback=undo_callback, dismissed_callback=dismissed_callback, ) def __delete_entry(self, entry): library_manager = LibraryManager() library_manager.remove_from_library(entry.uuid) def go_back(self, widget=False): self.window.main_leaf.navigate(Adw.NavigationDirection.BACK) ================================================ FILE: bottles/frontend/views/list.py ================================================ # list.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from datetime import datetime from gettext import gettext as _ from gi.repository import Adw, GLib, Gtk, Xdp from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.state import SignalManager, Signals from bottles.backend.utils.threading import RunAsync from bottles.backend.wine.executor import WineExecutor from bottles.frontend.params import APP_ID from bottles.frontend.utils.filters import add_all_filters, add_executable_filters @Gtk.Template(resource_path="/com/usebottles/bottles/bottle-row.ui") class BottlesBottleRow(Adw.ActionRow): __gtype_name__ = "BottlesBottleRow" Adw.init() # region Widgets button_run = Gtk.Template.Child() wrap_box = Gtk.Template.Child() # endregion def __init__(self, window, config: BottleConfig, **kwargs): super().__init__(**kwargs) # common variables and references self.window = window self.manager = window.manager self.config = config # Format update date update_date = _("N/A") if self.config.Update_Date: try: temp_date = datetime.strptime( self.config.Update_Date, "%Y-%m-%d %H:%M:%S.%f" ) update_date = temp_date.strftime("%d %B, %Y %H:%M:%S") except ValueError: update_date = _("N/A") # Check runner type by name if self.config.Runner.startswith("lutris"): self.runner_type = "wine" else: self.runner_type = "proton" # connect signals self.connect("activated", self.show_details) self.button_run.connect("clicked", self.run_executable) # populate widgets self.set_title(self.config.Name) if self.window.settings.get_boolean("update-date"): self.set_subtitle(update_date) self.wrap_box.append(Gtk.Label.new(self.config.Environment)) # Set tooltip text self.button_run.set_tooltip_text(_(f"Run executable in “{self.config.Name}”")) def run_executable(self, *_args): """Display file dialog for executable""" if not Xdp.Portal.running_under_sandbox(): return def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: return self.window.show_toast( _("Launching “{0}” in “{1}”…").format( dialog.get_file().get_basename(), self.config.Name ) ) path = dialog.get_file().get_path() _executor = WineExecutor(self.config, exec_path=path) RunAsync(_executor.run) dialog = Gtk.FileChooserNative.new( title=_("Select Executable"), action=Gtk.FileChooserAction.OPEN, parent=self.window, accept_label=_("Run"), ) add_executable_filters(dialog) add_all_filters(dialog) dialog.set_modal(True) dialog.connect("response", set_path) dialog.show() def show_details(self, widget=None, config=None): if config is None: config = self.config self.window.page_details.view_preferences.update_combo_components() self.window.show_details_view(config=config) def disable(self): self.window.go_back() self.set_visible(False) @Gtk.Template(resource_path="/com/usebottles/bottles/list.ui") class BottleView(Adw.Bin): __gtype_name__ = "BottleView" __bottles = {} # region Widgets list_bottles = Gtk.Template.Child() list_steam = Gtk.Template.Child() group_bottles = Gtk.Template.Child() group_steam = Gtk.Template.Child() pref_page = Gtk.Template.Child() bottle_status = Gtk.Template.Child() btn_create = Gtk.Template.Child() entry_search = Gtk.Template.Child() search_bar = Gtk.Template.Child() no_bottles_found = Gtk.Template.Child() # endregion def __init__(self, window, arg_bottle=None, **kwargs): super().__init__(**kwargs) # common variables and references self.window = window self.arg_bottle = arg_bottle # connect signals self.btn_create.connect("clicked", self.window.show_add_view) self.entry_search.connect("changed", self.__search_bottles) # backend signals SignalManager.connect( Signals.ManagerLocalBottlesLoaded, self.update_bottles_list ) self.bottle_status.set_icon_name(APP_ID) self.update_bottles_list() def __search_bottles(self, widget, event=None, data=None): """ This function search in the list of bottles the text written in the search entry. """ terms = widget.get_text() self.list_bottles.set_filter_func(self.__filter_bottles, terms) self.list_steam.set_filter_func(self.__filter_bottles, terms) @staticmethod def __filter_bottles(row, terms=None): text = row.get_title().lower() return terms.lower() in text def update_bottles_list(self, *args) -> None: self.__bottles = {} while self.list_bottles.get_first_child(): self.list_bottles.remove(self.list_bottles.get_first_child()) while self.list_steam.get_first_child(): self.list_steam.remove(self.list_steam.get_first_child()) local_bottles = self.window.manager.local_bottles is_empty_local_bottles = len(local_bottles) == 0 self.pref_page.set_visible(not is_empty_local_bottles) self.bottle_status.set_visible(is_empty_local_bottles) for name, config in local_bottles.items(): _entry = BottlesBottleRow(self.window, config) self.__bottles[config.Path] = _entry if config.Environment != "Steam": self.list_bottles.append(_entry) else: self.list_steam.append(_entry) if self.list_steam.get_first_child() is None: self.group_steam.set_visible(False) self.group_bottles.set_title("") else: self.group_steam.set_visible(True) self.group_bottles.set_title(_("Your Bottles")) def show_page(self, page: str) -> None: if config := self.window.manager.local_bottles.get(page): self.window.show_details_view(config=config) def disable_bottle(self, config): self.__bottles[config.Path].disable() ================================================ FILE: bottles/frontend/views/loading.py ================================================ # loading.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, Gtk from bottles.backend.models.result import Result from bottles.backend.state import SignalManager, Signals from bottles.frontend.params import APP_ID from bottles.frontend.utils.gtk import GtkUtils @Gtk.Template(resource_path="/com/usebottles/bottles/loading.ui") class LoadingView(Adw.Bin): __gtype_name__ = "LoadingView" __fetched = 0 # region widgets label_fetched = Gtk.Template.Child() label_downloading = Gtk.Template.Child() btn_go_offline = Gtk.Template.Child() loading_status_page = Gtk.Template.Child() # endregion def __init__(self, **kwargs): super().__init__(**kwargs) self.loading_status_page.set_icon_name(APP_ID) self.btn_go_offline.connect("clicked", self.go_offline) @GtkUtils.run_in_main_loop def add_fetched(self, res: Result): total: int = res.data self.__fetched += 1 self.label_downloading.set_text( _("Downloading ~{0} of packages…").format("20kb") ) self.label_fetched.set_text( _("Fetched {0} of {1} packages").format(self.__fetched, total) ) def go_offline(self, _widget): SignalManager.send(Signals.ForceStopNetworking, Result(status=True)) ================================================ FILE: bottles/frontend/views/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) viewsdir = join_paths(pkgdatadir, 'bottles/frontend/views') bottles_sources = [ '__init__.py', 'new_bottle_dialog.py', 'list.py', 'library.py', 'details.py', 'preferences.py', 'importer.py', 'loading.py', 'bottle_details.py', 'bottle_installers.py', 'bottle_dependencies.py', 'bottle_registry_rules.py', 'bottle_preferences.py', 'bottle_versioning.py', 'bottle_taskmanager.py', 'eagle.py' ] install_data(bottles_sources, install_dir: viewsdir) ================================================ FILE: bottles/frontend/views/new_bottle_dialog.py ================================================ # new_bottle_dialog.py # # Copyright 2025 The Bottles Contributors # # 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, in version 3 of the License. # # 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 . # import os from gettext import gettext as _ from threading import Event from typing import Any, Optional from gi.repository import Adw, Gio, GLib, GObject, Gtk, Pango, Xdp from pathvalidate import sanitize_filename from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.state import Task, TaskManager from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.filters import add_all_filters, add_yaml_filters from bottles.frontend.utils.gtk import GtkUtils @Gtk.Template(resource_path="/com/usebottles/bottles/check-row.ui") class BottlesCheckRow(Adw.ActionRow): """An `AdwActionRow` with a designated `GtkCheckButton` as prefix.""" __gtype_name__ = "BottlesCheckRow" check_button = Gtk.Template.Child() active = GObject.Property(type=bool, default=False) environment = GObject.Property(type=str, default=None) # Add row’s check button to the group group = GObject.Property( # FIXME: Supposed to be a BottlesCheckRow widget type. type=Adw.ActionRow, default=None, setter=lambda self, group: self.check_button.set_group(group.check_button), ) @Gtk.Template(resource_path="/com/usebottles/bottles/new-bottle-dialog.ui") class BottlesNewBottleDialog(Adw.Dialog): __gtype_name__ = "BottlesNewBottleDialog" # region Widgets entry_name = Gtk.Template.Child() stack_create = Gtk.Template.Child() btn_create = Gtk.Template.Child() btn_cancel = Gtk.Template.Child() btn_close = Gtk.Template.Child() btn_choose_env = Gtk.Template.Child() btn_choose_env_reset = Gtk.Template.Child() label_choose_env = Gtk.Template.Child() status_page_status = Gtk.Template.Child() btn_choose_path = Gtk.Template.Child() btn_choose_path_reset = Gtk.Template.Child() label_choose_path = Gtk.Template.Child() steps_list = Gtk.Template.Child() scrolled_steps = Gtk.Template.Child() btn_cancel_creating = Gtk.Template.Child() combo_runner = Gtk.Template.Child() combo_arch = Gtk.Template.Child() str_list_arch = Gtk.Template.Child() str_list_runner = Gtk.Template.Child() menu_duplicate = Gtk.Template.Child() environment_list_box = Gtk.Template.Child() selected_environment = GObject.Property(type=str, default=None) # endregion def __init__(self, **kwargs: Any) -> None: super().__init__(**kwargs) # common variables and references self.window = GtkUtils.get_parent_window() if not self.window or not Xdp.Portal.running_under_sandbox(): return self.app = self.window.get_application() self.manager = self.window.manager self.new_bottle_config = BottleConfig() self.env_recipe_path = None self.custom_path = "" self.runner = None self.default_string = _("(Default)") self._creation_task: Optional[Task] = None self._creation_job: Optional[RunAsync] = None self._creation_cancel_event: Optional[Event] = None self._cleanup_job: Optional[RunAsync] = None self._cleanup_config: Optional[BottleConfig] = None self._cancel_requested = False self._creation_steps: list[Adw.ActionRow] = [] self.arch = {"win64": "64-bit", "win32": "32-bit"} # connect signals self.window.connect("notify::is-active", self.__remove_notifications) self.btn_cancel.connect("clicked", self.__close_dialog) self.btn_close.connect("clicked", self.__close_dialog) self.btn_create.connect("clicked", self.create_bottle) self.btn_cancel_creating.connect("clicked", self.__prompt_cancel_confirmation) self.btn_choose_env.connect("clicked", self.__choose_env_recipe) self.btn_choose_env_reset.connect("clicked", self.__reset_env_recipe) self.btn_choose_path.connect("clicked", self.__choose_path) self.btn_choose_path_reset.connect("clicked", self.__reset_path) self.entry_name.connect("changed", self.__check_entry_name) self.entry_name.connect("entry-activated", self.__entry_activated) self.environment_list_box.connect( "row-activated", lambda _, row: self.set_property("selected-environment", row.environment), ) # Populate widgets self.label_choose_env.set_label(self.default_string) self.label_choose_path.set_label(self.default_string) self.str_list_runner.splice(0, 0, self.manager.runners_available) self.str_list_arch.splice(0, 0, list(self.arch.values())) self.selected_environment = ( self.environment_list_box.get_first_child().environment ) def __check_validity(self, *_args: Any) -> tuple[bool, bool]: is_empty = self.entry_name.get_text() == "" is_duplicate = self.entry_name.get_text() in self.manager.local_bottles return (is_empty, is_duplicate) def __check_entry_name(self, *_args: Any) -> None: is_empty, is_duplicate = self.__check_validity() is_invalid = is_empty or is_duplicate self.btn_create.set_sensitive(not is_invalid) self.menu_duplicate.set_visible(is_duplicate) if is_invalid: self.entry_name.add_css_class("error") else: self.entry_name.remove_css_class("error") def __entry_activated(self, *_args: Any) -> None: if not any(self.__check_validity()): self.create_bottle() def __remove_notifications(self, *_args: Any) -> None: self.app.withdraw_notification("bottle-created-completed") def __choose_env_recipe(self, *_args: Any) -> None: """ Opens a file chooser dialog to select the configuration file in yaml format. """ def set_path(dialog, result): try: file = dialog.open_finish(result) except GLib.Error: return self.btn_choose_env_reset.set_visible(True) self.env_recipe_path = file.get_path() self.label_choose_env.set_label(file.get_basename()) self.label_choose_env.set_ellipsize(Pango.EllipsizeMode.MIDDLE) filters = Gio.ListStore.new(Gtk.FileFilter) yaml_filter = Gtk.FileFilter() yaml_filter.set_name("YAML") yaml_filter.add_mime_type("application/yaml") all_filter = Gtk.FileFilter() all_filter.set_name(_("All Files")) all_filter.add_pattern("*") filters.append(yaml_filter) filters.append(all_filter) dialog = Gtk.FileDialog.new() dialog.set_title(_("Select Configuration")) dialog.set_filters(filters) dialog.open(self.window, callback=set_path) def __choose_path(self, *_args: Any) -> None: """Opens a file chooser dialog to select the directory.""" def set_path(dialog, result): try: folder = dialog.select_folder_finish(result) except GLib.Error: return self.custom_path = folder.get_path() print(folder.get_basename()) self.btn_choose_path_reset.set_visible(True) self.label_choose_path.set_label(folder.get_basename()) self.label_choose_path.set_ellipsize(Pango.EllipsizeMode.MIDDLE) dialog = Gtk.FileDialog.new() dialog.set_title(_("Select Directory")) dialog.set_modal(True) dialog.select_folder(parent=self.window, callback=set_path) def create_bottle(self, *_args: Any) -> None: """Starts creating the bottle.""" # set widgets states self.set_can_close(False) self.stack_create.set_visible_child_name("page_creating") self._cancel_requested = False self._cleanup_config = None self.__reset_creation_steps() self.btn_cancel_creating.set_sensitive(True) self.btn_cancel_creating.set_label(_("_Cancel Creation")) self.runner = self.manager.runners_available[self.combo_runner.get_selected()] self.__clear_creation_task() task_title = _("Creating “{0}”").format(self.entry_name.get_text()) self._creation_task = Task(title=task_title) TaskManager.add(self._creation_task) self._creation_cancel_event = Event() self._creation_job = RunAsync( task_func=self.manager.create_bottle, callback=self.finish, name=self.entry_name.get_text(), path=self.custom_path, environment=self.selected_environment, runner=self.runner, arch=list(self.arch)[self.combo_arch.get_selected()], dxvk=self.manager.dxvk_available[0], fn_logger=self.update_output, custom_environment=self.env_recipe_path, cancel_event=self._creation_cancel_event, ) @GtkUtils.run_in_main_loop def update_output(self, text: str) -> None: """ Updates the creation progress list with the given text. """ new_line = text.rstrip("\n") if not new_line.strip(): return self.__mark_last_step_completed() row = self.__create_step_row(new_line) self.steps_list.append(row) self._creation_steps.append(row) def _scroll_to_bottom(): adj = self.scrolled_steps.get_vadjustment() adj.set_value(adj.get_upper() - adj.get_page_size()) return False GLib.idle_add(_scroll_to_bottom) adjustment = self.scrolled_steps.get_vadjustment() new_value = adjustment.get_upper() - adjustment.get_page_size() adjustment.set_value(max(new_value, adjustment.get_lower())) if self._creation_task is not None: self._creation_task.subtitle = new_line.strip() def __create_step_row(self, text: str) -> Adw.ActionRow: row = Adw.ActionRow(title=text) row.set_activatable(False) row.set_selectable(False) check_image = Gtk.Image.new_from_icon_name("selection-mode-symbolic") check_image.add_css_class("accent") check_image.set_visible(False) row.add_suffix(check_image) row._completion_icon = check_image # type: ignore[attr-defined] return row def __mark_last_step_completed(self) -> None: if not self._creation_steps: return self.__set_step_completed(self._creation_steps[-1]) def __set_step_completed(self, row: Adw.ActionRow) -> None: icon = getattr(row, "_completion_icon", None) if icon: icon.set_visible(True) @GtkUtils.run_in_main_loop def finish(self, result: Optional[Result], error=None) -> None: """Updates widgets based on whether it succeeded or failed.""" def send_notification(notification: Gio.Notification) -> None: """Sends notification if out of focus.""" if not self.window.is_active(): self.app.send_notification("bottle-created-completed", notification) result_config = None if result and result.data: result_config = result.data.get("config") if result_config: self.new_bottle_config = result_config self.__mark_last_step_completed() if self._cancel_requested: if result_config: self._cleanup_config = result_config self.__clear_creation_task() self.__start_cancellation_cleanup() return self.set_can_close(True) self.stack_create.set_visible_child_name("page_completed") notification = Gio.Notification() self.__clear_creation_task() # Show error if bottle unsuccessfully builds if not result or not result.status or error: title = _("Unable to Create Bottle") notification.set_title(title) notification.set_body(_("Bottle failed to create with one or more errors.")) self.status_page_status.set_title(title) self.btn_close.add_css_class("destructive-action") send_notification(notification) # Display error logs in the result page self.__mark_last_step_completed() self.scrolled_steps.unparent() box = self.status_page_status.get_child() box.prepend(self.scrolled_steps) return # Show success title = _("Bottle Created") description = _("“{0}” was created successfully.").format( self.entry_name.get_text() ) notification.set_title(title) notification.set_body(description) self.new_bottle_config = result.data.get("config") self.btn_close.add_css_class("suggested-action") self.status_page_status.set_icon_name("selection-mode-symbolic") self.status_page_status.set_title(title) self.status_page_status.set_description(description) send_notification(notification) # Ask the manager to check for new bottles, # then update the user bottles' list. self.manager.check_bottles() self.window.page_list.update_bottles_list() self.window.page_list.show_page(self.new_bottle_config.get("Path")) def __reset_env_recipe(self, *_args: Any) -> None: self.btn_choose_env_reset.set_visible(False) self.env_recipe_path = None self.label_choose_env.set_label(self.default_string) def __reset_path(self, *_args: Any) -> None: self.btn_choose_path_reset.set_visible(False) self.custom_path = "" self.label_choose_path.set_label(self.default_string) def __close_dialog(self, *_args: Any) -> None: if ( self._creation_task is not None and self.stack_create.get_visible_child_name() == "page_creating" ): if self._cancel_requested: return self.__prompt_cancel_confirmation() return self.__finalize_close() def __prompt_cancel_confirmation( self, _source: Optional[Gtk.Widget] = None, ) -> None: if self._cancel_requested: return def handle_response(dialog: Adw.MessageDialog, response: str) -> None: if response == "confirm": self.__cancel_creation() dialog.destroy() dialog = Adw.MessageDialog.new( self.window, _("Cancel Bottle Creation?"), _( "Cancelling now will stop the setup once the current step finishes and remove any files created so far." ), ) dialog.add_response("keep", _("_Keep Waiting")) dialog.add_response("confirm", _("_Delete and Cancel")) dialog.set_response_appearance("keep", Adw.ResponseAppearance.SUGGESTED) dialog.set_response_appearance("confirm", Adw.ResponseAppearance.DESTRUCTIVE) dialog.set_default_response("keep") dialog.set_close_response("keep") dialog.connect("response", handle_response) dialog.present() def __cancel_creation(self) -> None: if self._cancel_requested: return self._cancel_requested = True self._cleanup_config = self.__build_cleanup_config() self.set_can_close(False) self.btn_cancel_creating.set_sensitive(False) self.btn_cancel_creating.set_label(_("Cancelling…")) if self._creation_task is not None: self._creation_task.subtitle = _("Cancelling…") if self._creation_job is not None: self._creation_job.cancel() if self._creation_cancel_event is not None: self._creation_cancel_event.set() self.update_output( _( "Cancellation requested. Waiting for current step to finish before cleaning up…" ) ) def __finalize_close(self) -> None: self.window.disconnect_by_func(self.__remove_notifications) self.close() def __clear_creation_task(self) -> None: if self._creation_task is None: return if self._creation_task.task_id and TaskManager.get(self._creation_task.task_id): TaskManager.remove(self._creation_task) self._creation_task = None self._creation_job = None self._creation_cancel_event = None def __reset_creation_steps(self) -> None: self._creation_steps.clear() child = self.steps_list.get_first_child() while child is not None: next_child = child.get_next_sibling() self.steps_list.remove(child) child = next_child def __build_cleanup_config(self) -> BottleConfig: config = BottleConfig() name = self.entry_name.get_text() config.Name = name config.Environment = self.selected_environment.capitalize() sanitized = sanitize_filename(name.replace(" ", "-"), platform="universal") if self.custom_path: config.Path = os.path.join(self.custom_path, sanitized) config.Custom_Path = True else: config.Path = sanitized config.Custom_Path = False return config def __start_cancellation_cleanup(self) -> None: if self._cleanup_job is not None: return cleanup_config = self._cleanup_config or self.__build_cleanup_config() self.update_output(_("Removing created files…")) self._cleanup_job = RunAsync( task_func=self.manager.delete_bottle, callback=self.__on_cleanup_finished, config=cleanup_config, ) @GtkUtils.run_in_main_loop def __on_cleanup_finished(self, success: Optional[bool], error=None) -> None: self._cleanup_job = None self._cleanup_config = None if not success or error: self.update_output( _( "Unable to remove every file automatically. Check the logs for details." ), ) else: self.update_output(_("Cleanup completed.")) self.manager.check_bottles() self.window.page_list.update_bottles_list() self.set_can_close(True) self._cancel_requested = False self.__finalize_close() ================================================ FILE: bottles/frontend/views/preferences.py ================================================ # preferences.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import subprocess import webbrowser from gettext import gettext as _ from gi.repository import Adw, Gio, GLib, Gtk from bottles.backend.managers.data import DataManager, UserDataKeys from bottles.backend.state import EventManager, Events from bottles.backend.utils.generic import sort_by_version from bottles.backend.utils.threading import RunAsync from bottles.frontend.widgets.component import ComponentEntry, ComponentExpander @Gtk.Template(resource_path="/com/usebottles/bottles/preferences.ui") class PreferencesWindow(Adw.PreferencesWindow): __gtype_name__ = "PreferencesWindow" __registry = [] # region Widgets installers_stack = Gtk.Template.Child() installers_spinner = Gtk.Template.Child() dlls_stack = Gtk.Template.Child() dlls_spinner = Gtk.Template.Child() cache_stack = Gtk.Template.Child() cache_spinner = Gtk.Template.Child() row_theme = Gtk.Template.Child() switch_theme = Gtk.Template.Child() switch_notifications = Gtk.Template.Child() switch_show_funding = Gtk.Template.Child() switch_force_offline = Gtk.Template.Child() switch_temp = Gtk.Template.Child() switch_release_candidate = Gtk.Template.Child() switch_steam = Gtk.Template.Child() switch_auto_close = Gtk.Template.Child() switch_update_date = Gtk.Template.Child() switch_playtime_tracking = Gtk.Template.Child() switch_steam_programs = Gtk.Template.Child() switch_epic_games = Gtk.Template.Child() switch_ubisoft_connect = Gtk.Template.Child() combo_audio_driver = Gtk.Template.Child() spin_eagle_limit = Gtk.Template.Child() list_runners = Gtk.Template.Child() list_dlls = Gtk.Template.Child() action_prerelease = Gtk.Template.Child() btn_bottles_path = Gtk.Template.Child() action_steam_proton = Gtk.Template.Child() btn_bottles_path_reset = Gtk.Template.Child() label_bottles_path = Gtk.Template.Child() btn_steam_proton_doc = Gtk.Template.Child() entry_personal_components = Gtk.Template.Child() entry_personal_dependencies = Gtk.Template.Child() entry_personal_installers = Gtk.Template.Child() template_cache_group = Gtk.Template.Child() label_cache_total_size = Gtk.Template.Child() label_cache_temp_size = Gtk.Template.Child() label_cache_templates_size = Gtk.Template.Child() btn_cache_clear_all = Gtk.Template.Child() btn_cache_clear_temp = Gtk.Template.Child() btn_cache_clear_templates = Gtk.Template.Child() # endregion def __init__(self, window, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) # common variables and references self.window = window self.settings = window.settings self.manager = window.manager self.data = DataManager() self.style_manager = Adw.StyleManager.get_default() self.__audio_driver_values = [ "default", "pulse", "alsa", "oss", "disabled", ] self.__updating_audio_driver = False self.current_bottles_path = self.data.get(UserDataKeys.CustomBottlesPath) if self.current_bottles_path: self.label_bottles_path.set_label( os.path.basename(self.current_bottles_path) ) self.btn_bottles_path_reset.set_visible(True) self.__personal_repo_rows = { "components": self.entry_personal_components, "dependencies": self.entry_personal_dependencies, "installers": self.entry_personal_installers, } stored_repositories = self.data.get(UserDataKeys.PersonalRepositories) or {} self.__personal_repo_values = {} for repo_name, row in self.__personal_repo_rows.items(): repo_value = stored_repositories.get(repo_name, "") self.__personal_repo_values[repo_name] = repo_value row.set_text(repo_value) row.set_show_apply_button(False) row.connect("apply", self.__on_personal_repo_apply, repo_name) row.connect("changed", self.__on_personal_repo_changed, repo_name) self.__cache_registry = [] # bind widgets self.settings.bind( "dark-theme", self.switch_theme, "active", Gio.SettingsBindFlags.DEFAULT ) self.settings.bind( "notifications", self.switch_notifications, "active", Gio.SettingsBindFlags.DEFAULT, ) self.settings.bind( "show-funding", self.switch_show_funding, "active", Gio.SettingsBindFlags.DEFAULT, ) self.settings.bind( "playtime-enabled", self.switch_playtime_tracking, "active", Gio.SettingsBindFlags.DEFAULT, ) self.settings.bind( "force-offline", self.switch_force_offline, "active", Gio.SettingsBindFlags.DEFAULT, ) self.settings.bind( "temp", self.switch_temp, "active", Gio.SettingsBindFlags.DEFAULT ) # Connect RC signal to another func self.settings.bind( "release-candidate", self.switch_release_candidate, "active", Gio.SettingsBindFlags.DEFAULT, ) self.settings.bind( "steam-proton-support", self.switch_steam, "active", Gio.SettingsBindFlags.DEFAULT, ) self.settings.bind( "auto-close-bottles", self.switch_auto_close, "active", Gio.SettingsBindFlags.DEFAULT, ) self.settings.bind( "update-date", self.switch_update_date, "active", Gio.SettingsBindFlags.DEFAULT, ) self.settings.bind( "steam-programs", self.switch_steam_programs, "active", Gio.SettingsBindFlags.DEFAULT, ) self.settings.bind( "epic-games", self.switch_epic_games, "active", Gio.SettingsBindFlags.DEFAULT, ) self.settings.bind( "ubisoft-connect", self.switch_ubisoft_connect, "active", Gio.SettingsBindFlags.DEFAULT, ) self.spin_eagle_limit.set_value(self.settings.get_int("eagle-scan-limit")) self.spin_eagle_limit.connect("notify::value", self.__on_eagle_limit_changed) self.__sync_audio_driver_selection() self.combo_audio_driver.connect( "notify::selected", self.__on_audio_driver_selected ) self.settings.connect( "changed::audio-driver", self.__on_audio_driver_setting_changed ) # setup loading screens self.installers_stack.set_visible_child_name("installers_loading") self.installers_spinner.start() self.dlls_stack.set_visible_child_name("dlls_loading") self.dlls_spinner.start() self.cache_stack.set_visible_child_name("cache_loading") self.cache_spinner.start() if not self.manager.utils_conn.status: self.installers_stack.set_visible_child_name("installers_offline") self.dlls_stack.set_visible_child_name("dlls_offline") RunAsync(self.ui_update) # connect signals self.settings.connect("changed::dark-theme", self.__toggle_night) self.settings.connect("changed::release-candidate", self.__toggle_rc) self.settings.connect("changed::update-date", self.__toggle_update_date) self.btn_bottles_path.connect("clicked", self.__choose_bottles_path) self.btn_bottles_path_reset.connect("clicked", self.__reset_bottles_path) self.btn_steam_proton_doc.connect("clicked", self.__open_steam_proton_doc) self.btn_cache_clear_all.connect("clicked", self.__confirm_clear_all_caches) self.btn_cache_clear_temp.connect("clicked", self.__confirm_clear_temp_cache) self.btn_cache_clear_templates.connect( "clicked", self.__confirm_clear_templates_cache ) if not self.manager.steam_manager.is_steam_supported: self.switch_steam.set_sensitive(False) self.action_steam_proton.set_tooltip_text( _("Steam was not found or Bottles does not have enough permissions.") ) self.btn_steam_proton_doc.set_visible(True) if not self.style_manager.get_system_supports_color_schemes(): self.row_theme.set_visible(True) self.populate_cache_list() def empty_list(self): for w in self.__registry: parent = w.get_parent() if parent: parent.remove(w) self.__registry = [] def ui_update(self): if self.manager.utils_conn.status: EventManager.wait(Events.ComponentsOrganizing) GLib.idle_add(self.empty_list) GLib.idle_add(self.populate_runners_list) GLib.idle_add(self.populate_dlls_list) GLib.idle_add(self.populate_cache_list) GLib.idle_add(self.dlls_stack.set_visible_child_name, "dlls_list") def __toggle_night(self, widget, state): if self.settings.get_boolean("dark-theme"): Adw.StyleManager.get_default().set_color_scheme(Adw.ColorScheme.FORCE_DARK) else: Adw.StyleManager.get_default().set_color_scheme(Adw.ColorScheme.DEFAULT) def __toggle_update_date(self, widget, state): self.window.page_list.update_bottles_list() def __toggle_rc(self, widget, state): self.ui_update() def __on_eagle_limit_changed(self, spin_row, _pspec): self.settings.set_int("eagle-scan-limit", int(spin_row.get_value())) def __open_steam_proton_doc(self, widget): webbrowser.open( "https://docs.usebottles.com/flatpak/cant-enable-steam-proton-manager" ) def __choose_bottles_path(self, widget): def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: return path = dialog.get_file().get_path() self.data.set(UserDataKeys.CustomBottlesPath, path) self.label_bottles_path.set_label(os.path.basename(path)) self.btn_bottles_path_reset.set_visible(True) self.prompt_restart() dialog = Gtk.FileChooserNative.new( title=_("Select Bottles Path"), action=Gtk.FileChooserAction.SELECT_FOLDER, parent=self.window, ) dialog.set_modal(True) dialog.connect("response", set_path) dialog.show() def handle_restart(self, widget, response_id): if response_id == "restart": subprocess.Popen("sleep 1 && bottles & disown", shell=True) self.window.proper_close() widget.destroy() def prompt_restart(self, force=False): needs_restart = force or ( self.current_bottles_path != self.data.get(UserDataKeys.CustomBottlesPath) ) if needs_restart: dialog = Adw.MessageDialog.new( self.window, _("Relaunch Bottles?"), _( "Bottles will need to be relaunched to use this directory.\n\nBe sure to close every program launched from Bottles before relaunching Bottles, as not doing so can cause data loss, corruption and programs to malfunction." ), ) dialog.add_response("dismiss", _("_Cancel")) dialog.add_response("restart", _("_Relaunch")) dialog.set_response_appearance( "restart", Adw.ResponseAppearance.DESTRUCTIVE ) dialog.connect("response", self.handle_restart) dialog.present() def __reset_bottles_path(self, widget): self.data.remove(UserDataKeys.CustomBottlesPath) self.btn_bottles_path_reset.set_visible(False) self.label_bottles_path.set_label(_("(Default)")) self.prompt_restart() def __on_personal_repo_changed(self, row, repo_name): if row.get_text() == self.__personal_repo_values.get(repo_name, ""): row.set_show_apply_button(False) else: row.set_show_apply_button(True) def __on_personal_repo_apply(self, row, repo_name): new_value = row.get_text().strip() if new_value == self.__personal_repo_values.get(repo_name, ""): return self.__personal_repo_values[repo_name] = new_value self.__persist_personal_repositories() row.set_show_apply_button(False) self.prompt_restart(force=True) def __persist_personal_repositories(self): stored_values = { repo_name: value for repo_name, value in self.__personal_repo_values.items() if value } if stored_values: self.data.set(UserDataKeys.PersonalRepositories, stored_values) else: self.data.remove(UserDataKeys.PersonalRepositories) def __on_audio_driver_setting_changed(self, *_args): GLib.idle_add(self.__sync_audio_driver_selection) def __sync_audio_driver_selection(self, *_args): driver = self.settings.get_string("audio-driver") try: index = self.__audio_driver_values.index(driver) except ValueError: index = 0 self.__updating_audio_driver = True self.combo_audio_driver.set_selected(index) self.__updating_audio_driver = False def __on_audio_driver_selected(self, combo, _pspec): if self.__updating_audio_driver: return index = combo.get_selected() if index < 0 or index >= len(self.__audio_driver_values): return driver = self.__audio_driver_values[index] self.__updating_audio_driver = True self.settings.set_string("audio-driver", driver) self.__updating_audio_driver = False RunAsync(self.manager.apply_audio_driver, driver=driver) def __display_unstable_candidate(self, component=["", {"Channel": "unstable"}]): return self.window.settings.get_boolean("release-candidate") or component[1][ "Channel" ] not in ["rc", "unstable"] def __populate_component_list( self, component_type, supported_components, list_component ): offline_components = self.manager.get_offline_components(component_type) supported_component_items = list(supported_components.items()) if self.__display_unstable_candidate(): i, j = 0, 0 while i <= len(supported_component_items): while j < len(offline_components) and ( i == len(supported_component_items) or sort_by_version( [offline_components[j], supported_component_items[i][0]] )[0] == offline_components[j] ): offline_entry = [ offline_components[j], { "Installed": True, "Channel": "unstable", "Category": component_type, }, ] supported_component_items.insert(i, offline_entry) j += 1 i += 1 count = 0 for component in supported_component_items: if not self.__display_unstable_candidate(component): continue _entry = ComponentEntry(self.window, component, component_type) if hasattr(list_component, "add_row"): list_component.add_row(_entry) else: list_component.add(_entry) self.__registry.append(_entry) count += 1 return count def populate_dlls_list(self): dll_components = [ ("dxvk", self.manager.supported_dxvk, "DXVK"), ("vkd3d", self.manager.supported_vkd3d, "VKD3D"), ("nvapi", self.manager.supported_nvapi, "DXVK-NVAPI"), ("latencyflex", self.manager.supported_latencyflex, "LatencyFleX"), ] for component_type, supported_components, title in dll_components: expander = ComponentExpander(title) if self.__populate_component_list( component_type, supported_components, expander ): self.list_dlls.add(expander) self.__registry.append(expander) def __populate_runners_helper( self, runner_type, supported_runners_dict, identifiable_runners_struct ): offline_runners_list = self.manager.get_offline_components(runner_type) if self.__display_unstable_candidate(): for offline_runner_name in offline_runners_list: offline_runner = [ offline_runner_name, { "Installed": True, "Channel": "unstable", "Category": "runners", "Sub-category": "wine" if runner_type == "runner" else "proton", }, ] _runner_name = offline_runner_name.lower() for identifiable_runner in identifiable_runners_struct: if _runner_name.startswith(identifiable_runner["prefix"]): identifiable_runner["offline_runners"].append(offline_runner) break for supported_runner in supported_runners_dict.items(): _runner_name = supported_runner[0].lower() if not self.__display_unstable_candidate(supported_runner): continue _entry = ComponentEntry(self.window, supported_runner, runner_type) for identifiable_runner in identifiable_runners_struct: if _runner_name.startswith(identifiable_runner["prefix"]): while ( identifiable_runner["offline_runners"] and sort_by_version( [ identifiable_runner["offline_runners"][0][0], supported_runner[0], ] )[0] == identifiable_runner["offline_runners"][0][0] ): offline_runner = identifiable_runner["offline_runners"].pop(0) _offline_entry = ComponentEntry( self.window, offline_runner, runner_type ) identifiable_runner["expander"].add_row(_offline_entry) identifiable_runner["count"] += 1 identifiable_runner["expander"].add_row(_entry) identifiable_runner["count"] += 1 break # Don't forget left over offline runners for identifiable_runner in identifiable_runners_struct: while identifiable_runner["offline_runners"]: offline_runner = identifiable_runner["offline_runners"].pop(0) _offline_entry = ComponentEntry( self.window, offline_runner, runner_type ) identifiable_runner["expander"].add_row(_offline_entry) identifiable_runner["count"] += 1 def populate_runners_list(self): exp_soda = ComponentExpander( "Soda", _("Based on Valve's Wine, includes Staging and Proton patches.") ) exp_caffe = ComponentExpander( "Caffe", _("Based on Wine upstream, includes Staging and Proton patches.") ) exp_wine_ge = ComponentExpander( "Wine GE", _( "Based on the most recent bleeding-edge Valve's Proton Experimental Wine, " "includes Staging and custom patches. " "This is meant to be used with non-steam games outside of Steam." ), ) exp_kron4ek = ComponentExpander( "Kron4ek", _( "Based on Wine upstream, Staging, Staging-TkG and Proton patchset optionally available." ), ) exp_lutris = ComponentExpander("Lutris") exp_vaniglia = ComponentExpander( "Vaniglia", _("Based on Wine upstream, includes Staging patches.") ) exp_proton_ge = ComponentExpander( "Proton GE", _( "Based on most recent bleeding-edge Valve's Proton Experimental, " "includes Staging and custom patches. " "Requires the Steam Runtime turned on." ), ) exp_other_wine = ComponentExpander(_("Other Wine runners")) exp_other_proton = ComponentExpander(_("Other Proton runners")) identifiable_wine_runners = [ {"prefix": "soda", "count": 0, "expander": exp_soda, "offline_runners": []}, { "prefix": "caffe", "count": 0, "expander": exp_caffe, "offline_runners": [], }, { "prefix": "vaniglia", "count": 0, "expander": exp_vaniglia, "offline_runners": [], }, { "prefix": "wine-ge", "count": 0, "expander": exp_wine_ge, "offline_runners": [], }, { "prefix": "kron4ek", "count": 0, "expander": exp_kron4ek, "offline_runners": [], }, { "prefix": "lutris", "count": 0, "expander": exp_lutris, "offline_runners": [], }, ] identifiable_proton_runners = [ { "prefix": "ge-proton", "count": 0, "expander": exp_proton_ge, "offline_runners": [], } ] other_wine_runners = [ { "prefix": "", "count": 0, "expander": exp_other_wine, "offline_runners": [], }, ] other_proton_runners = [ { "prefix": "", "count": 0, "expander": exp_other_proton, "offline_runners": [], }, ] self.__populate_runners_helper( "runner", self.manager.supported_wine_runners, identifiable_wine_runners + other_wine_runners, ) self.__populate_runners_helper( "runner:proton", self.manager.supported_proton_runners, identifiable_proton_runners + other_proton_runners, ) for runner in ( identifiable_wine_runners + identifiable_proton_runners + other_wine_runners + other_proton_runners ): if runner["count"] > 0: self.list_runners.add(runner["expander"]) self.__registry.append(runner["expander"]) self.installers_stack.set_visible_child_name("installers_list") def populate_cache_list(self): self.cache_stack.set_visible_child_name("cache_loading") self.cache_spinner.start() def update_cache_view(result, error=False): self.cache_spinner.stop() if error or result is None: return self.cache_stack.set_visible_child_name("cache_list") self.__render_cache_details(result) RunAsync(task_func=self.manager.get_cache_details, callback=update_cache_view) def __render_cache_details(self, cache_details: dict): temp_cache = cache_details.get("temp", {}) templates_cache = cache_details.get("templates", []) templates_size = cache_details.get("templates_size", "0B") total_size = cache_details.get("total_size", "0B") self.label_cache_total_size.set_label(total_size) self.label_cache_temp_size.set_label(temp_cache.get("size", "0B")) self.label_cache_templates_size.set_label(templates_size) has_any_cache = cache_details.get("total_size_bytes", 0) > 0 has_temp_cache = temp_cache.get("size_bytes", 0) > 0 has_templates_cache = cache_details.get("templates_size_bytes", 0) > 0 self.btn_cache_clear_all.set_sensitive(has_any_cache) self.btn_cache_clear_temp.set_sensitive(has_temp_cache) self.btn_cache_clear_templates.set_sensitive(has_templates_cache) self.__populate_template_cache_rows(templates_cache) def __populate_template_cache_rows(self, templates: list[dict]): for row in self.__cache_registry: parent = row.get_parent() if parent: parent.remove(row) self.__cache_registry = [] if not templates: empty_row = Adw.ActionRow() empty_row.set_title(_("No templates cached yet.")) empty_row.set_subtitle( _( "Templates are created after you make the first bottle for each environment." ) ) empty_row.set_activatable(False) empty_row.set_can_focus(False) empty_row.set_sensitive(False) self.template_cache_group.add(empty_row) self.__cache_registry.append(empty_row) return for template in templates: row = Adw.ActionRow() row.set_title(self.__format_template_title(template)) row.set_subtitle(self.__format_template_subtitle(template)) row.set_activatable(False) row.set_can_focus(False) size_label = Gtk.Label(label=template.get("size", "0B")) size_label.set_xalign(1.0) size_label.get_style_context().add_class("dim-label") row.add_suffix(size_label) btn_remove = Gtk.Button.new_with_label(_("_Delete")) btn_remove.set_use_underline(True) btn_remove.set_valign(Gtk.Align.CENTER) btn_remove.add_css_class("destructive-action") btn_remove.connect("clicked", self.__confirm_clear_template, template) row.add_suffix(btn_remove) self.template_cache_group.add(row) self.__cache_registry.append(row) def __format_template_title(self, template: dict) -> str: env_label = self.__format_env_label(template.get("env", "")) return _("%s template") % env_label def __format_template_subtitle(self, template: dict) -> str: created = template.get("created", "") env_label = self.__format_env_label(template.get("env", "")) if created: return _("Cached prefix for the %s environment, created on %s") % ( env_label, created, ) return _("Cached prefix for the %s environment") % env_label def __format_env_label(self, env: str) -> str: env_labels = { "gaming": _("Gaming"), "application": _("Software"), } env_value = (env or "").lower() if env_value in env_labels: return env_labels.get(env_value, env.title()) return env.title() if env else _("Unknown") def __confirm_clear_all_caches(self, widget): widget.set_sensitive(False) self.__confirm_cache_action( title=_("Delete all caches?"), description=_( "Removing every cache will make Bottles re-download resources and rebuild templates, which can take longer." ), action=self.manager.clear_all_caches, button=widget, ) def __confirm_clear_temp_cache(self, widget): widget.set_sensitive(False) self.__confirm_cache_action( title=_("Delete temp cache?"), description=_( "Clearing the temp cache removes downloaded archives and extracted files, so future installs may take longer." ), action=self.manager.clear_temp_cache, button=widget, ) def __confirm_clear_templates_cache(self, widget): widget.set_sensitive(False) self.__confirm_cache_action( title=_("Delete all prefix templates?"), description=_( "Removing all prefix templates will slow down the next bottle creation while Bottles rebuilds them." ), action=self.manager.clear_templates_cache, button=widget, ) def __confirm_clear_template(self, widget, template: dict): widget.set_sensitive(False) env_label = self.__format_env_label(template.get("env", "")) title = _("Delete the %s template?") % env_label description = _( "The next bottle for this environment will take longer to create because Bottles must rebuild the template." ) self.__confirm_cache_action( title=title, description=description, action=lambda: self.manager.clear_template_cache(template.get("uuid", "")), button=widget, ) def __confirm_cache_action(self, title: str, description: str, action, button=None): dialog = Adw.MessageDialog.new( self.window, title, description, ) dialog.add_response("cancel", _("_Cancel")) dialog.add_response("delete", _("_Delete")) dialog.set_response_appearance("delete", Adw.ResponseAppearance.DESTRUCTIVE) def handle_response(dlg, response): dlg.destroy() if response != "delete": if button: button.set_sensitive(True) return RunAsync( task_func=action, callback=lambda result, error=False: self.__cache_action_finished( result, button ), ) dialog.connect("response", handle_response) dialog.present() def __cache_action_finished(self, result, button=None): if button: button.set_sensitive(True) self.populate_cache_list() ================================================ FILE: bottles/frontend/widgets/__init__.py ================================================ ================================================ FILE: bottles/frontend/widgets/component.py ================================================ # component.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from threading import Event from typing import Dict, Optional from gi.repository import Adw, GObject, Gtk from bottles.backend.logger import Logger from bottles.backend.state import Status from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.gtk import GtkUtils logging = Logger() @Gtk.Template(resource_path="/com/usebottles/bottles/component-entry.ui") class ComponentEntry(Adw.ActionRow): __gtype_name__ = "ComponentEntry" __gsignals__ = { "component-installed": (GObject.SIGNAL_RUN_FIRST, None, ()), "component-error": (GObject.SIGNAL_RUN_FIRST, None, ()), } # region Widgets btn_download = Gtk.Template.Child() btn_browse = Gtk.Template.Child() btn_remove = Gtk.Template.Child() btn_err = Gtk.Template.Child() btn_cancel = Gtk.Template.Child() box_download_status = Gtk.Template.Child() label_task_status = Gtk.Template.Child() spinner = Gtk.Template.Child() # endregion def __init__( self, window, component, component_type, is_upgradable=False, **kwargs ): super().__init__(**kwargs) # common variables and references self.window = window self.manager = window.manager self.component_manager = self.manager.component_manager self.name = component[0] self.component_type = component_type self.is_upgradable = is_upgradable self._download_task: Optional[RunAsync] = None self._cancel_event: Optional[Event] = None self._cancelled_during_download = False self._pre_download_visibility: Optional[Dict[str, bool]] = None # populate widgets self.set_title(self.name) self.set_can_focus(False) if component[1].get("Installed"): self.btn_browse.set_visible(True) if not self.manager.component_manager.is_in_use( self.component_type, self.name ): self.btn_remove.set_visible(True) else: self.btn_download.set_visible(True) self.btn_browse.set_visible(False) if is_upgradable: self.btn_download.set_icon_name("software-update-available-symbolic") self.btn_download.set_tooltip_text(_("Upgrade")) # connect signals self.btn_download.connect("clicked", self.download) self.btn_err.connect("clicked", self.download) self.btn_remove.connect("clicked", self.uninstall) self.btn_browse.connect("clicked", self.run_browse) self.btn_cancel.connect("clicked", self.cancel_download) def download(self, widget): @GtkUtils.run_in_main_loop def async_callback(result, error=False): self._clear_download_context() if self._cancelled_during_download: self._cancelled_during_download = False return False if result and getattr(result, "message", "") == "cancelled": self._restore_pre_download_visibility() return False if result and getattr(result, "ok", False): self._pre_download_visibility = None return self.set_installed() return self.update_progress(status=Status.FAILED) @GtkUtils.run_in_main_loop def async_func( received_size: int = 0, total_size: int = 0, status: Optional[Status] = None, ): return self.update_progress( received_size=received_size, total_size=total_size, status=status, ) self._cancel_event = Event() self._cancelled_during_download = False self._pre_download_visibility = { "btn_download": self.btn_download.get_visible(), "btn_browse": self.btn_browse.get_visible(), "btn_remove": self.btn_remove.get_visible(), } self.btn_download.set_visible(False) self.btn_cancel.set_visible(True) self.btn_cancel.set_sensitive(True) self.box_download_status.set_visible(True) self._set_spinner_active(True) self.label_task_status.set_text(_("Calculating…")) self._download_task = RunAsync( task_func=self.component_manager.install, callback=async_callback, component_type=self.component_type, component_name=self.name, func=async_func, cancel_event=self._cancel_event, ) def uninstall(self, widget): @GtkUtils.run_in_main_loop def update(result, error=False): if result.ok: return self.set_uninstalled() return self.set_err(result.data.get("message"), retry=False) self.btn_err.set_visible(False) self.btn_remove.set_visible(False) RunAsync( task_func=self.component_manager.uninstall, callback=update, component_type=self.component_type, component_name=self.name, ) def run_browse(self, widget): self.btn_download.set_visible(False) ManagerUtils.open_filemanager( path_type=self.component_type, component=self.name ) def update_progress( self, received_size: int = 0, total_size: int = 0, status: Optional[Status] = None, ): if status == Status.FAILED: logging.error("Component installation failed") self.set_err() self._clear_download_context() return False if status == Status.CANCELLED: self._cancelled_during_download = True self._restore_pre_download_visibility() return False received_size = self._sanitize_progress_value(received_size) total_size = self._sanitize_progress_value(total_size) self.box_download_status.set_visible(True) self.btn_cancel.set_visible(True) if total_size <= 0: self.label_task_status.set_text(_("Calculating…")) self._set_spinner_active(True) return True if self._cancel_event and self._cancel_event.is_set(): return False self._set_spinner_active(False) if total_size == 0: percent = 0 else: bounded_received = min(received_size, total_size) percent = int(bounded_received * 100 / total_size) self.label_task_status.set_text(f"{percent}%") if percent >= 100: self.label_task_status.set_text(_("Installing…")) def set_err(self, msg=None, retry=True): self.box_download_status.set_visible(False) self.btn_remove.set_visible(False) self.btn_cancel.set_visible(False) self.btn_browse.set_visible(False) self._set_spinner_active(False) self.btn_err.set_visible(True) if msg: self.btn_err.set_tooltip_text(msg) if not retry: self.btn_err.set_sensitive(False) def set_installed(self): self.btn_err.set_visible(False) self.box_download_status.set_visible(False) self.btn_browse.set_visible(True) self.btn_cancel.set_visible(False) self._set_spinner_active(False) if not self.manager.component_manager.is_in_use(self.component_type, self.name): self.btn_remove.set_visible(True) def set_uninstalled(self): self.btn_browse.set_visible(False) self.btn_err.set_visible(False) self.btn_download.set_visible(True) self._set_spinner_active(False) if self.name in self.manager.get_offline_components( self.component_type, self.name ): self.set_visible(False) def cancel_download(self, widget): if not self._cancel_event or self._cancel_event.is_set(): return self._cancel_event.set() self.btn_cancel.set_sensitive(False) self.label_task_status.set_text(_("Cancelling…")) self._set_spinner_active(True) if self._download_task: self._download_task.cancel() def _restore_pre_download_visibility(self): self._set_spinner_active(False) self.box_download_status.set_visible(False) self.btn_cancel.set_visible(False) self.btn_cancel.set_sensitive(True) self.btn_err.set_visible(False) self.label_task_status.set_text("0%") if self._pre_download_visibility: self.btn_download.set_visible( self._pre_download_visibility.get("btn_download", True) ) self.btn_browse.set_visible( self._pre_download_visibility.get("btn_browse", False) ) self.btn_remove.set_visible( self._pre_download_visibility.get("btn_remove", False) ) else: self.btn_download.set_visible(True) self._pre_download_visibility = None def _set_spinner_active(self, active: bool): if not self.spinner: return self.spinner.set_visible(active) if active: self.spinner.start() else: self.spinner.stop() @staticmethod def _sanitize_progress_value(value: Optional[int]) -> int: try: if value is None: return 0 coerced = int(value) except (TypeError, ValueError): return 0 if coerced < 0: return 0 return coerced def _clear_download_context(self): self._set_spinner_active(False) self._cancel_event = None self._download_task = None class ComponentExpander(Adw.ExpanderRow): def __init__(self, title, subtitle=None, **kwargs): super().__init__(**kwargs) self.set_title(title) if subtitle: self.set_subtitle(subtitle) ================================================ FILE: bottles/frontend/widgets/dependency.py ================================================ # dependency.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import contextlib import webbrowser from gettext import gettext as _ from gi.repository import Adw, Gtk from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.gtk import GtkUtils from bottles.frontend.windows.dependency_install import DependencyInstallDialog from bottles.frontend.windows.generic import SourceDialog @Gtk.Template(resource_path="/com/usebottles/bottles/dependency-entry.ui") class DependencyEntry(Adw.ActionRow): __gtype_name__ = "DependencyEntry" # region Widgets label_category = Gtk.Template.Child() btn_install = Gtk.Template.Child() btn_reinstall = Gtk.Template.Child() btn_remove = Gtk.Template.Child() btn_manifest = Gtk.Template.Child() btn_license = Gtk.Template.Child() btn_err = Gtk.Template.Child() box_actions = Gtk.Template.Child() spinner = Gtk.Template.Child() # endregion def __init__(self, window, config: BottleConfig, dependency, plain=False, **kwargs): super().__init__(**kwargs) # common variables and references self.window = window self.manager = window.manager self.config = config self.dependency = dependency self.queue = window.page_details.queue self.install_dialog: DependencyInstallDialog | None = None if plain: """ If the dependency is plain, treat it as a placeholder, it can be used to display "fake" elements on the list """ self.set_title(dependency) self.set_subtitle("") self.btn_install.set_visible(False) self.btn_remove.set_visible(False) self.btn_reinstall.set_visible(True) return if self.config.Arch not in dependency[1].get("Arch", "win64_win32"): self.btn_install.set_visible(False) self.btn_remove.set_visible(False) self.btn_reinstall.set_visible(False) self.btn_err.set_visible(True) self.btn_err.set_tooltip_text( _("This dependency is not compatible with this bottle architecture.") ) # populate widgets self.set_title(dependency[0]) self.set_subtitle(dependency[1].get("Description")) self.label_category.set_text(dependency[1].get("Category")) # connect signals self.btn_install.connect("clicked", self.install_dependency) self.btn_reinstall.connect("clicked", self.install_dependency) self.btn_remove.connect("clicked", self.remove_dependency) self.btn_manifest.connect("clicked", self.open_manifest) self.btn_license.connect("clicked", self.open_license) if dependency[0] in self.config.Installed_Dependencies: """ If the dependency is installed, hide the btn_install button and show the btn_remove button """ self.btn_install.set_visible(False) self.btn_remove.set_visible(True) self.btn_reinstall.set_visible(True) if dependency[0] in self.config.Uninstallers.keys(): """ If the dependency has no uninstaller, disable the btn_remove button """ uninstaller = self.config.Uninstallers[dependency[0]] if uninstaller in [False, "NO_UNINSTALLER"]: self.btn_remove.set_sensitive(False) def open_manifest(self, _widget): """ This function pop up a dialog with the manifest of the dependency """ SourceDialog( parent=self.window, title=_("Manifest for {0}").format(self.dependency[0]), message=self.manager.dependency_manager.get_dependency( name=self.dependency[0], plain=True ), ).present() def open_license(self, _widget): """ This function pop up a dialog with the license of the dependency """ manifest = self.manager.dependency_manager.get_dependency( name=self.dependency[0] ) webbrowser.open(manifest["License_url"]) def install_dependency(self, _widget): """ This function install the dependency in the bottle, it will also prevent user from installing other dependencies during the installation process, will show a spinner and set the dependency as installed in the bottle configuration """ self.queue.add_task() self.get_parent().set_sensitive(False) self.btn_install.set_visible(False) self.spinner.show() self.spinner.start() self.install_dialog = DependencyInstallDialog(self.window, self.dependency[0]) self.install_dialog.present() RunAsync( task_func=self.manager.dependency_manager.install, callback=self.set_install_status, config=self.config, dependency=self.dependency, progress_cb=self.install_dialog.add_step, progress_progress_cb=self.install_dialog.update_progress, ) def remove_dependency(self, _widget): """ This function remove the dependency from the bottle configuration """ _widget.set_sensitive(False) RunAsync( task_func=self.manager.remove_dependency, callback=self.set_install_status, config=self.config, dependency=self.dependency, ) @GtkUtils.run_in_main_loop def set_install_status(self, result: Result, error=None): """ This function set the dependency as installed if the installation is successful, or uninstalled if the uninstallation is successful. """ success = result is not None and result.status if self.install_dialog: self.install_dialog.finish(success) self.install_dialog = None self.queue.end_task() if success: if self.config.Parameters.versioning_automatic: self.window.page_details.view_versioning.update() uninstaller = result.data.get("uninstaller") removed = result.data.get("removed") or False if removed: self.window.show_toast( _('"{0}" uninstalled').format(self.dependency[0]) ) else: self.window.show_toast(_('"{0}" installed').format(self.dependency[0])) self.set_installed(uninstaller, removed) return self.set_err() def set_err(self): """ This function set the dependency as not installed if errors occur during installation """ self.spinner.stop() self.btn_install.set_visible(False) self.btn_remove.set_visible(False) self.btn_err.set_visible(True) self.get_parent().set_sensitive(True) self.window.show_toast(_('"{0}" failed to install').format(self.dependency[0])) def set_installed(self, installer=True, removed=False): """ This function set the dependency as installed """ self.spinner.stop() if not removed: self.btn_install.set_visible(False) if installer: self.btn_remove.set_visible(True) self.btn_remove.set_sensitive(True) else: self.btn_remove.set_visible(False) self.btn_install.set_visible(True) self.btn_reinstall.set_sensitive(True) with contextlib.suppress(AttributeError): self.get_parent().set_sensitive(True) ================================================ FILE: bottles/frontend/widgets/executable.py ================================================ # executable.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gi.repository import Gtk from bottles.backend.utils.threading import RunAsync from bottles.backend.wine.executor import WineExecutor class ExecButton(Gtk.Button): def __init__(self, parent, data, config, **kwargs): super().__init__(**kwargs) self.parent = parent self.config = config self.data = data self.set_label(data.get("name")) self.connect("clicked", self.on_clicked) def on_clicked(self, widget): executor = WineExecutor( self.config, exec_path=self.data.get("file"), args=self.data.get("args") ) RunAsync(executor.run) self.parent.pop_run.popdown() # workaround #1640 ================================================ FILE: bottles/frontend/widgets/importer.py ================================================ # importer.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, Gtk from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.gtk import GtkUtils @Gtk.Template(resource_path="/com/usebottles/bottles/importer-entry.ui") class ImporterEntry(Adw.ActionRow): __gtype_name__ = "ImporterEntry" # region Widgets label_manager = Gtk.Template.Child() btn_import = Gtk.Template.Child() btn_browse = Gtk.Template.Child() img_lock = Gtk.Template.Child() # endregion def __init__(self, im_manager, prefix, **kwargs): super().__init__(**kwargs) # common variables and references self.window = im_manager.window self.import_manager = im_manager.import_manager self.prefix = prefix # populate widgets self.set_title(prefix.get("Name")) self.label_manager.set_text(prefix.get("Manager")) if prefix.get("Lock"): self.img_lock.set_visible(True) self.label_manager.add_css_class("tag-%s" % prefix.get("Manager").lower()) # connect signals self.btn_browse.connect("clicked", self.browse_wineprefix) self.btn_import.connect("clicked", self.import_wineprefix) def browse_wineprefix(self, widget): ManagerUtils.browse_wineprefix(self.prefix) def import_wineprefix(self, widget): @GtkUtils.run_in_main_loop def set_imported(result, error=False): self.btn_import.set_visible(result.ok) self.img_lock.set_visible(result.ok) if result.ok: self.window.show_toast( _('"{0}" imported').format(self.prefix.get("Name")) ) self.set_sensitive(True) self.set_sensitive(False) RunAsync( self.import_manager.import_wineprefix, callback=set_imported, wineprefix=self.prefix, ) ================================================ FILE: bottles/frontend/widgets/installer.py ================================================ # installer.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import webbrowser from gettext import gettext as _ from gi.repository import Adw, Gtk from bottles.frontend.windows.generic import SourceDialog from bottles.frontend.windows.installer import InstallerDialog @Gtk.Template(resource_path="/com/usebottles/bottles/installer-entry.ui") class InstallerEntry(Adw.ActionRow): __gtype_name__ = "InstallerEntry" # region Widgets btn_install = Gtk.Template.Child() btn_review = Gtk.Template.Child() btn_manifest = Gtk.Template.Child() btn_report = Gtk.Template.Child() label_grade = Gtk.Template.Child() # endregion def __init__(self, window, config, installer, **kwargs): super().__init__(**kwargs) # common variables and references self.window = window self.manager = window.manager self.config = config self.installer = installer grade_descriptions = { "Bronze": _( "This application may work poorly. The installer was configured to provide the best possible experience, but expect glitches, instability and lack of working features." ), "Silver": _( "This program works with noticeable glitches, but these glitches do not affect the application's functionality." ), "Gold": _("This program works with minor glitches."), "Platinum": _("This program works perfectly."), } name = installer[1].get("Name") description = installer[1].get("Description") grade = installer[1].get("Grade") grade_description = grade_descriptions[grade] # populate widgets self.set_title(name) self.set_subtitle(description) self.label_grade.set_text(grade) self.label_grade.get_style_context().add_class(f"grade-{grade}") self.set_tooltip_text(grade_description) # connect signals self.btn_install.connect("clicked", self.__execute_installer) self.btn_manifest.connect("clicked", self.__open_manifest) self.btn_review.connect("clicked", self.__open_review) self.btn_report.connect("clicked", self.__open_bug_report) def __open_manifest(self, widget): """Open installer manifest""" plain_manifest = self.manager.installer_manager.get_installer( installer_name=self.installer[0], plain=True ) SourceDialog( parent=self.window, title=_("Manifest for {0}").format(self.installer[0]), message=plain_manifest, ).present() def __open_review(self, widget): """Open review""" plain_text = self.manager.installer_manager.get_review( self.installer[0], parse=False ) SourceDialog( parent=self.window, title=_("Review for {0}").format(self.installer[0]), message=plain_text, lang="markdown", ).present() @staticmethod def __open_bug_report(widget): """Open bug report""" webbrowser.open("https://github.com/bottlesdevs/programs/issues") def __execute_installer(self, widget): InstallerDialog(self.window, self.config, self.installer).present() ================================================ FILE: bottles/frontend/widgets/library.py ================================================ # library.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Gdk, Gtk from bottles.backend.logger import Logger from bottles.backend.managers.library import LibraryManager from bottles.backend.managers.thumbnail import ThumbnailManager from bottles.backend.models.result import Result from bottles.backend.utils.threading import RunAsync from bottles.backend.wine.executor import WineExecutor from bottles.backend.wine.winedbg import WineDbg from bottles.frontend.utils.gtk import GtkUtils logging = Logger() class LibraryEntryInitializationError(Exception): """Raised when a library entry cannot be initialized.""" pass @Gtk.Template(resource_path="/com/usebottles/bottles/library-entry.ui") class LibraryEntry(Gtk.Box): __gtype_name__ = "LibraryEntry" # region Widgets btn_run = Gtk.Template.Child() btn_stop = Gtk.Template.Child() btn_launch_steam = Gtk.Template.Child() btn_remove = Gtk.Template.Child() label_name = Gtk.Template.Child() label_bottle = Gtk.Template.Child() label_no_cover = Gtk.Template.Child() img_cover = Gtk.Template.Child() revealer_run = Gtk.Template.Child() revealer_details = Gtk.Template.Child() overlay = Gtk.Template.Child() # endregion def __init__(self, library, uuid, entry, *args, **kwargs): super().__init__(*args, **kwargs) self.library = library self.window = library.window self.manager = library.window.manager self.name = entry["name"] self.uuid = uuid self.entry = entry try: self.config = self.__get_config() if self.config is None: raise LibraryEntryInitializationError( _( 'The bottle for "{0}" is no longer available. Removing it from the library.' ).format(self.name) ) self.program = self.__get_program() if self.program is None: raise LibraryEntryInitializationError( _( 'The program "{0}" is no longer available. Removing it from the library.' ).format(self.name) ) except LibraryEntryInitializationError as error: self.__handle_initialization_failure(str(error)) raise if len(entry["name"]) >= 15: name = entry["name"][:13] + "…" else: name = entry["name"] self.label_name.set_text(name) self.label_bottle.set_text(entry["bottle"]["name"]) self.label_no_cover.set_label(self.name) if entry.get("thumbnail"): path = ThumbnailManager.get_path(self.config, entry["thumbnail"]) if path is None: # redownloading *should* never fail as it was successfully downloaded before logging.info("Redownloading grid image...") library_manager = LibraryManager() result = library_manager.download_thumbnail(self.uuid, self.config) if result: entry = library_manager.get_library().get(uuid) path = ThumbnailManager.get_path(self.config, entry["thumbnail"]) if path is not None: # Gtk.Picture.set_pixbuf deprecated in GTK 4.12 texture = Gdk.Texture.new_from_filename(path) self.img_cover.set_paintable(texture) self.img_cover.set_visible(True) self.label_no_cover.set_visible(False) motion_ctrl = Gtk.EventControllerMotion.new() motion_ctrl.connect("enter", self.__on_motion_enter) motion_ctrl.connect("leave", self.__on_motion_leave) self.overlay.add_controller(motion_ctrl) self.btn_run.connect("clicked", self.run_executable) self.btn_launch_steam.connect("clicked", self.run_steam) self.btn_stop.connect("clicked", self.stop_process) self.btn_remove.connect("clicked", self.__remove_entry) def __get_config(self): bottles = self.manager.local_bottles bottle_name = self.entry["bottle"]["name"] if bottle_name in bottles: return bottles[bottle_name] self.__remove_from_library() return None def __get_program(self): programs = self.manager.get_programs(self.config) programs = [ p for p in programs if p["id"] == self.entry["id"] or p["name"] == self.entry["name"] ] if len(programs) == 0: self.__remove_from_library() return None return programs[0] def __remove_from_library(self): library_manager = LibraryManager() library_manager.remove_from_library(self.uuid) def __handle_initialization_failure(self, message: str): logging.warning(message, jn=False) if hasattr(self.window, "show_toast"): self.window.show_toast(message) @GtkUtils.run_in_main_loop def __reset_buttons(self, result: Result | bool = None, error=False): match result: case Result(): status = result.status case bool(): status = result case _: logging.error( f"result should be Result or bool, but it was {type(result)}" ) status = False self.btn_remove.set_visible(status) self.btn_stop.set_visible(not status) self.btn_run.set_visible(status) def __is_alive(self): winedbg = WineDbg(self.config) @GtkUtils.run_in_main_loop def set_watcher(result=False, error=False): nonlocal winedbg self.__reset_buttons() RunAsync( winedbg.wait_for_process, callback=self.__reset_buttons, name=self.program["executable"], timeout=5, ) RunAsync( winedbg.is_process_alive, callback=set_watcher, name=self.program["executable"], ) def __remove_entry(self, *args): self.library.remove_entry(self) def run_executable(self, widget, with_terminal=False): self.window.show_toast(_('Launching "{0}"…').format(self.program["name"])) RunAsync( WineExecutor.run_program, callback=self.__reset_buttons, config=self.config, program=self.program, ) self.__reset_buttons() def run_steam(self, widget): self.manager.steam_manager.launch_app(self.config.CompatData) def stop_process(self, widget): self.window.show_toast(_('Stopping "{0}"…').format(self.program["name"])) winedbg = WineDbg(self.config) winedbg.kill_process(name=self.program["executable"]) self.__reset_buttons(True) def __on_motion_enter(self, *args): self.revealer_run.set_reveal_child(True) self.revealer_details.set_reveal_child(True) def __on_motion_leave(self, *args): self.revealer_run.set_reveal_child(False) self.revealer_details.set_reveal_child(False) # hide() and show() are essentialy workarounds to avoid keeping # the empty space of the hidden entry in the GtkFlowBox def hide(self): self.get_parent().set_visible(False) def show(self): self.get_parent().set_visible(True) ================================================ FILE: bottles/frontend/widgets/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) widgetsdir = join_paths(pkgdatadir, 'bottles/frontend/widgets') bottles_sources = [ '__init__.py', 'dependency.py', 'executable.py', 'importer.py', 'installer.py', 'playtimechart_weekly.py', 'playtimechart_hourly.py', 'playtimechart_monthly.py', 'program.py', 'state.py', 'component.py', 'library.py', ] install_data(bottles_sources, install_dir: widgetsdir) ================================================ FILE: bottles/frontend/widgets/playtimechart_hourly.py ================================================ # playtimechart_hourly.py # # Copyright 2025 # # 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, in version 3 of the License. # # 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 . # """ PlaytimeChartHourly Widget A reusable chart widget for displaying hourly playtime data (24-hour breakdown) as a bar chart. Features: - 24 bars representing each hour of the day (0-23) - Dynamic bar sizing and spacing - Grid lines with time labels - Tooltips on hover - Hour labels aligned with bars - Automatic scaling based on data """ import math from gettext import gettext as _ from typing import List, Optional, Dict, Any from gi.repository import Gtk, Adw from bottles.frontend.utils.playtime import PlaytimeService class PlaytimeChartHourly(Gtk.Box): """ A custom widget for rendering hourly playtime bar charts (24-hour breakdown). Usage: chart = PlaytimeChartHourly() chart.set_hourly_data([120, 60, 180, ...]) # Minutes for each hour (0-23) """ def __init__(self, **kwargs: Any) -> None: super().__init__(orientation=Gtk.Orientation.VERTICAL, **kwargs) self._daily_data: List[int] = [] self._chart_data: Dict[str, Any] = {} self._hover_x: float = 0 self._hover_y: float = 0 self._chart_height: int = 200 self._bar_width: int = 28 # Base width, will be calculated dynamically self._label_area_width: int = 48 self._grid_padding: int = 20 self._last_width: int = 0 self._num_bars: int = 24 # Always show 24 hours # Create UI structure self._build_ui() # Monitor widget allocation changes self.connect("notify::default-width", self._on_width_changed) style_manager = Adw.StyleManager.get_default() style_manager.connect("notify::dark", self._on_style_changed) style_manager.connect("notify::accent-color", self._on_style_changed) def _get_font_scale(self) -> float: """Get the current font scale factor from GTK settings.""" settings = Gtk.Settings.get_default() if settings: # Get text scaling factor (typically 1.0, but can be 1.25, 1.5, etc.) scale = settings.get_property("gtk-xft-dpi") / 96.0 / 1024.0 return max(scale, 0.8) # Minimum scale of 0.8 return 1.0 def _on_width_changed(self, *_args: Any) -> None: """Re-render chart when widget width changes.""" current_width = self.get_width() if current_width > 1 and current_width != self._last_width and self._daily_data: self._render_chart() def _on_style_changed(self, *_args: Any) -> None: """Re-render chart when theme/style changes.""" # Trigger redraw of both chart and labels to pick up new colors if hasattr(self, "_chart_box"): chart_area = self._chart_box.get_first_child() if chart_area: chart_area.queue_draw() if hasattr(self, "_day_labels_area"): self._day_labels_area.queue_draw() def _build_ui(self) -> None: """Build the chart UI structure.""" self._chart_box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL) self._chart_box.set_spacing(8) self._chart_box.set_vexpand(True) self.append(self._chart_box) # Hour labels drawing area self._hour_labels_area = Gtk.DrawingArea() self._hour_labels_area.set_content_height(20) self._hour_labels_area.set_draw_func(self._draw_hour_labels) self._hour_labels_area.set_hexpand(True) self.append(self._hour_labels_area) def set_hourly_data( self, hourly_data: List[int], max_hours: Optional[int] = None ) -> None: """ Set the hourly playtime data and render the chart. Args: hourly_data: List of minutes for each hour (0-23, where 0 = 00:00-00:59, etc.) max_hours: Optional maximum hours for grid. If None, calculated automatically. """ self._daily_data = hourly_data self._render_chart(max_hours) def _render_chart(self, max_hours_override: Optional[int] = None) -> None: """Render the bar chart with the current data.""" while child := self._chart_box.get_first_child(): self._chart_box.remove(child) if not self._daily_data: return # Always use fixed grid: 0, 15, 30, 45, 60 minutes grid_max_minutes = 60 grid_max_hours = 1 # Dynamic chart sizing container_width = self.get_width() if container_width <= 1: container_width = 614 # Default: 650 - 36 (margins) # Check if width changed - re-render if needed if container_width != self._last_width and self._last_width > 0: self._last_width = container_width elif container_width > 1: self._last_width = container_width num_bars = self._num_bars # Always 24 bars for hourly view available_chart_width = container_width - self._label_area_width # Calculate dynamic bar width for 24 hours min_padding = 40 min_spacing = 2 # Calculate space available for bars and spacing usable_width = available_chart_width - (2 * min_padding) # Calculate bar width: distribute space among bars with minimal spacing total_spacing = (num_bars - 1) * min_spacing dynamic_bar_width = max(int((usable_width - total_spacing) / num_bars), 8) spacing = min_spacing start_x = min_padding chart_width = available_chart_width # Store chart data self._chart_data = { "daily_data": self._daily_data, "grid_max_hours": grid_max_hours, "grid_max_minutes": grid_max_minutes, "bar_positions": [], "label_area_width": self._label_area_width, "chart_width": chart_width, "grid_end_x": 0, # Will be calculated in draw } for i in range(num_bars): x = start_x + (i * (dynamic_bar_width + spacing)) self._chart_data["bar_positions"].append((x, dynamic_bar_width)) # Create drawing area chart_area = Gtk.DrawingArea() chart_area.set_content_height(self._chart_height) chart_area.set_draw_func(self._draw_chart) chart_area.set_hexpand(True) chart_area.set_vexpand(False) # Add tooltip support chart_area.set_has_tooltip(True) chart_area.connect("query-tooltip", self._on_chart_tooltip) motion_controller = Gtk.EventControllerMotion() motion_controller.connect("motion", self._on_chart_motion) chart_area.add_controller(motion_controller) self._chart_box.append(chart_area) def _draw_hour_labels( self, _area: Gtk.DrawingArea, ctx: Any, _width: float, height: float ) -> None: """Draw hour labels using Cairo.""" if not self._chart_data or "bar_positions" not in self._chart_data: return bar_positions = self._chart_data["bar_positions"] # Get foreground color from theme style_context = self.get_style_context() fg_color = style_context.lookup_color("foreground") if fg_color[0]: ctx.set_source_rgba( fg_color[1].red, fg_color[1].green, fg_color[1].blue, 0.7 ) else: ctx.set_source_rgba(0.5, 0.5, 0.5, 0.7) ctx.select_font_face("", 0, 0) # Default font font_scale = self._get_font_scale() ctx.set_font_size(9 * font_scale) # Slightly smaller for hour labels # Display labels at 1, 6, 12, 18, and 24 (with "h" suffix) for i, (x, bar_width) in enumerate(bar_positions): # Show at hours 0 (as "1h"), 5 (as "6h"), 11 (as "12h"), 17 (as "18h"), 23 (as "24h") display_hour = i + 1 if display_hour in [1, 6, 12, 18, 24]: text = f"{display_hour}h" # Get text dimensions for centering extents = ctx.text_extents(text) text_width = extents.width # Center text within bar width text_x = x + (bar_width - text_width) / 2 text_y = height / 2 + extents.height / 2 ctx.move_to(text_x, text_y) ctx.show_text(text) def _on_chart_motion( self, _controller: Gtk.EventControllerMotion, x: float, y: float ) -> None: """Handle mouse motion.""" self._hover_x = x self._hover_y = y def _on_chart_tooltip( self, widget: Gtk.Widget, x: float, y: float, _keyboard_mode: bool, tooltip: Gtk.Tooltip, ) -> bool: """Show tooltip with time value when hovering over bars.""" if not self._chart_data: return False daily_data = self._chart_data["daily_data"] grid_max_minutes = self._chart_data["grid_max_minutes"] bar_positions = self._chart_data["bar_positions"] height = widget.get_height() for i, minutes in enumerate(daily_data): if minutes > 0: bar_x, bar_width = bar_positions[i] bar_height = (minutes / grid_max_minutes) * height bar_height = max(bar_height, 4) bar_y = height - bar_height if bar_x <= x <= bar_x + bar_width and bar_y <= y <= height: tooltip.set_text(self._format_time(minutes)) return True return False def _draw_chart( self, _area: Gtk.DrawingArea, ctx: Any, width: float, height: float ) -> None: """Draw the complete chart: grid lines and bars.""" if not self._chart_data: return daily_data = self._chart_data["daily_data"] grid_max_minutes = self._chart_data["grid_max_minutes"] # Recalculate bar positions based on actual width num_bars = len(daily_data) # Calculate actual label width based on font size # Measure the widest label (max is "60m") ctx.select_font_face("", 0, 0) font_scale = self._get_font_scale() ctx.set_font_size(10 * font_scale) max_label = "60m" extents = ctx.text_extents(max_label) label_text_width = extents.width + 10 # Add 10px padding # Calculate bar layout with dynamic spacing and dynamic bar width min_spacing = 4 # Minimum spacing between bars min_padding = 10 # Minimum left/right padding # Calculate available space for chart (excluding label area on right) available_chart_width = width - label_text_width # Calculate dynamic bar width usable_width = available_chart_width - (2 * min_padding) total_spacing = (num_bars - 1) * min_spacing dynamic_bar_width = max(int((usable_width - total_spacing) / num_bars), 8) # Calculate actual spacing after accounting for bar widths total_bars_width = num_bars * dynamic_bar_width remaining_space = available_chart_width - total_bars_width if num_bars > 1: spacing = remaining_space / ( num_bars + 1 ) # Space on sides and between bars spacing = max(spacing, min_spacing) else: spacing = (available_chart_width - dynamic_bar_width) / 2 start_x = spacing + label_text_width / 2 # Left padding + centering offset bar_positions: List[tuple[float, int]] = [] for i in range(num_bars): x = start_x + (i * (dynamic_bar_width + spacing)) bar_positions.append((x, dynamic_bar_width)) # Update stored bar positions with recalculated values self._chart_data["bar_positions"] = bar_positions # Trigger hour labels redraw (they're now drawn with Cairo) if hasattr(self, "_hour_labels_area"): self._hour_labels_area.queue_draw() # Calculate grid boundaries # Grid extends symmetrically: spacing on both sides (compensate for centering offset) if bar_positions: last_bar_x: float last_bar_width: int last_bar_x, last_bar_width = bar_positions[-1] rightmost: float = last_bar_x + last_bar_width # Symmetric padding: match the left offset grid_start_x = 0 grid_end_x: float = rightmost + spacing - (label_text_width / 2) # Store grid_end_x for labels self._chart_data["grid_end_x"] = grid_end_x else: grid_start_x = 0 grid_end_x = width - label_text_width self._chart_data["grid_end_x"] = grid_end_x # Draw grid lines style_context = self.get_style_context() fg_color = style_context.lookup_color("foreground") if fg_color[0]: ctx.set_source_rgba( fg_color[1].red, fg_color[1].green, fg_color[1].blue, 0.25 ) else: ctx.set_source_rgba(0.5, 0.5, 0.5, 0.25) ctx.set_line_width(1) # Draw grid lines at 15-minute intervals (0, 15, 30, 45, 60) pixels_per_minute = height / 60.0 for minutes in [0, 15, 30, 45, 60]: y = height - (minutes * pixels_per_minute) ctx.move_to(grid_start_x, y) ctx.line_to(grid_end_x, y) ctx.stroke() # Draw time labels after grid, positioned at grid end + small gap # This creates symmetric padding: left padding = right padding label_x: float = grid_end_x + 0 # 0px gap after grid end # Set text color for labels style_context = self.get_style_context() fg_color = style_context.lookup_color("foreground") if fg_color[0]: ctx.set_source_rgba( fg_color[1].red, fg_color[1].green, fg_color[1].blue, 0.7 ) else: ctx.set_source_rgba(0.5, 0.5, 0.5, 0.7) ctx.select_font_face("", 0, 0) font_scale = self._get_font_scale() ctx.set_font_size(10 * font_scale) # Draw labels at 15-minute intervals (show 0, 15, 30, 45, 60) for minutes in [0, 15, 30, 45, 60]: y = height - (minutes * pixels_per_minute) text = f"{minutes}m" # Clamp y to prevent cropping y = max(10, min(y, height - 5)) ctx.move_to(label_x, y + 4) ctx.show_text(text) # Draw bars style_context = self.get_style_context() accent_color = style_context.lookup_color("accent_bg_color") if accent_color[0]: ctx.set_source_rgba( accent_color[1].red, accent_color[1].green, accent_color[1].blue, 1.0 ) else: ctx.set_source_rgba(0.6, 0.4, 0.8, 1.0) for i, minutes in enumerate(daily_data): if minutes > 0: bar_x: float bar_w: int bar_x, bar_w = bar_positions[i] # Don't add offset - bars positioned directly at calculated x bar_height = (minutes / grid_max_minutes) * height bar_height = max(bar_height, 4) y = height - bar_height # Draw rounded rectangle radius = 5 ctx.new_sub_path() ctx.arc(bar_x + radius, y + radius, radius, 3.14159, 3.14159 * 1.5) ctx.arc(bar_x + bar_w - radius, y + radius, radius, 3.14159 * 1.5, 0) ctx.line_to(bar_x + bar_w, y + bar_height) ctx.line_to(bar_x, y + bar_height) ctx.close_path() ctx.fill() # Draw average line (after bars so it appears on top) # Calculate average only for hours with playtime data hours_with_data = sum(1 for m in daily_data if m > 0) avg_minutes = sum(daily_data) / hours_with_data if hours_with_data > 0 else 0 if avg_minutes > 0: avg_y = height - (avg_minutes / grid_max_minutes) * height # Set dashed line style with theme-aware color style_context = self.get_style_context() fg_color = style_context.lookup_color("foreground") if fg_color[0]: ctx.set_source_rgba( fg_color[1].red, fg_color[1].green, fg_color[1].blue, 0.6 ) else: ctx.set_source_rgba(0.5, 0.5, 0.5, 0.6) ctx.set_line_width(2) ctx.set_dash([5, 5]) # 5px dash, 5px gap ctx.move_to(grid_start_x, avg_y) ctx.line_to(grid_end_x, avg_y) ctx.stroke() # Reset dash pattern for subsequent drawing ctx.set_dash([]) def _format_time(self, minutes: int) -> str: """Format minutes into human-readable time string.""" return PlaytimeService.format_playtime(minutes * 60) ================================================ FILE: bottles/frontend/widgets/playtimechart_monthly.py ================================================ # playtimechart_monthly.py # # Copyright 2025 # # 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, in version 3 of the License. # # 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 . # """ PlaytimeChartMonthly Widget A reusable chart widget for displaying monthly playtime data (yearly breakdown) as a bar chart. Features: - 12 bars representing each month of the year (Jan-Dec) - Dynamic bar sizing and spacing - Grid lines with time labels - Tooltips on hover - Month labels aligned with bars - Automatic scaling based on data """ import math from gettext import gettext as _ from typing import List, Optional, Dict, Any from gi.repository import Gtk, Adw from bottles.frontend.utils.playtime import PlaytimeService class PlaytimeChartMonthly(Gtk.Box): """ A custom widget for rendering monthly playtime bar charts (yearly breakdown). Usage: chart = PlaytimeChartMonthly() chart.set_monthly_data([1200, 900, 1500, ...]) # Minutes for each month (Jan-Dec) """ def __init__(self, **kwargs: Any) -> None: super().__init__(orientation=Gtk.Orientation.VERTICAL, **kwargs) self._monthly_data: List[int] = [] self._chart_data: Dict[str, Any] = {} self._hover_x: float = 0 self._hover_y: float = 0 self._chart_height: int = 200 self._num_bars: int = 12 # Always show all 12 months self._label_area_width: int = 48 self._grid_padding: int = 20 self._last_width: int = 0 self._build_ui() # Monitor widget allocation changes self.connect("notify::default-width", self._on_width_changed) # Monitor theme changes to update colors style_manager = Adw.StyleManager.get_default() style_manager.connect("notify::dark", self._on_style_changed) style_manager.connect("notify::accent-color", self._on_style_changed) def _get_font_scale(self) -> float: """Get the current font scale factor from GTK settings.""" settings = Gtk.Settings.get_default() if settings: # Get text scaling factor (typically 1.0, but can be 1.25, 1.5, etc.) scale = settings.get_property("gtk-xft-dpi") / 96.0 / 1024.0 return max(scale, 0.8) # Minimum scale of 0.8 return 1.0 def _on_width_changed(self, *_args: Any) -> None: """Re-render chart when widget width changes.""" current_width = self.get_width() if current_width > 1 and current_width != self._last_width and self._daily_data: self._render_chart() def _on_style_changed(self, *_args: Any) -> None: """Re-render chart when theme/style changes.""" # Trigger redraw of both chart and labels to pick up new colors if hasattr(self, "_chart_box"): chart_area = self._chart_box.get_first_child() if chart_area: chart_area.queue_draw() if hasattr(self, "_day_labels_area"): self._day_labels_area.queue_draw() def _build_ui(self) -> None: """Build the chart UI structure.""" # Main chart container self._chart_box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL) self._chart_box.set_spacing(8) self._chart_box.set_vexpand(True) self.append(self._chart_box) # Month labels drawing area self._month_labels_area = Gtk.DrawingArea() self._month_labels_area.set_content_height(20) self._month_labels_area.set_draw_func(self._draw_month_labels) self._month_labels_area.set_hexpand(True) self.append(self._month_labels_area) def set_monthly_data( self, monthly_data: List[int], max_hours: Optional[int] = None ) -> None: """ Set the monthly playtime data and render the chart. Args: monthly_data: List of minutes for each month (Jan=0, Feb=1, ..., Dec=11) max_hours: Optional maximum hours for grid. If None, calculated automatically. """ self._daily_data = monthly_data self._render_chart(max_hours) def _render_chart(self, max_hours_override: Optional[int] = None) -> None: """Render the bar chart with the current data.""" # Clear existing content while child := self._chart_box.get_first_child(): self._chart_box.remove(child) if not self._daily_data: return # Calculate grid max (round up to nearest even number of hours) max_minutes = max(self._daily_data) if any(self._daily_data) else 1 max_hours = max_minutes / 60.0 if max_hours_override is not None: grid_max_hours = max_hours_override elif max_hours < 1: grid_max_hours = 2 # Minimum grid is 2 hours else: grid_max_hours = math.ceil(max_hours / 2) * 2 grid_max_minutes = grid_max_hours * 60 # Dynamic chart sizing container_width = self.get_width() if container_width <= 1: container_width = 614 # Default: 650 - 36 (margins) # Check if width changed - re-render if needed if container_width != self._last_width and self._last_width > 0: self._last_width = container_width elif container_width > 1: self._last_width = container_width num_bars = self._num_bars # Always 12 bars for monthly view available_chart_width = container_width - self._label_area_width # Calculate dynamic bar width for 12 months min_padding = 40 min_spacing = 4 # Calculate space available for bars and spacing usable_width = available_chart_width - (2 * min_padding) # Calculate bar width: distribute space among bars with minimal spacing total_spacing = (num_bars - 1) * min_spacing dynamic_bar_width = max(int((usable_width - total_spacing) / num_bars), 20) spacing = min_spacing # Calculate bar positions start_x = min_padding chart_width = available_chart_width # Store chart data self._chart_data = { "daily_data": self._daily_data, "grid_max_hours": grid_max_hours, "grid_max_minutes": grid_max_minutes, "bar_positions": [], "label_area_width": self._label_area_width, "chart_width": chart_width, "grid_end_x": 0, # Will be calculated in draw } for i in range(num_bars): x = start_x + (i * (dynamic_bar_width + spacing)) self._chart_data["bar_positions"].append((x, dynamic_bar_width)) # Create drawing area chart_area = Gtk.DrawingArea() chart_area.set_content_height(self._chart_height) chart_area.set_draw_func(self._draw_chart) chart_area.set_hexpand(True) chart_area.set_vexpand(False) # Add tooltip support chart_area.set_has_tooltip(True) chart_area.connect("query-tooltip", self._on_chart_tooltip) motion_controller = Gtk.EventControllerMotion() motion_controller.connect("motion", self._on_chart_motion) chart_area.add_controller(motion_controller) self._chart_box.append(chart_area) def _draw_month_labels( self, _area: Gtk.DrawingArea, ctx: Any, _width: float, height: float ) -> None: """Draw month labels using Cairo.""" if not self._chart_data or "bar_positions" not in self._chart_data: return # Month abbreviations (localized) month_abbr = [ _("J"), # January _("F"), # February _("M"), # March _("A"), # April _("M"), # May _("J"), # June _("J"), # July _("A"), # August _("S"), # September _("O"), # October _("N"), # November _("D"), # December ] bar_positions = self._chart_data["bar_positions"] # Get foreground color from theme style_context = self.get_style_context() fg_color = style_context.lookup_color("foreground") if fg_color[0]: ctx.set_source_rgba( fg_color[1].red, fg_color[1].green, fg_color[1].blue, 0.7 ) else: ctx.set_source_rgba(0.5, 0.5, 0.5, 0.7) ctx.select_font_face("", 0, 0) # Default font font_scale = self._get_font_scale() ctx.set_font_size(10 * font_scale) for i, (x, bar_width) in enumerate(bar_positions): if i < len(month_abbr): text = month_abbr[i] # Get text dimensions for centering extents = ctx.text_extents(text) text_width = extents.width # Center text within bar width text_x = x + (bar_width - text_width) / 2 text_y = height / 2 + extents.height / 2 ctx.move_to(text_x, text_y) ctx.show_text(text) def _on_chart_motion( self, _controller: Gtk.EventControllerMotion, x: float, y: float ) -> None: """Handle mouse motion.""" self._hover_x = x self._hover_y = y def _on_chart_tooltip( self, widget: Gtk.Widget, x: float, y: float, _keyboard_mode: bool, tooltip: Gtk.Tooltip, ) -> bool: """Show tooltip with time value when hovering over bars.""" if not self._chart_data: return False daily_data = self._chart_data["daily_data"] grid_max_minutes = self._chart_data["grid_max_minutes"] bar_positions = self._chart_data["bar_positions"] height = widget.get_height() for i, minutes in enumerate(daily_data): if minutes > 0: bar_x, bar_width = bar_positions[i] # Don't add offset - use bar position directly bar_height = (minutes / grid_max_minutes) * height bar_height = max(bar_height, 4) bar_y = height - bar_height if bar_x <= x <= bar_x + bar_width and bar_y <= y <= height: tooltip.set_text(self._format_time(minutes)) return True return False def _draw_chart( self, _area: Gtk.DrawingArea, ctx: Any, width: float, height: float ) -> None: """Draw the complete chart: grid lines and bars.""" if not self._chart_data: return daily_data = self._chart_data["daily_data"] grid_max_hours = self._chart_data["grid_max_hours"] grid_max_minutes = self._chart_data["grid_max_minutes"] # Recalculate bar positions based on actual width num_bars = self._num_bars # Always 12 bars # Calculate actual label width based on font size ctx.select_font_face("", 0, 0) font_scale = self._get_font_scale() ctx.set_font_size(10 * font_scale) # Measure the widest label max_label = f"{grid_max_hours}h" extents = ctx.text_extents(max_label) label_text_width = extents.width + 10 # Add 10px padding # Calculate bar layout with dynamic spacing and dynamic bar width min_spacing = 4 # Minimum spacing between bars min_padding = 10 # Minimum left/right padding # Calculate available space for chart (excluding label area on right) available_chart_width = width - label_text_width # Calculate dynamic bar width usable_width = available_chart_width - (2 * min_padding) total_spacing = (num_bars - 1) * min_spacing dynamic_bar_width = max(int((usable_width - total_spacing) / num_bars), 20) # Calculate actual spacing after accounting for bar widths total_bars_width = num_bars * dynamic_bar_width remaining_space = available_chart_width - total_bars_width if num_bars > 1: spacing = remaining_space / ( num_bars + 1 ) # Space on sides and between bars spacing = max(spacing, min_spacing) else: spacing = (available_chart_width - dynamic_bar_width) / 2 start_x = spacing + label_text_width / 2 # Left padding + centering offset bar_positions: List[tuple[float, int]] = [] for i in range(num_bars): x = start_x + (i * (dynamic_bar_width + spacing)) bar_positions.append((x, dynamic_bar_width)) # Update stored bar positions with recalculated values self._chart_data["bar_positions"] = bar_positions # Trigger month labels redraw (they're now drawn with Cairo) if hasattr(self, "_month_labels_area"): self._month_labels_area.queue_draw() # Calculate grid boundaries # Grid extends symmetrically: spacing on both sides (compensate for centering offset) if bar_positions: last_bar_x: float last_bar_width: int last_bar_x, last_bar_width = bar_positions[-1] rightmost: float = last_bar_x + last_bar_width # Symmetric padding: match the left offset grid_start_x = 0 grid_end_x: float = rightmost + spacing - (label_text_width / 2) # Store grid_end_x for labels self._chart_data["grid_end_x"] = grid_end_x else: grid_start_x = 0 grid_end_x = width - label_text_width self._chart_data["grid_end_x"] = grid_end_x # Draw grid lines style_context = self.get_style_context() fg_color = style_context.lookup_color("foreground") if fg_color[0]: ctx.set_source_rgba( fg_color[1].red, fg_color[1].green, fg_color[1].blue, 0.25 ) else: ctx.set_source_rgba(0.5, 0.5, 0.5, 0.25) ctx.set_line_width(1) pixels_per_hour = height / grid_max_hours # Draw only 3 grid lines: 0, middle, and max for hour in [0, grid_max_hours // 2, grid_max_hours]: y = height - (hour * pixels_per_hour) ctx.move_to(grid_start_x, y) ctx.line_to(grid_end_x, y) ctx.stroke() # Draw time labels after grid, positioned at grid end + small gap # This creates symmetric padding: left padding = right padding label_x: float = grid_end_x + 0 # 0px gap after grid end # Set text color for labels style_context = self.get_style_context() fg_color = style_context.lookup_color("foreground") if fg_color[0]: ctx.set_source_rgba( fg_color[1].red, fg_color[1].green, fg_color[1].blue, 0.7 ) else: ctx.set_source_rgba(0.5, 0.5, 0.5, 0.7) ctx.select_font_face("", 0, 0) font_scale = self._get_font_scale() ctx.set_font_size(10 * font_scale) # Draw only 3 labels: max, middle, and 0 for hour in [grid_max_hours, grid_max_hours // 2, 0]: y = height - (hour * pixels_per_hour) text = f"{hour}h" # Clamp y to prevent cropping y = max(10, min(y, height - 5)) ctx.move_to(label_x, y + 4) ctx.show_text(text) # Draw bars style_context = self.get_style_context() accent_color = style_context.lookup_color("accent_bg_color") if accent_color[0]: ctx.set_source_rgba( accent_color[1].red, accent_color[1].green, accent_color[1].blue, 1.0 ) else: ctx.set_source_rgba(0.6, 0.4, 0.8, 1.0) for i, minutes in enumerate(daily_data): if minutes > 0: bar_x: float bar_w: int bar_x, bar_w = bar_positions[i] # Don't add offset - bars positioned directly at calculated x bar_height = (minutes / grid_max_minutes) * height bar_height = max(bar_height, 4) y = height - bar_height # Draw rounded rectangle radius = 5 ctx.new_sub_path() ctx.arc(bar_x + radius, y + radius, radius, 3.14159, 3.14159 * 1.5) ctx.arc(bar_x + bar_w - radius, y + radius, radius, 3.14159 * 1.5, 0) ctx.line_to(bar_x + bar_w, y + bar_height) ctx.line_to(bar_x, y + bar_height) ctx.close_path() ctx.fill() # Draw average line (after bars so it appears on top) avg_minutes = sum(daily_data) / len(daily_data) if daily_data else 0 if avg_minutes > 0: avg_y = height - (avg_minutes / grid_max_minutes) * height # Set dashed line style with theme-aware color style_context = self.get_style_context() fg_color = style_context.lookup_color("foreground") if fg_color[0]: ctx.set_source_rgba( fg_color[1].red, fg_color[1].green, fg_color[1].blue, 0.6 ) else: ctx.set_source_rgba(0.5, 0.5, 0.5, 0.6) ctx.set_line_width(2) ctx.set_dash([5, 5]) # 5px dash, 5px gap ctx.move_to(grid_start_x, avg_y) ctx.line_to(grid_end_x, avg_y) ctx.stroke() # Reset dash pattern for subsequent drawing ctx.set_dash([]) def _format_time(self, minutes: int) -> str: """Format minutes into human-readable time string.""" return PlaytimeService.format_playtime(minutes * 60) ================================================ FILE: bottles/frontend/widgets/playtimechart_weekly.py ================================================ # playtimechart_weekly.py # # Copyright 2025 # # 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, in version 3 of the License. # # 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 . # """ PlaytimeChartWeekly Widget A chart widget for displaying weekly playtime data as a 7-bar chart. Features: - Dynamic bar sizing and spacing - Grid lines with time labels - Tooltips on hover - Day labels aligned with bars (Mon-Sun) - Automatic scaling based on data """ import math from gettext import gettext as _ from typing import List, Optional, Dict, Any from gi.repository import Gtk, Adw from bottles.frontend.utils.playtime import PlaytimeService class PlaytimeChartWeekly(Gtk.Box): """ A custom widget for rendering weekly playtime bar charts (7 days). Usage: chart = PlaytimeChartWeekly() chart.set_daily_data([120, 60, 180, ...]) # Minutes for each day (Mon-Sun) """ def __init__(self, **kwargs: Any) -> None: super().__init__(orientation=Gtk.Orientation.VERTICAL, **kwargs) self._weekly_data: List[int] = [] self._chart_data: Dict[str, Any] = {} self._hover_x: float = 0 self._hover_y: float = 0 self._chart_height: int = 200 self._bar_width: int = 40 self._label_area_width: int = 48 self._grid_padding: int = 20 self._last_width: int = 0 self._build_ui() # Monitor widget allocation changes self.connect("notify::default-width", self._on_width_changed) # Monitor theme changes to update colors style_manager = Adw.StyleManager.get_default() style_manager.connect("notify::dark", self._on_style_changed) style_manager.connect("notify::accent-color", self._on_style_changed) def _get_font_scale(self) -> float: """Get the current font scale factor from GTK settings.""" settings = Gtk.Settings.get_default() if settings: # Get text scaling factor (typically 1.0, but can be 1.25, 1.5, etc.) scale = settings.get_property("gtk-xft-dpi") / 96.0 / 1024.0 return max(scale, 0.8) # Minimum scale of 0.8 return 1.0 def _on_width_changed(self, *_args: Any) -> None: """Re-render chart when widget width changes.""" current_width = self.get_width() if current_width > 1 and current_width != self._last_width and self._daily_data: self._render_chart() def _on_style_changed(self, *_args: Any) -> None: """Re-render chart when theme/style changes.""" # Trigger redraw of both chart and labels to pick up new colors if hasattr(self, "_chart_box"): chart_area = self._chart_box.get_first_child() if chart_area: chart_area.queue_draw() if hasattr(self, "_day_labels_area"): self._day_labels_area.queue_draw() def _build_ui(self) -> None: """Build the chart UI structure.""" # Main chart container self._chart_box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL) self._chart_box.set_spacing(8) self._chart_box.set_vexpand(True) self.append(self._chart_box) # Day labels drawing area self._day_labels_area = Gtk.DrawingArea() self._day_labels_area.set_content_height(20) self._day_labels_area.set_draw_func(self._draw_day_labels) self._day_labels_area.set_hexpand(True) self.append(self._day_labels_area) def set_daily_data( self, daily_data: List[int], max_hours: Optional[int] = None ) -> None: """ Set the daily playtime data and render the chart. Args: daily_data: List of minutes for each day (Sunday to Saturday) max_hours: Optional maximum hours for grid. If None, calculated automatically. """ self._daily_data = daily_data self._render_chart(max_hours) def _render_chart(self, max_hours_override: Optional[int] = None) -> None: """Render the bar chart with the current data.""" # Clear existing content while child := self._chart_box.get_first_child(): self._chart_box.remove(child) if not self._daily_data: return # Calculate grid max (round up to nearest even number of hours) max_minutes = max(self._daily_data) if any(self._daily_data) else 1 max_hours = max_minutes / 60.0 if max_hours_override is not None: grid_max_hours = max_hours_override elif max_hours < 1: grid_max_hours = 2 # Minimum grid is 2 hours else: grid_max_hours = math.ceil(max_hours / 2) * 2 grid_max_minutes = grid_max_hours * 60 # Dynamic chart sizing container_width = self.get_width() if container_width <= 1: container_width = 614 # Default: 650 - 36 (margins) # Check if width changed - re-render if needed if container_width != self._last_width and self._last_width > 0: self._last_width = container_width elif container_width > 1: self._last_width = container_width num_bars = len(self._daily_data) available_chart_width = container_width - self._label_area_width # Calculate optimal spacing min_padding = 80 usable_width = available_chart_width - (2 * min_padding) spacing = ( (usable_width - (num_bars * self._bar_width)) / (num_bars - 1) if num_bars > 1 else 0 ) spacing = max(spacing, 4) # Calculate bar positions total_bars_width = (num_bars * self._bar_width) + ((num_bars - 1) * spacing) start_x = (available_chart_width - total_bars_width) / 2 chart_width = available_chart_width # Store chart data self._chart_data = { "daily_data": self._daily_data, "grid_max_hours": grid_max_hours, "grid_max_minutes": grid_max_minutes, "bar_positions": [], "label_area_width": self._label_area_width, "chart_width": chart_width, "grid_end_x": 0, # Will be calculated in draw } for i in range(num_bars): x = start_x + (i * (self._bar_width + spacing)) self._chart_data["bar_positions"].append((x, self._bar_width)) # Create drawing area chart_area = Gtk.DrawingArea() chart_area.set_content_height(self._chart_height) chart_area.set_draw_func(self._draw_chart) chart_area.set_hexpand(True) chart_area.set_vexpand(False) # Add tooltip support chart_area.set_has_tooltip(True) chart_area.connect("query-tooltip", self._on_chart_tooltip) motion_controller = Gtk.EventControllerMotion() motion_controller.connect("motion", self._on_chart_motion) chart_area.add_controller(motion_controller) self._chart_box.append(chart_area) def _draw_day_labels( self, _area: Gtk.DrawingArea, ctx: Any, _width: float, height: float ) -> None: """Draw day labels using Cairo.""" if not self._chart_data or "bar_positions" not in self._chart_data: return day_abbr = [_("S"), _("M"), _("T"), _("W"), _("T"), _("F"), _("S")] bar_positions = self._chart_data["bar_positions"] # Get foreground color from theme style_context = self.get_style_context() fg_color = style_context.lookup_color("foreground") if fg_color[0]: ctx.set_source_rgba( fg_color[1].red, fg_color[1].green, fg_color[1].blue, 0.7 ) else: ctx.set_source_rgba(0.5, 0.5, 0.5, 0.7) ctx.select_font_face("", 0, 0) # Default font font_scale = self._get_font_scale() ctx.set_font_size(10 * font_scale) for i, (x, bar_width) in enumerate(bar_positions): text = day_abbr[i] # Get text dimensions for centering extents = ctx.text_extents(text) text_width = extents.width # Center text within bar width text_x = x + (bar_width - text_width) / 2 text_y = height / 2 + extents.height / 2 ctx.move_to(text_x, text_y) ctx.show_text(text) def _on_chart_motion( self, _controller: Gtk.EventControllerMotion, x: float, y: float ) -> None: """Handle mouse motion.""" self._hover_x = x self._hover_y = y def _on_chart_tooltip( self, widget: Gtk.Widget, x: float, y: float, _keyboard_mode: bool, tooltip: Gtk.Tooltip, ) -> bool: """Show tooltip with time value when hovering over bars.""" if not self._chart_data: return False daily_data = self._chart_data["daily_data"] grid_max_minutes = self._chart_data["grid_max_minutes"] bar_positions = self._chart_data["bar_positions"] height = widget.get_height() for i, minutes in enumerate(daily_data): if minutes > 0: bar_x, bar_width = bar_positions[i] # Don't add offset - use bar position directly bar_height = (minutes / grid_max_minutes) * height bar_height = max(bar_height, 4) bar_y = height - bar_height if bar_x <= x <= bar_x + bar_width and bar_y <= y <= height: tooltip.set_text(self._format_time(minutes)) return True return False def _draw_chart( self, _area: Gtk.DrawingArea, ctx: Any, width: float, height: float ) -> None: """Draw the complete chart: grid lines and bars.""" if not self._chart_data: return daily_data = self._chart_data["daily_data"] grid_max_hours = self._chart_data["grid_max_hours"] grid_max_minutes = self._chart_data["grid_max_minutes"] # Recalculate bar positions based on actual width num_bars = len(daily_data) # Calculate actual label width based on font size # We need to measure the widest time label (e.g., "10h") ctx.select_font_face("", 0, 0) font_scale = self._get_font_scale() ctx.set_font_size(10 * font_scale) # Measure the widest label (assume max is "10h" or similar) max_label = f"{grid_max_hours}h" extents = ctx.text_extents(max_label) label_text_width = extents.width + 10 # Add 10px padding # Calculate bar layout with dynamic spacing min_spacing = 4 # Minimum spacing between bars # Try to distribute bars evenly with dynamic spacing total_bars_width_only = num_bars * self._bar_width # Calculate spacing assuming we need spacing + label space on right available_for_spacing_and_bars = width - label_text_width available_for_spacing = available_for_spacing_and_bars - total_bars_width_only # Distribute spacing: half for padding on sides, half between bars if num_bars > 1: total_gaps = num_bars + 1 # Left padding + between bars + right padding spacing = available_for_spacing / total_gaps spacing = max(spacing, min_spacing) start_x = spacing + label_text_width / 2 # Left padding + centering offset total_bars_width = (num_bars * self._bar_width) + ((num_bars - 1) * spacing) else: spacing = min_spacing total_bars_width = self._bar_width start_x = (width - label_text_width - total_bars_width) / 2 bar_positions: List[tuple[float, int]] = [] for i in range(num_bars): x = start_x + (i * (self._bar_width + spacing)) bar_positions.append((x, self._bar_width)) # Update stored bar positions with recalculated values self._chart_data["bar_positions"] = bar_positions # Trigger day labels redraw (they're now drawn with Cairo) if hasattr(self, "_day_labels_area"): self._day_labels_area.queue_draw() # Calculate grid boundaries # Grid extends symmetrically: spacing on both sides (compensate for centering offset) if bar_positions: last_bar_x: float last_bar_width: int last_bar_x, last_bar_width = bar_positions[-1] rightmost: float = last_bar_x + last_bar_width # Symmetric padding: match the left offset grid_start_x = 0 grid_end_x: float = rightmost + spacing - (label_text_width / 2) # Store grid_end_x for labels self._chart_data["grid_end_x"] = grid_end_x else: grid_start_x = 0 grid_end_x = width - label_text_width self._chart_data["grid_end_x"] = grid_end_x # Draw grid lines style_context = self.get_style_context() fg_color = style_context.lookup_color("foreground") if fg_color[0]: ctx.set_source_rgba( fg_color[1].red, fg_color[1].green, fg_color[1].blue, 0.25 ) else: ctx.set_source_rgba(0.5, 0.5, 0.5, 0.25) ctx.set_line_width(1) pixels_per_hour = height / grid_max_hours for hour in range(grid_max_hours + 1): y = height - (hour * pixels_per_hour) ctx.move_to(grid_start_x, y) ctx.line_to(grid_end_x, y) ctx.stroke() # Draw time labels after grid, positioned at grid end + small gap # This creates symmetric padding: left padding = right padding label_x: float = grid_end_x + 0 # 0px gap after grid end # Set text color for labels style_context = self.get_style_context() fg_color = style_context.lookup_color("foreground") if fg_color[0]: ctx.set_source_rgba( fg_color[1].red, fg_color[1].green, fg_color[1].blue, 0.7 ) else: ctx.set_source_rgba(0.5, 0.5, 0.5, 0.7) ctx.select_font_face("", 0, 0) font_scale = self._get_font_scale() ctx.set_font_size(10 * font_scale) for hour in range(grid_max_hours, -1, -1): if hour % 2 == 0: y = height - (hour * pixels_per_hour) text = f"{hour}h" # Clamp y to prevent cropping y = max(10, min(y, height - 5)) ctx.move_to(label_x, y + 4) ctx.show_text(text) # Draw bars style_context = self.get_style_context() accent_color = style_context.lookup_color("accent_bg_color") if accent_color[0]: ctx.set_source_rgba( accent_color[1].red, accent_color[1].green, accent_color[1].blue, 1.0 ) else: ctx.set_source_rgba(0.6, 0.4, 0.8, 1.0) for i, minutes in enumerate(daily_data): if minutes > 0: bar_x: float bar_w: int bar_x, bar_w = bar_positions[i] # Don't add offset - bars positioned directly at calculated x bar_height = (minutes / grid_max_minutes) * height bar_height = max(bar_height, 4) y = height - bar_height # Draw rounded rectangle radius = 5 ctx.new_sub_path() ctx.arc(bar_x + radius, y + radius, radius, 3.14159, 3.14159 * 1.5) ctx.arc(bar_x + bar_w - radius, y + radius, radius, 3.14159 * 1.5, 0) ctx.line_to(bar_x + bar_w, y + bar_height) ctx.line_to(bar_x, y + bar_height) ctx.close_path() ctx.fill() # Draw average line (after bars so it appears on top) avg_minutes = sum(daily_data) / len(daily_data) if daily_data else 0 if avg_minutes > 0: avg_y = height - (avg_minutes / grid_max_minutes) * height # Set dashed line style with theme-aware color style_context = self.get_style_context() fg_color = style_context.lookup_color("foreground") if fg_color[0]: ctx.set_source_rgba( fg_color[1].red, fg_color[1].green, fg_color[1].blue, 0.6 ) else: ctx.set_source_rgba(0.5, 0.5, 0.5, 0.6) ctx.set_line_width(2) ctx.set_dash([5, 5]) # 5px dash, 5px gap ctx.move_to(grid_start_x, avg_y) ctx.line_to(grid_end_x, avg_y) ctx.stroke() # Reset dash pattern for subsequent drawing ctx.set_dash([]) def _format_time(self, minutes: int) -> str: """Format minutes into human-readable time string.""" return PlaytimeService.format_playtime(minutes * 60) ================================================ FILE: bottles/frontend/widgets/program.py ================================================ # program.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import webbrowser from gettext import gettext as _ from gi.repository import Adw, Gtk from bottles.backend.managers.library import LibraryManager from bottles.backend.managers.steam import SteamManager from bottles.backend.models.result import Result from bottles.backend.state import SignalManager, Signals from bottles.backend.utils.manager import ManagerUtils from bottles.backend.utils.threading import RunAsync from bottles.backend.wine.executor import WineExecutor from bottles.backend.wine.uninstaller import Uninstaller from bottles.backend.wine.winedbg import WineDbg from bottles.frontend.utils.gtk import GtkUtils from bottles.frontend.utils.playtime import PlaytimeService from bottles.frontend.windows.launchoptions import LaunchOptionsDialog from bottles.frontend.windows.playtimegraph import PlaytimeGraphDialog from bottles.frontend.windows.rename import RenameDialog from typing import Optional # noinspection PyUnusedLocal @Gtk.Template(resource_path="/com/usebottles/bottles/program-entry.ui") class ProgramEntry(Adw.ActionRow): __gtype_name__ = "ProgramEntry" # region Widgets btn_menu = Gtk.Template.Child() btn_run = Gtk.Template.Child() btn_stop = Gtk.Template.Child() btn_launch_options = Gtk.Template.Child() btn_playtime_stats = Gtk.Template.Child() btn_launch_steam = Gtk.Template.Child() btn_uninstall = Gtk.Template.Child() btn_remove = Gtk.Template.Child() btn_hide = Gtk.Template.Child() btn_unhide = Gtk.Template.Child() btn_rename = Gtk.Template.Child() btn_browse = Gtk.Template.Child() btn_add_steam = Gtk.Template.Child() btn_add_entry = Gtk.Template.Child() btn_add_library = Gtk.Template.Child() btn_launch_terminal = Gtk.Template.Child() pop_actions = Gtk.Template.Child() # endregion def __init__( self, window, config, program, is_steam=False, check_boot=True, **kwargs ): super().__init__(**kwargs) # common variables and references self.window = window self.view_bottle = window.page_details.view_bottle self.manager = window.manager self.config = config self.program = program self.set_title(self.program["name"]) if is_steam: self.set_subtitle("Steam") for w in [self.btn_run, self.btn_stop, self.btn_menu]: w.set_visible(False) w.set_sensitive(False) self.btn_launch_steam.set_visible(True) self.btn_launch_steam.set_sensitive(True) self.set_activatable_widget(self.btn_launch_steam) else: self.executable = program.get("executable", "") if program.get("removed"): self.add_css_class("removed") if program.get("auto_discovered"): self.btn_remove.set_visible(False) self.btn_hide.set_visible(not program.get("removed")) self.btn_unhide.set_visible(program.get("removed")) if self.manager.steam_manager.is_steam_supported: self.btn_add_steam.set_visible(True) library_manager = LibraryManager() for _uuid, entry in library_manager.get_library().items(): if entry.get("id") == program.get("id"): self.btn_add_library.set_visible(False) external_programs = [] for v in self.config.External_Programs.values(): external_programs.append(v["name"]) """Signal connections""" self.btn_run.connect("clicked", self.run_executable) self.btn_launch_steam.connect("clicked", self.run_steam) self.btn_launch_terminal.connect("clicked", self.run_executable, True) self.btn_stop.connect("clicked", self.stop_process) self.btn_launch_options.connect("clicked", self.show_launch_options_view) self.btn_playtime_stats.connect("clicked", self.show_playtime_stats) self.btn_uninstall.connect("clicked", self.uninstall_program) self.btn_hide.connect("clicked", self.hide_program) self.btn_unhide.connect("clicked", self.hide_program) self.btn_rename.connect("clicked", self.rename_program) self.btn_browse.connect("clicked", self.browse_program_folder) self.btn_add_entry.connect("clicked", self.add_entry) self.btn_add_library.connect("clicked", self.add_to_library) self.btn_add_steam.connect("clicked", self.add_to_steam) self.btn_remove.connect("clicked", self.remove_program) if not program.get("removed") and not is_steam and check_boot: self.__is_alive() # Update subtitle with playtime info if not is_steam: self.__update_subtitle() def __update_subtitle(self): """Update the subtitle with playtime information.""" try: # Create playtime service if tracking is enabled if not hasattr(self.manager, "playtime_service"): self.manager.playtime_service = PlaytimeService(self.manager) service = self.manager.playtime_service if not service.is_enabled(): return # Get bottle path and program path bottle_path = ManagerUtils.get_bottle_path(self.config) program_path = self.program.get("path", "") if not program_path: return # Fetch playtime data record = service.get_program_playtime( bottle_id=self.config.Name, bottle_path=bottle_path, program_name=self.program.get("name", "Unknown"), program_path=program_path, ) # Always format subtitle (handles both played and never played cases) subtitle = service.format_subtitle(record) self.set_subtitle(subtitle) except Exception as e: # Log error but don't break the UI import logging logging.debug(f"Failed to update playtime subtitle: {e}") pass def show_launch_options_view(self, _widget=False): def update(_widget, config): self.config = config self.update_programs() dialog = LaunchOptionsDialog(self, self.config, self.program) dialog.present() dialog.connect("options-saved", update) def show_playtime_stats(self, _widget=False): """Show the playtime statistics dialog for this program.""" from bottles.backend.managers.playtime import _compute_program_id from bottles.backend.utils.manager import ManagerUtils self.pop_actions.popdown() # Close the menu before opening dialog program_path = self.program.get("path", "") bottle_path = ManagerUtils.get_bottle_path(self.config) program_id = _compute_program_id(self.config.Name, bottle_path, program_path) dialog = PlaytimeGraphDialog( self, program_name=self.program.get("name", "Unknown"), program_id=program_id, bottle_id=self.config.Name, ) dialog.present() @GtkUtils.run_in_main_loop def __reset_buttons(self, result: bool | Result = False, _error=False): status = False if isinstance(result, Result): status = result.status elif isinstance(result, bool): status = result if not isinstance(result, bool): status = result.status else: raise NotImplementedError( "Invalid data type, expect bool or Result, but it was %s" % type(result) ) self.btn_run.set_visible(status) self.btn_stop.set_visible(not status) self.btn_run.set_sensitive(status) self.btn_stop.set_sensitive(not status) def __is_alive(self): winedbg = WineDbg(self.config) @GtkUtils.run_in_main_loop def set_watcher(_result=False, _error=False): nonlocal winedbg self.__reset_buttons() RunAsync( winedbg.wait_for_process, callback=self.__reset_buttons, name=self.executable, timeout=5, ) RunAsync(winedbg.is_process_alive, callback=set_watcher, name=self.executable) def run_executable(self, _widget, with_terminal=False): self.pop_actions.popdown() # workaround #1640 def _run(): WineExecutor.run_program(self.config, self.program, with_terminal) self.pop_actions.popdown() # workaround #1640 return True self.window.show_toast(_('Launching "{0}"…').format(self.program["name"])) RunAsync(_run, callback=self.__reset_buttons) self.__reset_buttons() def run_steam(self, _widget): self.manager.steam_manager.launch_app(self.config.CompatData) self.window.show_toast( _('Launching "{0}" with Steam…').format(self.program["name"]) ) self.pop_actions.popdown() # workaround #1640 def stop_process(self, widget): self.window.show_toast(_('Stopping "{0}"…').format(self.program["name"])) winedbg = WineDbg(self.config) widget.set_sensitive(False) winedbg.kill_process(self.executable) self.__reset_buttons(True) @GtkUtils.run_in_main_loop def update_programs(self, _result=False, _error=False): self.view_bottle.update_programs(config=self.config) def uninstall_program(self, _widget): uninstaller = Uninstaller(self.config) RunAsync( task_func=uninstaller.from_name, callback=self.update_programs, name=self.program["name"], ) def hide_program(self, _widget=None, update=True): status = not self.program.get("removed") msg = _('"{0}" hidden').format(self.program["name"]) if not status: msg = _('"{0}" showed').format(self.program["name"]) self.program["removed"] = status self.save_program() self.btn_hide.set_visible(not status) self.btn_unhide.set_visible(status) self.window.show_toast(msg) if update: self.update_programs() def save_program(self): return self.manager.update_config( config=self.config, key=self.program["id"], value=self.program, scope="External_Programs", ).data["config"] def remove_program(self, _widget=None): self.config = self.manager.update_config( config=self.config, key=self.program["id"], scope="External_Programs", value=None, remove=True, ).data["config"] self.window.show_toast(_('"{0}" removed').format(self.program["name"])) self.update_programs() def rename_program(self, _widget): def func(new_name): if new_name == self.program["name"]: return old_name = self.program["name"] self.program["name"] = new_name self.manager.update_config( config=self.config, key=self.program["id"], value=self.program, scope="External_Programs", ) def async_work(): library_manager = LibraryManager() entries = library_manager.get_library() for uuid, entry in entries.items(): if entry.get("id") == self.program["id"]: entries[uuid]["name"] = new_name library_manager.download_thumbnail(uuid, self.config) break library_manager.__library = entries library_manager.save_library() @GtkUtils.run_in_main_loop def ui_update(_result, _error): self.window.page_library.update() self.window.show_toast( _('"{0}" renamed to "{1}"').format(old_name, new_name) ) self.update_programs() RunAsync(async_work, callback=ui_update) dialog = RenameDialog(self.window, on_save=func, name=self.program["name"]) dialog.present() def browse_program_folder(self, _widget): ManagerUtils.open_filemanager( config=self.config, path_type="custom", custom_path=self.program["folder"] ) self.pop_actions.popdown() # workaround #1640 def add_entry(self, _widget): ManagerUtils.create_desktop_entry( config=self.config, program={ "name": self.program["name"], "executable": self.program["executable"], "path": self.program["path"], } ) def _on_desktop_entry_created(data: Optional[Result] = None) -> None: self.window.show_toast( _('Desktop Entry created for "{0}"').format(self.program["name"]) ) SignalManager.connect(Signals.DesktopEntryCreated, _on_desktop_entry_created) def add_to_library(self, _widget): def update(_result, _error=False): self.window.update_library() self.window.show_toast( _('"{0}" added to your library').format(self.program["name"]) ) def add_to_library(): self.save_program() # we need to store it in the bottle configuration to keep the reference library_manager = LibraryManager() library_manager.add_to_library( { "bottle": {"name": self.config.Name, "path": self.config.Path}, "name": self.program["name"], "id": str(self.program["id"]), "icon": ManagerUtils.extract_icon( self.config, self.program["name"], self.program["path"] ), }, self.config, ) self.btn_add_library.set_visible(False) RunAsync(add_to_library, update) def add_to_steam(self, _widget): def update(result, _error=False): if result.ok: self.window.show_toast( _('"{0}" added to your Steam library').format(self.program["name"]) ) steam_manager = SteamManager(self.config) RunAsync( steam_manager.add_shortcut, update, program_name=self.program["name"], program_path=self.program["path"], ) def update_playtime(self, playtime_service): """ Update the program subtitle with playtime information. Args: playtime_service: Instance of PlaytimeService to fetch and format data. """ if not playtime_service or not playtime_service.is_enabled(): return program_path = self.program.get("path", "") if not program_path: return try: # Use bottle name as bottle_id, matching what backend uses bottle_id = self.config.Name bottle_path = self.config.Path record = playtime_service.get_program_playtime( bottle_id, bottle_path, self.program["name"], program_path ) subtitle = playtime_service.format_subtitle(record) self.set_subtitle(subtitle) except Exception as e: from bottles.backend.logger import Logger logging = Logger() logging.error( f"Failed to update playtime for {self.program['name']}: {e}", exc=e ) ================================================ FILE: bottles/frontend/widgets/state.py ================================================ # state.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from datetime import datetime from gettext import gettext as _ from gi.repository import Adw, Gtk import os from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.gtk import GtkUtils from bottles.backend.managers.manager import ManagerUtils from bottles.backend.models.config import BottleConfig @Gtk.Template(resource_path="/com/usebottles/bottles/state-entry.ui") class StateEntry(Adw.ActionRow): __gtype_name__ = "StateEntry" # region Widgets label_hash = Gtk.Template.Child() label_branch = Gtk.Template.Child() label_date = Gtk.Template.Child() label_comment = Gtk.Template.Child() btn_restore = Gtk.Template.Child() spinner = Gtk.Template.Child() # endregion def __init__(self, parent, config, state, active, **kwargs): super().__init__(**kwargs) # common variables and references self.parent = parent self.window = parent.window self.manager = parent.window.manager self.queue = parent.window.page_details.queue self.state = state hash_id = str(state[0])[:7] if len(str(state[0])) > 7 else str(state[0]) self.label_hash.set_text(hash_id) branch_name = state[1].get("Branch", "") if branch_name: self.label_branch.set_text(branch_name) self.label_branch.set_visible(True) if config.Versioning: date_str = datetime.strptime( state[1]["Creation_Date"], "%Y-%m-%d %H:%M:%S.%f" ).strftime("%d %B %Y, %H:%M") self.label_date.set_text(date_str) self.label_comment.set_text(state[1].get("Comment", "")) if str(state[0]) == str(config.State): self.add_css_class("current-state") else: date_str = datetime.fromtimestamp(state[1]["timestamp"]).strftime( "%d %B %Y, %H:%M" ) self.label_date.set_text(date_str) self.label_comment.set_text(state[1].get("message", "")) if active: self.add_css_class("current-state") self.config = config self.versioning_manager = self.manager.versioning_manager # connect signals self.btn_restore.connect("clicked", self.set_state) def set_state(self, widget): """ Set the bottle state to this one. """ def handle_response(dialog, response_id): if response_id == "ok": self.queue.add_task() versioning_view = getattr(self.window.page_details, "view_versioning", None) if versioning_view and hasattr(versioning_view, "_set_busy"): versioning_view._set_busy(True, _("Restoring state...")) else: self.parent.set_sensitive(False) self.spinner.show() self.spinner.start() def _after(): if versioning_view and hasattr(versioning_view, "update"): versioning_view.update() self.manager.update_bottles() RunAsync( task_func=self.versioning_manager.set_state, callback=self.set_completed, config=self.config, state_id=self.state[0], after=_after, ) dialog.destroy() dialog = Adw.MessageDialog.new( self.window, _("Are you sure you want to restore this state?"), _( "Restoring this state will overwrite the current configuration and cannot be undone." ), ) dialog.add_response("cancel", _("_Cancel")) dialog.add_response("ok", _("_Restore")) dialog.set_response_appearance("ok", Adw.ResponseAppearance.SUGGESTED) dialog.connect("response", handle_response) dialog.present() @GtkUtils.run_in_main_loop def set_completed(self, result, error=False): """ Set completed status to the widget. """ if not self.config.Versioning and result.message: self.window.show_toast(result.message) versioning_view = getattr(self.window.page_details, "view_versioning", None) if versioning_view and hasattr(versioning_view, "_set_busy"): versioning_view._set_busy(False) else: self.spinner.stop() self.spinner.hide() self.parent.set_sensitive(True) self.btn_restore.set_visible(False) self.queue.end_task() bottle_config_path = os.path.join(ManagerUtils.get_bottle_path(self.config), "bottle.yml") config_load = BottleConfig.load(bottle_config_path) if config_load.status: self.manager.local_bottles[self.config.Name] = config_load.data self.window.page_details.set_config(config_load.data) ================================================ FILE: bottles/frontend/windows/__init__.py ================================================ ================================================ FILE: bottles/frontend/windows/bottlepicker.py ================================================ # bottlepicker.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import subprocess from gi.repository import Adw, Gio, Gtk from bottles.backend.managers.manager import Manager from bottles.backend.models.config import BottleConfig from bottles.frontend.params import APP_ID class BottleEntry(Adw.ActionRow): def __init__(self, config: BottleConfig): super().__init__() self.bottle = config.Name self.set_title(config.Name) @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-bottle-picker.ui") class BottlePickerDialog(Adw.ApplicationWindow): """This class should not be called from the application GUI, only from CLI.""" __gtype_name__ = "BottlePickerDialog" settings = Gio.Settings.new(APP_ID) Adw.init() # region Widgets btn_cancel = Gtk.Template.Child() btn_select = Gtk.Template.Child() list_bottles = Gtk.Template.Child() btn_open = Gtk.Template.Child() # endregion def __init__(self, arg_exe, **kwargs): super().__init__(**kwargs) self.arg_exe = arg_exe mng = Manager(g_settings=self.settings, is_cli=True) mng.check_bottles() bottles = mng.local_bottles for _, config in bottles.items(): self.list_bottles.append(BottleEntry(config)) self.list_bottles.select_row(self.list_bottles.get_first_child()) self.btn_cancel.connect("clicked", self.__close) self.btn_select.connect("clicked", self.__select) self.btn_open.connect("clicked", self.__open) @staticmethod def __close(*_args): quit() def __select(self, *_args): row = self.list_bottles.get_selected_row() if row: self.destroy() subprocess.Popen( [ "bottles-cli", "run", "-b", f'"{row.bottle}"', "-e", f'"{self.arg_exe}"', ] ) def __open(self, *_args): self.destroy() subprocess.Popen(["bottles"]) ================================================ FILE: bottles/frontend/windows/crash.py ================================================ # crash.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import contextlib import urllib.request import webbrowser from gettext import gettext as _ from gi.repository import Adw, Gtk from bottles.backend.utils import json class SimilarReportEntry(Adw.ActionRow): def __init__(self, report: dict): super().__init__() self.set_title(report["title"]) btn_report = Gtk.Button(label=_("Show report")) btn_report.add_css_class("flat") self.add_suffix(btn_report) btn_report.connect("clicked", self.__on_btn_report_clicked, report) @staticmethod def __on_btn_report_clicked(button, report): """ This function opens the report in the default browser, it will use the active instance if there is one. """ webbrowser.open(report["html_url"]) @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-crash-report.ui") class CrashReportDialog(Adw.Window): __gtype_name__ = "CrashReportDialog" # region Widgets btn_send = Gtk.Template.Child() label_output = Gtk.Template.Child() label_notice = Gtk.Template.Child() box_related = Gtk.Template.Child() check_unlock_send = Gtk.Template.Child() list_reports = Gtk.Template.Child() # endregion def __init__(self, window, log, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) if type(log) is list: log = "".join(log) # connect signals self.btn_send.connect("clicked", self.__open_github, log) self.check_unlock_send.connect("toggled", self.__on_unlock_send) self.label_output.set_text(log) __similar_reports = self.__get_similar_issues(log) if len(__similar_reports) >= 5: """ This issue was reported 5 times, preventing the user from sending it again. """ prevent_text = _( """\ This issue was reported 5 times and cannot be sent again. Report your feedback in one of the below existing reports.""" ) self.check_unlock_send.set_sensitive(False) self.btn_send.set_tooltip_text(prevent_text) self.label_notice.set_text(prevent_text) elif len(__similar_reports) > 0: """ If there are similar reports, show the box_related and append them to list_reports. Otherwise, make the btn_send sensitive, so the user can send the report. """ i = 0 for issue in __similar_reports: self.list_reports.add(SimilarReportEntry(issue)) i += 1 if i == 5: break self.box_related.set_visible(True) else: self.btn_send.set_sensitive(True) def __on_unlock_send(self, widget): """ This function make the btn_send sensitive, so the user can send the new report. """ self.btn_send.set_sensitive(widget.get_active()) @staticmethod def __get_similarity(log: str, issue: dict) -> int: """ This function returns the similarity between the log and the issue body. """ log = log.lower() report = issue["body"] if report is None: return 0 report = report.lower() log_words = log.split(" ") report_words = report.split(" ") log_words = [word for word in log_words if word != ""] report_words = [word for word in report_words if word != ""] log_words_set = set(log_words) report_words_set = set(report_words) return len(log_words_set.intersection(report_words_set)) @staticmethod def __get_similar_issues(log): """ This function will get the similar reports from the GitHub api and return them as a list. It will return an empty list if there are no similar reports. """ similar_issues = [] api_url = "https://api.github.com/repos/bottlesdevs/Bottles/issues?filter=all&state=all" with contextlib.suppress( urllib.error.HTTPError, urllib.error.URLError, json.JSONDecodeError, TypeError, ): with urllib.request.urlopen(api_url) as r: data = r.read().decode("utf-8") data = json.loads(data) for d in data: similarity = CrashReportDialog.__get_similarity(log, d) if similarity >= 18: similar_issues.append(d) return similar_issues """Run executable with args""" def __open_github(self, widget, log): """ This function opens the page for creating a new issue on github, with the form filled in with the report details and log. """ webbrowser.open("https://github.com/bottlesdevs/Bottles/issues/new/choose") ================================================ FILE: bottles/frontend/windows/dependency_install.py ================================================ # dependency_install.py # Copyright 2025 The Bottles Contributors # # 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, in version 3 of the License. # # 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 . from __future__ import annotations from gettext import gettext as _ from typing import List, Optional from gi.repository import Adw, GLib, Gtk from bottles.frontend.utils.gtk import GtkUtils @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-dependency-install.ui") class DependencyInstallDialog(Adw.Window): __gtype_name__ = "DependencyInstallDialog" # region widgets label_title = Gtk.Template.Child() label_status = Gtk.Template.Child() progress_download = Gtk.Template.Child() steps_list = Gtk.Template.Child() spinner_progress = Gtk.Template.Child() btn_close = Gtk.Template.Child() # endregion def __init__(self, parent, dependency_name: str, **kwargs): super().__init__(**kwargs) self.set_transient_for(parent) self.dependency_name = dependency_name self._steps: List[Adw.ActionRow] = [] self.label_title.set_label(_("Installing “{0}”…").format(dependency_name)) self.label_status.set_label(_("Preparing installation…")) self.progress_download.set_visible(False) self.btn_close.set_sensitive(False) self.spinner_progress.start() self.btn_close.connect("clicked", self.__on_close_clicked) def __create_step_row(self, text: str) -> Adw.ActionRow: row = Adw.ActionRow(title=text) row.set_activatable(False) row.set_selectable(False) check_image = Gtk.Image.new_from_icon_name("selection-mode-symbolic") check_image.add_css_class("accent") check_image.set_visible(False) row.add_suffix(check_image) row._completion_icon = check_image # type: ignore[attr-defined] return row def __mark_last_step_completed(self) -> None: if not self._steps: return icon = getattr(self._steps[-1], "_completion_icon", None) if icon: icon.set_visible(True) def __scroll_to_bottom(self) -> bool: adjustment = self.steps_list.get_parent().get_vadjustment() adjustment.set_value(adjustment.get_upper() - adjustment.get_page_size()) return GLib.SOURCE_REMOVE def __on_close_clicked(self, *_args): self.close() @GtkUtils.run_in_main_loop def add_step(self, text: str) -> None: if not text: return self.__mark_last_step_completed() row = self.__create_step_row(text) self.steps_list.append(row) self._steps.append(row) self.label_status.set_label(text) GLib.idle_add(self.__scroll_to_bottom) @GtkUtils.run_in_main_loop def update_progress(self, fraction: Optional[float]) -> None: if fraction is None: self.progress_download.set_fraction(0) self.progress_download.set_text("") self.progress_download.set_visible(False) return clamped_fraction = max(0.0, min(1.0, fraction)) self.progress_download.set_fraction(clamped_fraction) self.progress_download.set_visible(True) percent = int(clamped_fraction * 100) self.progress_download.set_text(f"{percent}%") @GtkUtils.run_in_main_loop def finish(self, success: bool) -> None: self.spinner_progress.set_visible(False) self.spinner_progress.stop() self.progress_download.set_visible(False) self.btn_close.set_sensitive(True) if success: message = _("{0} installed.").format(self.dependency_name) else: message = _("{0} failed to install.").format(self.dependency_name) self.label_status.set_label(message) self.add_step(message) self.__mark_last_step_completed() ================================================ FILE: bottles/frontend/windows/depscheck.py ================================================ # depscheck.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gi.repository import Adw, Gtk @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-deps-check.ui") class DependenciesCheckDialog(Adw.Window): __gtype_name__ = "DependenciesCheckDialog" # region widgets btn_quit = Gtk.Template.Child() # endregion def __init__(self, window, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) self.window = window self.btn_quit.connect("clicked", self.__quit) def __quit(self, *_args): self.window.proper_close() ================================================ FILE: bottles/frontend/windows/display.py ================================================ # display.py # # Copyright 2025 Bottles Developers # # 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 . from gettext import gettext as _ from gi.repository import Adw, GLib, Gtk from bottles.backend.logger import Logger from bottles.backend.utils.threading import RunAsync from bottles.backend.wine.reg import Reg from bottles.backend.wine.regkeys import RegKeys from bottles.frontend.utils.gtk import GtkUtils logging = Logger() renderers = ["gl", "gdi", "vulkan"] @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-display.ui") class DisplayDialog(Adw.Window): __gtype_name__ = "DisplayDialog" # Region Widgets btn_save = Gtk.Template.Child() expander_virtual_desktop = Gtk.Template.Child() spin_width = Gtk.Template.Child() spin_height = Gtk.Template.Child() switch_mouse_capture = Gtk.Template.Child() switch_take_focus = Gtk.Template.Child() switch_mouse_warp = Gtk.Template.Child() switch_decorated = Gtk.Template.Child() spin_dpi = Gtk.Template.Child() combo_renderer = Gtk.Template.Child() def __init__( self, parent_window, config, details, queue, widget, spinner_display, **kwargs ): super().__init__(**kwargs) self.set_transient_for(parent_window) # Common variables and references self.window = parent_window self.manager = parent_window.manager self.config = config self.queue = queue self.widget = widget self.spinner_display = spinner_display # Connect signals self.btn_save.connect("clicked", self.__save) self.__update(config) def __update(self, config): self.parameters = config.Parameters self.expander_virtual_desktop.set_enable_expansion( self.parameters.virtual_desktop ) self.switch_mouse_capture.set_active(self.parameters.fullscreen_capture) self.switch_take_focus.set_active(self.parameters.take_focus) self.switch_mouse_warp.set_active(self.parameters.mouse_warp) self.switch_decorated.set_active(self.parameters.decorated) self.spin_dpi.set_value(self.parameters.custom_dpi) """Set resolution""" virtual_desktop_res = self.parameters.virtual_desktop_res resolution = virtual_desktop_res.split("x") self.spin_width.set_value(float(resolution[0])) self.spin_height.set_value(float(resolution[1])) """Set renderer""" for index, renderer in enumerate(renderers): if self.parameters.renderer == renderer: self.combo_renderer.set_selected(index) break # Save file def __idle_save(self, *args): """Get resolution""" width = int(self.spin_width.get_value()) height = int(self.spin_height.get_value()) resolution = f"{width}x{height}" """Queue system""" self.started = 0 self.queued = 0 self.completed = 0 def add_queue(): if self.started == 0: self.window.show_toast(_("Updating display settings, please wait…")) self.spinner_display.start() self.started = 1 self.queue.add_task() self.widget.set_sensitive(False) self.queued += 1 def complete_queue(): self.completed += 1 if self.queued == self.completed: self.widget.set_sensitive(True) self.spinner_display.stop() self.window.show_toast(_("Display settings updated")) self.queue.end_task() if ( self.expander_virtual_desktop.get_enable_expansion() != self.parameters.virtual_desktop ): """Toggle virtual desktop""" @GtkUtils.run_in_main_loop def update(result, error=False): self.config = self.manager.update_config( config=self.config, key="virtual_desktop", value=self.expander_virtual_desktop.get_enable_expansion(), scope="Parameters", ).data["config"] complete_queue() add_queue() rk = RegKeys(self.config) RunAsync( task_func=rk.toggle_virtual_desktop, callback=update, state=self.expander_virtual_desktop.get_enable_expansion(), resolution=resolution, ) if ( self.expander_virtual_desktop.get_enable_expansion() and resolution != self.parameters.virtual_desktop_res ): """Set virtual desktop resolution""" @GtkUtils.run_in_main_loop def update(result, error=False): self.config = self.manager.update_config( config=self.config, key="virtual_desktop_res", value=resolution, scope="Parameters", ).data["config"] complete_queue() add_queue() rk = RegKeys(self.config) if self.expander_virtual_desktop.get_enable_expansion(): RunAsync( task_func=rk.toggle_virtual_desktop, callback=update, state=True, resolution=resolution, ) if self.switch_mouse_warp.get_active() != self.parameters.mouse_warp: """Set mouse warp""" @GtkUtils.run_in_main_loop def update(result, error=False): self.config = self.manager.update_config( config=self.config, key="mouse_warp", value=self.switch_mouse_warp.get_active(), scope="Parameters", ).data["config"] complete_queue() add_queue() rk = RegKeys(self.config) RunAsync( rk.set_mouse_warp, callback=update, state=self.switch_mouse_warp.get_active(), ) if self.spin_dpi.get_value() != self.parameters.custom_dpi: """Set DPI""" @GtkUtils.run_in_main_loop def update(result, error=False): self.config = self.manager.update_config( config=self.config, key="custom_dpi", value=dpi, scope="Parameters" ).data["config"] complete_queue() add_queue() rk = RegKeys(self.config) dpi = int(self.spin_dpi.get_value()) RunAsync(rk.set_dpi, callback=update, value=dpi) if renderers[self.combo_renderer.get_selected()] != self.parameters.renderer: """Set renderer""" @GtkUtils.run_in_main_loop def update(result, error=False): self.config = self.manager.update_config( config=self.config, key="renderer", value=renderer, scope="Parameters", ).data["config"] complete_queue() add_queue() rk = RegKeys(self.config) renderer = renderers[self.combo_renderer.get_selected()] RunAsync(rk.set_renderer, callback=update, value=renderer) def toggle_x11_reg_key(state, rkey, ckey): """Update x11 registry keys""" @GtkUtils.run_in_main_loop def update(result, error=False): self.config = self.manager.update_config( config=self.config, key=ckey, value=state, scope="Parameters" ).data["config"] complete_queue() add_queue() reg = Reg(self.config) _rule = "Y" if state else "N" RunAsync( reg.add, callback=update, key="HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver", value=rkey, data=_rule, ) if self.switch_mouse_capture.get_active() != self.parameters.fullscreen_capture: toggle_x11_reg_key( self.switch_mouse_capture.get_active(), "GrabFullscreen", "fullscreen_capture", ) if self.switch_take_focus.get_active() != self.parameters.take_focus: toggle_x11_reg_key( self.switch_take_focus.get_active(), "UseTakeFocus", "take_focus" ) if self.switch_decorated.get_active() != self.parameters.decorated: toggle_x11_reg_key( self.switch_decorated.get_active(), "Decorated", "decorated" ) """Close window""" self.close() return GLib.SOURCE_REMOVE def __save(self, *args): GLib.idle_add(self.__idle_save) ================================================ FILE: bottles/frontend/windows/dlloverrides.py ================================================ # dlloverrides.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, GLib, Gtk from bottles.backend.dlls.dll import DLLComponent @Gtk.Template(resource_path="/com/usebottles/bottles/dll-override-entry.ui") class DLLEntry(Adw.ComboRow): __gtype_name__ = "DLLEntry" # region Widgets btn_remove = Gtk.Template.Child() # endregion def __init__(self, window, config, override, **kwargs): super().__init__(**kwargs) # common variables and references self.window = window self.manager = window.manager self.config = config self.override = override types = ("b", "n", "b,n", "n,b", "d") """ Set the DLL name as ActionRow title and set the combo_type to the type of override """ self.set_title(self.override[0]) self.set_selected(types.index(self.override[1])) # connect signals self.btn_remove.connect("clicked", self.__remove_override) self.connect("notify::selected", self.__set_override_type) def __set_override_type(self, *_args): """ Change the override type according to the selected and update the bottle configuration """ selected = self.get_selected() types = ("b", "n", "b,n", "n,b", "d") self.manager.update_config( config=self.config, key=self.override[0], value=types[selected], scope="DLL_Overrides", ) def __remove_override(self, *_args): """ Remove the override from the bottle configuration and destroy the widget """ self.manager.update_config( config=self.config, key=self.override[0], value=False, scope="DLL_Overrides", remove=True, ) self.get_parent().remove(self) @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-dll-overrides.ui") class DLLOverridesDialog(Adw.PreferencesWindow): __gtype_name__ = "DLLOverridesDialog" # region Widgets entry_row = Gtk.Template.Child() group_overrides = Gtk.Template.Child() menu_invalid_override = Gtk.Template.Child() # endregion def __init__(self, window, config, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) # common variables and references self.window = window self.manager = window.manager self.config = config self.__populate_overrides_list() # connect signals self.entry_row.connect("changed", self.__check_override) self.entry_row.connect("apply", self.__save_override) def __check_override(self, *_args): """ This function check if the override name is valid Overrides already managed by Bottles (e.g. DXVK, VKD3D...) are deemed invalid """ dll_name = self.entry_row.get_text() invalid_dlls = [] for managed_component in DLLComponent.__subclasses__(): invalid_dlls += managed_component.get_override_keys().split(",") is_invalid = dll_name in invalid_dlls self.__valid_name = not is_invalid self.menu_invalid_override.set_visible(is_invalid) if is_invalid: self.entry_row.add_css_class("error") self.entry_row.set_show_apply_button(False) else: self.entry_row.remove_css_class("error") # Needs to be set to true immediately self.entry_row.set_show_apply_button(True) def __save_override(self, *_args): """ This function check if the override name is not empty, then store it in the bottle configuration and add a new entry to the list. It also clears the entry field """ dll_name = self.entry_row.get_text() if dll_name != "" and self.__valid_name: self.manager.update_config( config=self.config, key=dll_name, value="n,b", scope="DLL_Overrides" ) _entry = DLLEntry( window=self.window, config=self.config, override=[dll_name, "n,b"] ) GLib.idle_add(self.group_overrides.add, _entry) self.group_overrides.set_description("") self.entry_row.set_text("") def __populate_overrides_list(self): """ This function populate the list of overrides with the existing overrides from the bottle configuration """ overrides = self.config.DLL_Overrides.items() if len(overrides) == 0: self.group_overrides.set_description(_("No overrides found.")) return self.group_overrides.set_description("") for override in overrides: _entry = DLLEntry(window=self.window, config=self.config, override=override) GLib.idle_add(self.group_overrides.add, _entry) ================================================ FILE: bottles/frontend/windows/drives.py ================================================ # drive.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import string from gettext import gettext as _ from gi.repository import Adw, GLib, Gtk from bottles.backend.wine.drives import Drives @Gtk.Template(resource_path="/com/usebottles/bottles/drive-entry.ui") class DriveEntry(Adw.ActionRow): __gtype_name__ = "DriveEntry" # region Widgets btn_remove = Gtk.Template.Child() btn_path = Gtk.Template.Child() # endregion def __init__(self, parent, drive, **kwargs): super().__init__(**kwargs) # common variables and references self.parent = parent self.manager = parent.window.manager self.config = parent.config self.drive = drive # Set env var name as ActionRow's title # and entry_value as its value self.set_title(self.drive[0]) self.set_subtitle(self.drive[1]) if "c" in self.drive[0].lower(): self.btn_remove.set_visible(False) self.btn_path.set_visible(False) # connect signals self.btn_path.connect("clicked", self.__choose_path) self.btn_remove.connect("clicked", self.__remove) def __choose_path(self, *_args): """Open file chooser dialog and set path pointing to the selected one""" def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: return path = dialog.get_file().get_path() Drives(self.config).set_drive_path(self.drive[0], path) self.set_subtitle(path) dialog = Gtk.FileChooserNative.new( title=_("Select Drive Path"), action=Gtk.FileChooserAction.SELECT_FOLDER, parent=self.parent.window, ) dialog.set_modal(True) dialog.connect("response", set_path) dialog.show() def __remove(self, *_args): """Remove drive from bottle's configuration and destroy its widget""" Drives(self.config).remove_drive(self.drive[0]) self.parent.list_drives.remove(self) self.parent.add_combo_letter(self.drive[0]) @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-drives.ui") class DrivesDialog(Adw.Window): __gtype_name__ = "DrivesDialog" __alphabet = string.ascii_uppercase # region Widgets combo_letter = Gtk.Template.Child() btn_save = Gtk.Template.Child() list_drives = Gtk.Template.Child() str_list_letters = Gtk.Template.Child() # endregion def __init__(self, window, config, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) # common variables and references self.window = window self.manager = window.manager self.config = config self.__populate_combo_and_drives() # connect signals self.btn_save.connect("clicked", self.__save) def __save(self, *_args): """Add a new drive to bottle's configuration""" index = self.combo_letter.get_selected() drive_letter = self.str_list_letters.get_string(index) _entry = DriveEntry(parent=self, drive=[drive_letter, ""]) GLib.idle_add(self.list_drives.add, _entry) self.str_list_letters.remove(index) def __populate_combo_and_drives(self): """ Populate lists of combo letters and drives based on the existing ones from bottle's configuration """ drives = Drives(self.config).get_all() for letter in self.__alphabet: if letter not in drives: # Add to combo letters self.str_list_letters.append(letter) self.btn_save.set_sensitive(True) else: # Add to drives list _entry = DriveEntry(parent=self, drive=[letter, drives[letter]]) GLib.idle_add(self.list_drives.add, _entry) def add_combo_letter(self, letter: str): idx_new = next( (i for i, c in enumerate(self.str_list_letters) if c.get_string() > letter), self.str_list_letters.get_n_items(), ) self.str_list_letters.splice(idx_new, 0, letter) ================================================ FILE: bottles/frontend/windows/duplicate.py ================================================ # duplicate.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import time from gi.repository import Adw, Gtk from bottles.backend.managers.backup import BackupManager from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.gtk import GtkUtils @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-duplicate.ui") class DuplicateDialog(Adw.Window): __gtype_name__ = "DuplicateDialog" # region Widgets entry_name = Gtk.Template.Child() btn_cancel = Gtk.Template.Child() btn_duplicate = Gtk.Template.Child() stack_switcher = Gtk.Template.Child() progressbar = Gtk.Template.Child() # endregion def __init__(self, parent, **kwargs): super().__init__(**kwargs) self.set_transient_for(parent.window) # common variables and references self.parent = parent self.config = parent.config self.entry_name.connect("changed", self.__check_entry_name) # connect signals self.btn_duplicate.connect("clicked", self.__duplicate_bottle) def __check_entry_name(self, *_args): is_duplicate = self.entry_name.get_text() in self.parent.manager.local_bottles if is_duplicate: self.entry_name.add_css_class("error") self.btn_duplicate.set_sensitive(False) else: self.entry_name.remove_css_class("error") self.btn_duplicate.set_sensitive(True) def __duplicate_bottle(self, widget): """ This function take the new bottle name from the entry and create a new duplicate of the bottle. It also change the stack_switcher page when the process is finished. """ self.stack_switcher.set_visible_child_name("page_duplicating") self.btn_duplicate.set_visible(False) self.btn_cancel.set_label("Close") RunAsync(self.pulse) name = self.entry_name.get_text() RunAsync( task_func=BackupManager.duplicate_bottle, callback=self.finish, config=self.config, name=name, ) @GtkUtils.run_in_main_loop def finish(self, result, error=None): # TODO: handle result.status == False self.parent.manager.update_bottles() self.stack_switcher.set_visible_child_name("page_duplicated") def pulse(self): # This function update the progress bar every half second. while True: time.sleep(0.5) self.progressbar.pulse() ================================================ FILE: bottles/frontend/windows/envvars.py ================================================ # envvars.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import re from gettext import gettext as _ from gi.repository import Adw, Gtk from bottles.backend.logger import Logger from bottles.backend.models.samples import Samples from bottles.frontend.utils.gtk import GtkUtils from bottles.frontend.utils.sh import ShUtils logging = Logger() @Gtk.Template(resource_path="/com/usebottles/bottles/env-var-entry.ui") class EnvironmentVariableEntryRow(Adw.EntryRow): __gtype_name__ = "EnvironmentVariableEntryRow" # region Widgets btn_remove = Gtk.Template.Child() # endregion def __init__(self, parent, env, **kwargs): super().__init__(**kwargs) # common variables and references self.parent = parent self.manager = parent.window.manager self.config = parent.config self.env = env self.set_text("=".join(self.env)) # connect signals self.connect("changed", self.__validate) self.connect("apply", self.__save) self.btn_remove.connect("clicked", self.__remove) self.__customize_layout() def __customize_layout(self): """ Align text input field vertically. Hide unused labels and make layout changes as needed to display the text correctly. We manually traverse AdwEntryRow's widget tree to make these changes because it does not offer options for these customizations on its public API """ try: widget = ( self.get_child().get_first_child().get_next_sibling().get_first_child() ) while isinstance(widget, Gtk.Label): widget.set_visible(False) widget = widget.get_next_sibling() if isinstance(widget, Gtk.Text): widget.set_valign(Gtk.Align.CENTER) else: raise RuntimeError("Could not find widget Gtk.Text") except Exception as e: logging.error( f"{type(e)}: {e}\nEnvironmentVariableEntryRow could not find text widget. Did AdwEntryRow change it's widget tree?" ) def __save(self, *_args): """ Change the environment variable value according to the user input and update the bottle configuration """ if not self.__valid_name: return new_name, new_value = ShUtils.split_assignment(self.get_text()) self.manager.update_config( config=self.config, key=new_name, value=new_value, scope="Environment_Variables", ) if new_name != self.env[0]: self.__remove_config() self.env = (new_name, new_value) def __remove(self, *_args): """ Remove the environment variable from the bottle configuration and destroy the widget """ self.__remove_config() self.parent.remove_entry(self) def __remove_config(self, *_args): """Remove the environment variable from the bottle configuration""" self.manager.update_config( config=self.config, key=self.env[0], value=False, remove=True, scope="Environment_Variables", ) def __validate(self, *_args): self.__valid_name = GtkUtils.validate_entry( self, lambda var_name: not var_name == "WINEDLLOVERRIDES" ) if not self.__valid_name: self.add_css_class("error") @Gtk.Template(resource_path="/com/usebottles/bottles/inherited-env-entry.ui") class InheritedEnvironmentVariableRow(Adw.ActionRow): __gtype_name__ = "InheritedEnvironmentVariableRow" btn_remove = Gtk.Template.Child() def __init__(self, parent, name: str, **kwargs): super().__init__(**kwargs) self.parent = parent self.variable = name self.set_title(name) self.btn_remove.connect("clicked", self.__remove) def __remove(self, *_args): self.parent.remove_inherited_entry(self) @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-env-vars.ui") class EnvironmentVariablesDialog(Adw.Dialog): __gtype_name__ = "EnvironmentVariablesDialog" # region Widgets entry_new_var = Gtk.Template.Child() group_vars = Gtk.Template.Child() group_inherited = Gtk.Template.Child() switch_limit_inherited = Gtk.Template.Child() entry_new_inherited = Gtk.Template.Child() list_inherited = Gtk.Template.Child() label_inherited_empty = Gtk.Template.Child() # endregion def __init__(self, window, config, **kwargs): super().__init__(**kwargs) # common variables and references self.window = window self.manager = window.manager self.config = config self.__populate_vars_list() self.__populate_inherited_list() # connect signals self.entry_new_var.connect("changed", self.__validate) self.entry_new_var.connect("apply", self.__save_var) self.switch_limit_inherited.connect( "notify::active", self.__toggle_inherited_limit ) self.entry_new_inherited.connect("changed", self.__validate_inherited) self.entry_new_inherited.connect("apply", self.__save_inherited_var) self.__valid_inherited_name = False self.__update_inherited_state() def present(self): return super().present(self.window) def __validate(self, *_args): self.__valid_name = GtkUtils.validate_entry( self.entry_new_var, lambda var_name: not var_name == "WINEDLLOVERRIDES" ) def __save_var(self, *_args): """Save the new environment variable to the bottle configuration""" if not self.__valid_name: return new_name, new_value = ShUtils.split_assignment(self.entry_new_var.get_text()) self.manager.update_config( config=self.config, key=new_name, value=new_value, scope="Environment_Variables", ) _entry = EnvironmentVariableEntryRow(parent=self, env=(new_name, new_value)) self.group_vars.set_description() self.group_vars.add(_entry) self.entry_new_var.set_text("") def remove_entry(self, _entry): self.group_vars.remove(_entry) self.__set_description() def __set_description(self): if len(self.config.Environment_Variables.items()) == 0: self.group_vars.set_description(_("No environment variables defined")) def __populate_vars_list(self): """ Populate the list of environment variables with the existing ones from the bottle configuration """ envs = self.config.Environment_Variables.items() self.__set_description() for env in envs: _entry = EnvironmentVariableEntryRow(parent=self, env=env) self.group_vars.add(_entry) def __validate_inherited(self, *_args): self.__valid_inherited_name = GtkUtils.validate_env_var_name(self.entry_new_inherited) def __toggle_inherited_limit(self, *_args): active = self.switch_limit_inherited.get_active() self.manager.update_config( config=self.config, key="Limit_System_Environment", value=active, ) if active and not self.config.Inherited_Environment_Variables: defaults = Samples.default_inherited_environment.copy() self.manager.update_config( config=self.config, key="Inherited_Environment_Variables", value=defaults, ) self.__populate_inherited_list() self.__update_inherited_state() def __populate_inherited_list(self): self.switch_limit_inherited.set_active(self.config.Limit_System_Environment) child = self.list_inherited.get_first_child() while child: next_child = child.get_next_sibling() self.list_inherited.remove(child) child = next_child for name in self.config.Inherited_Environment_Variables: row = InheritedEnvironmentVariableRow(parent=self, name=name) self.list_inherited.append(row) self.__update_inherited_placeholder() def __update_inherited_placeholder(self): active = self.switch_limit_inherited.get_active() has_values = len(self.config.Inherited_Environment_Variables) > 0 if active: self.list_inherited.set_visible(has_values) self.label_inherited_empty.set_label(_("No variables selected")) self.label_inherited_empty.set_visible(not has_values) else: self.list_inherited.set_visible(False) self.label_inherited_empty.set_label( _("All system environment variables will be inherited") ) self.label_inherited_empty.set_visible(True) def __update_inherited_state(self): active = self.switch_limit_inherited.get_active() self.entry_new_inherited.set_sensitive(active) self.list_inherited.set_sensitive(active) self.__update_inherited_placeholder() def __save_inherited_var(self, *_args): if not self.switch_limit_inherited.get_active() or not self.__valid_inherited_name: return new_name = self.entry_new_inherited.get_text().strip() if not new_name: return current = list(self.config.Inherited_Environment_Variables) if new_name in current: self.entry_new_inherited.set_text("") return current.append(new_name) self.manager.update_config( config=self.config, key="Inherited_Environment_Variables", value=current, ) self.entry_new_inherited.set_text("") self.__populate_inherited_list() def remove_inherited_entry(self, entry: InheritedEnvironmentVariableRow): current = [ name for name in self.config.Inherited_Environment_Variables if name != entry.variable ] self.manager.update_config( config=self.config, key="Inherited_Environment_Variables", value=current, ) self.__populate_inherited_list() ================================================ FILE: bottles/frontend/windows/exclusionpatterns.py ================================================ # envvars.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, GLib, Gtk @Gtk.Template(resource_path="/com/usebottles/bottles/exclusion-pattern-entry.ui") class ExclusionPatternEntry(Adw.ActionRow): __gtype_name__ = "ExclusionPatternEntry" # region Widgets btn_remove = Gtk.Template.Child() # endregion def __init__(self, parent, pattern, **kwargs): super().__init__(**kwargs) # common variables and references self.parent = parent self.manager = parent.window.manager self.config = parent.config self.pattern = pattern self.set_title(self.pattern) # connect signals self.btn_remove.connect("clicked", self.__remove) def __remove(self, *_args): """ Remove the env var from the bottle configuration and destroy the widget """ patterns = self.config.Versioning_Exclusion_Patterns if self.pattern in patterns: patterns.remove(self.pattern) self.manager.update_config( config=self.config, key="Versioning_Exclusion_Patterns", value=patterns ) self.parent.group_patterns.remove(self) @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-exclusion-patterns.ui") class ExclusionPatternsDialog(Adw.Window): __gtype_name__ = "ExclusionPatternsDialog" # region Widgets entry_name = Gtk.Template.Child() group_patterns = Gtk.Template.Child() # endregion def __init__(self, window, config, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) # common variables and references self.window = window self.manager = window.manager self.config = config self.__populate_patterns_list() # connect signals self.entry_name.connect("apply", self.__save_var) def __save_var(self, *_args): """ This function save the new env var to the bottle configuration """ pattern = self.entry_name.get_text() self.manager.update_config( config=self.config, key="Versioning_Exclusion_Patterns", value=self.config.Versioning_Exclusion_Patterns + [pattern], ) _entry = ExclusionPatternEntry(self, pattern) GLib.idle_add(self.group_patterns.add, _entry) self.entry_name.set_text("") def __populate_patterns_list(self): """ This function populate the list of exclusion patterns with the existing ones from the bottle configuration """ patterns = self.config.Versioning_Exclusion_Patterns if len(patterns) == 0: self.group_patterns.set_description(_("No exclusion patterns defined.")) return self.group_patterns.set_description("") for pattern in patterns: _entry = ExclusionPatternEntry(self, pattern) GLib.idle_add(self.group_patterns.add, _entry) ================================================ FILE: bottles/frontend/windows/funding.py ================================================ # funding.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import webbrowser from gettext import gettext as _ from gi.repository import Adw, GObject, Gtk class FundingDialog(Adw.Window): __gsignals__ = { "response": (GObject.SignalFlags.RUN_LAST, None, (str,)), } def __init__(self, parent, **kwargs): super().__init__(modal=True, transient_for=parent) self.set_default_size(600, 500) self.set_title(_("Support Bottles")) self.connect("close-request", self.__on_close_request) self._response = "close" content = Adw.ToolbarView() header = Adw.HeaderBar() header.set_show_title(False) content.add_top_bar(header) status_page = Adw.StatusPage() status_page.set_icon_name("heart-symbolic") status_page.set_title(_("Do you like Bottles?")) status_page.set_description( _( "With over 3 million installations, Bottles is built by and for its community." "\nA donation today helps secure its future and keep it truly independent." ) ) btns_box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=12) btns_box.set_halign(Gtk.Align.CENTER) if kwargs.get("show_dont_show", False): btn_secondary = Gtk.Button(label=_("Don't Show Again")) btn_secondary.add_css_class("destructive-action") btn_secondary.connect("clicked", self.on_dont_show_clicked) else: btn_secondary = Gtk.Button(label=_("Not Now")) btn_secondary.connect("clicked", lambda x: self.close()) btn_secondary.add_css_class("pill") btn_secondary.set_size_request(180, -1) btns_box.append(btn_secondary) btn_donate = Gtk.Button(label=_("Donate")) btn_donate.add_css_class("pill") btn_donate.add_css_class("suggested-action") btn_donate.set_size_request(180, -1) btn_donate.connect("clicked", self.on_donate_clicked) btns_box.append(btn_donate) status_page.set_child(btns_box) content.set_content(status_page) self.set_content(content) def on_donate_clicked(self, btn): webbrowser.open_new_tab("https://usebottles.com/funding/") self._response = "donate" self.close() def on_dont_show_clicked(self, btn): self._response = "dismiss" self.close() def __on_close_request(self, *args): self.emit("response", self._response) ================================================ FILE: bottles/frontend/windows/gamescope.py ================================================ # gamescope.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gi.repository import Adw, GLib, Gtk @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-gamescope.ui") class GamescopeDialog(Adw.Window): __gtype_name__ = "GamescopeDialog" # region Widgets spin_width = Gtk.Template.Child() spin_height = Gtk.Template.Child() spin_gamescope_width = Gtk.Template.Child() spin_gamescope_height = Gtk.Template.Child() switch_fsr = Gtk.Template.Child() spin_sharpening_strength = Gtk.Template.Child() spin_fps_limit = Gtk.Template.Child() spin_fps_limit_no_focus = Gtk.Template.Child() switch_scaling = Gtk.Template.Child() entry_custom_options = Gtk.Template.Child() toggle_borderless = Gtk.Template.Child() toggle_fullscreen = Gtk.Template.Child() btn_save = Gtk.Template.Child() btn_cancel = Gtk.Template.Child() # endregion def __init__(self, window, config, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) # common variables and references self.window = window self.manager = window.manager self.config = config # connect signals self.btn_save.connect("clicked", self.__save) self.toggle_borderless.connect("toggled", self.__change_wtype, "b") self.toggle_fullscreen.connect("toggled", self.__change_wtype, "f") self.__update(config) def __change_wtype(self, widget, wtype): self.toggle_borderless.handler_block_by_func(self.__change_wtype) self.toggle_fullscreen.handler_block_by_func(self.__change_wtype) if wtype == "b": self.toggle_fullscreen.set_active(False) self.toggle_borderless.set_active(True) elif wtype == "f": self.toggle_fullscreen.set_active(True) self.toggle_borderless.set_active(False) self.toggle_borderless.handler_unblock_by_func(self.__change_wtype) self.toggle_fullscreen.handler_unblock_by_func(self.__change_wtype) def __update(self, config): self.toggle_borderless.handler_block_by_func(self.__change_wtype) self.toggle_fullscreen.handler_block_by_func(self.__change_wtype) parameters = config.Parameters self.spin_width.set_value(parameters.gamescope_game_width) self.spin_height.set_value(parameters.gamescope_game_height) self.spin_gamescope_width.set_value(parameters.gamescope_window_width) self.spin_gamescope_height.set_value(parameters.gamescope_window_height) self.switch_fsr.set_state(parameters.fsr) self.spin_sharpening_strength.set_value(parameters.fsr_sharpening_strength) self.spin_fps_limit.set_value(parameters.gamescope_fps) self.spin_fps_limit_no_focus.set_value(parameters.gamescope_fps_no_focus) self.switch_scaling.set_active(parameters.gamescope_scaling) self.toggle_borderless.set_active(parameters.gamescope_borderless) self.toggle_fullscreen.set_active(parameters.gamescope_fullscreen) self.entry_custom_options.set_text(parameters.gamescope_custom_options) self.toggle_borderless.handler_unblock_by_func(self.__change_wtype) self.toggle_fullscreen.handler_unblock_by_func(self.__change_wtype) def __idle_save(self, *_args): settings = { "gamescope_game_width": self.spin_width.get_value(), "gamescope_game_height": self.spin_height.get_value(), "gamescope_window_width": self.spin_gamescope_width.get_value(), "gamescope_window_height": self.spin_gamescope_height.get_value(), "fsr": self.switch_fsr.get_state(), "fsr_sharpening_strength": int(self.spin_sharpening_strength.get_value()), "gamescope_fps": self.spin_fps_limit.get_value(), "gamescope_fps_no_focus": self.spin_fps_limit_no_focus.get_value(), "gamescope_scaling": self.switch_scaling.get_active(), "gamescope_borderless": self.toggle_borderless.get_active(), "gamescope_fullscreen": self.toggle_fullscreen.get_active(), "gamescope_custom_options": self.entry_custom_options.get_text(), } for setting in settings.keys(): self.manager.update_config( config=self.config, key=setting, value=settings[setting], scope="Parameters", ) self.destroy() def __save(self, *_args): GLib.idle_add(self.__idle_save) ================================================ FILE: bottles/frontend/windows/generic.py ================================================ # generic.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, Gdk, Gtk, GtkSource class MessageDialog(Gtk.MessageDialog): def __init__(self, window, message=_("An error has occurred."), log=False): Gtk.MessageDialog.__init__( self, destroy_with_parent=True, message_type=Gtk.MessageType.WARNING, buttons=Gtk.ButtonsType.OK_CANCEL, text=message, ) self.set_transient_for(window) self.set_modal(True) if log: # display log as output if defined message_scroll = Gtk.ScrolledWindow() message_scroll.set_hexpand(True) message_scroll.set_vexpand(True) message_view = Gtk.TextView() message_view.get_buffer().set_text(log) message_scroll.append(message_view) self.message_area.append(message_scroll) class SourceDialog(Adw.Window): def __init__(self, parent, title, message, buttons=None, lang="yaml", **kwargs): super().__init__(**kwargs) if buttons is None: buttons = [] self.set_default_size(700, 700) self.parent = parent self.title = title self.message = message self.buttons = buttons self.lang = lang self.__build_ui() def __build_ui(self): headerbar = Gtk.HeaderBar() btn_copy = Gtk.Button.new_from_icon_name("edit-copy-symbolic") box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) scrolled = Gtk.ScrolledWindow(vexpand=True, hexpand=True) style_scheme_manager = GtkSource.StyleSchemeManager.get_default() lang_manager = GtkSource.LanguageManager.get_default() source_buffer = GtkSource.Buffer( highlight_syntax=True, highlight_matching_brackets=True, style_scheme=style_scheme_manager.get_scheme("oblivion"), language=lang_manager.get_language(self.lang), ) source_view = GtkSource.View( buffer=source_buffer, show_line_numbers=True, show_line_marks=True, tab_width=4, monospace=True, ) source_buffer = source_view.get_buffer() headerbar.set_title_widget(Gtk.Label.new(self.title)) headerbar.pack_end(btn_copy) btn_copy.connect("clicked", self.__copy_text) btn_copy.set_tooltip_text(_("Copy to clipboard")) for button in self.buttons: _btn = Gtk.Button.new_from_icon_name(button["icon"]) _btn.connect("clicked", button["callback"]) _btn.set_tooltip_text(button["tooltip"]) headerbar.pack_end(_btn) buffer_iter = source_buffer.get_end_iter() source_buffer.insert(buffer_iter, self.message) scrolled.set_child(source_view) box.append(headerbar) box.append(scrolled) self.set_content(box) def __copy_text(self, widget): clipboard = Gdk.Display.get_clipboard(Gdk.Display.get_default()) clipboard.set_content(Gdk.ContentProvider.new_for_value(self.message)) class TextDialog(Adw.Window): def __init__(self, parent, title, message, **kwargs): super().__init__(**kwargs) self.set_default_size(700, 700) self.parent = parent self.title = title self.message = message self.__build_ui() def __build_ui(self): headerbar = Adw.HeaderBar() btn_copy = Gtk.Button.new_from_icon_name("edit-copy-symbolic") box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) scrolled = Gtk.ScrolledWindow(vexpand=True, hexpand=True) textview = Gtk.TextView() textbuffer = textview.get_buffer() headerbar.set_title_widget(Gtk.Label.new(self.title)) headerbar.pack_end(btn_copy) btn_copy.connect("clicked", self.__copy_text) btn_copy.set_tooltip_text(_("Copy to clipboard")) buffer_iter = textbuffer.get_end_iter() textbuffer.insert(buffer_iter, self.message) scrolled.set_child(textview) box.append(headerbar) box.append(scrolled) self.set_content(box) def __copy_text(self, widget): clipboard = Gdk.Display.get_clipboard(Gdk.Display.get_default()) clipboard.set_content(Gdk.ContentProvider.new_for_value(self.message)) class WebDialog(Adw.Window): """ TODO: currently unused, waiting for webkit2gtk-5 to be released with the GNOME Runtime use SourceDialog or TextDialog in the meantime """ def __init__(self, parent, title, message): Adw.Window.__init__(self, title=title) self.set_default_size(700, 700) self.set_transient_for(parent) self.set_modal(True) self.parent = parent self.title = title self.message = message self.__build_ui() def __build_ui(self): headerbar = Adw.HeaderBar() btn_copy = Gtk.Button.new_from_icon_name("edit-copy-symbolic") box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) scrolled = Gtk.ScrolledWindow(vexpand=True, hexpand=True) # webview = WebKit2.WebView() headerbar.set_title_widget(Gtk.Label.new(self.title)) headerbar.pack_end(btn_copy) btn_copy.connect("clicked", self.__copy_text) btn_copy.set_tooltip_text(_("Copy to clipboard")) # webview.load_html(self.message, "file://") # scrolled.append(webview) box.append(headerbar) box.append(scrolled) self.set_content(box) def __copy_text(self, widget): clipboard = Gdk.Display.get_clipboard(Gdk.Display.get_default()) clipboard.set_content(Gdk.ContentProvider.new_for_value(self.message)) ================================================ FILE: bottles/frontend/windows/generic_cli.py ================================================ class MessageDialog: def __init__( self, parent, title="Warning", message="An error has occurred.", log=False ): print(message) ================================================ FILE: bottles/frontend/windows/installer.py ================================================ # installer.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import urllib.request from gettext import gettext as _ from gi.repository import Adw, GdkPixbuf, Gio, GLib, Gtk from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.gtk import GtkUtils @Gtk.Template(resource_path="/com/usebottles/bottles/local-resource-entry.ui") class LocalResourceEntry(Adw.ActionRow): __gtype_name__ = "LocalResourceEntry" # region Widgets btn_path = Gtk.Template.Child() # endregion def __init__(self, parent, resource, **kwargs): super().__init__(**kwargs) # common variables and references self.parent = parent self.resource = resource self.set_title(resource) # connect signals self.btn_path.connect("clicked", self.__choose_path) def __choose_path(self, *_args): """ Open the file chooser dialog and set the path to the selected file """ def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: return path = dialog.get_file().get_path() self.parent.add_resource(self.resource, path) self.set_subtitle(path) dialog = Gtk.FileChooserNative.new( title=_("Select Resource File"), action=Gtk.FileChooserAction.OPEN, parent=self.parent, ) dialog.set_modal(True) dialog.connect("response", set_path) dialog.show() @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-installer.ui") class InstallerDialog(Adw.Window): __gtype_name__ = "InstallerDialog" __sections = {} __steps = 0 __current_step = 0 __local_resources = [] __final_resources = {} # region widgets stack = Gtk.Template.Child() window_title = Gtk.Template.Child() btn_install = Gtk.Template.Child() btn_proceed = Gtk.Template.Child() btn_close = Gtk.Template.Child() status_init = Gtk.Template.Child() status_installed = Gtk.Template.Child() status_error = Gtk.Template.Child() progressbar = Gtk.Template.Child() group_resources = Gtk.Template.Child() install_status_page = Gtk.Template.Child() img_icon = Gtk.Template.Child() img_icon_install = Gtk.Template.Child() style_provider = Gtk.CssProvider() # endregion def __init__(self, window, config, installer, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) self.window = window self.manager = window.manager self.config = config self.installer = installer self.__steps_phrases = { "deps": _("Installing Windows dependencies…"), "params": _("Configuring the bottle…"), "steps": _("Processing installer steps…"), "exe": _("Installing the {}…".format(installer[1].get("Name"))), "checks": _("Performing final checks…"), } self.status_init.set_title(installer[1].get("Name")) self.install_status_page.set_title( _("Installing {0}…").format(installer[1].get("Name")) ) self.status_installed.set_description( _("{0} is now available in the programs view.").format( installer[1].get("Name") ) ) self.__set_icon() self.btn_install.connect("clicked", self.__check_resources) self.btn_proceed.connect("clicked", self.__install) self.btn_close.connect("clicked", self.__close) def __set_icon(self): try: url = self.manager.installer_manager.get_icon_url(self.installer[0]) if url is None: self.img_icon.set_visible(False) self.img_icon_install.set_visible(False) return with urllib.request.urlopen(url) as res: stream = Gio.MemoryInputStream.new_from_data(res.read(), None) pixbuf = GdkPixbuf.Pixbuf.new_from_stream(stream, None) self.img_icon.set_pixel_size(78) self.img_icon.set_from_pixbuf(pixbuf) self.img_icon_install.set_pixel_size(78) self.img_icon_install.set_from_pixbuf(pixbuf) except: self.img_icon.set_visible(False) self.img_icon_install.set_visible(False) def __check_resources(self, *_args): self.__local_resources = self.manager.installer_manager.has_local_resources( self.installer ) if len(self.__local_resources) == 0: self.__install() return for resource in self.__local_resources: _entry = LocalResourceEntry(self, resource) GLib.idle_add(self.group_resources.add, _entry) self.btn_proceed.set_visible(True) self.stack.set_visible_child_name("page_resources") def __install(self, *_args): self.set_deletable(False) self.stack.set_visible_child_name("page_install") @GtkUtils.run_in_main_loop def set_status(result, error=False): if result is None: self.__error(_("Installer failed with an unknown error (no result)")) return if result.ok: return self.__installed() _err = result.data.get("message", _("Installer failed with unknown error")) self.__error(_err) self.set_steps(self.manager.installer_manager.count_steps(self.installer)) RunAsync( task_func=self.manager.installer_manager.install, callback=set_status, config=self.config, installer=self.installer, step_fn=self.next_step, local_resources=self.__final_resources, ) def __installed(self): self.set_deletable(False) self.stack.set_visible_child_name("page_installed") self.window.page_details.view_bottle.update_programs() self.window.page_details.go_back_sidebar() def __error(self, error): self.set_deletable(True) self.status_error.set_description(error) self.stack.set_visible_child_name("page_error") def next_step(self, detail=None): """Next step""" section = self.__sections[self.__current_step] if section == "deps" and detail is not None: phrase = _("Installing dependency: {0}").format(detail) else: phrase = self.__steps_phrases[section] self.progressbar.set_text(phrase) self.__current_step += 1 self.progressbar.set_fraction(self.__current_step * (1 / self.__steps)) def set_steps(self, steps): """Set steps""" self.__steps = steps["total"] self.__sections = steps["sections"] def add_resource(self, resource, path): self.__final_resources[resource] = path if len(self.__local_resources) == len(self.__final_resources): self.btn_proceed.set_sensitive(True) def __close(self, *_args): self.destroy() ================================================ FILE: bottles/frontend/windows/journal.py ================================================ # journal.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from datetime import datetime from gettext import gettext from gi.repository import Adw, Gtk, Pango from bottles.backend.managers.journal import JournalManager, JournalSeverity @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-journal.ui") class JournalDialog(Adw.Window): __gtype_name__ = "JournalDialog" # region Widgets tree_view = Gtk.Template.Child() search_entry = Gtk.Template.Child() btn_all = Gtk.Template.Child() btn_critical = Gtk.Template.Child() btn_error = Gtk.Template.Child() btn_warning = Gtk.Template.Child() btn_info = Gtk.Template.Child() label_filter = Gtk.Template.Child() # endregion def __init__(self, **kwargs): super().__init__(**kwargs) self.journal = list(JournalManager.get(period="all").items()) self.store = Gtk.ListStore(str, str, str, bool) self.current_severity = "" # connect signals self.search_entry.connect("search-changed", self.on_search_changed) self.btn_all.connect("clicked", self.filter_results, "") self.btn_critical.connect( "clicked", self.filter_results, JournalSeverity.CRITICAL ) self.btn_error.connect("clicked", self.filter_results, JournalSeverity.ERROR) self.btn_warning.connect( "clicked", self.filter_results, JournalSeverity.WARNING ) self.btn_info.connect("clicked", self.filter_results, JournalSeverity.INFO) self.__setup_tree_view() self.populate_tree_view() def __setup_tree_view(self): self.tree_view.set_model(self.store) self.tree_view.set_search_column(2) for column in self.tree_view.get_columns(): self.tree_view.remove_column(column) severity_renderer = Gtk.CellRendererText() severity_column = Gtk.TreeViewColumn(gettext("Severity"), severity_renderer) severity_column.set_cell_data_func( severity_renderer, self.__get_cell_data_func(0) ) severity_column.set_resizable(True) severity_column.set_sizing(Gtk.TreeViewColumnSizing.AUTOSIZE) self.tree_view.append_column(severity_column) timestamp_renderer = Gtk.CellRendererText() timestamp_column = Gtk.TreeViewColumn(gettext("Timestamp"), timestamp_renderer) timestamp_column.set_cell_data_func( timestamp_renderer, self.__get_cell_data_func(1) ) timestamp_column.set_resizable(True) timestamp_column.set_sizing(Gtk.TreeViewColumnSizing.AUTOSIZE) self.tree_view.append_column(timestamp_column) message_renderer = Gtk.CellRendererText() message_renderer.set_property("ellipsize", Pango.EllipsizeMode.END) message_column = Gtk.TreeViewColumn(gettext("Message"), message_renderer) message_column.set_cell_data_func( message_renderer, self.__get_cell_data_func(2) ) message_column.set_expand(True) message_column.set_resizable(True) message_column.set_sizing(Gtk.TreeViewColumnSizing.GROW_ONLY) message_column.set_min_width(260) self.tree_view.append_column(message_column) def populate_tree_view(self, query="", severity=None): self.store.clear() if severity is None: severity = self.current_severity colors = { JournalSeverity.CRITICAL: "#db1600", JournalSeverity.ERROR: "#db6600", JournalSeverity.WARNING: "#dba100", JournalSeverity.INFO: "#3283a8", JournalSeverity.CRASH: "#db1600", } last_date_label = None for _, value in self.journal: if query.lower() not in value["message"].lower(): continue if severity not in ("", value["severity"]): continue timestamp = value.get("timestamp", "") try: timestamp_dt = datetime.strptime(timestamp, "%Y-%m-%d %H:%M:%S") date_label = timestamp_dt.strftime("%Y-%m-%d") except (TypeError, ValueError): date_label = "" if date_label != last_date_label: self.store.append(["", date_label, "", True]) last_date_label = date_label self.store.append( [ '{}'.format( colors.get( value["severity"], colors.get(JournalSeverity.INFO, "#3283a8"), ), value["severity"].capitalize(), ), timestamp, value.get("message", ""), False, ] ) def on_search_changed(self, entry): self.populate_tree_view(entry.get_text()) def filter_results(self, _, severity): self.current_severity = severity self.populate_tree_view(self.search_entry.get_text()) severity_labels = { JournalSeverity.CRITICAL: gettext("Critical"), JournalSeverity.ERROR: gettext("Errors"), JournalSeverity.WARNING: gettext("Warnings"), JournalSeverity.INFO: gettext("Info"), JournalSeverity.CRASH: gettext("Crashes"), } label = severity_labels.get(severity, gettext("All messages")) self.label_filter.set_text(label) def __get_cell_data_func(self, column_index): def _cell_data_func(column, renderer, model, iter_, _data=None): self.__populate_cell(renderer, model, iter_, column_index) return _cell_data_func def __populate_cell(self, renderer, model, iter_, column_index): is_group = model.get_value(iter_, 3) renderer.set_property("text", None) if is_group: if column_index == 1: renderer.set_property("markup", f"{model.get_value(iter_, 1)}") else: renderer.set_property("text", "") return if column_index == 0: renderer.set_property("markup", model.get_value(iter_, 0)) elif column_index == 1: renderer.set_property("text", model.get_value(iter_, 1)) elif column_index == 2: renderer.set_property("text", model.get_value(iter_, 2)) ================================================ FILE: bottles/frontend/windows/launchoptions.py ================================================ # launchoptions.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, GLib, GObject, Gtk from bottles.backend.logger import Logger from bottles.backend.utils.manager import ManagerUtils logging = Logger() @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-launch-options.ui") class LaunchOptionsDialog(Adw.Window): __gtype_name__ = "LaunchOptionsDialog" __gsignals__ = { "options-saved": (GObject.SIGNAL_RUN_FIRST, None, (object,)), } # region Widgets entry_arguments = Gtk.Template.Child() btn_save = Gtk.Template.Child() btn_pre_script = Gtk.Template.Child() btn_pre_script_reset = Gtk.Template.Child() entry_pre_script_args = Gtk.Template.Child() btn_post_script = Gtk.Template.Child() btn_post_script_reset = Gtk.Template.Child() entry_post_script_args = Gtk.Template.Child() btn_cwd = Gtk.Template.Child() btn_cwd_reset = Gtk.Template.Child() btn_reset_defaults = Gtk.Template.Child() action_pre_script = Gtk.Template.Child() action_post_script = Gtk.Template.Child() switch_dxvk = Gtk.Template.Child() switch_vkd3d = Gtk.Template.Child() switch_nvapi = Gtk.Template.Child() switch_winebridge = Gtk.Template.Child() switch_gamescope = Gtk.Template.Child() switch_virt_desktop = Gtk.Template.Child() action_dxvk = Gtk.Template.Child() action_vkd3d = Gtk.Template.Child() action_nvapi = Gtk.Template.Child() action_winebridge = Gtk.Template.Child() action_gamescope = Gtk.Template.Child() action_cwd = Gtk.Template.Child() action_virt_desktop = Gtk.Template.Child() # endregion __default_pre_script_msg = _("Choose a script which should be executed before run.") __default_post_script_msg = _("Choose a script which should be executed after run.") __default_cwd_msg = _("Choose from where start the program.") __msg_disabled = _("{0} is disabled globally for this bottle.") __msg_override = _("This setting overrides the bottle's global setting.") def __set_disabled_switches(self): if not self.global_dxvk: self.action_dxvk.set_subtitle(self.__msg_disabled.format("DXVK")) self.switch_dxvk.set_sensitive(False) if not self.global_vkd3d: self.action_vkd3d.set_subtitle(self.__msg_disabled.format("VKD3D")) self.switch_vkd3d.set_sensitive(False) if not self.global_nvapi: self.action_nvapi.set_subtitle(self.__msg_disabled.format("DXVK-NVAPI")) self.switch_nvapi.set_sensitive(False) if not self.global_winebridge: self.action_winebridge.set_subtitle( self.__msg_disabled.format("WineBridge") ) self.switch_winebridge.set_sensitive(False) def __init__(self, parent, config, program, **kwargs): super().__init__(**kwargs) # common variables and references self.parent = parent self.window = parent.window self.manager = parent.window.manager self.config = config self.program = program self.set_transient_for(self.window) # set widget defaults if program.get("arguments") not in ["", None]: self.entry_arguments.set_text(program.get("arguments")) # keeps track of toggled switches self.toggled = {} self.toggled["dxvk"] = False self.toggled["vkd3d"] = False self.toggled["dxvk_nvapi"] = False self.toggled["gamescope"] = False self.toggled["virtual_desktop"] = False self.toggled["winebridge"] = False # connect signals self.btn_save.connect("clicked", self.__save) self.btn_pre_script.connect("clicked", self.__choose_pre_script) self.btn_pre_script_reset.connect("clicked", self.__reset_pre_script) self.btn_post_script.connect("clicked", self.__choose_post_script) self.btn_post_script_reset.connect("clicked", self.__reset_post_script) self.btn_cwd.connect("clicked", self.__choose_cwd) self.btn_cwd_reset.connect("clicked", self.__reset_cwd) self.btn_reset_defaults.connect("clicked", self.__reset_defaults) self.entry_arguments.connect("activate", self.__save) # set overrides status self.global_dxvk = program_dxvk = config.Parameters.dxvk self.global_vkd3d = program_vkd3d = config.Parameters.vkd3d self.global_nvapi = program_nvapi = config.Parameters.dxvk_nvapi self.global_gamescope = program_gamescope = config.Parameters.gamescope self.global_virt_desktop = program_virt_desktop = ( config.Parameters.virtual_desktop ) self.global_winebridge = program_winebridge = getattr( config.Parameters, "winebridge", True ) if self.program.get("dxvk") is not None: program_dxvk = self.program.get("dxvk") self.action_dxvk.set_subtitle(self.__msg_override) if self.program.get("vkd3d") is not None: program_vkd3d = self.program.get("vkd3d") self.action_vkd3d.set_subtitle(self.__msg_override) if self.program.get("dxvk_nvapi") is not None: program_nvapi = self.program.get("dxvk_nvapi") self.action_nvapi.set_subtitle(self.__msg_override) if self.program.get("gamescope") is not None: program_gamescope = self.program.get("gamescope") self.action_gamescope.set_subtitle(self.__msg_override) if self.program.get("virtual_desktop") is not None: program_virt_desktop = self.program.get("virtual_desktop") self.action_virt_desktop.set_subtitle(self.__msg_override) if self.program.get("winebridge") is not None: program_winebridge = self.program.get("winebridge") self.action_winebridge.set_subtitle(self.__msg_override) self.switch_dxvk.set_active(program_dxvk) self.switch_vkd3d.set_active(program_vkd3d) self.switch_nvapi.set_active(program_nvapi) self.switch_gamescope.set_active(program_gamescope) self.switch_virt_desktop.set_active(program_virt_desktop) self.switch_winebridge.set_active(program_winebridge) self.switch_dxvk.connect( "state-set", self.__check_override, self.action_dxvk, "dxvk" ) self.switch_vkd3d.connect( "state-set", self.__check_override, self.action_vkd3d, "vkd3d" ) self.switch_nvapi.connect( "state-set", self.__check_override, self.action_nvapi, "dxvk_nvapi" ) self.switch_gamescope.connect( "state-set", self.__check_override, self.action_gamescope, "gamescope" ) self.switch_virt_desktop.connect( "state-set", self.__check_override, self.action_virt_desktop, "virtual_desktop", ) self.switch_winebridge.connect( "state-set", self.__check_override, self.action_winebridge, "winebridge" ) if program.get("pre_script") not in ("", None): self.action_pre_script.set_subtitle(program["pre_script"]) self.btn_pre_script_reset.set_visible(True) self.entry_pre_script_args.set_visible(True) if program.get("pre_script_args") not in ("", None): self.entry_pre_script_args.set_text(program["pre_script_args"]) if program.get("post_script") not in ("", None): self.action_post_script.set_subtitle(program["post_script"]) self.btn_post_script_reset.set_visible(True) self.entry_post_script_args.set_visible(True) if program.get("post_script_args") not in ("", None): self.entry_post_script_args.set_text(program["post_script_args"]) if program.get("folder") not in ( "", None, ManagerUtils.get_exe_parent_dir(self.config, self.program["path"]), ): self.action_cwd.set_subtitle(program["folder"]) self.btn_cwd_reset.set_visible(True) self.__set_disabled_switches() def __check_override(self, widget, state, action, name): self.toggled[name] = True action.set_subtitle(self.__msg_override) def get_config(self): return self.config def __set_override(self, name, program_value, global_value): # Special reset value if self.toggled[name] is None and name in self.program: del self.program[name] if self.toggled[name]: self.program[name] = program_value def __idle_save(self, *_args): program_dxvk = self.switch_dxvk.get_state() program_vkd3d = self.switch_vkd3d.get_state() program_nvapi = self.switch_nvapi.get_state() program_gamescope = self.switch_gamescope.get_state() program_virt_desktop = self.switch_virt_desktop.get_state() program_winebridge = self.switch_winebridge.get_state() self.__set_override("dxvk", program_dxvk, self.global_dxvk) self.__set_override("vkd3d", program_vkd3d, self.global_vkd3d) self.__set_override("dxvk_nvapi", program_nvapi, self.global_nvapi) self.__set_override("gamescope", program_gamescope, self.global_gamescope) self.__set_override( "virtual_desktop", program_virt_desktop, self.global_virt_desktop ) self.__set_override("winebridge", program_winebridge, self.global_winebridge) self.program["arguments"] = self.entry_arguments.get_text() pre_args = self.entry_pre_script_args.get_text() post_args = self.entry_post_script_args.get_text() self.program["pre_script_args"] = pre_args if pre_args else None self.program["post_script_args"] = post_args if post_args else None self.config = self.manager.update_config( config=self.config, key=self.program["id"], value=self.program, scope="External_Programs", ).data["config"] self.emit("options-saved", self.config) self.close() return def __save(self, *_args): GLib.idle_add(self.__idle_save) def __choose_pre_script(self, *_args): def set_path(dialog, result): try: file = dialog.open_finish(result) if file is None: self.action_pre_script.set_subtitle(self.__default_pre_script_msg) return file_path = file.get_path() self.program["pre_script"] = file_path self.action_pre_script.set_subtitle(file_path) self.btn_pre_script_reset.set_visible(True) self.entry_pre_script_args.set_visible(True) except GLib.Error as error: # also thrown when dialog has been cancelled if error.code == 2: # error 2 seems to be 'dismiss' or 'cancel' if self.program.get("pre_script") in (None, ""): self.action_pre_script.set_subtitle( self.__default_pre_script_msg ) else: # something else happened... logging.warning("Error selecting pre-run script: %s" % error) dialog = Gtk.FileDialog.new() dialog.set_title("Select Pre-run Script") dialog.set_modal(True) dialog.open(parent=self.window, callback=set_path) def __choose_post_script(self, *_args): def set_path(dialog, result): try: file = dialog.open_finish(result) if file is None: self.action_post_script.set_subtitle(self.__default_post_script_msg) return file_path = file.get_path() self.program["post_script"] = file_path self.action_post_script.set_subtitle(file_path) self.btn_post_script_reset.set_visible(True) self.entry_post_script_args.set_visible(True) except GLib.Error as error: # also thrown when dialog has been cancelled if error.code == 2: # error 2 seems to be 'dismiss' or 'cancel' if self.program.get("post_script") in (None, ""): self.action_pre_script.set_subtitle( self.__default_pre_script_msg ) else: # something else happened... logging.warning("Error selecting post-run script: %s" % error) dialog = Gtk.FileDialog.new() dialog.set_title("Select Post-run Script") dialog.set_modal(True) dialog.open(parent=self.window, callback=set_path) def __reset_pre_script(self, *_args): self.program["pre_script"] = None self.program["pre_script_args"] = None self.action_pre_script.set_subtitle(self.__default_pre_script_msg) self.btn_pre_script_reset.set_visible(False) self.entry_pre_script_args.set_visible(False) self.entry_pre_script_args.set_text("") def __reset_post_script(self, *_args): self.program["post_script"] = None self.program["post_script_args"] = None self.action_post_script.set_subtitle(self.__default_post_script_msg) self.btn_post_script_reset.set_visible(False) self.entry_post_script_args.set_visible(False) self.entry_post_script_args.set_text("") def __choose_cwd(self, *_args): def set_path(dialog, result): try: directory = dialog.select_folder_finish(result) if directory is None: self.action_cwd.set_subtitle(self.__default_cwd_msg) return directory_path = directory.get_path() self.program["folder"] = directory_path self.action_cwd.set_subtitle(directory_path) self.btn_cwd_reset.set_visible(True) except GLib.Error as error: # also thrown when dialog has been cancelled if error.code == 2: # error 2 seems to be 'dismiss' or 'cancel' if self.program.get("folder") in (None, ""): self.action_cwd.set_subtitle(self.__default_cwd_msg) else: # something else happened... logging.warning("Error selecting folder: %s" % error) raise dialog = Gtk.FileDialog.new() dialog.set_title(_("Select Working Directory")) dialog.set_modal(True) dialog.select_folder(parent=self.window, callback=set_path) def __reset_cwd(self, *_args): """ This function reset the script path. """ self.program["folder"] = ManagerUtils.get_exe_parent_dir( self.config, self.program["path"] ) self.action_cwd.set_subtitle(self.__default_cwd_msg) self.btn_cwd_reset.set_visible(False) def __reset_defaults(self, *_args): self.switch_dxvk.set_active(self.global_dxvk) self.switch_vkd3d.set_active(self.global_vkd3d) self.switch_nvapi.set_active(self.global_nvapi) self.switch_gamescope.set_active(self.global_gamescope) self.switch_virt_desktop.set_active(self.global_virt_desktop) self.switch_winebridge.set_active(self.global_winebridge) self.action_dxvk.set_subtitle("") self.action_vkd3d.set_subtitle("") self.action_nvapi.set_subtitle("") self.action_gamescope.set_subtitle("") self.action_virt_desktop.set_subtitle("") self.action_winebridge.set_subtitle("") self.__set_disabled_switches() for name in self.toggled: self.toggled[name] = None ================================================ FILE: bottles/frontend/windows/mangohud.py ================================================ # mangohud.py # # Copyright 2025 Bottles Contributors # # 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 . from gi.repository import Adw, GLib, Gtk from bottles.backend.logger import Logger logging = Logger() @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-mangohud.ui") class MangoHudDialog(Adw.Window): __gtype_name__ = "MangoHudDialog" # Region Widgets btn_save = Gtk.Template.Child() display_on_game_start = Gtk.Template.Child() def __init__(self, window, config, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) # Common variables and references self.window = window self.manager = window.manager self.config = config # Connect signals self.btn_save.connect("clicked", self.__save) self.__update(config) def __update(self, config): parameters = config.Parameters self.display_on_game_start.set_active(parameters.mangohud_display_on_game_start) def __idle_save(self, *_args): settings = { "mangohud_display_on_game_start": self.display_on_game_start.get_active(), } for setting in settings.keys(): self.manager.update_config( config=self.config, key=setting, value=settings[setting], scope="Parameters", ) self.destroy() def __save(self, *_args): GLib.idle_add(self.__idle_save) ================================================ FILE: bottles/frontend/windows/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) dialogsdir = join_paths(pkgdatadir, 'bottles/frontend/windows') bottles_sources = [ '__init__.py', 'crash.py', 'dlloverrides.py', 'dependency_install.py', 'duplicate.py', 'envvars.py', 'generic.py', 'launchoptions.py', 'onboard.py', 'playtimegraph.py', 'rename.py', 'drives.py', 'funding.py', 'gamescope.py', 'vkbasalt.py', 'mangohud.py', 'display.py', 'generic_cli.py', 'journal.py', 'bottlepicker.py', 'protonalert.py', 'sandbox.py', 'installer.py', 'depscheck.py', 'exclusionpatterns.py', 'registry_rules.py', 'winebridgeupdate.py', 'upgradeversioning.py', 'vmtouch.py', 'window.py', 'versioning_settings.py', 'versioning_commit.py', 'versioning_branch.py', 'versioning_manage_branches.py', ] install_data(bottles_sources, install_dir: dialogsdir) ================================================ FILE: bottles/frontend/windows/onboard.py ================================================ # onboard.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, Gtk from bottles.backend.models.result import Result from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.gtk import GtkUtils @Gtk.Template(resource_path="/com/usebottles/bottles/onboard.ui") class OnboardDialog(Adw.Dialog): __gtype_name__ = "OnboardDialog" __installing = False __progress_total = 0 __settings = Gtk.Settings.get_default() # region Widgets carousel = Gtk.Template.Child() btn_close = Gtk.Template.Child() btn_back = Gtk.Template.Child() btn_next = Gtk.Template.Child() btn_install = Gtk.Template.Child() progressbar = Gtk.Template.Child() label_progress = Gtk.Template.Child() label_status = Gtk.Template.Child() page_welcome = Gtk.Template.Child() page_bottles = Gtk.Template.Child() page_download = Gtk.Template.Child() page_finish = Gtk.Template.Child() img_welcome = Gtk.Template.Child() label_skip = Gtk.Template.Child() # endregion carousel_pages = ["welcome", "bottles", "download", "finish"] images = [ "/com/usebottles/bottles/images/images/bottles-welcome.svg", "/com/usebottles/bottles/images/images/bottles-welcome-night.svg", ] def __init__(self, window, **kwargs): super().__init__(**kwargs) # common variables and references self.window = window self.manager = window.manager # connect signals self.carousel.connect("page-changed", self.__page_changed) self.btn_close.connect("clicked", self.__close_dialog) self.btn_back.connect("clicked", self.__previous_page) self.btn_next.connect("clicked", self.__next_page) self.btn_install.connect("clicked", self.__install_runner) self.__settings.connect( "notify::gtk-application-prefer-dark-theme", self.__theme_changed ) self.btn_close.set_sensitive(False) if self.__settings.get_property("gtk-application-prefer-dark-theme"): self.img_welcome.set_from_resource(self.images[1]) self.__page_changed() def __theme_changed(self, settings, key): self.img_welcome.set_from_resource( self.images[settings.get_property("gtk-application-prefer-dark-theme")] ) def __get_page(self, index): return self.carousel_pages[index] def __page_changed(self, widget=False, index=0, *_args): """ This function is called on first load and when the user require to change the page. It sets the widgets' status according to the step of the onboard progress. """ page = self.__get_page(index) if page == "finish": self.btn_back.set_visible(False) self.btn_next.set_visible(False) elif page == "download": self.btn_back.set_visible(True) self.btn_next.set_visible(False) self.btn_install.set_visible(True) elif page == "welcome": self.btn_back.set_visible(False) self.btn_next.set_visible(True) else: self.btn_back.set_visible(True) self.btn_next.set_visible(True) @staticmethod def __quit(widget=False): quit() def __install_runner(self, widget): @GtkUtils.run_in_main_loop def set_completed(result: Result, error=False): if result.ok: self.label_skip.set_visible(False) self.btn_close.set_sensitive(True) self.__next_page() else: self.__installing = False self.btn_install.set_visible(True) self.progressbar.set_visible(False) self.__installing = True self.btn_back.set_visible(False) self.btn_next.set_visible(False) self.btn_install.set_visible(False) self.progressbar.set_visible(True) self.progressbar.set_fraction(0) self.label_progress.set_visible(False) self.label_status.set_visible(False) self.__progress_total = 0 self.carousel.set_allow_long_swipes(False) self.carousel.set_allow_mouse_drag(False) self.carousel.set_allow_scroll_wheel(False) RunAsync( task_func=self.manager.checks, callback=set_completed, install_latest=True, first_run=True, progress_callback=self.__handle_progress, ) def __previous_page(self, widget=False): index = int(self.carousel.get_position()) previous_page = self.carousel.get_nth_page(index - 1) self.carousel.scroll_to(previous_page, True) def __next_page(self, widget=False): index = int(self.carousel.get_position()) next_page = self.carousel.get_nth_page(index + 1) self.carousel.scroll_to(next_page, True) def __handle_progress(self, **kwargs): self.__update_progress(**kwargs) @GtkUtils.run_in_main_loop def __update_progress( self, description: str, current_step: int, total_steps: int, completed: bool, ): if total_steps: self.__progress_total = total_steps displayed_step = current_step completed_steps = current_step if completed else max(0, current_step - 1) if self.__progress_total: self.progressbar.set_fraction(completed_steps / self.__progress_total) self.progressbar.set_visible(True) self.label_progress.set_visible(True) self.label_progress.set_label( _("Step {current} of {total}").format( current=displayed_step, total=self.__progress_total ) ) if not completed: self.label_status.set_visible(True) self.label_status.set_label(description) @GtkUtils.run_in_main_loop def __update_progress( self, description: str, current_step: int, total_steps: int, completed: bool, ): if total_steps: self.__progress_total = total_steps displayed_step = current_step completed_steps = current_step if completed else max(0, current_step - 1) if self.__progress_total: self.progressbar.set_fraction(completed_steps / self.__progress_total) self.progressbar.set_visible(True) self.label_progress.set_visible(True) self.label_progress.set_label( _("Step {current} of {total}").format( current=displayed_step, total=self.__progress_total ) ) if not completed: self.label_status.set_visible(True) self.label_status.set_label(description) def __close_dialog(self, widget): self.force_close() ================================================ FILE: bottles/frontend/windows/playtimegraph.py ================================================ # playtimegraph.py # # Copyright 2025 # # 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, in version 3 of the License. # # 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 . # from datetime import datetime, timedelta from gettext import gettext as _ from typing import Optional, List, Any from gi.repository import Gtk, Adw from bottles.backend.logger import Logger from bottles.frontend.utils.playtime import PlaytimeService from bottles.frontend.widgets.playtimechart_weekly import PlaytimeChartWeekly from bottles.frontend.widgets.playtimechart_hourly import PlaytimeChartHourly from bottles.frontend.widgets.playtimechart_monthly import PlaytimeChartMonthly logging = Logger() @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-playtime-graph.ui") class PlaytimeGraphDialog(Adw.Window): __gtype_name__ = "PlaytimeGraphDialog" # region Widgets label_program_title: Gtk.Label = Gtk.Template.Child() label_today_time: Gtk.Label = Gtk.Template.Child() label_week_time: Gtk.Label = Gtk.Template.Child() label_week_label: Gtk.Label = Gtk.Template.Child() label_week_avg: Gtk.Label = Gtk.Template.Child() label_date_range: Gtk.Label = Gtk.Template.Child() btn_prev: Gtk.Button = Gtk.Template.Child() btn_next: Gtk.Button = Gtk.Template.Child() btn_view_week: Gtk.ToggleButton = Gtk.Template.Child() btn_view_day: Gtk.ToggleButton = Gtk.Template.Child() btn_view_year: Gtk.ToggleButton = Gtk.Template.Child() chart_container: Gtk.Box = Gtk.Template.Child() label_total_time: Gtk.Label = Gtk.Template.Child() label_sessions_count: Gtk.Label = Gtk.Template.Child() label_last_played: Gtk.Label = Gtk.Template.Child() # endregion def __init__( self, parent: Any, program_name: str, program_id: Optional[str] = None, bottle_id: Optional[str] = None, **kwargs: Any, ) -> None: super().__init__(**kwargs) self.set_transient_for(parent.window) self.parent = parent self.program_name: str = program_name self.program_id: Optional[str] = program_id self.bottle_id: Optional[str] = bottle_id self.current_week_offset: int = 0 # 0 = current week, -1 = previous week, etc. self.current_view: str = "week" # "week", "day", or "year" self._chart_weekly: Optional[PlaytimeChartWeekly] = None self._chart_hourly: Optional[PlaytimeChartHourly] = None self._chart_monthly: Optional[PlaytimeChartMonthly] = None self.label_program_title.set_label(program_name) # type: ignore # Connect signals self.btn_prev.connect("clicked", self.__on_prev_week) # type: ignore self.btn_next.connect("clicked", self.__on_next_week) # type: ignore self.btn_view_week.connect("toggled", self.__on_view_toggled, "week") # type: ignore self.btn_view_day.connect("toggled", self.__on_view_toggled, "day") # type: ignore self.btn_view_year.connect("toggled", self.__on_view_toggled, "year") # type: ignore self.__load_data() def __on_view_toggled(self, button: Gtk.ToggleButton, view: str) -> None: """Handle view toggle button clicks.""" if not button.get_active(): return self.current_view = view self.current_week_offset = 0 # Reset navigation when switching views self.__load_data() # Update navigation button tooltips based on view if view == "week": self.btn_prev.set_tooltip_text(_("Previous Week")) # type: ignore self.btn_next.set_tooltip_text(_("Next Week")) # type: ignore elif view == "day": self.btn_prev.set_tooltip_text(_("Previous Day")) # type: ignore self.btn_next.set_tooltip_text(_("Next Day")) # type: ignore elif view == "year": self.btn_prev.set_tooltip_text(_("Previous Year")) # type: ignore self.btn_next.set_tooltip_text(_("Next Year")) # type: ignore def __on_prev_week(self, _widget: Gtk.Button) -> None: """Navigate to previous week.""" self.current_week_offset -= 1 self.__load_data() def __on_next_week(self, _widget: Gtk.Button) -> None: """Navigate to next week.""" # Don't allow going into the future if self.current_week_offset < 0: self.current_week_offset += 1 self.__load_data() def __load_data(self) -> None: """Load and display playtime data from the database.""" today = datetime.now() # Update date range label and navigation based on view if self.current_view == "week": week_start = ( today - timedelta(days=today.weekday()) + timedelta(weeks=self.current_week_offset) ) week_end = week_start + timedelta(days=6) date_range = _("{} – {}").format( week_start.strftime("%b %-d"), week_end.strftime("%b %-d") ) self.btn_next.set_sensitive(self.current_week_offset < 0) # type: ignore elif self.current_view == "day": target_date = today + timedelta(days=self.current_week_offset) date_range = target_date.strftime("%B %-d, %Y") self.btn_next.set_sensitive(self.current_week_offset < 0) # type: ignore elif self.current_view == "year": target_year = today.year + self.current_week_offset date_range = str(target_year) self.btn_next.set_sensitive(self.current_week_offset < 0) # type: ignore self.label_date_range.set_label(date_range) # type: ignore # Render bar chart based on current view period_minutes = 0 period_avg_minutes = 0 period_label = "" avg_label = "" if self.current_view == "week": daily_data = self.__get_weekly_data() self.__render_chart(daily_data) period_minutes = sum(daily_data) period_avg_minutes = period_minutes // 7 if period_minutes > 0 else 0 period_label = ( _("This Week") if self.current_week_offset == 0 else _("Weekly") ) avg_label = _("Daily Average: {}") elif self.current_view == "day": hourly_data = self.__get_hourly_data() self.__render_chart(hourly_data) period_minutes = sum(hourly_data) # Average divides total time by number of hours with data (not zero) hours_with_data = sum(1 for minutes in hourly_data if minutes > 0) period_avg_minutes = ( period_minutes // hours_with_data if hours_with_data > 0 else 0 ) period_label = _("Today") if self.current_week_offset == 0 else _("Daily") avg_label = _("Hourly Average: {}") elif self.current_view == "year": monthly_data = self.__get_monthly_data() self.__render_chart(monthly_data) period_minutes = sum(monthly_data) period_avg_minutes = period_minutes // 12 if period_minutes > 0 else 0 period_label = ( _("This Year") if self.current_week_offset == 0 else _("Yearly") ) avg_label = _("Monthly Average: {}") # Always get TODAY's playtime regardless of which period is being viewed today_minutes = 0 if self.bottle_id and self.program_id: service = PlaytimeService(self.parent.manager) date_str = today.strftime("%Y-%m-%d") hourly_data = service.get_hourly_data( bottle_id=self.bottle_id, program_id=self.program_id, date_str=date_str, ) today_minutes = sum(hourly_data) # Check if there's sub-minute playtime for today has_sub_minute_playtime = False if today_minutes == 0 and self.bottle_id and self.program_id: service = PlaytimeService(self.parent.manager) date_str = today.strftime("%Y-%m-%d") session_count = service.get_daily_session_count( bottle_id=self.bottle_id, program_id=self.program_id, date_str=date_str, ) has_sub_minute_playtime = session_count > 0 self.label_today_time.set_label( self.__format_time( today_minutes, allow_less_than_minute=has_sub_minute_playtime ) ) # type: ignore self.label_week_time.set_label(self.__format_time(period_minutes)) # type: ignore self.label_week_label.set_label(period_label) # type: ignore self.label_week_avg.set_label( # type: ignore avg_label.format(self.__format_time(period_avg_minutes)) ) # Get period-specific stats and global last played from database service = PlaytimeService(self.parent.manager) if self.bottle_id and self.program_id: # Get period-specific session count based on current view if self.current_view == "week": session_count = service.get_weekly_session_count( bottle_id=self.bottle_id, program_id=self.program_id, week_offset=self.current_week_offset, ) elif self.current_view == "day": target_date = datetime.now() + timedelta(days=self.current_week_offset) date_str = target_date.strftime("%Y-%m-%d") session_count = service.get_daily_session_count( bottle_id=self.bottle_id, program_id=self.program_id, date_str=date_str, ) elif self.current_view == "year": target_year = datetime.now().year + self.current_week_offset session_count = service.get_yearly_session_count( bottle_id=self.bottle_id, program_id=self.program_id, year=target_year, ) else: session_count = 0 # Get global program record for last played (always global) # Since we already have program_id, get totals directly from backend totals_data = None try: totals_data = self.parent.window.manager.playtime_tracker.get_totals( self.bottle_id, self.program_id ) except Exception as e: logging.debug(f"Failed to get totals: {e}") if totals_data: # Display period total and session count with smart formatting self.label_total_time.set_label(self.__format_time(period_minutes)) # type: ignore self.label_sessions_count.set_label(str(session_count)) # type: ignore # Format last played (always global) last_played = ( datetime.fromtimestamp(totals_data["last_played"]) if totals_data.get("last_played") else None ) last_played_text = service.format_last_played(last_played) self.label_last_played.set_label(last_played_text) # type: ignore else: # No data available self.label_total_time.set_label(_("0h 0m")) # type: ignore self.label_sessions_count.set_label("0") # type: ignore self.label_last_played.set_label(_("Never")) # type: ignore else: # Missing IDs, show zeros self.label_total_time.set_label(_("0h 0m")) # type: ignore self.label_sessions_count.set_label("0") # type: ignore self.label_last_played.set_label(_("Never")) # type: ignore def __get_weekly_data(self) -> List[int]: """Retrieve weekly playtime data from the database.""" # Check if we have required IDs if not self.bottle_id or not self.program_id: return [0] * 7 service = PlaytimeService(self.parent.manager) daily_data = service.get_weekly_data( bottle_id=self.bottle_id, program_id=self.program_id, week_offset=self.current_week_offset, ) return daily_data def __get_hourly_data(self) -> List[int]: """Retrieve hourly playtime data for a specific day.""" if not self.bottle_id or not self.program_id: return [0] * 24 # Calculate date based on offset target_date = datetime.now() + timedelta(days=self.current_week_offset) date_str = target_date.strftime("%Y-%m-%d") service = PlaytimeService(self.parent.manager) hourly_data = service.get_hourly_data( bottle_id=self.bottle_id, program_id=self.program_id, date_str=date_str ) return hourly_data def __get_monthly_data(self) -> List[int]: """Retrieve monthly playtime data for a specific year.""" if not self.bottle_id or not self.program_id: return [0] * 12 # Calculate year based on offset target_year = datetime.now().year + self.current_week_offset service = PlaytimeService(self.parent.manager) monthly_data = service.get_monthly_data( bottle_id=self.bottle_id, program_id=self.program_id, year=target_year ) return monthly_data def __render_chart(self, data: List[int]) -> None: """Render the appropriate chart widget based on current view.""" # Clear existing content while child := self.chart_container.get_first_child(): # type: ignore self.chart_container.remove(child) # type: ignore # Create or reuse appropriate chart widget based on view if self.current_view == "week": if self._chart_weekly is None: self._chart_weekly = PlaytimeChartWeekly() self._chart_weekly.set_daily_data(data) self.chart_container.append(self._chart_weekly) # type: ignore elif self.current_view == "day": if self._chart_hourly is None: self._chart_hourly = PlaytimeChartHourly() self._chart_hourly.set_hourly_data(data) self.chart_container.append(self._chart_hourly) # type: ignore elif self.current_view == "year": if self._chart_monthly is None: self._chart_monthly = PlaytimeChartMonthly() self._chart_monthly.set_monthly_data(data) self.chart_container.append(self._chart_monthly) # type: ignore def __format_time(self, minutes: int, allow_less_than_minute: bool = False) -> str: """Format minutes into human-readable time string.""" if minutes == 0: return _("<1m") if allow_less_than_minute else _("No Data") return PlaytimeService.format_playtime(minutes * 60) ================================================ FILE: bottles/frontend/windows/protonalert.py ================================================ # protonalert.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gi.repository import Adw, Gtk @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-proton-alert.ui") class ProtonAlertDialog(Adw.Window): __gtype_name__ = "ProtonAlertDialog" __resources = {} # region Widgets btn_use = Gtk.Template.Child() btn_cancel = Gtk.Template.Child() check_confirm = Gtk.Template.Child() # endregion def __init__(self, window, callback, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) self.callback = callback # connect signals self.btn_use.connect("clicked", self.__callback, True) self.btn_cancel.connect("clicked", self.__callback, False) self.check_confirm.connect("toggled", self.__toggle_btn_use) def __callback(self, _, status): self.destroy() self.callback(status) self.close() def __toggle_btn_use(self, widget, *_args): self.btn_use.set_sensitive(widget.get_active()) ================================================ FILE: bottles/frontend/windows/registry_rules.py ================================================ # # Copyright 2025 # # 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, in version 3 of the License. # # 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 . from gettext import gettext as _ from gi.repository import Adw, Gtk from bottles.backend.managers.registry_rule import RegistryRuleManager from bottles.backend.models.registry_rule import RegistryRule @Gtk.Template(resource_path="/com/usebottles/bottles/registry-rule-entry.ui") class RegistryRuleEntry(Adw.ActionRow): __gtype_name__ = "RegistryRuleEntry" # region Widgets btn_apply = Gtk.Template.Child() btn_delete = Gtk.Template.Child() btn_edit = Gtk.Template.Child() # endregion def __init__(self, parent, rule: RegistryRule, config, manager, **kwargs): super().__init__(**kwargs) self.parent = parent self.window = parent.window self.rule = rule self.config = config self.manager = manager self.set_title(rule.name) self._set_subtitle() if not self.config: self.btn_apply.set_visible(False) self.btn_apply.connect("clicked", self.__apply) self.btn_delete.connect("clicked", self.__delete) self.btn_edit.connect("clicked", self.__edit) def _set_subtitle(self): details = [] if self.rule.description: details.append(self.rule.description) if self.rule.triggers: details.append(_("Triggers: {}".format(", ".join(self.rule.triggers)))) if self.rule.run_once: details.append(_("Run once")) subtitle = " \u2022 ".join(details) if details else _("No description provided") self.set_subtitle(subtitle) def __apply(self, *_args): if not self.config: return RegistryRuleManager.apply_rules(self.config, rule_names=[self.rule.name]) self.window.show_toast(_("Applied {} to this bottle").format(self.rule.name)) def __delete(self, *_args): RegistryRuleManager.delete_rule(self.manager, self.config, self.rule.name) self.parent.remove_entry(self) self.window.show_toast(_("{} removed").format(self.rule.name)) def __edit(self, *_args): self.parent.populate_form(self.rule) ================================================ FILE: bottles/frontend/windows/rename.py ================================================ # rename.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gi.repository import Adw, Gtk @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-rename.ui") class RenameDialog(Adw.Window): __gtype_name__ = "RenameDialog" # region Widgets entry_name = Gtk.Template.Child() btn_cancel = Gtk.Template.Child() btn_save = Gtk.Template.Child() ev_controller = Gtk.EventControllerKey.new() # endregion def __init__(self, window, name, on_save, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) # common variables and references self.window = window self.manager = window.manager self.on_save = on_save # set widget defaults self.entry_name.set_text(name) self.entry_name.add_controller(self.ev_controller) # connect signals self.ev_controller.connect("key-released", self.on_change) self.btn_cancel.connect("clicked", self.__close_window) self.btn_save.connect("clicked", self.__on_save) def __on_save(self, *_args): text = self.entry_name.get_text() self.on_save(new_name=text) self.destroy() def __close_window(self, *_args): self.destroy() def on_change(self, *_args): self.btn_save.set_sensitive(len(self.entry_name.get_text()) > 0) ================================================ FILE: bottles/frontend/windows/sandbox.py ================================================ # sandbox.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gi.repository import Adw, Gtk @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-sandbox.ui") class SandboxDialog(Adw.Window): __gtype_name__ = "SandboxDialog" # region Widgets switch_net = Gtk.Template.Child() switch_sound = Gtk.Template.Child() # endregion def __init__(self, window, config, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) # common variables and references self.window = window self.manager = window.manager self.config = config self.__update(config) # connect signals self.switch_net.connect("state-set", self.__set_flag, "share_net") self.switch_sound.connect("state-set", self.__set_flag, "share_sound") def __set_flag(self, widget, state, flag): self.config = self.manager.update_config( config=self.config, key=flag, value=state, scope="Sandbox" ).data["config"] def __update(self, config): self.switch_net.set_active(config.Sandbox.share_net) self.switch_sound.set_active(config.Sandbox.share_sound) ================================================ FILE: bottles/frontend/windows/upgradeversioning.py ================================================ # duplicate.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import time from gi.repository import Adw, Gtk from bottles.backend.utils.threading import RunAsync @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-upgrade-versioning.ui") class UpgradeVersioningDialog(Adw.Window): __gtype_name__ = "UpgradeVersioningDialog" # region Widgets btn_cancel = Gtk.Template.Child() btn_proceed = Gtk.Template.Child() btn_upgrade = Gtk.Template.Child() stack_switcher = Gtk.Template.Child() progressbar = Gtk.Template.Child() # endregion def __init__(self, parent, **kwargs): super().__init__(**kwargs) self.set_transient_for(parent.window) # common variables and references self.parent = parent self.config = parent.config # connect signals self.btn_upgrade.connect("clicked", self.__upgrade) self.btn_proceed.connect("clicked", self.__proceed) def __upgrade(self, widget): """ This function take the new bottle name from the entry and create a new duplicate of the bottle. It also change the stack_switcher page when the process is finished. """ self.stack_switcher.set_visible_child_name("page_upgrading") self.btn_upgrade.set_visible(False) self.btn_cancel.set_visible(False) self.btn_cancel.set_label("Close") RunAsync(self.pulse) RunAsync( task_func=self.parent.manager.versioning_manager.update_system, callback=self.finish, config=self.config, ) def __proceed(self, widget): self.stack_switcher.set_visible_child_name("page_info") self.btn_proceed.set_visible(False) self.btn_upgrade.set_visible(True) def finish(self, result, error=False): self.btn_cancel.set_visible(True) self.parent.manager.update_bottles() self.stack_switcher.set_visible_child_name("page_finish") def pulse(self): # This function update the progress bar every half second. while True: time.sleep(0.5) self.progressbar.pulse() ================================================ FILE: bottles/frontend/windows/versioning_branch.py ================================================ # versioning_branch.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, Gtk @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-versioning-branch.ui") class VersioningBranchDialog(Adw.PreferencesDialog): __gtype_name__ = "VersioningBranchDialog" entry_name = Gtk.Template.Child() def __init__(self, parent, callback, **kwargs): super().__init__(**kwargs) self.parent = parent self.callback = callback self.entry_name.connect("apply", self.on_apply) def on_apply(self, widget): name = self.entry_name.get_text() if name and " " not in name: self.callback(name) self.close() ================================================ FILE: bottles/frontend/windows/versioning_commit.py ================================================ # versioning_commit.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, Gtk @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-versioning-commit.ui") class VersioningCommitDialog(Adw.PreferencesDialog): __gtype_name__ = "VersioningCommitDialog" entry_message = Gtk.Template.Child() def __init__(self, parent, callback, **kwargs): super().__init__(**kwargs) self.parent = parent self.callback = callback self.entry_message.connect("apply", self.on_apply) def on_apply(self, widget): msg = self.entry_message.get_text() self.callback(msg) self.close() ================================================ FILE: bottles/frontend/windows/versioning_manage_branches.py ================================================ # versioning_manage_branches.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, Gtk from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.gtk import GtkUtils @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-versioning-manage-branches.ui") class VersioningManageBranchesDialog(Adw.PreferencesDialog): __gtype_name__ = "VersioningManageBranchesDialog" list_branches = Gtk.Template.Child() def __init__(self, parent, versioning_view, **kwargs): super().__init__(**kwargs) self.versioning_view = versioning_view self.manager = versioning_view.manager self.config = versioning_view.config self.refresh_branches() def refresh_branches(self): while self.list_branches.get_first_child(): self.list_branches.remove(self.list_branches.get_first_child()) def _fetch(): res = self.manager.versioning_manager.list_states(self.config) if not getattr(res, "data", None): return [], "" branches = res.data.get("branches", []) active = res.data.get("active_branch", "") return branches, active @GtkUtils.run_in_main_loop def _on_fetched(result, error): if error or not result: return branches, active = result for branch in branches: row = Adw.ActionRow(title=branch) if branch == active: row.set_subtitle(_("Active branch")) else: btn = Gtk.Button(icon_name="user-trash-symbolic", valign=Gtk.Align.CENTER) btn.set_tooltip_text(_("Delete Branch")) btn.add_css_class("flat") btn.connect("clicked", self.on_delete_branch, branch) row.add_suffix(btn) self.list_branches.append(row) RunAsync(_fetch, _on_fetched) def on_delete_branch(self, button, branch_name): button.set_sensitive(False) @GtkUtils.run_in_main_loop def _on_deleted(result, error): self.refresh_branches() self.versioning_view.update() self.versioning_view._refresh_details_badge() RunAsync( task_func=self.manager.versioning_manager.delete_branch, callback=_on_deleted, config=self.config, branch_name=branch_name ) ================================================ FILE: bottles/frontend/windows/versioning_settings.py ================================================ # versioning_settings.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # from gettext import gettext as _ from gi.repository import Adw, Gtk from bottles.backend.models.config import BottleConfig @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-versioning-settings.ui") class VersioningSettingsDialog(Adw.Window): __gtype_name__ = "VersioningSettingsDialog" # region Widgets switch_auto_versioning = Gtk.Template.Child() # endregion def __init__(self, window, config: BottleConfig, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) self.window = window self.config = config self.manager = window.manager parameters = self.config.Parameters # Setup states self.switch_auto_versioning.set_active(parameters.versioning_automatic) # Connect signals self.switch_auto_versioning.connect( "state-set", self.__toggle_feature_cb, "versioning_automatic" ) def __toggle_feature(self, state: bool, key: str) -> None: """Toggle a specific feature.""" self.config = self.manager.update_config( config=self.config, key=key, value=state, scope="Parameters" ).data["config"] def __toggle_feature_cb(self, _widget: Gtk.Widget, state: bool, key: str) -> None: self.__toggle_feature(state=state, key=key) ================================================ FILE: bottles/frontend/windows/vkbasalt.py ================================================ # vkbasalt.py # # Copyright 2025 Hari Rana / TheEvilSkeleton # # 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 . """ Terminologies: -------------- cas: Contrast Adaptive Sharpening dls: Denoised Luma Sharpening fxaa: Fast Approximate Anti-Aliasing smaa: Subpixel Morphological Anti-Aliasing clut (or lut): Color LookUp Table """ import os from gi.repository import Adw, GLib, Gtk from vkbasalt.lib import ParseConfig, parse # type: ignore [import-untyped] from bottles.backend.logger import Logger from bottles.backend.utils.manager import ManagerUtils logging = Logger() class VkBasaltSettings: default = False effects = False output = False disable_on_launch = False toggle_key = False cas_sharpness = False dls_sharpness = False dls_denoise = False fxaa_subpixel_quality = False fxaa_quality_edge_threshold = False fxaa_quality_edge_threshold_min = False smaa_edge_detection = False smaa_threshold = False smaa_max_search_steps = False smaa_max_search_steps_diagonal = False smaa_corner_rounding = False lut_file_path = False exec = False @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-vkbasalt.ui") class VkBasaltDialog(Adw.Window): __gtype_name__ = "VkBasaltDialog" # Region Widgets switch_default = Gtk.Template.Child() group_effects = Gtk.Template.Child() expander_cas = Gtk.Template.Child() expander_dls = Gtk.Template.Child() expander_fxaa = Gtk.Template.Child() expander_smaa = Gtk.Template.Child() spin_cas_sharpness = Gtk.Template.Child() spin_dls_sharpness = Gtk.Template.Child() spin_dls_denoise = Gtk.Template.Child() spin_fxaa_subpixel_quality = Gtk.Template.Child() spin_fxaa_quality_edge_threshold = Gtk.Template.Child() spin_fxaa_quality_edge_threshold_min = Gtk.Template.Child() toggle_luma = Gtk.Template.Child() toggle_color = Gtk.Template.Child() spin_smaa_threshold = Gtk.Template.Child() spin_smaa_max_search_steps = Gtk.Template.Child() spin_smaa_max_search_steps_diagonal = Gtk.Template.Child() spin_smaa_corner_rounding = Gtk.Template.Child() btn_save = Gtk.Template.Child() def __init__(self, window, config, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) # Common variables and references self.window = window self.manager = window.manager self.config = config conf = os.path.join( ManagerUtils.get_bottle_path(self.config), "vkBasalt.conf" ) # Configuration file location self.effects = { "cas": self.expander_cas, "dls": self.expander_dls, "fxaa": self.expander_fxaa, "smaa": self.expander_smaa, } # Check if configuration file exists; parse the configuration file if it exists if os.path.isfile(conf): VkBasaltSettings = ParseConfig(conf) subeffects = self.get_subeffects(VkBasaltSettings) # Check if effects are used if VkBasaltSettings.effects: for effect, widget in self.effects.items(): if effect not in VkBasaltSettings.effects: widget.set_enable_expansion(False) else: VkBasaltSettings.effects = False self.effects_widgets(False) # Check if subeffects are used for conf in subeffects: if conf[0] is not None: conf[1].set_value(float(conf[0])) if VkBasaltSettings.smaa_edge_detection is not None: if VkBasaltSettings.smaa_edge_detection == "color": self.toggle_color.set_active(True) self.smaa_edge_detection = "color" else: self.smaa_edge_detection = "luma" else: self.smaa_edge_detection = "luma" # If configuration file doesn't exist, set everything to default else: self.btn_save.set_sensitive(True) self.switch_default.set_active(True) self.smaa_edge_detection = "luma" self.effects_widgets(False) self.group_effects.set_sensitive(False) # Connect signals for widget in self.effects.values(): widget.connect("notify::enable-expansion", self.__check_state) self.btn_save.connect("clicked", self.__save) self.switch_default.connect("state-set", self.__default) self.toggle_luma.connect("toggled", self.__change_edge_detection_type, "luma") self.toggle_color.connect("toggled", self.__change_edge_detection_type, "color") # Save file def __idle_save(self, *args): conf = ManagerUtils.get_bottle_path(self.config) # Apply default settings and close the dialog if default setting is enabled if self.switch_default.get_active() is True: VkBasaltSettings.default = True VkBasaltSettings.output = False conf = os.path.join(conf, "vkBasalt.conf") if os.path.isfile(conf): logging.info(f"Removing file: {conf}") os.remove(conf) parse(VkBasaltSettings) self.close() return GLib.SOURCE_REMOVE else: VkBasaltSettings.default = False # Checks filter settings if self.check_effects_states(): self.set_effects() else: VkBasaltSettings.effects = False # Set output location VkBasaltSettings.output = conf # Save and close parse(VkBasaltSettings) self.close() return GLib.SOURCE_REMOVE def __save(self, *args): GLib.idle_add(self.__idle_save) # Enable and disable save button when necessary def __check_state(self, *args): self.btn_save.set_sensitive(self.check_effects_states()) # Enable and disable other buttons depending on default button when necessary def __default(self, widget, state): self.group_effects.set_sensitive(not state) if not self.check_effects_states(): self.btn_save.set_sensitive(state) # Change edge detection type def __change_edge_detection_type(self, widget, edge_detection_type): self.smaa_edge_detection = edge_detection_type self.toggle_luma.handler_block_by_func(self.__change_edge_detection_type) self.toggle_color.handler_block_by_func(self.__change_edge_detection_type) if edge_detection_type == "luma": self.toggle_color.set_active(False) self.toggle_luma.set_active(True) elif edge_detection_type == "color": self.toggle_color.set_active(True) self.toggle_luma.set_active(False) self.toggle_luma.handler_unblock_by_func(self.__change_edge_detection_type) self.toggle_color.handler_unblock_by_func(self.__change_edge_detection_type) # Set effects widgets states def effects_widgets(self, status=True): for widget in self.effects.values(): widget.set_enable_expansion(status) # Check effects widgets' states def check_effects_states(self): if True in [widget.get_enable_expansion() for widget in self.effects.values()]: return True else: return False # Parse effects and subeffects' widgets def get_subeffects(self, VkBasaltSettings): subeffects = [ [VkBasaltSettings.cas_sharpness, self.spin_cas_sharpness], [VkBasaltSettings.dls_sharpness, self.spin_dls_sharpness], [VkBasaltSettings.dls_denoise, self.spin_dls_denoise], [VkBasaltSettings.fxaa_subpixel_quality, self.spin_fxaa_subpixel_quality], [ VkBasaltSettings.fxaa_quality_edge_threshold, self.spin_fxaa_quality_edge_threshold, ], [ VkBasaltSettings.fxaa_quality_edge_threshold_min, self.spin_fxaa_quality_edge_threshold_min, ], [VkBasaltSettings.smaa_threshold, self.spin_smaa_threshold], [VkBasaltSettings.smaa_max_search_steps, self.spin_smaa_max_search_steps], [ VkBasaltSettings.smaa_max_search_steps_diagonal, self.spin_smaa_max_search_steps_diagonal, ], [VkBasaltSettings.smaa_corner_rounding, self.spin_smaa_corner_rounding], ] return subeffects # Set effects and subeffects def set_effects(self): effects = [] for effect, widget in self.effects.items(): if widget.get_enable_expansion() is True: effects.append(effect) VkBasaltSettings.effects = effects VkBasaltSettings.cas_sharpness = self.spin_cas_sharpness.get_value() VkBasaltSettings.dls_sharpness = self.spin_dls_sharpness.get_value() VkBasaltSettings.dls_denoise = self.spin_dls_denoise.get_value() VkBasaltSettings.fxaa_subpixel_quality = ( self.spin_fxaa_subpixel_quality.get_value() ) VkBasaltSettings.fxaa_quality_edge_threshold = ( self.spin_fxaa_quality_edge_threshold.get_value() ) VkBasaltSettings.fxaa_quality_edge_threshold_min = ( self.spin_fxaa_quality_edge_threshold_min.get_value() ) VkBasaltSettings.smaa_threshold = self.spin_smaa_threshold.get_value() VkBasaltSettings.smaa_edge_detection = self.smaa_edge_detection VkBasaltSettings.smaa_corner_rounding = ( self.spin_smaa_corner_rounding.get_value() ) VkBasaltSettings.smaa_max_search_steps = ( self.spin_smaa_max_search_steps.get_value() ) VkBasaltSettings.smaa_max_search_steps_diagonal = ( self.spin_smaa_max_search_steps_diagonal.get_value() ) ================================================ FILE: bottles/frontend/windows/vmtouch.py ================================================ # vmtouch.py # # Copyright 2025 axtlos # # 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 . # # SPDX-License-Identifier: GPL-3.0-only from gi.repository import Adw, GLib, Gtk @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-vmtouch.ui") class VmtouchDialog(Adw.Window): __gtype_name__ = "VmtouchDialog" # region Widgets switch_cache_cwd = Gtk.Template.Child() btn_save = Gtk.Template.Child() btn_cancel = Gtk.Template.Child() # endregion def __init__(self, window, config, **kwargs): super().__init__(**kwargs) self.set_transient_for(window) # common variables and references self.window = window self.manager = window.manager self.config = config # connect signals self.btn_save.connect("clicked", self.__save) self.__update(config) def __update(self, config): self.switch_cache_cwd.set_active(config.Parameters.vmtouch_cache_cwd) def __idle_save(self, *_args): settings = {"vmtouch_cache_cwd": self.switch_cache_cwd.get_active()} for setting in settings.keys(): self.manager.update_config( config=self.config, key=setting, value=settings[setting], scope="Parameters", ) self.destroy() def __save(self, *_args): GLib.idle_add(self.__idle_save) ================================================ FILE: bottles/frontend/windows/window.py ================================================ # window.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import contextlib import os import webbrowser from datetime import datetime, timedelta from gettext import gettext as _ from typing import Optional from gi.repository import Adw, Gdk, Gio, GLib, GObject, Gtk, Xdp from bottles.backend.globals import Paths from bottles.backend.health import HealthChecker from bottles.backend.logger import Logger from bottles.backend.managers.data import DataManager, UserDataKeys from bottles.backend.managers.journal import JournalManager from bottles.backend.managers.manager import Manager from bottles.backend.models.config import BottleConfig from bottles.backend.models.result import Result from bottles.backend.state import Notification, SignalManager, Signals from bottles.backend.utils.connection import ConnectionUtils from bottles.backend.utils.threading import RunAsync from bottles.frontend.operation import TaskSyncer from bottles.frontend.params import APP_ID, PROFILE from bottles.frontend.utils.gtk import GtkUtils from bottles.frontend.views.details import DetailsView from bottles.frontend.views.importer import ImporterView from bottles.frontend.views.library import LibraryView from bottles.frontend.views.list import BottleView from bottles.frontend.views.loading import LoadingView from bottles.frontend.views.new_bottle_dialog import BottlesNewBottleDialog from bottles.frontend.views.preferences import PreferencesWindow from bottles.frontend.windows.crash import CrashReportDialog from bottles.frontend.windows.depscheck import DependenciesCheckDialog from bottles.frontend.windows.onboard import OnboardDialog from bottles.frontend.windows.winebridgeupdate import WineBridgeUpdateDialog from bottles.frontend.windows.funding import FundingDialog logging = Logger() @Gtk.Template(resource_path="/com/usebottles/bottles/window.ui") class BottlesWindow(Adw.ApplicationWindow): __gtype_name__ = "BottlesWindow" # region Widgets stack_main = Gtk.Template.Child() btn_add = Gtk.Template.Child() btn_search = Gtk.Template.Child() btn_donate = Gtk.Template.Child() btn_noconnection = Gtk.Template.Child() box_actions = Gtk.Template.Child() headerbar = Gtk.Template.Child() view_switcher_title = Gtk.Template.Child() view_switcher_bar = Gtk.Template.Child() main_leaf = Gtk.Template.Child() toasts = Gtk.Template.Child() # endregion # Common variables previous_page = "" settings = Gio.Settings.new(APP_ID) argument_executed = False _winebridge_dialog_shown = False def __init__(self, arg_bottle, **kwargs): width = self.settings.get_int("window-width") height = self.settings.get_int("window-height") super().__init__(**kwargs, default_width=width, default_height=height) self.data_mgr = DataManager() self._show_funding = False show_funding_setting = self.settings.get_boolean("show-funding") dismissed = self.data_mgr.get(UserDataKeys.FundingDismissed, False) if show_funding_setting and not dismissed: last_prompt = self.data_mgr.get(UserDataKeys.LastFundingPrompt, "") if not last_prompt: self._show_funding = True else: try: last_date = datetime.strptime(last_prompt, "%Y-%m-%d") if datetime.now() - last_date >= timedelta(days=7): self._show_funding = True except ValueError: self._show_funding = True self.utils_conn = ConnectionUtils( force_offline=self.settings.get_boolean("force-offline") ) self.manager = None self.arg_bottle = arg_bottle self._showing_onboard = False self._winebridge_prompt_attempts = 0 self.app = kwargs.get("application") self.set_icon_name(APP_ID) if PROFILE == "development": self.add_css_class("devel") self.btn_donate.add_css_class("donate") self.__schedule_donate_icon_swap() # Set night theme according to user settings if self.settings.get_boolean("dark-theme"): manager = Adw.StyleManager.get_default() manager.set_color_scheme(Adw.ColorScheme.FORCE_DARK) # Be VERY explicit that non-sandboxed environments are unsupported if not Xdp.Portal.running_under_sandbox(): def response(dialog, response, *args): if response == "close": quit(1) body = _( "Bottles is only supported within a sandboxed environment. Official sources of Bottles are available at" ) download_url = "usebottles.com/download" error_dialog = Adw.AlertDialog.new( _("Unsupported Environment"), f"{body} {download_url}.", ) error_dialog.add_response("close", _("Close")) error_dialog.set_body_use_markup(True) error_dialog.connect("response", response) error_dialog.present(self) logging.error( _( "Bottles is only supported within a sandboxed format. Official sources of Bottles are available at:" ) ) logging.error("https://usebottles.com/download/") return # Loading view self.page_loading = LoadingView() # Populate stack self.stack_main.add_named( child=self.page_loading, name="page_loading" ).set_visible(False) self.headerbar.add_css_class("flat") # Signal connections self.btn_donate.connect( "clicked", self.open_url, "https://usebottles.com/funding/", ) self.btn_add.connect("clicked", self.show_add_view) self.btn_noconnection.connect("clicked", self.check_for_connection) self.stack_main.connect("notify::visible-child", self.__on_page_changed) # backend signal handlers self.task_syncer = TaskSyncer(self) SignalManager.connect(Signals.TaskAdded, self.task_syncer.task_added_handler) SignalManager.connect( Signals.TaskRemoved, self.task_syncer.task_removed_handler ) SignalManager.connect( Signals.TaskUpdated, self.task_syncer.task_updated_handler ) SignalManager.connect( Signals.NetworkStatusChanged, self.network_changed_handler ) SignalManager.connect(Signals.GNotification, self.g_notification_handler) SignalManager.connect(Signals.GShowUri, self.g_show_uri_handler) self.__on_start() logging.info( "Bottles Started!", ) GLib.idle_add(self.__maybe_show_funding_dialog) def __schedule_donate_icon_swap(self): GLib.timeout_add_seconds(5, self.__on_donate_icon_timeout) def __on_donate_icon_timeout(self): icon_name = self.__resolve_donate_icon_name() if icon_name: self.btn_donate.set_label("") self.btn_donate.set_icon_name(icon_name) return GLib.SOURCE_REMOVE def __resolve_donate_icon_name(self) -> Optional[str]: display = self.get_display() icon_theme = None if display is not None: icon_theme = Gtk.IconTheme.get_for_display(display) if icon_theme is None: icon_theme = Gtk.IconTheme.get_default() if icon_theme is None: return None try: icon_theme.add_resource_path("/com/usebottles/bottles/icons") except AttributeError: pass for icon_name in ( "heart-symbolic", "love-symbolic", "emblem-favorite-symbolic", ): if icon_theme.has_icon(icon_name): return icon_name return None @Gtk.Template.Callback() def on_close_request(self, *args): self.settings.set_int("window-width", self.get_width()) self.settings.set_int("window-height", self.get_height()) # region Backend signal handlers def network_changed_handler(self, res: Result): GLib.idle_add(self.btn_noconnection.set_visible, not res.status) def g_notification_handler(self, res: Result): """handle backend notification request""" notify: Notification = res.data self.send_notification(title=notify.title, text=notify.text, image=notify.image) def g_show_uri_handler(self, res: Result): """handle backend show_uri request""" uri: str = res.data Gtk.show_uri(self, uri, Gdk.CURRENT_TIME) # endregion def update_library(self): GLib.idle_add(self.page_library.update) def title(self, title, subtitle: str = ""): self.view_switcher_title.set_title(title) self.view_switcher_title.set_subtitle(subtitle) def check_for_connection(self, status): """ This method checks if the client has an internet connection. If true, the manager checks will be performed, unlocking all the features locked for no internet connection. """ if self.utils_conn.check_connection(): self.manager.checks(install_latest=False, first_run=True) def __maybe_prompt_winebridge_update(self): if self._winebridge_dialog_shown or self._showing_onboard: return if not self.manager: return if ( not self.manager.supported_winebridge and self._winebridge_prompt_attempts < 5 ): self._winebridge_prompt_attempts += 1 GLib.timeout_add_seconds(1, self.__maybe_prompt_winebridge_update) return status = self.manager.winebridge_update_status() needs_update = status.get("needs_latest", False) missing = status.get("missing", False) latest = status.get("latest_supported") installed = status.get("installed_identifier") offline = not self.utils_conn.check_connection() if not (needs_update or missing): return self._winebridge_dialog_shown = True dialog = WineBridgeUpdateDialog( self, manager=self.manager, latest_version=latest, installed_version=installed, offline=offline, ) dialog.present() def __on_start(self): """ This method is called before the window is shown. This check if there is at least one local runner installed. If not, the user will be prompted with the onboard dialog. """ @GtkUtils.run_in_main_loop def set_manager(result: Manager, error=None): self.manager = result tmp_runners = [ x for x in self.manager.runners_available if not x.startswith("sys-") ] if len(tmp_runners) == 0: self._showing_onboard = True self.show_onboard_view() # Pages self.page_details = DetailsView(self) self.page_list = BottleView(self, arg_bottle=self.arg_bottle) self.page_importer = ImporterView(self) self.page_library = LibraryView(self) self.main_leaf.append(self.page_details) self.main_leaf.append(self.page_importer) self.main_leaf.get_page(self.page_details).set_navigatable(False) self.main_leaf.get_page(self.page_importer).set_navigatable(False) self.stack_main.add_titled( child=self.page_list, name="page_list", title=_("Bottles") ).set_icon_name(f"{APP_ID}-symbolic") self.stack_main.add_titled( child=self.page_library, name="page_library", title=_("Library") ).set_icon_name("library-symbolic") self.page_list.search_bar.set_key_capture_widget(self) self.btn_search.bind_property( "active", self.page_list.search_bar, "search-mode-enabled", GObject.BindingFlags.BIDIRECTIONAL, ) if ( self.stack_main.get_child_by_name( self.settings.get_string("startup-view") ) is None ): self.stack_main.set_visible_child_name("page_list") self.settings.bind( "startup-view", self.stack_main, "visible-child-name", Gio.SettingsBindFlags.DEFAULT, ) self.lock_ui(False) self.headerbar.get_style_context().remove_class("flat") user_defined_bottles_path = self.manager.data_mgr.get( UserDataKeys.CustomBottlesPath ) if user_defined_bottles_path and Paths.bottles != user_defined_bottles_path: dialog = Adw.MessageDialog.new( self, _("Custom Bottles Path not Found"), _( "Falling back to default path. No bottles from the given path will be listed." ), ) dialog.add_response("cancel", _("_Dismiss")) dialog.present() GLib.idle_add(self.__maybe_prompt_winebridge_update) def get_manager(): if self.utils_conn.check_connection(): SignalManager.connect( Signals.RepositoryFetched, self.page_loading.add_fetched ) # do not redo connection if aborted connection mng = Manager( g_settings=self.settings, check_connection=self.utils_conn.aborted_connections == 0, ) return mng self.show_loading_view() RunAsync(get_manager, callback=set_manager) self.check_crash_log() def send_notification(self, title, text, image="", ignore_user=False): """ This method is used to send a notification to the user using Gio.Notification. The notification is sent only if the user has enabled it in the settings. It is possible to ignore the user settings by passing the argument ignore_user=False. """ if ignore_user or self.settings.get_boolean("notifications"): notification = Gio.Notification.new(title) notification.set_body(text) if image: icon = Gio.ThemedIcon.new(image) notification.set_icon(icon) self.props.application.send_notification(None, notification) def go_back(self, *_args): self.main_leaf.navigate(direction=Adw.NavigationDirection.BACK) def show_details_view(self, widget=False, config: Optional[BottleConfig] = None): self.main_leaf.set_visible_child(self.page_details) self.page_details.set_config(config or BottleConfig()) def show_loading_view(self, widget=False): self.lock_ui() self.stack_main.set_visible_child_name("page_loading") def show_onboard_view(self, widget=False): onboard_window = OnboardDialog(self) onboard_window.present(self) def show_add_view(self, widget=False): new_bottle_dialog = BottlesNewBottleDialog() new_bottle_dialog.present(self) def show_list_view(self, widget=False): self.stack_main.set_visible_child_name("page_list") def show_importer_view(self, widget=False): self.main_leaf.set_visible_child(self.page_importer) def show_prefs_view(self, widget=False, view=0): preferences_window = PreferencesWindow(self) preferences_window.present() def show_download_preferences_view(self, widget=False): self.show_prefs_view(widget, view=1) def show_runners_preferences_view(self, widget=False): self.show_prefs_view(widget, view=2) def check_crash_log(self): xdg_data_home = GLib.get_user_data_dir() log_path = f"{xdg_data_home}/bottles/crash.log" with contextlib.suppress(FileNotFoundError): with open(log_path, "r") as log_file: crash_log = log_file.readlines() os.remove(log_path) if crash_log: CrashReportDialog(self, crash_log).present() def __maybe_show_funding_dialog(self): if not self._show_funding: return count = self.data_mgr.get(UserDataKeys.FundingPromptCount) or 0 self.data_mgr.set(UserDataKeys.FundingPromptCount, count + 1) today = datetime.now().strftime("%Y-%m-%d") self.data_mgr.set(UserDataKeys.LastFundingPrompt, today) dialog = FundingDialog(self, show_dont_show=count >= 7) dialog.connect("response", self.__funding_response) dialog.present() def __funding_response(self, dialog, response): if response == "dismiss": self.data_mgr.set(UserDataKeys.FundingDismissed, True) self.settings.set_boolean("show-funding", False) dialog.destroy() def toggle_selection_mode(self, status: bool = True): context = self.headerbar.get_style_context() if status: context.add_class("selection-mode") else: context.remove_class("selection-mode") def lock_ui(self, status: bool = True): widgets = [ self.btn_add, self.view_switcher_title, ] if self.btn_noconnection.get_visible(): widgets.append(self.btn_noconnection) for w in widgets: w.set_visible(not status) def show_toast( self, message, timeout=3, action_label=None, action_callback=None, dismissed_callback=None, ) -> None: toast = Adw.Toast.new(message) toast.props.timeout = timeout if action_label and action_callback: toast.set_button_label(action_label) def wrapper_callback(*args): action_callback(toast) toast.handler_block_by_func(dismissed_callback) toast.connect("button-clicked", wrapper_callback) if dismissed_callback: toast.connect("dismissed", dismissed_callback) self.toasts.add_toast(toast) def __on_page_changed(self, stack, *args): is_bottles_list = stack.get_visible_child_name() == "page_list" self.btn_search.set_visible(is_bottles_list) @staticmethod def proper_close(): """Properly close Bottles""" quit() @staticmethod def open_url(widget, url): webbrowser.open_new_tab(url) ================================================ FILE: bottles/frontend/windows/winebridgeupdate.py ================================================ from gettext import gettext as _ from threading import Event from typing import Optional from gi.repository import Adw, GLib, Gtk from bottles.backend.models.result import Result from bottles.backend.state import Status from bottles.backend.utils.threading import RunAsync from bottles.frontend.utils.gtk import GtkUtils @Gtk.Template(resource_path="/com/usebottles/bottles/dialog-winebridge-update.ui") class WineBridgeUpdateDialog(Adw.Window): __gtype_name__ = "WineBridgeUpdateDialog" stack_switcher = Gtk.Template.Child() btn_cancel = Gtk.Template.Child() btn_close = Gtk.Template.Child() btn_update = Gtk.Template.Child() status_page = Gtk.Template.Child() status_done = Gtk.Template.Child() status_error = Gtk.Template.Child() progressbar = Gtk.Template.Child() label_status = Gtk.Template.Child() window_title = Gtk.Template.Child() def __init__( self, parent, manager, latest_version: Optional[str], installed_version: Optional[str], offline: bool = False, ): super().__init__(transient_for=parent, modal=True) self.manager = manager self.latest_version = latest_version self.installed_version = installed_version self.offline = offline self._installing = False self._cancel_event: Optional[Event] = None self.window_title.set_title(_("WineBridge update")) self.btn_update.connect("clicked", self.__start_update) self.btn_close.connect("clicked", self.__close) self.btn_cancel.connect("clicked", self.__on_cancel) self.__populate_details() def __populate_details(self): description = _( "WineBridge is a core component for Bottles. Updating ensures stability, performance, and compatibility with the latest features." ) warning = _( "Declining can cause instability, performance degradation, and incompatibilities with new Bottles releases." ) if self.offline: warning = ( warning + " " + _("Restart Bottles once internet is available to install it.") ) self.btn_update.set_sensitive(False) self.btn_update.set_tooltip_text( _("Connect to the internet to update WineBridge.") ) self.status_page.set_title(_("%s Available") % self.latest_version) self.status_page.set_description(description + "\n\n" + warning) def __start_update(self, *_args): if not self.latest_version: self.__show_error() return self._installing = True self._cancel_event = Event() self.btn_update.set_sensitive(False) self.btn_cancel.set_sensitive(True) self.btn_close.set_visible(False) self.stack_switcher.set_visible_child_name("page_progress") self.progressbar.set_fraction(0) self.progressbar.set_text("0%") self.label_status.set_label(_("Downloading WineBridge…")) RunAsync( task_func=self.manager.component_manager.install, callback=self.__on_install_complete, component_type="winebridge", component_name=self.latest_version, func=self.__update_progress, cancel_event=self._cancel_event, ) def __on_cancel(self, *_args): if self._installing and self._cancel_event: self._cancel_event.set() self.btn_cancel.set_sensitive(False) self.label_status.set_label(_("Cancelling…")) return self.close() def __close(self, *_args): self.close() def __show_error(self): self._installing = False self.btn_cancel.set_sensitive(False) self.btn_update.set_visible(False) self.btn_close.set_visible(True) self.stack_switcher.set_visible_child_name("page_error") def __update_progress( self, received: int = 0, total: int = 0, status: Optional[Status] = None, **_kwargs, ): if status == Status.CANCELLED: GLib.idle_add(self.__show_error) return if not total: return fraction = received / total GLib.idle_add(self.progressbar.set_fraction, fraction) GLib.idle_add(self.progressbar.set_text, f"{int(fraction * 100)}%") GLib.idle_add( self.label_status.set_label, _("Updating WineBridge… ({percent}%)").format(percent=int(fraction * 100)), ) @GtkUtils.run_in_main_loop def __on_install_complete(self, result: Result, error=False): self._installing = False if error or not result.ok: self.__show_error() return self.progressbar.set_fraction(1) self.progressbar.set_text("100%") self.btn_update.set_visible(False) self.btn_cancel.set_visible(False) self.btn_close.set_visible(True) self.stack_switcher.set_visible_child_name("page_done") ================================================ FILE: bottles/fvs/__init__.py ================================================ ================================================ FILE: bottles/fvs/exceptions.py ================================================ class FVSException(Exception): pass class FVSNothingToCommit(FVSException): pass class FVSNothingToRestore(FVSException): pass class FVSStateNotFound(FVSException): pass class FVSStateZeroNotDeletable(FVSException): pass class FVSStateAlreadyExists(FVSException): pass class FVSMissingStateIndex(FVSException): pass class FVSEmptyStateIndex(FVSException): pass ================================================ FILE: bottles/fvs/meson.build ================================================ moduledir = join_paths(pkgdatadir, 'bottles', 'fvs') fvs_sources = [ '__init__.py', 'exceptions.py', 'repo.py', ] install_data(fvs_sources, install_dir: moduledir) ================================================ FILE: bottles/fvs/repo.py ================================================ # repo.py # # Copyright 2025 mirkobrombin # # 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, in version 3 of the License. # # 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 . # import os import subprocess from datetime import datetime from threading import Lock from bottles.fvs.exceptions import ( FVSNothingToCommit, FVSNothingToRestore, FVSStateNotFound, ) FVS2_CMD = "fvs2" class FVSRepo: def __init__(self, repo_path: str, use_compression: bool = False, no_init: bool = False): self._repo_path = repo_path self._use_compression = use_compression self._fvs2 = self._get_fvs2_bin() self._lock = Lock() self.__states = {} self.__active_state_id = None self.__active_branch = None self.__branches = [] self.__has_no_states = True self.__dirty = False self.__changed_files = 0 if not no_init: self._init_repo() self._refresh() def _get_fvs2_bin(self): return "fvs2" def _run_cmd(self, *args, check=True): cmd = [self._fvs2] + list(args) return subprocess.run(cmd, cwd=self._repo_path, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True, check=check) def _init_repo(self): if not os.path.exists(os.path.join(self._repo_path, ".fvs2")): # Prevent auto-init if legacy systems are found if os.path.exists(os.path.join(self._repo_path, ".fvs")) or \ os.path.exists(os.path.join(self._repo_path, "states", "states.yml")): logging.info("Legacy versioning detected, skipping FVS2 auto-init") return with self._lock: res = self._run_cmd("init", check=False) if res.returncode != 0 and "already initialized" not in res.stderr: raise RuntimeError(f"Failed to initialize FVS: {res.stderr}") def commit(self, message: str, ignore: list = None): """Create a commit. Does NOT auto-refresh; caller should refresh if needed.""" with self._lock: args = ["commit", "-m", message] res = self._run_cmd(*args, check=False) if res.returncode != 0: if "nothing to commit" in res.stdout.lower() or "nothing to commit" in res.stderr.lower(): raise FVSNothingToCommit() raise RuntimeError(f"FVS commit failed: {res.stderr}") def restore_state(self, state_id: str, ignore: list = None, reset: bool = True): """Restore to a state. Does NOT auto-refresh; caller should refresh if needed.""" with self._lock: state_id = str(state_id) matched = False for k in self.__states.keys(): if state_id.startswith(k) or k.startswith(state_id): state_id = k matched = True break if not matched: raise FVSStateNotFound(state_id) args = ["restore", "-s", state_id] if reset: args.append("--reset") res = self._run_cmd(*args, check=False) if res.returncode != 0: if "nothing to restore" in res.stderr.lower(): raise FVSNothingToRestore() raise RuntimeError(f"FVS restore failed: {res.stderr}") def _refresh(self): """Fetch status, states and branches in one pass.""" with self._lock: self.__states = {} self.__active_state_id = None self.__active_branch = None self.__branches = [] self.__has_no_states = True if not os.path.exists(os.path.join(self._repo_path, ".fvs2")): return status_res = self._run_cmd("status", check=False) if status_res.returncode == 0: for sline in status_res.stdout.split("\n"): if sline.startswith("head_commit="): self.__active_state_id = sline.replace("head_commit=", "").strip() elif sline.startswith("branch="): self.__active_branch = sline.replace("branch=", "").strip() states_res = self._run_cmd("states", check=False) if states_res.returncode == 0: for line in states_res.stdout.strip().split("\n"): line = line.strip() if not line: continue parts = line.split(" ", 2) if len(parts) >= 3: state_id = parts[0].strip() time_str = parts[1].strip() message = parts[2].strip() try: dt = datetime.strptime(time_str.split(".")[0].replace("Z", ""), "%Y-%m-%dT%H:%M:%S") timestamp = int(datetime.timestamp(dt)) except: timestamp = int(datetime.timestamp(datetime.now())) self.__states[state_id] = { "timestamp": timestamp, "message": message, } if self.__states: self.__has_no_states = False branches_res = self._run_cmd("branch", "list", check=False) if branches_res.returncode == 0: self.__branches = [b.strip().lstrip("* ") for b in branches_res.stdout.split("\n") if b.strip()] def check_dirty(self): """Specifically runs the slow dirty check and updates the dirty/changed_files properties.""" with self._lock: if not os.path.exists(os.path.join(self._repo_path, ".fvs2")): return res = self._run_cmd("status", "--check-dirty", check=False) if res.returncode == 0: for line in res.stdout.splitlines(): sline = line.strip().lower() if sline.startswith("dirty="): self.__dirty = sline.replace("dirty=", "").strip() == "true" elif sline.startswith("changed_files="): try: self.__changed_files = int(sline.replace("changed_files=", "").strip()) except ValueError: pass @property def has_no_states(self) -> bool: return self.__has_no_states @property def states(self) -> dict: return self.__states @property def active_state_id(self) -> str: return self.__active_state_id @property def active_branch(self) -> str: return self.__active_branch @property def dirty(self) -> bool: return self.__dirty @property def changed_files(self) -> int: return self.__changed_files @property def branches(self) -> list: return self.__branches def create_branch(self, branch_name: str): """Create a branch. Does NOT auto-refresh; caller should refresh if needed.""" with self._lock: res = self._run_cmd("branch", "create", branch_name, check=False) if res.returncode != 0: raise RuntimeError(f"FVS create branch failed: {res.stderr}") def delete_branch(self, branch_name: str): """Delete a branch. Does NOT auto-refresh; caller should refresh if needed.""" with self._lock: res = self._run_cmd("branch", "delete", branch_name, check=False) if res.returncode != 0: raise RuntimeError(f"FVS delete branch failed: {res.stderr}") def checkout(self, target: str): """Switch HEAD to a branch. Does NOT auto-refresh; caller should refresh if needed.""" with self._lock: res = self._run_cmd("checkout", target, check=False) if res.returncode != 0: raise RuntimeError(f"FVS checkout failed: {res.stderr}") ================================================ FILE: bottles/meson.build ================================================ pkgdatadir = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name()) moduledir = join_paths(pkgdatadir, 'bottles') python = import('python') conf = configuration_data() conf.set('PYTHON', python.find_installation('python3').full_path()) conf.set('BASE_ID', BASE_ID) conf.set('APP_ID', APP_ID) conf.set('APP_NAME', APP_NAME) conf.set('APP_VERSION', APP_VERSION) conf.set('APP_MAJOR_VERSION', APP_MAJOR_VERSION) conf.set('APP_MINOR_VERSION', APP_MINOR_VERSION) conf.set('PROFILE', PROFILE) conf.set('localedir', join_paths(get_option('prefix'), get_option('localedir'))) conf.set('pkgdatadir', pkgdatadir) subdir('backend') subdir('frontend') subdir('fvs') bottles_sources = [ '__init__.py', ] install_data(bottles_sources, install_dir: moduledir) ================================================ FILE: bottles/tests/__init__.py ================================================ ================================================ FILE: bottles/tests/backend/__init__.py ================================================ ================================================ FILE: bottles/tests/backend/integration/playtime/conftest.py ================================================ import os import sys import types import tempfile import contextlib import sqlite3 import pytest _glib_stub = types.SimpleNamespace( SOURCE_REMOVE=False, idle_add=lambda func, *args, **kwargs: func(), timeout_add=lambda *_a, **_k: 0, ) _gi_repository = types.SimpleNamespace(GLib=_glib_stub) sys.modules.setdefault("gi", types.SimpleNamespace(repository=_gi_repository)) sys.modules.setdefault("gi.repository", _gi_repository) class _FVSRepoStub: def __init__(self, *args, **kwargs): self.active_state_id = 0 self.states = [] self.has_no_states = True def commit(self, *_args, **_kwargs): return None def restore_state(self, *_args, **_kwargs): return None class _FVSError(Exception): pass _fvs_exceptions = types.SimpleNamespace( FVSNothingToCommit=_FVSError, FVSStateNotFound=_FVSError, FVSNothingToRestore=_FVSError, FVSStateZeroNotDeletable=_FVSError, ) _fvs_repo = types.SimpleNamespace(FVSRepo=_FVSRepoStub) sys.modules.setdefault("fvs", types.SimpleNamespace(repo=_fvs_repo, exceptions=_fvs_exceptions)) sys.modules.setdefault("fvs.repo", _fvs_repo) sys.modules.setdefault("fvs.exceptions", _fvs_exceptions) from bottles.backend.managers.manager import Manager from bottles.backend.managers.playtime import ProcessSessionTracker @pytest.fixture() def temp_xdg_home(monkeypatch): with tempfile.TemporaryDirectory() as tmp: monkeypatch.setenv("XDG_DATA_HOME", tmp) yield tmp @pytest.fixture() def test_settings_stub(): class _S: def get_boolean(self, key: str) -> bool: return True if key == "playtime-enabled" else False def get_int(self, key: str) -> int: return 5 if key == "playtime-heartbeat-interval" else 0 return _S() @pytest.fixture() def manager(temp_xdg_home, test_settings_stub): m = Manager(g_settings=test_settings_stub, check_connection=False, is_cli=True) # Override tracker per-test to avoid singleton reuse and cross-test DB conflicts db_dir = os.path.join(temp_xdg_home, "bottles") os.makedirs(db_dir, exist_ok=True) db_path = os.path.join(db_dir, "process_metrics.sqlite") tracker = ProcessSessionTracker(db_path=db_path, heartbeat_interval=5, enabled=True) m.playtime_tracker = tracker yield m with contextlib.suppress(Exception): tracker.shutdown() def open_db(m: Manager) -> sqlite3.Connection: return sqlite3.connect(m.playtime_tracker.db_path) ================================================ FILE: bottles/tests/backend/integration/playtime/test_aggregation.py ================================================ """Aggregation scenarios (same program vs different programs).""" import sqlite3 import time from freezegun import freeze_time def test_same_program_aggregates_into_one_row(manager): tracker = manager.playtime_tracker assert tracker is not None with freeze_time("2025-01-01 00:00:00") as ft: base = int(time.time()) # First session, 60s sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) tracker.mark_exit(sid1, status="success", ended_at=base + 60) # Advance time, second session same path but different name, 60s ft.tick(120) base2 = int(time.time()) sid2 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game Renamed", program_path="C:/Game/game.exe", ) tracker.mark_exit(sid2, status="success", ended_at=base2 + 60) con = sqlite3.connect(tracker.db_path) cur = con.cursor() cur.execute("SELECT COUNT(*) FROM playtime_totals WHERE bottle_id=?", ("b1",)) assert cur.fetchone()[0] == 1 cur.execute( "SELECT total_seconds, sessions_count FROM playtime_totals WHERE bottle_id=?", ("b1",), ) total_seconds, sessions_count = cur.fetchone() assert sessions_count == 2 assert total_seconds >= 120 def test_different_programs_separate_rows(manager): tracker = manager.playtime_tracker assert tracker is not None with freeze_time("2025-01-01 01:00:00"): base = int(time.time()) sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game1", program_path="C:/Game1/game1.exe", ) tracker.mark_exit(sid1, status="success", ended_at=base + 30) sid2 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game2", program_path="C:/Game2/game2.exe", ) tracker.mark_exit(sid2, status="success", ended_at=base + 60) con = sqlite3.connect(tracker.db_path) cur = con.cursor() cur.execute("SELECT COUNT(*) FROM playtime_totals WHERE bottle_id=?", ("b1",)) assert cur.fetchone()[0] == 2 ================================================ FILE: bottles/tests/backend/integration/playtime/test_disabled_tracking.py ================================================ """Disabled tracking should not write to DB.""" import os import sqlite3 from bottles.backend.managers.playtime import ProcessSessionTracker def test_disabled_tracking_smoke(temp_xdg_home): class _Settings: def get_boolean(self, key: str) -> bool: return False if key == "playtime-enabled" else False def get_int(self, key: str) -> int: return 5 if key == "playtime-heartbeat-interval" else 0 # Use an isolated DB under the temp XDG; instantiate tracker disabled base_dir = os.path.join(temp_xdg_home, "bottles") os.makedirs(base_dir, exist_ok=True) db_path = os.path.join(base_dir, "process_metrics.sqlite") tracker = ProcessSessionTracker(db_path=db_path, heartbeat_interval=5, enabled=False) assert tracker is not None assert tracker.enabled is False # Attempt to start a session → should be no-op sid = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path=os.path.join(temp_xdg_home, "bottles", "b1"), program_name="Game", program_path="C:/Game/game.exe", ) assert sid == -1 # Verify no rows in sessions/totals con = sqlite3.connect(tracker.db_path) cur = con.cursor() cur.execute("SELECT COUNT(*) FROM sessions") assert cur.fetchone()[0] == 0 cur.execute("SELECT COUNT(*) FROM playtime_totals") assert cur.fetchone()[0] == 0 ================================================ FILE: bottles/tests/backend/integration/playtime/test_failure_run.py ================================================ """Failure run should mark unknown and update totals.""" import sqlite3 import time from freezegun import freeze_time def test_failure_run_marks_unknown_and_updates_totals(manager): tracker = manager.playtime_tracker assert tracker is not None with freeze_time("2025-01-01 02:00:00"): base = int(time.time()) sid = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) # Simulate failure tracker.mark_failure(sid, status="unknown") con = sqlite3.connect(tracker.db_path) cur = con.cursor() cur.execute("SELECT status FROM sessions WHERE id=?", (sid,)) assert cur.fetchone()[0] == "unknown" cur.execute( "SELECT total_seconds, sessions_count FROM playtime_totals WHERE bottle_id=?", ("b1",), ) row = cur.fetchone() assert row is not None assert row[1] == 1 def test_multiple_failures_different_bottles(manager): tracker = manager.playtime_tracker assert tracker is not None with freeze_time("2025-01-01 03:00:00"): # Bottle b1 sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle1", bottle_path="/b1", program_name="Game", program_path="C:/Game/game.exe", ) tracker.mark_failure(sid1, status="unknown") # Bottle b2 (same program path, different bottle) sid2 = tracker.start_session( bottle_id="b2", bottle_name="Bottle2", bottle_path="/b2", program_name="Game", program_path="C:/Game/game.exe", ) tracker.mark_failure(sid2, status="unknown") con = sqlite3.connect(tracker.db_path) cur = con.cursor() cur.execute("SELECT COUNT(*) FROM playtime_totals") assert cur.fetchone()[0] == 2 # each should have sessions_count=1 cur.execute("SELECT sessions_count FROM playtime_totals WHERE bottle_id=?", ("b1",)) assert cur.fetchone()[0] == 1 cur.execute("SELECT sessions_count FROM playtime_totals WHERE bottle_id=?", ("b2",)) assert cur.fetchone()[0] == 1 def test_multiple_failures_same_bottle_different_programs(manager): tracker = manager.playtime_tracker assert tracker is not None with freeze_time("2025-01-01 04:00:00"): sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game1", program_path="C:/Game1/game1.exe", ) tracker.mark_failure(sid1, status="unknown") sid2 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game2", program_path="C:/Game2/game2.exe", ) tracker.mark_failure(sid2, status="unknown") con = sqlite3.connect(tracker.db_path) cur = con.cursor() cur.execute("SELECT COUNT(*) FROM playtime_totals WHERE bottle_id=?", ("b1",)) assert cur.fetchone()[0] == 2 ================================================ FILE: bottles/tests/backend/integration/playtime/test_playtime_signals.py ================================================ import os import sqlite3 import tempfile from bottles.backend.managers.manager import Manager from bottles.backend.managers.playtime import ProcessSessionTracker from bottles.backend.state import SignalManager, Signals from bottles.backend.models.result import Result from bottles.backend.models.process import ( ProcessStartedPayload, ProcessFinishedPayload, ) class _Settings: def get_boolean(self, key: str) -> bool: return True if key == "playtime-enabled" else False def get_int(self, key: str) -> int: return 5 if key == "playtime-heartbeat-interval" else 0 def _new_manager(tmpdir: str) -> Manager: os.environ["XDG_DATA_HOME"] = tmpdir m = Manager(g_settings=_Settings(), check_connection=False, is_cli=True) # Force a fresh tracker bound to this tmpdir DB base_dir = os.path.join(tmpdir, "bottles") os.makedirs(base_dir, exist_ok=True) db_path = os.path.join(base_dir, "process_metrics.sqlite") m.playtime_tracker = ProcessSessionTracker(db_path=db_path, heartbeat_interval=5, enabled=True) # Reset launch map if present try: m._launch_to_session.clear() except Exception: pass return m def test_signals_flow_success(): with tempfile.TemporaryDirectory() as tmp: m = _new_manager(tmp) started = ProcessStartedPayload( launch_id="test-launch-1", bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) SignalManager.send(Signals.ProgramStarted, Result(True, started)) finished = ProcessFinishedPayload( launch_id=started.launch_id, status="success", ended_at=0, ) SignalManager.send(Signals.ProgramFinished, Result(True, finished)) con = sqlite3.connect(m.playtime_tracker.db_path) cur = con.cursor() cur.execute("SELECT COUNT(*) FROM sessions WHERE bottle_id=?", ("b1",)) assert cur.fetchone()[0] == 1 cur.execute( "SELECT sessions_count FROM playtime_totals WHERE bottle_id=?", ("b1",), ) assert cur.fetchone()[0] == 1 m.playtime_tracker.shutdown() def test_signals_flow_unknown_failure(): with tempfile.TemporaryDirectory() as tmp: m = _new_manager(tmp) started = ProcessStartedPayload( launch_id="test-launch-2", bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) SignalManager.send(Signals.ProgramStarted, Result(True, started)) finished = ProcessFinishedPayload( launch_id=started.launch_id, status="unknown", ended_at=0, ) SignalManager.send(Signals.ProgramFinished, Result(True, finished)) con = sqlite3.connect(m.playtime_tracker.db_path) cur = con.cursor() cur.execute( "SELECT status FROM sessions WHERE bottle_id=? ORDER BY id DESC LIMIT 1", ("b1",), ) assert cur.fetchone()[0] == "unknown" m.playtime_tracker.shutdown() ================================================ FILE: bottles/tests/backend/integration/playtime/test_recovery.py ================================================ """Recovery should force-close running sessions on restart.""" import sqlite3 import time from freezegun import freeze_time from bottles.backend.managers.playtime import ProcessSessionTracker def test_recovery_smoke(manager): tracker = manager.playtime_tracker assert tracker is not None with freeze_time("2025-01-01 05:00:00"): base = int(time.time()) sid = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) # Simulate abrupt stop without finalizing tracker.shutdown() # New tracker instance simulates app restart and recovers open sessions new_tracker = ProcessSessionTracker( db_path=tracker.db_path, heartbeat_interval=5, enabled=True ) new_tracker.recover_open_sessions() con = sqlite3.connect(new_tracker.db_path) cur = con.cursor() cur.execute("SELECT status, ended_at, last_seen FROM sessions WHERE id=?", (sid,)) status, ended_at, last_seen = cur.fetchone() assert status == "forced" assert ended_at == last_seen cur.execute( "SELECT sessions_count FROM playtime_totals WHERE bottle_id=?", ("b1",), ) assert cur.fetchone()[0] == 1 def test_recovery_different_bottles(manager): tracker = manager.playtime_tracker assert tracker is not None with freeze_time("2025-01-01 06:00:00"): sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle1", bottle_path="/b1", program_name="Game", program_path="C:/Game/game.exe", ) sid2 = tracker.start_session( bottle_id="b2", bottle_name="Bottle2", bottle_path="/b2", program_name="Game", program_path="C:/Game/game.exe", ) tracker.shutdown() new_tracker = ProcessSessionTracker( db_path=tracker.db_path, heartbeat_interval=5, enabled=True ) new_tracker.recover_open_sessions() con = sqlite3.connect(new_tracker.db_path) cur = con.cursor() # Both sessions forced cur.execute("SELECT COUNT(*) FROM sessions WHERE status='forced'") assert cur.fetchone()[0] == 2 # Two totals rows cur.execute("SELECT COUNT(*) FROM playtime_totals") assert cur.fetchone()[0] == 2 # Each bottle has sessions_count=1 cur.execute("SELECT sessions_count FROM playtime_totals WHERE bottle_id=?", ("b1",)) assert cur.fetchone()[0] == 1 cur.execute("SELECT sessions_count FROM playtime_totals WHERE bottle_id=?", ("b2",)) assert cur.fetchone()[0] == 1 def test_recovery_same_bottle_different_programs(manager): tracker = manager.playtime_tracker assert tracker is not None with freeze_time("2025-01-01 07:00:00"): sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game1", program_path="C:/Game1/game1.exe", ) sid2 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game2", program_path="C:/Game2/game2.exe", ) tracker.shutdown() new_tracker = ProcessSessionTracker( db_path=tracker.db_path, heartbeat_interval=5, enabled=True ) new_tracker.recover_open_sessions() con = sqlite3.connect(new_tracker.db_path) cur = con.cursor() # Two forced sessions in same bottle cur.execute("SELECT COUNT(*) FROM sessions WHERE status='forced' AND bottle_id=?", ("b1",)) assert cur.fetchone()[0] == 2 # Two totals rows for the bottle cur.execute("SELECT COUNT(*) FROM playtime_totals WHERE bottle_id=?", ("b1",)) assert cur.fetchone()[0] == 2 ================================================ FILE: bottles/tests/backend/integration/playtime/test_schema_meta.py ================================================ """Schema meta assertions: indices and PRAGMA user_version. """ import sqlite3 def test_schema_meta_smoke(manager): con = sqlite3.connect(manager.playtime_tracker.db_path) cur = con.cursor() cur.execute("SELECT name FROM sqlite_master WHERE type='index'") indices = {r[0] for r in cur.fetchall()} assert "idx_sessions_bottle_program" in indices assert "idx_sessions_status" in indices assert "idx_totals_last_played" in indices cur.execute("PRAGMA user_version") assert cur.fetchone()[0] == 1 ================================================ FILE: bottles/tests/backend/integration/playtime/test_successful_run.py ================================================ """Successful run should finalize session and update totals.""" import sqlite3 import time from freezegun import freeze_time def test_successful_run_finalizes_and_updates_totals(manager): tracker = manager.playtime_tracker assert tracker is not None with freeze_time("2025-01-01 00:00:00"): base = int(time.time()) sid = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) tracker.mark_exit(sid, status="success", ended_at=base + 60) con = sqlite3.connect(tracker.db_path) cur = con.cursor() cur.execute("SELECT status, duration_seconds FROM sessions WHERE id=?", (sid,)) status, duration = cur.fetchone() assert status == "success" assert duration >= 60 cur.execute( "SELECT total_seconds, sessions_count FROM playtime_totals WHERE bottle_id=?", ("b1",), ) total_seconds, sessions_count = cur.fetchone() assert sessions_count == 1 assert total_seconds >= 60 def test_success_multiple_apps_two_same_bottle_one_other(manager): """Simulate overlapping runs: start a second and third app before prior ones ended.""" tracker = manager.playtime_tracker assert tracker is not None with freeze_time("2025-01-01 10:00:00") as ft: t0 = int(time.time()) # Start b1/Game1 at t0 (will run 30s) sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle1", bottle_path="/b1", program_name="Game1", program_path="C:/Game1/game1.exe", ) # After 5s, start b1/Game2 (overlaps with Game1), runs 45s from its own start ft.tick(5) t1 = int(time.time()) sid2 = tracker.start_session( bottle_id="b1", bottle_name="Bottle1", bottle_path="/b1", program_name="Game2", program_path="C:/Game2/game2.exe", ) # After 10s more, start b2/Game1 (overlaps with both), runs 60s from its own start ft.tick(10) t2 = int(time.time()) sid3 = tracker.start_session( bottle_id="b2", bottle_name="Bottle2", bottle_path="/b2", program_name="Game1", program_path="C:/Game1/game1.exe", ) # Now finalize in order with explicit end times tracker.mark_exit(sid1, status="success", ended_at=t0 + 30) tracker.mark_exit(sid2, status="success", ended_at=t1 + 45) tracker.mark_exit(sid3, status="success", ended_at=t2 + 60) con = sqlite3.connect(tracker.db_path) cur = con.cursor() # Totals rows: 2 for b1 (Game1, Game2), 1 for b2 (Game1) cur.execute("SELECT COUNT(*) FROM playtime_totals WHERE bottle_id=?", ("b1",)) assert cur.fetchone()[0] == 2 cur.execute("SELECT COUNT(*) FROM playtime_totals WHERE bottle_id=?", ("b2",)) assert cur.fetchone()[0] == 1 # Check durations/sessions_count cur.execute( "SELECT total_seconds, sessions_count FROM playtime_totals WHERE bottle_id=? AND program_name=?", ("b1", "Game1"), ) tsec, scount = cur.fetchone() assert scount == 1 and tsec >= 30 cur.execute( "SELECT total_seconds, sessions_count FROM playtime_totals WHERE bottle_id=? AND program_name=?", ("b1", "Game2"), ) tsec, scount = cur.fetchone() assert scount == 1 and tsec >= 45 cur.execute( "SELECT total_seconds, sessions_count FROM playtime_totals WHERE bottle_id=? AND program_name=?", ("b2", "Game1"), ) tsec, scount = cur.fetchone() assert scount == 1 and tsec >= 60 ================================================ FILE: bottles/tests/backend/integration/playtime/test_uniqueness_retry.py ================================================ """Uniqueness retry for same-second launches.""" import sqlite3 import time from freezegun import freeze_time def test_uniqueness_retry_smoke(manager): """Two sessions of same bottle/program starting in the same second should succeed. First session finalizes, second begins at the same timestamp. Unique(bottle_id, program_id, started_at) would collide, but start_session should bump started_at to avoid IntegrityError. """ tracker = manager.playtime_tracker assert tracker is not None with freeze_time("2025-01-02 00:00:00"): base = int(time.time()) # Start and finalize first session sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) tracker.mark_exit(sid1, status="success", ended_at=base + 1) # Start second session at the exact same second (same started_at candidate) sid2 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) con = sqlite3.connect(tracker.db_path) cur = con.cursor() cur.execute( "SELECT id, started_at FROM sessions WHERE bottle_id=? ORDER BY started_at", ("b1",), ) rows = cur.fetchall() assert len(rows) == 2 first_started = int(rows[0][1]) second_started = int(rows[1][1]) # Ensure the retry bumped the second started_at by at least 1 second assert second_started >= first_started + 1 ================================================ FILE: bottles/tests/backend/integration/playtime/test_wine_executor_playtime.py ================================================ import os import sqlite3 import tempfile from bottles.backend.managers.manager import Manager from bottles.backend.managers.playtime import ProcessSessionTracker from bottles.backend.models.config import BottleConfig from bottles.backend.wine.executor import WineExecutor from bottles.backend.wine.winepath import WinePath from bottles.backend.models.result import Result class _Settings: def get_boolean(self, key: str) -> bool: return True if key == "playtime-enabled" else False def get_int(self, key: str) -> int: return 5 if key == "playtime-heartbeat-interval" else 0 def _new_manager(tmpdir: str) -> Manager: os.environ["XDG_DATA_HOME"] = tmpdir m = Manager(g_settings=_Settings(), check_connection=False, is_cli=True) base_dir = os.path.join(tmpdir, "bottles") os.makedirs(base_dir, exist_ok=True) db_path = os.path.join(base_dir, "process_metrics.sqlite") m.playtime_tracker = ProcessSessionTracker(db_path=db_path, heartbeat_interval=5, enabled=True) try: m._launch_to_session.clear() except Exception: pass return m def _config(name: str) -> BottleConfig: c = BottleConfig() c.Name = name c.Path = name return c def test_wine_executor_emits_and_updates_totals(mocker): with tempfile.TemporaryDirectory() as tmp: m = _new_manager(tmp) # Stub the launch paths to avoid running wine; make them return success Result _stub_result = Result(True, data={"output": b"ok"}) mocker.patch.object(WineExecutor, "_WineExecutor__launch_with_bridge", return_value=_stub_result) mocker.patch.object(WineExecutor, "_WineExecutor__launch_batch", return_value=_stub_result) mocker.patch.object(WineExecutor, "_WineExecutor__launch_with_starter", return_value=_stub_result) mocker.patch.object(WineExecutor, "_WineExecutor__launch_dll", return_value=_stub_result) # Stub WinePath conversions to avoid system calls / missing libs # Instance methods are bound; side_effect receives only the path argument mocker.patch.object(WinePath, "to_unix", side_effect=lambda path: path) mocker.patch.object(WinePath, "to_windows", side_effect=lambda path: path) execu = WineExecutor( config=_config("b1"), exec_path="C:/Game/game.exe", ) res = execu.run() assert res.status is True con = sqlite3.connect(m.playtime_tracker.db_path) cur = con.cursor() cur.execute("SELECT COUNT(*) FROM sessions WHERE bottle_id=?", ("b1",)) assert cur.fetchone()[0] == 1 cur.execute( "SELECT sessions_count FROM playtime_totals WHERE bottle_id=?", ("b1",), ) assert cur.fetchone()[0] == 1 m.playtime_tracker.shutdown() ================================================ FILE: bottles/tests/backend/manager/__init__.py ================================================ ================================================ FILE: bottles/tests/backend/manager/test_manager.py ================================================ """Core Manager tests""" from bottles.backend.managers.manager import Manager from bottles.backend.utils.gsettings_stub import GSettingsStub def test_manager_is_singleton(): assert Manager(is_cli=True) is Manager( is_cli=True ), "Manager should be singleton object" assert Manager(is_cli=True) is Manager( g_settings=GSettingsStub(), is_cli=True ), "Manager should be singleton even with different argument" def test_manager_default_gsettings_stub(): assert Manager().settings.get_boolean("anything") is False ================================================ FILE: bottles/tests/backend/manager/test_playtime.py ================================================ import os import sqlite3 import tempfile import time from bottles.backend.managers.playtime import ProcessSessionTracker def _new_tracker(tmpdir, enabled=True, heartbeat_interval=5): db_path = os.path.join(tmpdir, "process_metrics.sqlite") return ProcessSessionTracker( db_path=db_path, heartbeat_interval=heartbeat_interval, enabled=enabled ) def test_schema_created_and_wal(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) conn = sqlite3.connect(tracker.db_path) cur = conn.cursor() cur.execute("SELECT name FROM sqlite_master WHERE type='table'") tables = {r[0] for r in cur.fetchall()} assert "sessions" in tables assert "playtime_totals" in tables cur.execute("PRAGMA journal_mode") mode = cur.fetchone()[0].lower() assert mode in ("wal", "wal2") or mode == "wal" # wal expected tracker.shutdown() def test_start_and_heartbeat_and_exit_updates_totals(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) sid = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) assert sid > 0 time.sleep(1.0) # simulate some playtime tracker._flush_heartbeats() # update last_seen deterministically tracker.mark_exit(sid, status="success") conn = sqlite3.connect(tracker.db_path) cur = conn.cursor() cur.execute("SELECT status, duration_seconds FROM sessions WHERE id=?", (sid,)) status, duration = cur.fetchone() assert status == "success" assert duration >= 1 cur.execute( "SELECT total_seconds, sessions_count FROM playtime_totals WHERE bottle_id=?", ("b1",), ) row = cur.fetchone() assert row is not None assert row[0] >= 1 assert row[1] == 1 tracker.shutdown() def test_recovery_finalizes_running_sessions(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) sid = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) time.sleep(0.5) tracker.shutdown() # simulate abrupt stop # new tracker recovers tracker2 = _new_tracker(tmp) tracker2.recover_open_sessions() conn = sqlite3.connect(tracker2.db_path) cur = conn.cursor() cur.execute("SELECT status, ended_at, last_seen FROM sessions WHERE id=?", (sid,)) status, ended_at, last_seen = cur.fetchone() assert status == "forced" assert ended_at == last_seen cur.execute( "SELECT sessions_count FROM playtime_totals WHERE bottle_id=?", ("b1",), ) assert cur.fetchone()[0] == 1 tracker2.shutdown() def test_disabled_tracker_is_noop(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp, enabled=False) sid = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) assert sid == -1 tracker.shutdown() def test_mark_failure(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) sid = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) time.sleep(0.5) tracker.mark_failure(sid, status="crash") conn = sqlite3.connect(tracker.db_path) cur = conn.cursor() cur.execute("SELECT status FROM sessions WHERE id=?", (sid,)) assert cur.fetchone()[0] == "crash" tracker.shutdown() def test_multiple_sessions_aggregate(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) # First session sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) time.sleep(1.0) tracker.mark_exit(sid1, status="success") # Second session, same program sid2 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) time.sleep(1.0) tracker.mark_exit(sid2, status="success") conn = sqlite3.connect(tracker.db_path) cur = conn.cursor() cur.execute( "SELECT total_seconds, sessions_count FROM playtime_totals WHERE bottle_id=? AND program_name=?", ("b1", "Game"), ) total_seconds, sessions_count = cur.fetchone() assert sessions_count == 2 assert total_seconds >= 2 tracker.shutdown() def test_different_programs_separate_totals(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game1", program_path="C:/Game1/game1.exe", ) tracker.mark_exit(sid1, status="success") sid2 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game2", program_path="C:/Game2/game2.exe", ) tracker.mark_exit(sid2, status="success") conn = sqlite3.connect(tracker.db_path) cur = conn.cursor() cur.execute("SELECT COUNT(*) FROM playtime_totals WHERE bottle_id=?", ("b1",)) assert cur.fetchone()[0] == 2 tracker.shutdown() def test_program_id_consistency(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) tracker.mark_exit(sid1, status="success") # Same path, different name → same program_id sid2 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game Renamed", program_path="C:/Game/game.exe", ) tracker.mark_exit(sid2, status="success") conn = sqlite3.connect(tracker.db_path) cur = conn.cursor() # Should have aggregated into one total cur.execute("SELECT sessions_count FROM playtime_totals WHERE bottle_id=?", ("b1",)) assert cur.fetchone()[0] == 2 tracker.shutdown() def test_indices_exist(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) conn = sqlite3.connect(tracker.db_path) cur = conn.cursor() cur.execute("SELECT name FROM sqlite_master WHERE type='index'") indices = {r[0] for r in cur.fetchall()} assert "idx_sessions_bottle_program" in indices assert "idx_sessions_status" in indices assert "idx_totals_last_played" in indices tracker.shutdown() def test_user_version_set(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) conn = sqlite3.connect(tracker.db_path) cur = conn.cursor() cur.execute("PRAGMA user_version") assert cur.fetchone()[0] == 1 tracker.shutdown() def test_unique_constraint(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) # Try to insert duplicate at same timestamp (will use started_at from first session) conn = sqlite3.connect(tracker.db_path) cur = conn.cursor() cur.execute("SELECT program_id, started_at FROM sessions WHERE id=?", (sid1,)) program_id, started_at = cur.fetchone() # Attempt duplicate insert (should fail) try: cur.execute( """INSERT INTO sessions ( bottle_id, bottle_name, bottle_path, program_id, program_name, program_path, started_at, last_seen, status ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)""", ("b1", "Bottle", "/bottle", program_id, "Game", "C:/Game/game.exe", started_at, started_at, "running") ) conn.commit() assert False, "Expected UNIQUE constraint violation" except sqlite3.IntegrityError: pass # Expected tracker.shutdown() def test_disable_tracking_method(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) sid = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) assert sid > 0 tracker.disable_tracking() # After disabling, new sessions should be no-op sid2 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game2", program_path="C:/Game2/game2.exe", ) assert sid2 == -1 def test_start_session_collapses_duplicate_running_session(): with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) # Second start without finalize should return the same session id sid2 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game (alias)", program_path="C:/Game/game.exe", ) assert sid2 == sid1 conn = sqlite3.connect(tracker.db_path) cur = conn.cursor() cur.execute( "SELECT COUNT(*) FROM sessions WHERE bottle_id=? AND status='running'", ("b1",), ) assert cur.fetchone()[0] == 1 tracker.shutdown() def test_get_totals_returns_program_stats(): """Test get_totals retrieves per-program aggregated data.""" with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) from bottles.backend.managers.playtime import _compute_program_id program_id = _compute_program_id("b1", "/bottle", "C:/Game/game.exe") sid = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game", program_path="C:/Game/game.exe", ) time.sleep(1.0) tracker.mark_exit(sid, status="success") result = tracker.get_totals("b1", program_id) assert result is not None assert result["bottle_id"] == "b1" assert result["program_id"] == program_id assert result["program_name"] == "Game" assert result["total_seconds"] >= 1 assert result["sessions_count"] == 1 assert result["last_played"] is not None tracker.shutdown() def test_get_totals_returns_none_when_not_found(): """Test get_totals returns None for non-existent program.""" with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) result = tracker.get_totals("b1", "nonexistent_program_id") assert result is None tracker.shutdown() def test_get_totals_returns_none_when_disabled(): """Test get_totals returns None when tracking is disabled.""" with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp, enabled=False) result = tracker.get_totals("b1", "any_program_id") assert result is None tracker.shutdown() def test_get_all_program_totals_returns_all_programs(): """Test get_all_program_totals retrieves all programs for a bottle.""" with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) # Create two sessions for different programs in same bottle sid1 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game1", program_path="C:/Game1/game1.exe", ) time.sleep(0.5) tracker.mark_exit(sid1, status="success") sid2 = tracker.start_session( bottle_id="b1", bottle_name="Bottle", bottle_path="/bottle", program_name="Game2", program_path="C:/Game2/game2.exe", ) time.sleep(0.5) tracker.mark_exit(sid2, status="success") results = tracker.get_all_program_totals("b1") assert len(results) == 2 program_names = {r["program_name"] for r in results} assert "Game1" in program_names assert "Game2" in program_names tracker.shutdown() def test_get_all_program_totals_returns_empty_when_disabled(): """Test get_all_program_totals returns empty list when disabled.""" with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp, enabled=False) results = tracker.get_all_program_totals("b1") assert results == [] tracker.shutdown() def test_normalize_path_to_windows(): """Test path normalization converts Unix paths to Windows format.""" from bottles.backend.managers.playtime import _normalize_path_to_windows # Already Windows format - should remain unchanged assert _normalize_path_to_windows("/bottle", "C:\\Program Files\\game.exe") == "C:\\Program Files\\game.exe" assert _normalize_path_to_windows("/bottle", "D:\\Games\\game.exe") == "D:\\Games\\game.exe" # Unix path with drive_c - bottle_path must match the path prefix bottle_path = "/var/home/user/.local/share/bottles/MyBottle" unix_path = "/var/home/user/.local/share/bottles/MyBottle/drive_c/Program Files/game.exe" assert _normalize_path_to_windows(bottle_path, unix_path) == "C:\\Program Files\\game.exe" # Unix path with drive_d - should convert to D:\ unix_path_d = "/path/to/bottle/drive_d/Games/game.exe" assert _normalize_path_to_windows("/path/to/bottle", unix_path_d) == "D:\\Games\\game.exe" # Test with different drive letters assert _normalize_path_to_windows("/bottle", "/bottle/drive_z/test.exe") == "Z:\\test.exe" def test_database_stores_normalized_paths(): """Test that program_path is stored in normalized Windows format in the database.""" with tempfile.TemporaryDirectory() as tmp: tracker = _new_tracker(tmp) bottle_id = "test-bottle" bottle_name = "Test Bottle" bottle_path = "/home/user/.local/share/bottles/TestBottle" # Start session with Unix-format path unix_path = f"{bottle_path}/drive_c/Program Files/TestGame/game.exe" session_id = tracker.start_session( bottle_id=bottle_id, bottle_name=bottle_name, bottle_path=bottle_path, program_name="TestGame", program_path=unix_path, ) # Check sessions table has normalized path conn = sqlite3.connect(tracker.db_path) cur = conn.cursor() cur.execute("SELECT program_path FROM sessions WHERE id=?", (session_id,)) row = cur.fetchone() assert row is not None stored_path = row[0] # Should be Windows format, not Unix format assert stored_path == "C:\\Program Files\\TestGame\\game.exe" assert not stored_path.startswith("/home/") # Exit session to trigger totals update tracker.mark_exit(session_id, status="success") # Check playtime_totals table also has normalized path cur.execute("SELECT program_path FROM playtime_totals WHERE bottle_id=?", (bottle_id,)) row = cur.fetchone() assert row is not None totals_path = row[0] assert totals_path == "C:\\Program Files\\TestGame\\game.exe" assert not totals_path.startswith("/home/") tracker.shutdown() ================================================ FILE: bottles/tests/backend/state/__init__.py ================================================ ================================================ FILE: bottles/tests/backend/state/test_events.py ================================================ """EventManager tests""" import time from enum import Enum from threading import Thread import pytest from bottles.backend.state import EventManager class Events(Enum): SimpleEvent = "simple.event" WaitAfterDone = "wait_after_done.event" SetResetEvent = "set_reset.event" WaitSingleton = "wait_singleton.event" DoneSingleton = "done_singleton.event" CorrectFlagDone = "correct_flag_done.event" def approx_time(start, target): epsilon = 0.010 # 5 ms window variation = time.time() - start - target result = -epsilon / 2 <= variation <= epsilon / 2 if not result: print(f"Start: {start}") print(f"End: {variation + start + target}") print(f"Variation: {variation}") return result def test_simple_event(): start_time = time.time() def t1_func(): EventManager.wait(Events.SimpleEvent) t1 = Thread(target=t1_func) t1.start() time.sleep(0.2) EventManager.done(Events.SimpleEvent) t1.join() assert approx_time(start_time, 0.2) def test_wait_after_done_event(): start_time = time.time() EventManager.done(Events.WaitAfterDone) EventManager.wait(Events.WaitAfterDone) assert approx_time(start_time, 0) @pytest.mark.filterwarnings("error") def test_set_reset(): start_time = time.time() def t1_func(): start_time_t1 = time.time() EventManager.wait(Events.SetResetEvent) assert approx_time(start_time_t1, 0.1) def t2_func(): start_time_t1 = time.time() EventManager.wait(Events.SetResetEvent) assert approx_time(start_time_t1, 0) t1 = Thread(target=t1_func) t1.start() time.sleep(0.1) EventManager.done(Events.SetResetEvent) # Assert wait for 0.1s t1.join() t2 = Thread(target=t2_func) t2.start() # Assert wait for 0s t2.join() time.sleep(0.1) EventManager.reset(Events.SetResetEvent) t1 = Thread(target=t1_func) t1.start() time.sleep(0.1) EventManager.done(Events.SetResetEvent) # Assert wait for 0.1s t1.join() assert approx_time(start_time, 0.3) def test_event_singleton_wait(): EventManager._EVENTS = {} def wait_thread(): EventManager.wait(Events.WaitSingleton) def wait_thread_by_value(): EventManager.wait(Events("wait_singleton.event")) t1 = Thread(target=wait_thread) t1.start() t2 = Thread(target=wait_thread) t2.start() t3 = Thread(target=wait_thread_by_value) t3.start() assert len(EventManager._EVENTS) == 1 EventManager.done(Events.WaitSingleton) t1.join() t2.join() t3.join() def test_event_singleton_done_reset(): EventManager._EVENTS = {} EventManager.done(Events.DoneSingleton) EventManager.done(Events.DoneSingleton) assert len(EventManager._EVENTS) == 1 EventManager.reset(Events.DoneSingleton) assert len(EventManager._EVENTS) == 1 EventManager.reset(Events.DoneSingleton) assert len(EventManager._EVENTS) == 1 def test_correct_internal_flag(): EventManager.done(Events.CorrectFlagDone) assert EventManager._EVENTS[Events.CorrectFlagDone].is_set() EventManager.reset(Events.CorrectFlagDone) assert not EventManager._EVENTS[Events.CorrectFlagDone].is_set() ================================================ FILE: bottles/tests/backend/utils/__init__.py ================================================ ================================================ FILE: bottles/tests/backend/utils/test_generic.py ================================================ from typing import Optional import pytest from bottles.backend.utils.generic import detect_encoding # CP932 is superset of Shift-JIS, which is default codec for Japanese in Windows # GBK is default codec for Chinese in Windows @pytest.mark.parametrize( "text, hint, codec", [ ("Hello, world!", None, "ascii"), (" ", None, "ascii"), ("Привет, мир!", None, "windows-1251"), ("こんにちは、世界!", "ja_JP", "cp932"), ("こんにちは、世界!", "ja_JP.utf-8", "utf-8"), ("你好,世界!", "zh_CN", "gbk"), ("你好,世界!", "zh_CN.UTF-8", "utf-8"), ("你好,世界!", "zh_CN.invalid_fallback", "gbk"), ("", None, "utf-8"), ], ) def test_detect_encoding(text: str, hint: Optional[str], codec: Optional[str]): text_bytes = text.encode(codec) guess = detect_encoding(text_bytes, hint) assert guess.lower() == codec.lower() ================================================ FILE: bottles/tests/backend/wine/test_executor.py ================================================ """Unit tests for WineExecutor placeholder handling""" from bottles.backend.models.config import BottleConfig, BottleParams from bottles.backend.models.result import Result from bottles.backend.utils.manager import ManagerUtils from bottles.backend.wine.executor import WineExecutor from bottles.backend.wine.winecommand import WineCommand, WineEnv def _make_config(name: str = "TestBottle", path: str = "TestBottlePath") -> BottleConfig: return BottleConfig(Name=name, Path=path, Custom_Path="", Environment="Custom") def test_build_placeholder_map_uses_program_values(): config = _make_config() program = { "name": "My Game", "path": "/opt/games/my-game.exe", } placeholders = WineExecutor._build_placeholder_map(config, program) expected_bottle_path = ManagerUtils.get_bottle_path(config) assert placeholders["PROGRAM_NAME"] == "My Game" assert placeholders["PROGRAM_PATH"] == "/opt/games/my-game.exe" assert placeholders["PROGRAM_DIR"] == "/opt/games" assert placeholders["BOTTLE_NAME"] == "TestBottle" assert placeholders["BOTTLE_PATH"] == expected_bottle_path def test_replace_placeholders_handles_unknown_tokens(): placeholders = {"PROGRAM_NAME": "Example", "BOTTLE_NAME": "Bottle"} result = WineExecutor._replace_placeholders( "run-%PROGRAM_NAME%-on-%BOTTLE_NAME%-%UNKNOWN%", placeholders, ) assert result == "run-Example-on-Bottle-%UNKNOWN%" def test_run_program_substitutes_placeholders(monkeypatch): captured: dict[str, object] = {} def fake_init( self, *, config, exec_path, args="", terminal=False, environment=None, move_file=False, move_upd_fn=None, pre_script=None, post_script=None, pre_script_args=None, post_script_args=None, cwd=None, monitoring=None, program_dxvk=None, program_vkd3d=None, program_nvapi=None, program_fsr=None, program_gamescope=None, program_virt_desktop=None, program_winebridge=None, ): # mimic original __init__ contract enough for run() stub self.config = config self.captured = { "exec_path": exec_path, "args": args, "pre_script": pre_script, "post_script": post_script, "pre_script_args": pre_script_args, "post_script_args": post_script_args, "cwd": cwd, } def fake_run(self): return Result(True, data=self.captured) monkeypatch.setattr(WineExecutor, "__init__", fake_init, raising=False) monkeypatch.setattr(WineExecutor, "run", fake_run, raising=False) config = _make_config(name="Bottle", path="BottlePath") program = { "name": "Awesome Game", "path": "/games/awesome/game.exe", "arguments": "--title=%PROGRAM_NAME%", "pre_script": "/scripts/%BOTTLE_NAME%/%PROGRAM_NAME%.sh", "pre_script_args": "--prefix=%BOTTLE_PATH%", "post_script": None, "post_script_args": "--dir=%PROGRAM_DIR%", "folder": "%PROGRAM_DIR%", } result = WineExecutor.run_program(config=config, program=program, terminal=False) assert result.status is True data = result.data assert data["exec_path"] == "/games/awesome/game.exe" assert data["args"] == "--title=Awesome Game" assert data["pre_script"] == "/scripts/Bottle/Awesome Game.sh" assert data["pre_script_args"] == f"--prefix={ManagerUtils.get_bottle_path(config)}" assert data["post_script_args"] == "--dir=/games/awesome" assert data["cwd"] == "/games/awesome" def test_wine_env_respects_allowed_keys(monkeypatch): monkeypatch.setenv("KEEP_ONLY", "1") monkeypatch.setenv("DROP_ME", "2") env = WineEnv(clean=False, allowed_keys=["KEEP_ONLY"]) resolved = env.get()["envs"] assert resolved["KEEP_ONLY"] == "1" assert "DROP_ME" not in resolved def test_winecommand_filters_host_environment(monkeypatch, tmp_path): bottle_path = tmp_path / "TestBottle" bottle_path.mkdir() runner_path = tmp_path / "runner" for sub in [ "lib", "lib64", "lib/wine/x86_64-unix", "lib32/wine/x86_64-unix", "lib32", "lib64/wine/x86_64-unix", "lib/wine/i386-unix", "lib32/wine/i386-unix", "lib64/wine/i386-unix", ]: (runner_path / sub).mkdir(parents=True, exist_ok=True) config = BottleConfig(Name="Test", Path=str(bottle_path), Runner="test") params = BottleParams() params.use_runtime = False params.use_eac_runtime = False params.use_be_runtime = False config.Parameters = params config.Limit_System_Environment = True config.Inherited_Environment_Variables = ["DISPLAY"] monkeypatch.setenv("DISPLAY", ":1") monkeypatch.setenv("SHOULD_NOT_PASS", "secret") monkeypatch.setattr( "bottles.backend.wine.winecommand.ManagerUtils.get_bottle_path", lambda _config: str(bottle_path), ) monkeypatch.setattr( "bottles.backend.wine.winecommand.ManagerUtils.get_runner_path", lambda _runner: str(runner_path), ) monkeypatch.setattr( "bottles.backend.wine.winecommand.SteamUtils.is_proton", lambda *_: False ) monkeypatch.setattr( "bottles.backend.wine.winecommand.DisplayUtils.check_nvidia_device", lambda: None, ) monkeypatch.setattr( "bottles.backend.wine.winecommand.DisplayUtils.display_server_type", lambda: "x11", ) def _fake_gpu(self): return { "prime": { "discrete": None, "integrated": {"icd": "/tmp/icd", "envs": {}}, }, "vendors": {"generic": {"icd": "/tmp/icd", "envs": {}}}, } monkeypatch.setattr( "bottles.backend.wine.winecommand.GPUUtils.get_gpu", _fake_gpu, ) monkeypatch.setattr( "bottles.backend.wine.winecommand.RuntimeManager.get_runtime_env", lambda *_: [], ) winecmd = WineCommand.__new__(WineCommand) winecmd.config = config winecmd.minimal = True winecmd.arguments = "" winecmd.runner = "/usr/bin/wine" winecmd.runner_runtime = "" winecmd.gamescope_activated = False winecmd.terminal = False env = winecmd.get_env() assert env["DISPLAY"] == ":1" assert "SHOULD_NOT_PASS" not in env ================================================ FILE: bottles/tests/conftest.py ================================================ import os, sys def _add_repo_root_to_syspath() -> None: this_dir = os.path.dirname(__file__) repo_root = os.path.abspath(os.path.join(this_dir, os.pardir, os.pardir)) if repo_root not in sys.path: sys.path.insert(0, repo_root) _add_repo_root_to_syspath() ================================================ FILE: bottles/tests/frontend/test_playtime_service.py ================================================ """Unit tests for playtime frontend service.""" import tempfile from datetime import datetime, timedelta from bottles.backend.managers.playtime import ProcessSessionTracker from bottles.frontend.utils.playtime import PlaytimeService class MockManager: """Mock manager for testing.""" def __init__(self, tracker): self.playtime_tracker = tracker def test_format_playtime(): """Test playtime formatting rules.""" assert PlaytimeService.format_playtime(30) == "<1m" assert PlaytimeService.format_playtime(60) == "1m" assert PlaytimeService.format_playtime(150) == "2m" assert PlaytimeService.format_playtime(3599) == "59m" assert PlaytimeService.format_playtime(3600) == "1h 00m" assert PlaytimeService.format_playtime(3660) == "1h 01m" assert PlaytimeService.format_playtime(7325) == "2h 02m" assert PlaytimeService.format_playtime(86400) == "1d 00h" assert PlaytimeService.format_playtime(90000) == "1d 01h" assert PlaytimeService.format_playtime(180000) == "2d 02h" def test_format_last_played(): """Test last played date formatting with i18n support.""" now = datetime.now() # These now return translated strings, but we can still test the logic result_none = PlaytimeService.format_last_played(None) assert "never" in result_none.lower() or result_none == "Never" result_today = PlaytimeService.format_last_played(now) assert "today" in result_today.lower() or result_today == "Today" result_yesterday = PlaytimeService.format_last_played(now - timedelta(days=1)) assert "yesterday" in result_yesterday.lower() or result_yesterday == "Yesterday" result_2days = PlaytimeService.format_last_played(now - timedelta(days=2)) assert "2" in result_2days and ("day" in result_2days.lower() or result_2days == "2 days ago") result_6days = PlaytimeService.format_last_played(now - timedelta(days=6)) assert "6" in result_6days and ("day" in result_6days.lower() or result_6days == "6 days ago") # Old dates now use locale-aware format (%x) old_date = now - timedelta(days=10) result_old = PlaytimeService.format_last_played(old_date) # Just verify it returns a non-empty string (format depends on locale) assert len(result_old) > 0 def test_format_subtitle_with_data(): """Test subtitle formatting with valid data and i18n.""" from bottles.frontend.utils.playtime import PlaytimeRecord record = PlaytimeRecord( bottle_id="b1", program_id="p1", program_name="Game", program_path="/path", total_seconds=7325, sessions_count=3, last_played=datetime.now(), ) service = PlaytimeService(MockManager(None)) subtitle = service.format_subtitle(record) # Verify it contains the key elements (i18n strings may vary) assert "2h 02m" in subtitle # Playtime format is not translated # Just verify the subtitle has content assert len(subtitle) > 10 def test_format_subtitle_never_played(): """Test subtitle formatting with no data and i18n.""" service = PlaytimeService(MockManager(None)) result = service.format_subtitle(None) # i18n string may vary, but should contain "never" and "played" assert "never" in result.lower() or "played" in result.lower() def test_service_disabled_returns_none(): """Test that disabled service returns None.""" with tempfile.TemporaryDirectory() as tmp: import os db_path = os.path.join(tmp, "test.db") tracker = ProcessSessionTracker(db_path=db_path, enabled=False) manager = MockManager(tracker) service = PlaytimeService(manager) assert not service.is_enabled() result = service.get_program_playtime("b1", "/bottle", "Game", "/path/game.exe") assert result is None tracker.shutdown() ================================================ FILE: build-aux/build.sh ================================================ #!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_DIR="$(dirname "$SCRIPT_DIR")" MANIFEST="$SCRIPT_DIR/com.usebottles.bottles.Devel.json" BUILD_DIR="$PROJECT_DIR/build-dir" APP_ID="com.usebottles.bottles.Devel" echo "==> Building $APP_ID" echo " Manifest: $MANIFEST" echo " Build dir: $BUILD_DIR" host-spawn flatpak run org.flatpak.Builder \ --force-clean \ --disable-rofiles-fuse \ --user \ --install \ --state-dir "$PROJECT_DIR/.flatpak-builder" \ "$BUILD_DIR" \ "$MANIFEST" echo "==> Build complete. Run with:" echo " host-spawn flatpak run $APP_ID" ================================================ FILE: build-aux/com.usebottles.bottles.Devel.json ================================================ { "id": "com.usebottles.bottles.Devel", "sdk": "org.gnome.Sdk", "runtime": "org.gnome.Platform", "base": "org.winehq.Wine", "base-version": "stable-25.08", "runtime-version": "49", "command": "bottles", "finish-args": [ "--allow=devel", "--allow=multiarch", "--allow=per-app-dev-shm", "--share=network", "--share=ipc", "--socket=x11", "--socket=wayland", "--socket=pulseaudio", "--device=all", "--system-talk-name=org.freedesktop.UDisks2", "--env=LD_LIBRARY_PATH=/app/lib:/app/lib/i386-linux-gnu", "--env=PATH=/app/bin:/app/utils/bin:/usr/bin:/usr/lib/extensions/vulkan/MangoHud/bin/:/usr/bin:/usr/lib/extensions/vulkan/OBSVkCapture/bin/:/usr/lib/extensions/vulkan/gamescope/bin/", "--env=GST_PLUGIN_SYSTEM_PATH=/app/lib/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0:/usr/lib/i386-linux-gnu/gstreamer-1.0", "--require-version=1.1.2" ], "inherit-extensions": [ "org.freedesktop.Platform.GL32", "org.winehq.Wine.gecko", "org.winehq.Wine.mono" ], "add-extensions": { "org.freedesktop.Platform.Compat.i386": { "directory": "lib/i386-linux-gnu", "version": "25.08" }, "org.freedesktop.Platform.Compat.i386.Debug": { "directory": "lib/debug/lib/i386-linux-gnu", "version": "25.08", "no-autodownload": true }, "org.freedesktop.Platform.codecs_extra.i386": { "directory": "lib/i386-linux-gnu/codecs-extra", "version": "25.08", "autodelete": true, "add-ld-path": "lib/i386-linux-gnu/codecs-extra" }, "com.valvesoftware.Steam.CompatibilityTool": { "subdirectories": true, "directory": "share/steam/compatibilitytools.d", "version": "stable", "versions": "stable;beta;test", "no-autodownload": true, "autodelete": false }, "com.valvesoftware.Steam.Utility": { "subdirectories": true, "directory": "utils", "version": "stable", "versions": "stable;beta;test", "add-ld-path": "lib", "merge-dirs": "bin", "no-autodownload": true, "autodelete": false } }, "sdk-extensions": [ "org.freedesktop.Sdk.Compat.i386", "org.freedesktop.Sdk.Extension.toolchain-i386", "org.freedesktop.Sdk.Extension.golang" ], "cleanup": [ "/include", "/lib/pkgconfig", "/man", "/share/doc", "/share/gtk-doc", "/share/man", "/share/pkgconfig", "*.la", "*.a" ], "cleanup-commands": [ "mkdir -p /app/utils", "mkdir -p /app/share/steam/compatibilitytools.d", "mkdir -p /app/share/vulkan/implicit_layer.d/" ], "modules": [ { "name": "yara", "buildsystem": "autotools", "config-opts": [ "--disable-static", "--enable-cuckoo", "--enable-magic", "--enable-dotnet" ], "sources": [ { "type": "git", "url": "https://github.com/VirusTotal/yara", "tag": "v4.5.5", "x-checker-data": { "type": "git", "tag-pattern": "^v([\\d.]+)$" } } ], "modules": [ { "name": "jansson", "buildsystem": "cmake-ninja", "config-opts": [ "-DJANSSON_BUILD_DOCS=OFF", "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" ], "sources": [ { "type": "git", "url": "https://github.com/akheron/jansson", "tag": "v2.14.1", "x-checker-data": { "type": "git", "tag-pattern": "^v([\\d.]+)$" } } ] } ] }, "fvs2.yaml", "pypi-deps.yaml", { "name": "vmtouch", "buildsystem": "simple", "sources": [ { "type": "git", "url": "https://github.com/hoytech/vmtouch", "commit": "af86e27675843b3c7e4ddfee66ddbaf44eff43c4", "x-checker-data": { "type": "json", "url": "https://api.github.com/repos/hoytech/vmtouch/commits", "commit-query": "first( .[].sha )", "timestamp-query": "first( .[].commit.committer.date )" } } ], "build-commands": [ "make", "make install PREFIX=/app" ] }, { "name": "vulkan-tools", "buildsystem": "cmake-ninja", "config-opts": [ "-DCMAKE_BUILD_TYPE=Release" ], "sources": [ { "type": "git", "url": "https://github.com/KhronosGroup/Vulkan-Tools.git", "tag": "sdk-1.3.261.1", "commit": "a7da7027ca9fd0901639f02619c226da9c6036f1" } ], "modules": [ { "name": "vulkan-headers", "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "https://github.com/KhronosGroup/Vulkan-Headers.git", "tag": "sdk-1.3.261.1", "commit": "85c2334e92e215cce34e8e0ed8b2dce4700f4a50" } ] } ] }, { "name": "xdpyinfo", "buildsystem": "autotools", "sources": [ { "type": "git", "url": "https://gitlab.freedesktop.org/xorg/app/xdpyinfo.git", "tag": "xdpyinfo-1.3.4", "commit": "ea4083ccb2a5ce4252acabeb2eb7bf49f7be25e0", "x-checker-data": { "type": "git", "tag-pattern": "^xdpyinfo-([\\d.]+)$" } } ] }, { "name": "ImageMagick", "buildsystem": "autotools", "config-opts": [ "--disable-static", "--disable-docs", "--with-hdri", "--with-pic" ], "sources": [ { "type": "git", "url": "https://github.com/ImageMagick/ImageMagick", "tag": "7.1.1-46", "commit": "8209e844cf02b5365918da83b2fc811442813080", "x-checker-data": { "type": "git", "tag-pattern": "^([\\d.]+-[\\d]+)$" } } ] }, { "name": "libportal", "buildsystem": "meson", "config-opts": [ "-Dbackend-gtk3=disabled", "-Dbackend-gtk4=enabled", "-Dportal-tests=false", "-Dvapi=false", "-Ddocs=false" ], "sources": [ { "type": "git", "url": "https://github.com/flatpak/libportal", "tag": "0.9.1", "commit": "8f5dc8d192f6e31dafe69e35219e3b707bde71ce", "x-checker-data": { "type": "git", "is-important": true, "tag-pattern": "^([\\d.]+)$" } } ] }, { "name": "vkbasalt-cli", "buildsystem": "simple", "build-commands": [ "python3 setup.py install --prefix=/app --root=/" ], "sources": [ { "type": "git", "url": "https://gitlab.com/TheEvilSkeleton/vkbasalt-cli", "tag": "v3.1.1", "commit": "bba740f77357cfa3558f02f6b8decd8f5a8eaf4e", "x-checker-data": { "type": "git", "is-important": true, "tag-pattern": "^v([\\d.]+)$" } } ] }, { "name": "EasyTerm", "buildsystem": "simple", "build-commands": [ "python3 setup.py install --prefix=/app --root=/" ], "sources": [ { "type": "git", "url": "https://github.com/bottlesdevs/EasyTerm", "tag": "1.0.0", "commit": "4ab1f6a14111d05bcca9537bd479e450162e5a40", "x-checker-data": { "type": "git", "is-important": true, "tag-pattern": "^([\\d.]+)$" } } ], "modules": [ { "name": "fast_float", "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "https://github.com/fastfloat/fast_float.git", "tag": "v8.0.2", "commit": "50a80a73ab2ab256ba1c3bf86923ddd8b4202bc7" } ] }, { "name": "vte", "buildsystem": "meson", "config-opts": [ "-Dvapi=false" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/vte/0.80/vte-0.80.0.tar.xz", "sha256": "267f63739765e568cf8113d0e2ee8f593028946187854bebe268c778e62647c8", "x-checker-data": { "type": "gnome", "name": "vte", "stable-only": true } } ] } ] }, { "name": "runtime", "buildsystem": "simple", "build-commands": [ "mkdir -p /app/etc/runtime", "cp -a * /app/etc/runtime/" ], "sources": [ { "type": "archive", "url": "https://github.com/bottlesdevs/runtime/releases/download/0.6.3/runtime-0.6.3.tar.gz", "sha256": "d7749b48927bd782e128e372a1d7085133fbe300eb9193134eb821f61bc5fad6", "x-checker-data": { "type": "json", "is-important": true, "url": "https://api.github.com/repos/bottlesdevs/runtime/releases/latest", "version-query": ".tag_name", "url-query": "\"https://github.com/bottlesdevs/runtime/releases/download/\" + $version + \"/runtime-\" + $version + \".tar.gz\"" } } ] }, { "name": "bottles", "builddir": true, "buildsystem": "meson", "config-opts": [ "-Dprofile=development" ], "sources": [ { "type": "dir", "path": ".." } ] } ] } ================================================ FILE: build-aux/fvs2-modules.txt ================================================ # fvs-v2-core v0.0.0-00010101000000-000000000000 => ../core ## explicit; go 1.21 fvs-v2-core # github.com/klauspost/cpuid/v2 v2.0.12 ## explicit; go 1.15 github.com/klauspost/cpuid/v2 # github.com/mirkobrombin/go-cli-builder/v2 v2.0.5 ## explicit; go 1.24.0 github.com/mirkobrombin/go-cli-builder/v2/internal/binder github.com/mirkobrombin/go-cli-builder/v2/pkg/cli github.com/mirkobrombin/go-cli-builder/v2/pkg/help github.com/mirkobrombin/go-cli-builder/v2/pkg/log github.com/mirkobrombin/go-cli-builder/v2/pkg/parser github.com/mirkobrombin/go-cli-builder/v2/pkg/resolver # github.com/mirkobrombin/go-foundation v0.2.0 ## explicit; go 1.24.0 github.com/mirkobrombin/go-foundation/pkg/hooks github.com/mirkobrombin/go-foundation/pkg/reflect # github.com/zeebo/blake3 v0.2.4 ## explicit; go 1.18 github.com/zeebo/blake3 github.com/zeebo/blake3/internal/alg github.com/zeebo/blake3/internal/alg/compress github.com/zeebo/blake3/internal/alg/compress/compress_pure github.com/zeebo/blake3/internal/alg/compress/compress_sse41 github.com/zeebo/blake3/internal/alg/hash github.com/zeebo/blake3/internal/alg/hash/hash_avx2 github.com/zeebo/blake3/internal/alg/hash/hash_pure github.com/zeebo/blake3/internal/consts github.com/zeebo/blake3/internal/utils # fvs-v2-core => ../core ================================================ FILE: build-aux/fvs2.yaml ================================================ name: fvs2 buildsystem: simple build-options: append-path: /usr/lib/sdk/golang/bin build-commands: - cd fvs2 && go build -mod=vendor -o /app/bin/fvs2 ./cmd/fvs2 sources: - type: git url: https://github.com/fvs-lab/fvs2.git tag: v0.1.3 commit: 42776c1fa53548ed1fc8ff994d37ede4c7e5de3d dest: fvs2 - type: git url: https://github.com/fvs-lab/core.git tag: v0.0.1 commit: 305bcbe730ec54649414bc41a424044ef38c37a4 dest: fvs2/vendor/fvs-v2-core - type: file path: fvs2-modules.txt dest: fvs2/vendor dest-filename: modules.txt - dest: fvs2/vendor/github.com/mirkobrombin/go-cli-builder/v2 sha256: c3b117897d1d1fb8f0acd7882116c57d0b2681924808fd74780c00df61d8700a strip-components: 4 type: archive url: https://proxy.golang.org/github.com/mirkobrombin/go-cli-builder/v2/@v/v2.0.5.zip - dest: fvs2/vendor/github.com/zeebo/blake3 sha256: 65aaa3487c097fa0140f52041e8e6fe8214c244a29223fd4caaa60986192a08f strip-components: 3 type: archive url: https://proxy.golang.org/github.com/zeebo/blake3/@v/v0.2.4.zip - dest: fvs2/vendor/github.com/klauspost/cpuid/v2 sha256: d5584d6e63855131440308e71f91ec54d391a50e9653f6c09a39d15610e0d0bc strip-components: 4 type: archive url: https://proxy.golang.org/github.com/klauspost/cpuid/v2/@v/v2.0.12.zip - dest: fvs2/vendor/github.com/mirkobrombin/go-foundation sha256: 7a04058dbd8d49516dcc622eb216dcff22c4da1e812acfb7882e740c756b1ea0 strip-components: 3 type: archive url: https://proxy.golang.org/github.com/mirkobrombin/go-foundation/@v/v0.2.0.zip ================================================ FILE: build-aux/install.sh ================================================ #!/usr/bin/env bash BUILD_DIR="build/" if [ -d "$BUILD_DIR" ]; then rm -r build fi mkdir build meson --prefix=$PWD/build build ninja -j$(nproc) -C build install ================================================ FILE: build-aux/pypi-deps.yaml ================================================ # Generated by req2flatpak.py --requirements-file requirements.txt --yaml --target-platforms 313-x86_64 -o com.usebottles.bottles.pypi-deps.yaml name: python3-package-installation buildsystem: simple build-commands: - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} --no-build-isolation wheel PyYAML pycurl chardet requests Markdown icoextract patool pathvalidate orjson pycairo PyGObject charset-normalizer idna urllib3 certifi pefile yara-python sources: - type: file url: https://files.pythonhosted.org/packages/3f/08/83871f3c50fc983b88547c196d11cf8c3340e37c32d2e9d6152abe2c61f7/Markdown-3.7-py3-none-any.whl sha256: 7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803 - type: file url: https://files.pythonhosted.org/packages/2b/58/d34e67a79631177e3c08e7d02b5165147f590171f2cae6769502af5f7f7e/pygobject-3.50.0.tar.gz sha256: 4500ad3dbf331773d8dedf7212544c999a76fc96b63a91b3dcac1e5925a1d103 - type: file url: https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl sha256: 70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5 only-arches: - x86_64 - type: file url: https://files.pythonhosted.org/packages/12/90/3c9ff0512038035f59d279fddeb79f5f1eccd8859f06d6163c58798b9487/certifi-2024.8.30-py3-none-any.whl sha256: 922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8 - type: file url: https://files.pythonhosted.org/packages/38/6f/f5fbc992a329ee4e0f288c1fe0e2ad9485ed064cac731ed2fe47dcc38cbf/chardet-5.2.0-py3-none-any.whl sha256: e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970 - type: file url: https://files.pythonhosted.org/packages/28/76/e6222113b83e3622caa4bb41032d0b1bf785250607392e1b778aca0b8a7d/charset_normalizer-3.3.2-py3-none-any.whl sha256: 3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc - type: file url: https://files.pythonhosted.org/packages/06/72/f18254001f25ba1533b191d8f1648f6f6374f2d5dcb14042be5998d07f4d/icoextract-0.1.5.tar.gz sha256: fd4c6758dc9136dc08e11c71f7b8b94328de32b52be52abe4df2d3994d315b27 - type: file url: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl sha256: 946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3 - type: file url: https://files.pythonhosted.org/packages/73/7f/8d6ccd64a6f8bdbfe6c9be7c58aeb8094aa52a01fbbb2cda42ff7e312bd7/orjson-3.10.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl sha256: 9ea2c232deedcb605e853ae1db2cc94f7390ac776743b699b50b071b02bea6fe only-arches: - x86_64 - type: file url: https://files.pythonhosted.org/packages/d3/5e/76a9d08b4b4e4583f269cb9f64de267f9aeae0dacef23307f53a14211716/pathvalidate-3.2.1-py3-none-any.whl sha256: 9a6255eb8f63c9e2135b9be97a5ce08f10230128c4ae7b3e935378b82b22c4c9 - type: file url: https://files.pythonhosted.org/packages/0e/44/192ede8c7f935643e4c8a56545fcac6ae1b8c50a77f54b2b1c4ab9fcae49/patool-3.0.0-py2.py3-none-any.whl sha256: 928070d5f82a776534a290a52f4758e2c0dd9cd5a633e3f63f7270c8982833b8 - type: file url: https://files.pythonhosted.org/packages/54/16/12b82f791c7f50ddec566873d5bdd245baa1491bac11d15ffb98aecc8f8b/pefile-2024.8.26-py3-none-any.whl sha256: 76f8b485dcd3b1bb8166f1128d395fa3d87af26360c2358fb75b80019b957c6f - type: file url: https://files.pythonhosted.org/packages/07/4a/42b26390181a7517718600fa7d98b951da20be982a50cd4afb3d46c2e603/pycairo-1.27.0.tar.gz sha256: 5cb21e7a00a2afcafea7f14390235be33497a2cce53a98a19389492a60628430 - type: file url: https://files.pythonhosted.org/packages/c9/5a/e68b8abbc1102113b7839e708ba04ef4c4b8b8a6da392832bb166d09ea72/pycurl-7.45.3.tar.gz sha256: 8c2471af9079ad798e1645ec0b0d3d4223db687379d17dd36a70637449f81d6b - type: file url: https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl sha256: 70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6 - type: file url: https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl sha256: ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac - type: file url: https://files.pythonhosted.org/packages/1b/d1/9babe2ccaecff775992753d8686970b1e2755d21c8a63be73aba7a4e7d77/wheel-0.44.0-py3-none-any.whl sha256: 2376a90c98cc337d18623527a97c31797bd02bad0033d41547043a1cbfbe448f - type: file url: https://files.pythonhosted.org/packages/2f/3a/0d2970e76215ab7a835ebf06ba0015f98a9d8e11b9969e60f1ca63f04ba5/yara_python-4.5.1.tar.gz sha256: 52ab24422b021ae648be3de25090cbf9e6c6caa20488f498860d07f7be397930 ================================================ FILE: data/com.usebottles.bottles.desktop.in.in ================================================ [Desktop Entry] Name=@APP_NAME@ Comment=Run Windows software Icon=@APP_ID@ Exec=bottles %u TryExec=bottles Terminal=false Type=Application Categories=Utility;Game;Graphics;3DGraphics;Emulator;GNOME;GTK; StartupNotify=true StartupWMClass=bottles MimeType=x-scheme-handler/bottles;application/x-ms-dos-executable;application/x-msi;application/x-ms-shortcut;application/x-wine-extension-msp; Keywords=wine;windows;gaming;emulate;emulator;game; X-GNOME-UsesNotifications=true ================================================ FILE: data/com.usebottles.bottles.gschema.xml ================================================ true Flatpak migration Toggle the Flatpak migration dialog. false Dark theme Force the use of dark theme. false Force Offline "Force disable any network activity even with available network connection." false Toggle update date in list Toggle the update date in list of bottles. true Steam apps listing Toggle steam apps listing. true Epic Games listing Toggle epic games listing. true Ubisoft Connect listing Toggle ubisoft connect listing. 880 Window width Change the window width. 640 Window height Change the window height. true Notifications Show notifications. false Temp cleaning Clean the temp path when booting the system. false Release Candidate Toggle release candidate for runners. 'page_library' Startup view Choose which view the application should be started in. false Experiments Toggle experimental features such as versioning and installers. Release candidate for runners. false Steam Proton Support Toggle Steam Proton prefixes support. false Automatically close Bottles Close Bottles after starting an executable from the file manager. 'default' Wine audio driver Select which Wine audio driver should be enforced for all bottles. Use "default" to leave the driver unchanged. true Show sandbox warning Toggle sandbox warning. true Enable playtime tracking When true, Bottles records playtime telemetry to a local SQLite database. Disable to stop tracking. 60 Playtime heartbeat interval (seconds) How often to update session heartbeat. Defines max timestamp error for abrupt exits. 50 Eagle deep scan limit Maximum number of binaries to scan when analysing installers. Higher values provide more thorough analysis but take longer. true Show funding dialog Toggle the funding dialog. ================================================ FILE: data/com.usebottles.bottles.metainfo.xml.in.in ================================================ CC0-1.0 GPL-3.0-only @APP_ID@ @APP_ID@.desktop Bottles Run Windows software The Bottles Contributors Utility Game Graphics 3DGraphics Emulator GNOME GTK #f4c8cb #892119

Bottles lets you run Windows software on Linux, such as applications and games. It introduces a workflow that helps you organize by categorizing each software to your liking. Bottles provides several tools and integrations to help you manage and optimize your applications.

Features:

  • Use pre-configured environments as a base
  • Change runners for any bottle
  • Various optimizations and options for gaming
  • Repair in case software or bottle is broken
  • Install various known dependencies
  • Integrated task manager to manage and monitor processes
  • Backup and restore
application/x-ms-dos-executable application/x-msi application/x-ms-shortcut application/x-wine-extension-msp https://raw.githubusercontent.com/bottlesdevs/Bottles/main/data/screenshots/1.png Bottles List Page https://raw.githubusercontent.com/bottlesdevs/Bottles/main/data/screenshots/2.png Library Page https://raw.githubusercontent.com/bottlesdevs/Bottles/main/data/screenshots/3.png Create New Bottle https://raw.githubusercontent.com/bottlesdevs/Bottles/main/data/screenshots/4.png Bottle Details Page https://raw.githubusercontent.com/bottlesdevs/Bottles/main/data/screenshots/5.png Bottle Settings Page https://raw.githubusercontent.com/bottlesdevs/Bottles/main/data/screenshots/6.png Installers Page @APP_ID@ https://usebottles.com https://github.com/bottlesdevs/Bottles/issues https://docs.usebottles.com https://usebottles.com/funding https://hosted.weblate.org/engage/bottles https://github.com/bottlesdevs/Bottles https://github.com/bottlesdevs/Bottles/blob/main/CONTRIBUTING.md pointing keyboard touch 768
  • Fix: Detect GPUs categorized as Display controller
  • Allow adding valid system environment variable names
  • Fix: Flatpak devel build bottles-cli functionality
  • Fix: Daily donation nag screen
  • Add support for the Dynamic Launcher portal
  • Provide progress information on backup and restore
  • FSR: Only set in Gamescope (remove Wine FSR)
  • Code cleanups, including removal of redundant 'finally' blocks
  • Updated translations from Hosted Weblate
  • General bug fixes and improvements
  • Eagle: A new integrated tool for deep binary analysis that scans for frameworks, runtimes, and potential issues (like Anti-cheat), providing transparent configuration insights and dependency suggestions
  • New playtime aggregation modal
  • Support for custom Gamescope options
  • Added support for WezTerm terminal
  • Improved version ordering logic
  • Fixed Gamescope installation command
  • Updated broken dependency installation commands
  • Fixed: Wine library and GStreamer paths are no longer overridden when using system Wine
  • Fixed: Desktop Entry Exec key now correctly handles values containing spaces
  • Removed underline characters from main menu items for a cleaner UI
  • Code cleanups, including removal of redundant 'finally' blocks
  • Updated translations from Hosted Weblate
  • General bug fixes and improvements
  • New bottle details UI
  • New bottle creation dialog
  • Re-introduced the journal browser
  • Ability to manage caches directly from preferences
  • Aligned the DLL Components UI with the Runners UI
  • Improved logging for installers
  • Ask for user consent before updating WineBridge
  • Upgrade to EasyTerm 1.0.0
  • Ability to spawn processes with the new WineBridge
  • Make updating runners, DXVK and other components easier
  • Change repositories URLs via UI
  • Registry Rules system for reusable prefix policies
  • Suggest installation of missing Flatpak extensions
  • Ability to only inherit selected system environment variables
  • Native Wayland support in bottle settings
  • Fixed Steam Deck controls not working in Gaming Mode
  • Remove user tracking
  • Fix: Working directory setting not persisting
  • Fix: Incorrect runExe shell mode enforcement
  • Fix: Path conversion issues with new lines
  • Fix: WineBridge override not being stored
  • Fix: EasyTerm failing to run due to missing GTK env vars
  • Fix: Cannot create Desktop Entry after assigning permissions
  • Fix: Circular import
  • Fix: unclear new environment variable creation
  • Added mailmap entries
  • General bug fixes, cleanups and updated translations
  • Playtime tracker for programs
  • Fixes for random crashes
  • Minor fixes to dedicated sandbox
  • Support for pre-run and post-run script arguments and argument placeholders
  • New translations
  • General stability and UX improvements
  • Multiple fixes and UI enhancements
  • Ported Onboard Dialog to AdwDialog for better integration with libadwaita
  • Fixed "Is a directory" error (closes #4144)
  • Added support for Windows Vista
  • Added the option to cancel bottle creation
  • The Onboard Dialog now displays which operations are being performed
  • Added the ability to cancel component downloads
  • Enabled the Sandbox feature
  • Improved copy performance by transferring data in chunks instead of byte by byte
  • Fixed an issue where orphaned entries were not removed from the library after uninstalling a program
  • Fixed a bug that prevented the configuration from loading in certain cases
  • Font smoothing is now enabled by default
  • Made the donation button more prominent
  • Resolved a long-standing issue with Weblate — translations are now updating again
  • Fix: broken CMD action with xfce4-terminal
  • Fix (steam): load BottleConfig from bottle.yml if it exists
  • Fix: ensure the whole placeholder folder gets removed on bottle deletion
  • Added support for st terminal
  • Fix: prevent exception when updating a bottle’s dependency list view
  • Add donation dialog
  • Re-add the NVIDIA Flatpak Workaround
  • Revert every change from 51.22 due to an improper release
  • Added donation dialog
  • Re-added the NVIDIA Flatpak Workaround
  • Fix bug where creating a 64-bit bottle would not work
  • Fix bug where clicking the radio button in the new bottle dialog would not set the appropriate environment

Make the preferences dialog open again

Version 51.19

  • Re-introduce runtime
  • Remove NVIDIA Flatpak workaround
  • Update screenshots
  • Add brand colors
  • Update developer name
  • Update descriptions
  • Fix DXVK-NVAPI not toggling bug
  • Re-introduce runtime
  • Remove NVIDIA Flatpak workaround
  • Update screenshots
  • Add brand colors
  • Update developer name
  • Update descriptions
  • Fix DXVK-NVAPI not toggling bug
  • Add Ctrl+N shortcut for creating a new bottle
  • Add Shortcuts window
  • Remove support for the runtime sandbox
  • Add mnemonics in main menu
  • Polish and rework the new bottle dialog
  • Polish and rework the environment variables dialog
  • Fix CSS warnings in the terminal
  • Fix bug where Bottles would not start when running the --executable flag in the terminal

Fixed a regression that makes the bottle's preferences page blank in some cases

Fixed an issue where clicking on a snapshot instantly started the restore process

Fixed a crash in bottles-cli when neither --executable nor --program was specified

Fixed an issue where launch options were not honored when applications were launched from Desktop Entries

Added an option to alphabetize the programs list

Fixed an issue where deleting a bottle created on a different drive did not delete cache directories

Added a functional minimal MangoHud settings window

Improved Flatpak manifest and added checks for Flatpak environments

Added an error dialog when running outside of sandboxed formats

Reworked data files and allowed custom app IDs

Bumped Meson requirement and ported the "devel" option to combo options

Improved formatting and functionality in Blueprint and UI files

Fixed a bug where the "win11" option was not available

New "Native" Force Stop all Processes option

Provide bottle Path as env var

Fix "bottles:run/" uri processing (#3444)

Ability to search steam managed bottles

Fix bottles with a different name and path weren't runnable through bottle picker (#3451)

Win11 support

Add Pre-Run script to launch options (#3336)

Updated GNOME Runtime to 47

Provide subtitles for envs

Support for personal repos (#3464)

Update translations

Fixed crash on starting executables via the file manager [#3427]

Support d3d8 via dxvk

Removed @lru_cache decorator from the Paths class, plus minor typing fixes

Fixed crash on startup [#3329]

Updated GNOME runtime in manifest

Moved chattr_f function to appropriate class

Improved performance by using case-fold for drive_c when available

Fixed Gamescope options arguments

Added option to skip checksum when installing dependencies [#3278]

Fixed issue where bottles with spaces in name couldn't be run through bottle picker [#3287]

Fixed issue where kgx Launch with terminal was not working [#3289]

Repaired SyntaxWarning in generic.py (invalid escape sequence '\d') when starting bottles from CLI

Fixed misspelled media type (application/x-ms-dos-executable)

Switched to add_pattern from add_mime_type to resolve file filter issues on certain Linux distributions

Added TryExec to desktop entry

Fix running programs via CLI

Fix handling of empty program arguments

Removed obsolete faudio dependency from the environment

Update translations

Various bug fixes and refactoring

Clean FSR settings

Improve bad connections handling

Update Flatpak runtime

Update translations

Various bug fixes

Fix runners and components from not showing when prereleases are off

Fix Steam runtime compatibility with Wine runners

A few bug fixes

Support for the double-DLL VKD3D

Updated Flatpak runtime

Minor improvement and fixes to the library

Fix the Steam link not being correct

Download stable component by default

Make window remember dimensions

Update metadata information

Add more update information and correct release notes version

Fixed "Add to Steam" button

Fixed BottleConfig being not serializable

Fixed Patool double extraction failing

Correct version

Fix crash when creating a bottle

Major change: Redesign New Bottle interface

Quality of life improvements:

  • Replace emote-love icon with a library in library page
  • Add toast for "Run Executable"

Bug fixes:

  • Adding a shortcut to Steam resulted in an error
  • Importing backups resulted an error
  • Steam Runtime automatically enabled when using wine-ge-custom
  • Various library-related fixes, like empty covers, and crashes related to missing entries
  • Fix various issues related to text encoding
  • Fix error when downloading if Bottles isn't run from terminal
  • Correct version date
  • Hide NVIDIA-related critical errors on non-NVIDIA systems
  • Gamescope improvements and fixes
  • Dependency installation is faster and more stable
  • The health check has more information for faster debugging
  • NVAPI has a lot of fixes and is more stable, should now work properly
  • Fix crash when downloading a component
  • Backend code improvement by avoiding spin-lock
  • More variables for installer scripting
  • Fix onboard dialog showing "All ready" while it was not ready
  • Improvement to build system
  • Enabling VKD3D by default when creating bottles for gaming
  • Fix crashes when reading Steam files with bad encodings
  • Fix components not updated correctly in the UI after installation/uninstallation
  • More FSR fixes
  • Fix the issue when a program closes after it was launched from "Run executable"
  • and many, many, many more!
================================================ FILE: data/data.gresource.xml.in ================================================ @APP_ID@.metainfo.xml icons/hicolor/scalable/apps/com.usebottles.bottles-program.svg icons/hicolor/symbolic/apps/bottles-steam-symbolic.svg icons/hicolor/symbolic/actions/external-link-symbolic.svg icons/hicolor/symbolic/actions/applications-system-symbolic.svg icons/hicolor/symbolic/actions/application-x-addon-symbolic.svg icons/hicolor/symbolic/actions/computer-symbolic.svg icons/hicolor/symbolic/actions/document-save-symbolic.svg icons/hicolor/symbolic/actions/go-next-symbolic.svg icons/hicolor/symbolic/actions/go-previous-symbolic.svg icons/hicolor/symbolic/actions/heart-symbolic.svg icons/hicolor/symbolic/actions/media-playback-start-symbolic.svg icons/hicolor/symbolic/actions/media-playback-stop-symbolic.svg icons/hicolor/symbolic/actions/preferences-desktop-apps-symbolic.svg icons/hicolor/symbolic/actions/preferences-system-time-symbolic.svg icons/hicolor/symbolic/actions/selection-mode-symbolic.svg icons/hicolor/symbolic/actions/system-run-symbolic.svg icons/hicolor/symbolic/actions/system-shutdown-symbolic.svg icons/hicolor/symbolic/actions/system-software-install-symbolic.svg icons/hicolor/symbolic/actions/view-more-symbolic.svg icons/hicolor/symbolic/actions/open-menu-symbolic.svg icons/hicolor/symbolic/actions/system-search-symbolic.svg icons/hicolor/symbolic/actions/list-add-symbolic.svg icons/hicolor/symbolic/actions/paper-symbolic.svg icons/hicolor/symbolic/actions/info-symbolic.svg icons/hicolor/symbolic/actions/library-symbolic.svg icons/hicolor/symbolic/actions/warning-symbolic.svg icons/hicolor/symbolic/actions/com.usebottles.eagle-symbolic.svg images/bottles-welcome.svg images/bottles-welcome-night.svg ================================================ FILE: data/icons/meson.build ================================================ scalable_dir = 'hicolor' / 'scalable' / 'apps' install_data( scalable_dir / ('@0@.svg').format(APP_ID), install_dir: get_option('datadir') / 'icons' / scalable_dir ) symbolic_dir = 'hicolor' / 'symbolic' / 'apps' install_data( symbolic_dir / ('@0@-symbolic.svg').format(APP_ID), install_dir: get_option('datadir') / 'icons' / symbolic_dir ) ================================================ FILE: data/meson.build ================================================ conf = configuration_data() conf.set('APP_ID', APP_ID) conf.set('BASE_ID', BASE_ID) conf.set('APP_NAME', APP_NAME) conf.set('DEVELOPER_ID', DEVELOPER_ID) desktop = i18n.merge_file( input: configure_file( input: BASE_ID + '.desktop.in.in', output: BASE_ID + '.desktop.in', configuration: conf ), output: APP_ID + '.desktop', type: 'desktop', po_dir: '../po', install: true, install_dir: join_paths(get_option('datadir'), 'applications') ) desktop_utils = find_program('desktop-file-validate', required: false) if desktop_utils.found() test('Validate desktop file', desktop_utils, args: [desktop] ) endif appstream_file = i18n.merge_file( input: configure_file( input: BASE_ID + '.' + 'metainfo.xml.in.in', output: BASE_ID + '.' + 'metainfo.xml.in', configuration: conf ), output: APP_ID + '.' + 'metainfo.xml', po_dir: '../po', install: true, install_dir: get_option('datadir') / 'metainfo' ) gnome.compile_resources('data', configure_file( input: 'data.gresource.xml.in', output: 'data.gresource.xml', configuration: conf, ), gresource_bundle: true, install: true, install_dir: pkgdatadir, dependencies: [appstream_file] ) appstream_util = find_program('appstream-util', required: false) if appstream_util.found() test('Validate appstream file', appstream_util, args: ['validate', appstream_file] ) endif configure_file( input: 'com.usebottles.bottles.gschema.xml', output: '@0@.gschema.xml'.format(APP_ID), configuration: conf, install: true, install_dir: join_paths(get_option('datadir'), 'glib-2.0/schemas') ) compile_schemas = find_program('glib-compile-schemas', required: false) if compile_schemas.found() test('Validate schema file', compile_schemas, args: ['--strict', '--dry-run', meson.current_source_dir()] ) endif subdir('icons') ================================================ FILE: meson.build ================================================ project( 'bottles', version: '62.0', meson_version: '>= 1.5.0', default_options: [ 'warning_level=2', ], license: 'GPL-3.0-only' ) APP_NAME = 'Bottles' DEVELOPER_ID = 'com.usebottles' BASE_ID = DEVELOPER_ID + '.' + meson.project_name() APP_ID = BASE_ID APP_VERSION = meson.project_version() _version_array = APP_VERSION.split('.') APP_MAJOR_VERSION = _version_array[0] APP_MINOR_VERSION = _version_array[1] PROFILE = get_option('profile') if PROFILE == 'development' APP_VERSION += '-' + run_command( 'git', 'rev-parse', '--short', 'HEAD', check: true ).stdout().strip() APP_NAME += ' (Development)' APP_ID += '.' + 'Devel' endif gnome = import('gnome') i18n = import('i18n') localedir = get_option('localedir') subdir('po') subdir('bottles') subdir('data') gnome.post_install( glib_compile_schemas: true, gtk_update_icon_cache: true, update_desktop_database: true, ) ================================================ FILE: meson_options.txt ================================================ option ( 'profile', type: 'combo', choices: [ 'default', 'development' ], value: 'default' ) ================================================ FILE: mypy.ini ================================================ [mypy] # TODO This errors needs to be fixed one by one disable_error_code = assignment, index, valid-type, misc, union-attr, arg-type, operator, call-overload, var-annotated, attr-defined ================================================ FILE: po/LINGUAS ================================================ it fr de hi pt es nb_NO pt_BR id da nl tr sv ru eo zh_Hans fi ja hr cs uk hu pl zh_Hant ko vi eu bg el gl sk ro ms ckb fa th ar bn sl ca lt sr et ta he be ie az bs kw kab ka yi oc ================================================ FILE: po/POTFILES ================================================ # List of source files containing translatable strings. # Please keep this file sorted alphabetically. bottles/backend/managers/backup.py bottles/backend/managers/manager.py bottles/backend/managers/versioning.py bottles/frontend/main.py bottles/frontend/operation.py bottles/frontend/ui/about.blp bottles/frontend/ui/component-entry.blp bottles/frontend/ui/dependency-entry.blp bottles/frontend/ui/details-bottle.blp bottles/frontend/ui/details-dependencies.blp bottles/frontend/ui/details-installers.blp bottles/frontend/ui/details-preferences.blp bottles/frontend/ui/details-taskmanager.blp bottles/frontend/ui/details-versioning.blp bottles/frontend/ui/details.blp bottles/frontend/ui/dialog-bottle-picker.blp bottles/frontend/ui/dialog-crash-report.blp bottles/frontend/ui/dialog-deps-check.blp bottles/frontend/ui/dialog-dll-overrides.blp bottles/frontend/ui/dialog-drives.blp bottles/frontend/ui/dialog-duplicate.blp bottles/frontend/ui/dialog-env-vars.blp bottles/frontend/ui/dialog-exclusion-patterns.blp bottles/frontend/ui/dialog-gamescope.blp bottles/frontend/ui/dialog-installer.blp bottles/frontend/ui/dialog-journal.blp bottles/frontend/ui/dialog-launch-options.blp bottles/frontend/ui/dialog-proton-alert.blp bottles/frontend/ui/dialog-rename.blp bottles/frontend/ui/dialog-run-args.blp bottles/frontend/ui/dialog-sandbox.blp bottles/frontend/ui/dialog-upgrade-versioning.blp bottles/frontend/ui/dialog-vkbasalt.blp bottles/frontend/ui/dll-override-entry.blp bottles/frontend/ui/drive-entry.blp bottles/frontend/ui/env-var-entry.blp bottles/frontend/ui/inherited-env-entry.blp bottles/frontend/ui/exclusion-pattern-entry.blp bottles/frontend/ui/importer-entry.blp bottles/frontend/ui/importer.blp bottles/frontend/ui/installer-entry.blp bottles/frontend/ui/library-entry.blp bottles/frontend/ui/library.blp bottles/frontend/ui/bottle-row.blp bottles/frontend/ui/list.blp bottles/frontend/ui/loading.blp bottles/frontend/ui/local-resource-entry.blp bottles/frontend/ui/new.blp bottles/frontend/ui/onboard.blp bottles/frontend/ui/preferences.blp bottles/frontend/ui/program-entry.blp bottles/frontend/ui/state-entry.blp bottles/frontend/ui/task-entry.blp bottles/frontend/ui/window.blp bottles/frontend/views/bottle_details.py bottles/frontend/views/bottle_preferences.py bottles/frontend/views/bottle_versioning.py bottles/frontend/views/details.py bottles/frontend/views/importer.py bottles/frontend/views/list.py bottles/frontend/views/loading.py bottles/frontend/views/new.py bottles/frontend/views/preferences.py bottles/frontend/widgets/component.py bottles/frontend/widgets/dependency.py bottles/frontend/widgets/importer.py bottles/frontend/widgets/installer.py bottles/frontend/widgets/library.py bottles/frontend/widgets/program.py bottles/frontend/widgets/state.py bottles/frontend/windows/crash.py bottles/frontend/windows/display.py bottles/frontend/windows/dlloverrides.py bottles/frontend/windows/drives.py bottles/frontend/windows/envvars.py bottles/frontend/windows/exclusionpatterns.py bottles/frontend/windows/generic.py bottles/frontend/windows/installer.py bottles/frontend/windows/launchoptions.py bottles/frontend/windows/main_window.py bottles/frontend/windows/vkbasalt.py data/com.usebottles.bottles.desktop.in.in data/com.usebottles.bottles.gschema.xml data/com.usebottles.bottles.metainfo.xml.in ================================================ FILE: po/README.md ================================================ # Help translating Bottles :rocket: Help Bottles get translated in your language! ## Improve a translation :raising_hand: If you've found typos or just think you can improve a translation, contribute using the [Weblate](https://hosted.weblate.org/engage/bottles/) platform. Please, this is an open source, free, free project. Don't vandalize the translations, it's not funny, it's idiotic. ## Thanks! :two_hearts: :tada: A heartfelt thanks to anyone who wants to help us get Bottles to speak any language! ================================================ FILE: po/ar.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-11-19 04:51+0000\n" "Last-Translator: Ziad El-sayed \n" "Language-Team: Arabic \n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Weblate 5.15-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "لم يُحدد مسار" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "نسخ احتياطي {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "جارِ استيراد النسخة الاحتياطية: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "فشل تثبيت المكوّنات ثلاث مرات." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "تُثبت بعض المكونات المفقودة…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "فشل إنشاء مجلد القارورة." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "فشل إنشاء مجلد/ملف العنصر النائب." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "جاري تكوين القارورة…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "تم العثور على القالب، يتم التطبيق…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "يتم تحديث تكوين Wine…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "تم تحديث تكوين واين!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "التشغيل كـ Flatpak، تُحدد آلية الوصول لدليل المستخدم…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "تحديد آلية الوصول لدليل المستخدم…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "تعيين إصدار Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "تعيين إعدادات CMD الافتراضية…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "جاري تحسين البيئة…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "تطبيق البيئة: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(1) استخدام وصفة مخصصة للبيئة…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) لم يعثر على الوصفة أو الوصفة ليست صحيحة…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "جاري تثبيت DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "جاري تثبيت VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "جاري تثبيت DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "جاري تثبيت التبعية: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "جاري إنشاء حالة الإصدار 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "جاري الانتهاء من…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "التخزين المؤقت للقالب…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "إيداع الحالة…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "لا شيء للإيداع" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "تم إنشاء الحالة [{0}] الجديدة بنجاح!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "تم استرداد قائمة الحالات بنجاح!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "تمت استعادة الحالة {0} بنجاح!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "جاري استعادة الحالة {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "لم يُعثر على الحالة" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "الحالة {} هي بالفعل الحالة النشطة" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "أظهر الإصدار" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "مسار ملف التشغيل" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "مسار Ink" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "اسم القارورة" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "معطيات الاجتياز" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" "معرف الموارد الموحد (URI) غير صحيح (الصياغة: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "تم استلام طلب [انهاء]." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "تم استلام طلب [ مساعدة ]." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "تم استلام طلب [تحديث]." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "تبرّع" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "مكتبات الطرف الثالث وشكر خاص" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "برعاية وتمويل" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "حقوق الطبع والنشر © 2017 لمطوري Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "مطوري Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "زياد السيد - ٢٠٢٥" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "إصدار المكوّن" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "ألغِ التثبيت" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "تصفح الملفات" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial download " "or checksum mismatch. Press to try again." msgstr "" "فشل التثبيت. قد يكون هذا بسبب خطأ في المستودع أو تنزيل جزئي أو عدم تطابق في " "تدقيق المجموع. اضغط للمحاولة مرة أخرى." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "تنزيل وتثبيت" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "أظهر البيان" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "الترخيص" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "أعد التثبيت" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "الإبلاغ عن خطأ…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "اسم التبعية" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "وصف التبعية" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "الفئة" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "قم بتنزيل وتثبيت هذه التبعية" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or run " "it via terminal to read the output." msgstr "" "حدث خطأ في التثبيت. أعد تشغيل Bottles لقراءة تقرير الأعطال أو قم بتشغيله من " "خلال الطرفية لقراءة النتيجة." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "قائمة التبعيَّات" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "استكشاف الأخطاء وإصلاحها" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "تصفح الملفات…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "تكرير القارورة…" #: bottles/frontend/ui/details-bottle.blp:32 bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "هذا هو الأرشيف الكامل لقارورتك، بما في ذلك الملفات الشخصية." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "نسخ احتياطي كامل…" #: bottles/frontend/ui/details-bottle.blp:37 bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a new " "one but without personal files." msgstr "" "هذه مجرد تهيئة للقارورة، وهي مثالية إذا كنت ترغب في إنشاء واحدة جديدة ولكن " "بدون ملفات شخصية." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "تصدير التكوين…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "إظهار البرامج المخفية" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "ابحث عن برامج جديدة" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "حذف القارورة…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "القائمة الفرعية" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "إجبار إيقاف جميع العمليات" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "محاكاة إيقاف تشغيل نظام Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "إيقاف التشغيل" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "محاكاة إعادة تشغيل نظام Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "أعد التشغيل" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "خيارات التشغيل" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "تشغيل في الطرفية" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "افلت الملفات لتشغيلها" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "قارورتي" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 bottles/frontend/ui/list-entry.blp:12 #: bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "البيئة" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "المشغل" #: bottles/frontend/ui/details-bottle.blp:213 bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "مُكّن تعيين الإصدار لهذه القارورة" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "تعيين الإصدار نشط لهذه القارورة." #: bottles/frontend/ui/details-bottle.blp:227 bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "تشغيل ملف التنفيذ…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "البرامج" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install programs " "curated by the community." msgstr "" "انقر على ”تشغيل ملف التنفيذ...“ لتشغيل ملف التنفيذ، أو ”إضافة اختصارات...“ " "لإضافة ملف تنفيذ إلى قائمة البرامج، أو ”تثبيت البرامج...“ لتثبيت البرامج " "التي تم اختيارها من قبل المجتمع." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "أضِف اختصارات…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "تثبيت البرامج…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "الخيارات" #: bottles/frontend/ui/details-bottle.blp:350 bottles/frontend/views/details.py:141 msgid "Settings" msgstr "الإعدادات" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "ضبط إعدادات القارورة." #: bottles/frontend/ui/details-bottle.blp:360 bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "التبعيات" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "تثبيت تبعيات للبرامج." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "اللقطات" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "إنشاء وإدارة حالات القوارير." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "مدير المهام" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "إدارة البرامج المشغلة." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "الأدوات" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "سطر الأوامر" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "تشغيل الأوامر داخل القارورة." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "محرر سجل النظام" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "تعديل سجل النظام الداخلي." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "أدوات واين القديمة" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "المستكشف" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "مصحح الأخطاء" #: bottles/frontend/ui/details-bottle.blp:444 bottles/frontend/ui/importer.blp:69 #: bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "التكوين" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "مُلغي التثبيت" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "لوحة التحكم" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "ابحث عن التبعيات…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "أنت غير متصل بالإنترنت :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "يعمل Bottles في وضع عدم الاتصال بالإنترنت، لذا فإن التبعيات غير متوفرة." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary license. By " "installing them, you agree with their respective licensing terms." msgstr "" "التبعيات هي موارد تعمل على تحسين توافق برامج Windows.\n" "\n" "الملفات الموجودة في هذه الصفحة مقدمة من أطراف ثالثة بموجب ترخيص ملكية. " "بتثبيتها، فإنك توافق على شروط الترخيص الخاصة بها." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "الإبلاغ عن مشكلة أو عن تبعية مفقودة." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "الإبلاغ عن تبعية مفقودة" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "اقرأ الوثيقة." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "التوثيق" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "ابحث" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "ابحث عن البرامج…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary license. By " "installing them, you agree with their respective licensing terms." msgstr "" "قم بتثبيت البرامج التي اختارتها مجتمعنا.\n" "\n" "الملفات الموجودة على هذه الصفحة مقدمة من أطراف ثالثة بموجب ترخيص ملكية. " "بتثبيتها، فإنك توافق على شروط الترخيص الخاصة بها." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "لم يتم العثور على أي برامج تثبيت" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "لا يمكن الوصول إلى المستودع أو لا يوجد مثبت متوافق مع هذه القارورة." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "اقرأ التوثيق" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "الاسم" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "المكونات" #: bottles/frontend/ui/details-preferences.blp:15 bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "إصدار طبقة توافق Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "جارٍ تحديث المشغل والمكونات، يرجى الانتظار …" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "تحسين توافق Direct3D 8/9/10/11 عن طريق ترجمته إلى Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "جاري تحديث DXVK، يرجى الانتظار…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "تحسين توافق Direct3D 12 عن طريق ترجمته إلى Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "جاري تحديث VKD3D، يرجى الانتظار…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "جاري تحديث DXVK-NVAPI، يرجى الانتظار…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "تحسين الاستجابة. يمكن اكتشافه بواسطة بعض برامج مكافحة الغش." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "جاري تحديث LatencyFleX، يرجى الانتظار…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "الشاشة" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "الإعتيان الفائق عن طريق التعلم المُتعمِّق (DLSS)" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works on " "newer NVIDIA GPUs." msgstr "" "زيادة الأداء على حساب الجودة باستخدام DXVK-NVAPI. يعمل فقط على أحدث وحدات " "معالجة الرسومات من NVIDIA." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "الدقة الفائقة باستخدام FidelityFX" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "تحسين الأداء على حساب الجودة البصرية. يعمل فقط على Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "أدر إعدادات FidelityFX" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "وحدة معالجة رسوميات منفصلة" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of power " "consumption." msgstr "استخدم بطاقة الرسوميات المنفصلة لتحسين الأداء على حساب استهلاك الطاقة." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "تأثيرات ما بعد المعالجة" #: bottles/frontend/ui/details-preferences.blp:136 msgid "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "أضِف مختلف تأثيرات ما بعد المعالجة باستخدام vkBasalt. يعمل على فولكَن فقط." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "أدِر إعدادات طبقة ما بعد المعالجة" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "أدِر طريقة عرض الألعاب على الشاشة عن طريق جيم.سكوب." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "إدارة إعدادات Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "إعدادات العرض المتقدمة" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "الأداء" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "مكِّن المزامنة لزيادة أداء المعالجات متعددة الأنوية." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "التزامن" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "النظام" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "راقب الأداء" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load and " "more on OpenGL and Vulkan using MangoHud." msgstr "" "اعرض معلومات كمعدل الإطارات والحرارات والحمل على وحدة المعالجة المركزية " "ووحدة معالجة الرسوميات وغيرها على أوبن.جي.إل وفولكَن باستخدام مانجو.هَد." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "فِيرَل جيم.مود" #: bottles/frontend/ui/details-preferences.blp:212 msgid "Apply a set of optimizations to your device. Can improve game performance." msgstr "طبِّق حزمة من التحسينات على جهازك. قد يُحسِّن هذا أداء الألعاب." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "حمل ملفات اللعبة مسبقًا" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will take " "longer to start for the first time." msgstr "" "قلِّل وقت التحميل عن تشغيل لعبة عدة مرات. قد تستغرق اللعبة وقتًا أطول لتبدأ عند " "تشغيلها أول مرة." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "أدر إعدادات vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "تصوير اللعبة من أو.بي.إس" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "بدِّل تصوير الألعاب من أو.بي.إس لكل برامج فولكَن وأوبن.جي.إل." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "التكامل" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "إصدار ويندوز" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "جارٍ تحديث إصدار ويندوز، الرجاء الانتظار…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "اللغة" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "اختر اللغة التي تريد استخدامها في البرامج." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "ساحة حماية مخصصة" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "استخدم بيئةً مقيَّدةً \\\\ مُدارة لهذه القارورة." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "أدِر أذونات ساحة الحماية" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "وقت تشغيل «قوارير»" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if you run " "into issues." msgstr "يوفر حزمة من المكتبات الإضافية لمزيد من التوافق، عطّله إذا واجهت مشاكل." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "زمن تشغيل Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "يوفر حزمة من المكتبات الإضافية لمزيد من التوافق لألعاب ستيم، عطّله إذا واجهت " "مشاكل." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "دليل العمل الحالي" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 bottles/frontend/ui/new.blp:150 #: bottles/frontend/ui/new.blp:181 bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "عُد للإعدادات الافتراضية" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(الافتراضي)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "تجاوزات ملفات DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "متغيرات البيئة" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "إدارة محركات الأقراص" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "أنشئ اللقطات تلقائيًا" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing settings." msgstr "أنشئ لقطات تلقائيًا قبل تثبيت برنامج أو تغيير الإعدادات." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "الضغط" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of snapshots." msgstr "اضغط اللقطات لتصغير مساحتها. سوف يُبطئ هذا عملية إنشائها." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "استخدم أنماط الاستبعاد" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "استبعد المسارات في اللقطات." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "إدارة الأنماط" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "حدّث" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "أوقف العملية" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "لم يُعثر على لقطات" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "أنشئ أول لقطة لتبدأ حفظ حالات تفضيلاتك." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "تعليق قصير" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "احفظ حالة القارورة." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "أنشئ لقطة جديدة" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "التفاصيل" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "عُد" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "العمليات" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "اختر قارورة" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "ألغِ" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "اختر" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 bottles/frontend/ui/new.blp:9 #: bottles/frontend/ui/new.blp:49 bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "أنشئ قارورة جديدة" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "تقرير تعطل «قوارير»" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_ألغِ" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "أرسل التقرير" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "تعطل «قوارير» آخر مرة. عبِّئ تقريرًا فيه التتبع التالي لتساعدنا في التعرف على " "المشكلة مما يمكننا من الحيال دون وقوعها مجدداً." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to check " "carefully that it has not already been reported before submitting a new one. Each " "report requires effort on the part of the developers to diagnose, please respect " "their work and make sure you don't post duplicates." msgstr "" "عثرنا على تقارير مشابهة أو مطابقة، تأكد من أن التقرير لم يُرسل مسبقا قبل أن " "تقوم بإرساله، يتطلب تشخيص كل تقرير جهداً من المطورين، فضلاً احترم عملهم ولا " "ترسل ما يتكرر." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "لا أزال أريد التبليغ." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "الخيارات المتقدمة" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "حزمة غير مكتملة" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official version." msgstr "" "لا يبدو أن هذا الإصدار من «قوارير» يوفر كل التبعيات الأساسية، تواصل مع مشرف " "الحزمة أو استخدم إصدارًا رسميًا." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "أنهِ" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "يمكن أن تٌعين مكتبات الارتباط الديناميكي على أنها مُدمجة (أي أن واين يوفرها) " "أو أصلية (أي أن البرنامج يوفرها)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "تجاوز جديد" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "التجاوزات" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "محركات الأقراص" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as devices " "by the runner (e.g. C: D:…)." msgstr "" "هذه هي المسارات في نظامك التي تم التعرف عليها كأجهزة من قبل المُشغِّل " "(مثلاً :C: D...)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "حرف" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "محركات الأقراص الموجودة" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "قارورة مكررة" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "انسخ" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "أدخل اسماً للنسخة المكررة من القارورة." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "يُستنسَخ…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "قد يستغرق هذا بعض الوقت." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "نُسخت القارورة" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way running " "processes will behave on your bottle." msgstr "" "متغيرات البيئة هي قيم مسماة تلقائياً تؤثر على طريقة عمل العمليات في قارورتك." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "اسم المتغير" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "المتغيرات الموجودة" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "أنماط الاستبعاد" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being versioned." msgstr "حدد الأنماط التي ستُستخدم لمنع تعيين الإصدار لبعض الدلائل." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "نمط" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "الأنماط الموجودة" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "إعدادات Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "احفظ" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "أدِر طريقة عرض الألعاب." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "دقة اللعبة" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "يستخدم دقة اللعبة مرجعًا للبِكسِلَات." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "العرَض" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "الطول" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "دقة النافذة" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game resolution " "in pixels." msgstr "يرفع الدقة عند استخدام دقة أعلى من دقة اللعبة." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "متنوعات" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "حد معدل الإطارات" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "حد معدل الإطارات عند عدم التركيز" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "التحجيم بأعداد صحيحة" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "نوع النافذة" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "بلا إطار" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "ملء الشاشة" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "هل تريد متابعة التثبيت؟" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "ابدأ التثبيت" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided otherwise." msgstr "" "يتطلب هذا المثبِّت بعض الموارد المحلية التي لا يمكن توفيرها بطريقة أخرى." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "تابع" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "اكتمل!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "اعرض البرامج" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "فشل التثبيت!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "حدث خطأ ما." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "جميع الرسائل" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "حرِج" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "الأخطاء" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "التحذيرات" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "المعلومات" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "متصفح السجل" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "متصفح السجل" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "غيِّر مستوى التسجيل." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "الكل" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "ستُعتمد هذه الحجج عند بدء التشغيل." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "الحجج المخصصة" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "حجج الأوامر" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "مثلا: VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "البرنامج النصي بعد التشغيل" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "اختر النص البرمجي الذي سينفذ بعد التشغيل." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "اختر نصًا برمجيًا" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "اختر من أين سيبدأ البرنامج." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "اختر دليلاً" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "ستتجاوز هذه الإعداداتُ الإعداداتَ الافتراضية لملف التنفيذ هذا." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "تجاوز التفضيلات" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "أعد تعيين إعدادات القارورة للإعدادات الافتراضية" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "سطح مكتب افتراضي" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "نص إخلاء المسؤولية لبروتون" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "استخدم بروتون" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems and " "prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside of " "Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the system " "and detected by Bottles) in order to allow it to access the necessary libraries " "and limit compatibility problems. Be aware that GloriousEggroll, the runner's " "provider, is not responsible for any problems and we ask that you do not report " "to them." msgstr "" "احذر، يمكن أن يؤدي استخدام المشغلات المعتمدة على بروتون في القوارير التي ليس " "فيها ستيم إلى مشكلات.\n" "\n" "نوصي باستخدام واين جي‌إي بدلا عنه، وهي نسخة من بروتون هدفها العمل خارج ستيم.\n" "\n" "ستؤدي المتابعة إلى تمكين بيئة عمل ستيم تلقائيًّا " "(إن كان موجوداً على النظام ومتعرفاً عليه من قبل «قوارير») وذلك لإتاحة وصوله " "للمكتبات المطلوبة ولتقليل مشاكل التوافق، ضع في الحسبان أن مطوِّر المشغِّل " "GloriousEggroll ليس مسؤولًا عن أي مشكلة ونطلب منك أن لا تبلغ عنهم له." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "فهمت." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "أعد التسمية" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "اختر اسماً جديداً للبرنامج المحدد." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "الاسم الجديد" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "شغّل مع المعطيات" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 bottles/frontend/views/list.py:131 msgid "Run" msgstr "شغِّل" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "اكتب أدناه المعطيات التي ستُمرر لملف التنفيذ." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "على سبيل المثال: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "إعدادات الملعب (Sandbox)" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "مشاركة الشبكة" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "مشاركة الصوت" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "الترقية مطلوبة" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "استمر" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "ابدأ الترقية" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "نظام تعيين الإصدار الجديد" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "نزَل النظام الجديد لتعيين الإصدار للقوارير." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. This " "will not delete data from your bottle but will delete all existing snapshots and " "create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "أصبح لدى «قوارير» نظام جديد لتعيين الإصدارات لا يدعم النسخ القديمة.\n" "\n" "لاستكمال استخدام نظام تعيين الإصدار، علينا أن نقوم بإعادة تهيئة مستودع " "القارورة، لن يحذف هذا بياناتك من القارورة، ولكنه سيحذف كل اللقطات الموجودة " "وسيُنشئ لقطة جديدة.\n" "\n" "إن احتجت إلى العودة للقطة سابقة قبل المتابعة، أغلق هذه النافذة واستعد اللقطة،" "ثم أعد فتح القارورة لإظهار هذه الرسالة مرة أخرى.\n" "\n" "سيتوقف دعم النظام القديم في أحد الإصدارات القادمة." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "إعادة تهيئة المستودع…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "تم! فضلاً أعد تشغيل «قوارير»." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "إعدادات تأثيرات ما بعد المعالجة" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "الافتراضي" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "الإعدادات الافتراضية" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "تُطبَّق التأثيرات وفق ترتيب القائمة." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "التأثيرات" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "رفع جودة الصورة المتكيف مع التباين" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "الحِدة" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "أظهر المعلومات" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "تحسين دقة Denoised Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "تقليل التشويش" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "تنعيم صورة سريع وتقريبي" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "جودة أجزاء البِكْسِل" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "عتبة جودة الحواف" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "أقل عتبة لجودة الحواف" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "SMAA" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "كشف الحواف" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "لوما" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "اللون" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "عتبة" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "الحد الأقصى لخطوات البحث" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "أقصى حد لخطوات البحث القُطْري" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "أقصى تقويس للزوايا" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the frame " "sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "تزيد تقنية CAS من حِدة الإطار، كلما زادت القيمة صار الإطار أحدّ، بينما لو كانت " "أقل من 0 صار الإطار أنعم من الأصلي." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the frame " "sharper." msgstr "كلما زادت قيم DLS sharpness زادت حِدة الإطار." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame softer." msgstr "يقلل DLS denoise من تشويش الإطار، لكما زادت القيم صار الإطار أنعم." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher values " "make the frame softer." msgstr "" "تقلل جودة أجزاء البكسل FXAA من التنعيم على مستوى أجزاء البكسل، كلما زادت " "القيمة صار الإطار أنعم." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the FXAA " "algorithm. Higher values make the frame have more contrast." msgstr "" "عتبة الحواف لـ FXAA هي أقل قيمة مطلوبة للتباين لتطبيقة خوارزمية FXAA. كلما " "زادت القيمة صار تباين الإطار أكثر." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that are " "ignored by the FXAA algorithm. Higher values make FXAA ignore pixels below the " "specified value and can lead to a performance increase." msgstr "" "عتبة جودة الحواف لـ FXAA هي القيمة الدنيا لعدد البكسلات الداكنة التي " "تتجاهلها خوازرمية FXAA. تتجاهل خوارزمية FXAA البكسلات تحت القيمة المدخلة وقد " "تؤدي لتحسن الأداء." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects edges " "based on colors. Luma is more performant than Color." msgstr "" "تكتشف \"لوما\" الحواف من منظور أحادي الألوان، بينما تكتشف \"كولر\" الحواف " "بناءً على الألوان. \"لوما\" أفضل أداءً من \"كولر\"." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values detect " "more edges at the expense of performance." msgstr "" "تحدد عتبة SMAA حساسية اكتشاف الحواف. تقوم القيم الدنيا باكتشاف حواف أكثر على " "حساب الأداء." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search steps are " "performed when searching for edges." msgstr "" "تحدد \"أقصى عدد خطوات بحث لـ SMAA\" عدد خطوات البحث الأفقي والرأسي المنفذة " "عند البحث عن الحواف." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "يحدد خيار \"أقصى عدد مرات البحث القُطري لـ SMAA\" كم خطوة بحث قُطري تنفذ حين " "البحث عن الحواف." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "يحدد خيار تقويس الزوايا SMAA شدة مستوى تقويس زوايا الحواف." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "مدمج (واين)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "أصلي (ويندوز)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "المدمج ثم الأصلي" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "الأصلي ثم المدمج" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "معطل" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "أزل" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/أشر/إلى/المسار" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "القيمة" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "تصفح الملفات" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "اسم سابقة واين" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "المدير" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "استُوردت سابقة واين هذه إلى «قوارير» بالفعل." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "استورد نسخةً احتياطيةً لقارورة" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "ابحث مجدداً عن سابقات" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "لم يُعثر على سابقات" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "لم يُعثر على سابقات خارجيّة. هل لدى «قوارير» صلاحية للوصول لهم؟\n" "استخدم الأيقونة أعلاه لاستيراد قارورة من نسخة احتياطية." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "الأرشيف الكامل" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "أظهر البيان…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "اقرأ المراجعة…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "اسم المثبت" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "وصف المثبت" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "مجهول" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "ثبِّت هذا البرنامج" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "قائمة البرنامج" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "لا توجد صورة مصغرة" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "شغّل" #: bottles/frontend/ui/library-entry.blp:70 bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "شغّل باستخدام Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "اسم العنصر" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "أزل من المكتبة" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "أوقِف" #: bottles/frontend/ui/library.blp:11 bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "المكتبة" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "أضف العناصر هنا من قائمة البرامج في قارورتك" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "تعيين الإصدار نشط في هذه القارورة." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "يبدو أن هذه القارورة متضررة." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "نفِّذ في هذه القارورة" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "شغّل هنا" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to solve " "by creating a new configuration." msgstr "" "يبدو أن هذه القارورة متضررة، ملف التكوين مفقود. يمكنني أن أحاول حل المشكلة " "بإنشاء تكوين جديد." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "ابحث في قاروراتك…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "بروتون لستيم" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "القوارير" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "أنشئ قارورةً جديدةً…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "لم يعثر على نتائج" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "جرب بحثاً مختلفاً." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "بدء التشغيل…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "هذا المورد مفقود." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "تصفح" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "أن_شئ" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "اسم القارورة" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "الت_طبيق" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "الل_عب" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "الت_خصيص" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "التخصيص" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "شارك مجلَّد المستخدم" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of sharing " "personal information to Windows software. This option cannot be changed after the " "bottle has been created." msgstr "" "يجعل هذا مجلَّد المستخدم مرئيًّا في القارورة، وقد يؤدي هذا لمشاركة بعض المعلومات " "الشخصية مع برمجيات ويندوز. ليس لك تغيير هذا الخيار بعد إنشائك القارورة." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "المعمارية" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "ينبغي استخدام ٣٢ بت فقط إذا لزم الأمر." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "استورد ضبطًا مخصَّصًا." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "مجلَّد القارورة" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "المجلَّد الحاوي لبيانات هذه القارورة." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "أ_غلق" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "هذا الاسم ليس متاحًا، جرِّب اسمًا آخر." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "السابق" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "مرحبا بك في «قوارير»" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "شغِّل برامج ويندوز على لينكس." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "النوافذ في «قوارير»" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-like " "environments where programs run." msgstr "" "يستعمل «قوارير» مشغلات توافق لتوفير بيئات معزولة تشبه ويندوز لتشغيل البرامج." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "يكاد ينتهي" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "نحتاج إلى بضع دقائق أخرى لإعداد كل شيء…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "كل شيء جاهز!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "فضلاً أنهِ الإعداد أولاً" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "ابدأ باستخدام «قوارير»" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "التالي" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "التفضيلات" #: bottles/frontend/ui/preferences.blp:11 bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "عام" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "المظهر" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "الوضع الداكن" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "ما إذا كان يجب على «قوارير» استخدام ألوان الوضع الداكن." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "أظهر تاريخ التحديث" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "ما إذا كان يجب عرض تاريخ التحديث في قائمة القارورات." #: bottles/frontend/ui/preferences.blp:42 data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "الإشعارات" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "أظهر الإشعارات للتنزيلات والتثبيتات." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "الملفات المؤقتة" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "حذف الملفات المؤقتة عند بدء «قوارير»؟" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "أغلق «قوارير» بعد تشغيل برنامج" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "أغلق «قوارير» بعد بدء تشغيل برنامج من مدير الملفات." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "التكاملات" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "سابقات بروتون لستيم" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "اسرد وأدر سابقات بروتون لستيم." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "اسرد تطبيقات Steam في قائمة البرامج" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "يتطلب أن يكون ستيم للويندوز مثبتاً في القارورة." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "اسرد تطبيقات Epic Games في قائمة البرامج" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "يتطلب أن يكون متجر Epic Games مثبتاً في القارورة." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "اسرد ألعاب يوبي سوفت في قائمة البرامج" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "يتطلب Ubisoft Connect مثبتا في القارورة." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "متقدم" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "دليل «قوارير»" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "الدليل الذي يحتوي بيانات قواريرك." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "المشغلات" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "يعمل «قوارير» دون اتصال، ولذلك لا تتاح المشغِّلات." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "الإصدار التجريبي" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "أظهر النسخ غير المستقرة من المشغلات." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "مكونات DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "يعمل «قوارير» دون اتصال، ولذلك لا تتاح ملفَّات دي‌إل‌إل." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "النواة" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "زمن التشغيل" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "جسر واين" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "التجارب" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs and " "breakage." msgstr "" "هذه الميزات قيد التطوير المكثف وقد تكون غير مستقرة ، توقع حدوث أخطاء وأعطال." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "ساحة التجارب لكل قارورة" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "في مرحلة مبكرة من التطوير." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "شغّل باستخدام الطرفيّة" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "تصفح المسار" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "تغيير خيارات التشغيل…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "أضِف إلى المكتبة" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "إضافة أيقونة لسطح المكتب" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "أضف إلى Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "أعد التسمية…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "أخفِ البرنامج" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "اعرض البرنامج" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "أزل من القائمة" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "اسم البرنامج" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "مُعرف الحالة" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "تعليق الحالة" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "استعد هذه اللقطة" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "حذف الرسالة" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "القائمة الرئيسة" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished the " "connection." msgstr "" "لا يبدو أنك متصل بالإنترنت، لا يمكنك بدونه تحميل المكونات الأساسية. اضغط هذه " "الأيقونة عندما تعيد الاتصال." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "استورد…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "المساعدة" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "عَنْ «قوارير»" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "الملف ”{0}“ ليس ملف .exe أو .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "محدث: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "أُضيف \"{0}\"" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "حدِّد ملفَّ تنفيذ" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "أضف" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "أخفِ البرامج المخفيّة" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "جارٍ بدء تشغيل \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "كن على دراية ب Sandbox" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed to " "keep you safe. If the program won't run, consider moving inside the bottle (3 " "dots icon on the top), then launch from there." msgstr "" "يعمل «قوارير» في بيئة معزولة وذات أذونات محدودة لحمايتك. إذا لم يعمل لبرنامج،" " فكر في الانتقال لداخل القارورة (النقاط الثلاث أعلاه)، ثم شغل من هناك." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_أهمِل" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "اختر موقع حفظ تكوين النسخ الاحتياطي" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "صدّر" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "اختر موقع حفظ أرشيف النسخ الاحتياطي" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "النسخ الاحتياطي" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "أُنشئت نسخة احتياطية لـ \"{0}\"" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "فشل النسخ الاحتياطي لـ \"{0}\"" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "هل أنت متأكد من أنك تريد حذف \"{}\" نهائيًّا؟" #: bottles/frontend/views/bottle_details.py:502 msgid "This will permanently delete all programs and settings associated with it." msgstr "سيحذف هذا كل البرامج والإعدادات بشكل نهائي." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_احذف" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "المُشغِّل مفقود" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the Bottles " "preferences or choose a new one to run applications." msgstr "" "لا يتوفر المشغِّل الذي تتطلبه هذه القارورة. ثبِّته عن طريق \"التفضيلات\" أو اختر " "مشغِّلًا جديدًا." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "هل أنت متأكد من أنك تريد فرض إيقاف جميع العمليات؟" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "قد يؤدي هذا لفقدان البيانات والتلف وتعطل البرامج." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "افرض _التوقف" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "لا تتوفر هذه الميزة لنظامك." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} شغِّل flatpak install لإضافة هذه الميزة" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "هذا الاسم مستخدم بالفعل." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "حدِّد مجلَّد العمل" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "الدليل الذي يحتوي على بيانات \"{}\"." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "هل أنت متأكد من أنك تريد حذف كل اللقطات؟" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "سيحذف هذا كل اللقطات مع الإبقاء على ملفاتك." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "فضلاً انتقل لنظام تعيين الإصدار الجديد لتنشئ حالات جديدة." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "المثبتات" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "العمليات قيد التنفيذ، يرجى الانتظار." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "عد لقاروراتك." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "استُوردت النسخة الاحتياطيّة بنجاح" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "فشل الاستيراد" #: bottles/frontend/views/importer.py:108 bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "جارٍ استيراد النسخة الاحتياطية…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "اختر أرشيف نسخ احتياطي" #: bottles/frontend/views/importer.py:122 bottles/frontend/views/importer.py:161 msgid "Import" msgstr "استورد" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "اختر ملفَّ ضبط" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "غير متاح" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "شغِّل ملفَّ التنفيذ في «{self.config.Name}»" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "يشغَّل «{0}» في «{1}»…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "قواريرك" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "تحميل ~{0} من الحزم…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "جُلب {0} من أصل {1} حزمة" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "حدِّد مجلَّد القارورة" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "تُنشأ القارورة…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "تعذَّر إنشاء القارورة" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "فشل إنشاء القارورة بخطأ أو أكثر." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "أُنشئت القارورة" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "أُنشئ \"{0}\" بنجاح." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "لم يُعثر على ستيم أو ليس لدى «قوارير» الأذونات الكافية." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "حدِّد مسار «قوارير»" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "أعِد تشغيل «قوارير»؟" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching Bottles, " "as not doing so can cause data loss, corruption and programs to malfunction." msgstr "" "تتحتَّم على «قوارير» إعادة التشغيل ليستخدم هذا الدليل.\n" "\n" "تأكد من إغلاق كل برنامج شُغِّل عن طريق «قوارير» قبل إعادة تشغيله، حيث أن عدم " "فعل هذا قد يؤدي لفقدان البيانات والتلف وتعطل البرامج." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_أعد التشغيل" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "مبني على واين الخاص بفالف، يتضمن التدريج وتصليحات بروتون." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "مبني على واين النسخة الأصلية ويتضمن تصحيحات التدريج و ترقيعات بروتون." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "مبني على واين الأصلي ويتضمن تصحيحات التدريج." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "مبني على واين الخاص بفالف، يتضمن التدريج تصليحات بروتون وستيم. يتطلب عمل " "تشغيل ستيم." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "أخرى" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "رقِّ" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "جارٍ التثبيت …" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "البيان لـ {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "أُزيل «{0}»" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "ثُبِّت \"{0}\"" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "فشل تثبيت \"{0}\"" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "استُوردَ {0}" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide the " "best possible experience, but expect glitches, instability and lack of working " "features." msgstr "" "قد يعمل هذا التطبيق بشكل سيِّئ. ضُبط المُثبت لتقديم أفضل تجربة ممكنة، ولكن عليك " "توقع العِلل وعدم الاستقرار وقلِّة الميزات التي تعمل." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not affect the " "application's functionality." msgstr "يعمل هذا البرنامج مع وجود عِلل ملحوظة، ولكنها لا تؤثر على وظائفه." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "يعمل هذا البرنامج مع وجود عِلل طفيفة." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "يعمل هذا البرنامج بمثالية." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "المراجعة لـ {0}" #: bottles/frontend/widgets/library.py:169 bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "جارٍ إيقاف \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "جارٍ تشغيل \"{0}\" باستخدام ستيم…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "أُخفي \"{0}\"" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "عُرض \"{0}\"" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "أُزيل \"{0}\"" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "أُعيدت تسمية \"{0}\" إلى \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "أُنشئت مدخلة سطح مكتب لـ \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "أضيف \"{0}\" إلى مكتبتك" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "أضيف \"{0}\" لمكتبك في ستيم" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "أظهر التقرير" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " بُلّغ عن هذه المشكلة 5 مرات ولا يمكن التبليغ مجدداً.\n" " أبلغ عن تجربتك في أحدى التقارير الموجودة أدناه." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "جارٍ تحديث إعدادات العرض، يرجى الانتظار…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "حُدِّثت إعدادات العرض" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "لم يُعثر على أيّ تجاوزات." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "اختر مسار القرص" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "لم تعرّف أيّ متغيرات بيئة." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "لم تُعرّف أي أنماط استثناء." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "حصل خطأ." #: bottles/frontend/windows/generic.py:91 bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "انسخ للحافظة" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "حدِّد ملفَّ مورد" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "تثبيت تبعيّات Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "ضبط القارورة…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "إجراء خطوات المُثبت…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "تثبيت {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "إجراء الفحوصات النهائية…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "تثبيت {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} متوفر الآن في واجهة البرامج." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "فشل المثبت بخطأ مجهول" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} مطفأ بالفعل لهذه القارورة." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "يختلف هذا الخيار عن الخيار الافتراضي لهذه القارورة." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "حدِّد برنامج نصٍّ" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "لم يعثر على المسار المخصص ل«قوارير»" #: bottles/frontend/windows/main_window.py:221 msgid "Falling back to default path. No bottles from the given path will be listed." msgstr "العودة للمسار الافتراضي، لن تُسرد أي قارورة من المسار المحدد." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "شغِّل برامج ويندوز" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "ترحيل فلاتباك" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "بدّل مربع حوار \"الترحيل إلى Flatpak\"." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "السمة الداكنة" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "افرض استخدام السمة الداكنة." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "بدِّل تاريخ التحديث في القائمة" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "بدِّل تاريخ التحديث في قائمة القوارير." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "قائمة تطبيقات Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "بدل سرد قائمة تطبيقات ستيم." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "قائمة Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "بدّل سرد قائمة Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "قائمة Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "بدّل سرد قائمة Ubisoft Connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "عرض النافذة" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "غيّر عرض النافذة." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "ارتفاع النافذة" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "غيّر ارتفاع النافذة." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "أظهر الإشعارات." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "حذف الملفات المؤقتة" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "احذف الملفات المؤقتة عند تشغيل النظام." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "النسخة المرشحة" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "بدّل النسخ المرشحة للمشغلات." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "طريقة عرض البرنامج عند بداية التشغيل" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "اختر أي طريقة عرض يجب بدء التطبيق فيها." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release candidate " "for runners." msgstr "" "بدّل المزايا التجريبية كأنظمة تعيين الإصدار والمثبتات. النسخ المرشحة للمشغلات." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "دعم بروتون لستيم" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "بدّل دعم سابقات بروتون لستيم." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "التجارب:ساحة التجارب" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "بدل ساحة الحماية التجريبية لكل قارورة." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "أغلق «قوارير» تلقائياً" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "أغلق «قوارير» بعد بدء تشغيل ملف تنفيذ من مدير الملفات." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "إظهار تحذير وضع الحماية" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "بدّل تحذير وضع الحماية." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "\"شغِّل برامج ويندوز في لينكس باستخدام «قوارير»!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "غلّف البرمجيات واستمتع براحتك!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "يمنح نظامنا المدمج لتثبيت التبعيات وصولاً تلقائياً لتوافق البرمجيات. استعمل " "مدير التنزيلات لتحميل المكونات الرسمية: المشغل (واين، بروتون) وDXVK، " "والتبعيات، إلخ." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "يُحافظ تتبّع إصدار القارورة على عملك آمنًا ويتيح لك استعادته لاحقًا!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "المميزات:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "أنشئ قوارير باستخدام بيئات مسبقة التكوين أو أنشئ بيئةً لك" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu of " "your file-manager" msgstr "" "شغِّل الملفات التنفيذية (exe / .msi.) في قواريرك، مباشرةً من قائمة مدير الملفات" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "الكشف الآلي عن التطبيقات المثبتة في قواريرك" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "أضف متغيرات البيئة بسرعة" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "تجاوز ملفات DLL مباشرة من الأعدادات كل زجاجة" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "تغيير المشغل فوراً لأي قارورة" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "تحسينات عدة لأداء الألعاب (esync، fsync، DXVK، الذاكرة الوسيطة، مُصرّف الظلال، " "الإفراغ... والكثير غير ذلك.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "التثبيت والإدارة التلقائية لمشغلات واين وبروتون" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "إصلاح القارورة تلقائيًا في حالة الخلل" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "مثبت تبعيات متكامل يستند إلى مستودع يقوده المجتمع" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "مدير مهام متكامل لواين" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "الوصول إلى ProtonDB و WineHQ للحصول على الدعم" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "نظام لجلب تكويناتك إلى الإصدارات الجديدة من «قوارير»" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "النسخ الاحتياطي والاستيراد للقوارير" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "استيراد سابقات واين من برامج أخرى" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "تعيين إصدارات القوارير" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... وأكثر من ذلك بكثير يمكنك العثور عليه عن طريق تثبيت «قوارير»!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "حُدِّثت معلومات البيانات الوصفية" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "أضيفت معلومات أكثر عن التحديث وصُحِّح إصدار وصف التحديث" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "أُصلح زرُّ «أضف في ستيم»" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "أُصلح كون BottleConfig ليس قابلًا للتسلسل" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "أُصلح فشل الاستخراج المزدوج من باتول" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "أُصلح الإصدار" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "أُصلح انهيار عند إنشاء قارورة" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "تغيير كبير: أُعيد تصميم واجهة القوارير" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "تحسينات جودة الحياة:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "اُستبدلت بأيقونة الحبِّ مكتبة في صفحة المكتبة" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "أُضيف إعلام منبثق إلى «شغِّل ملفَّ تنفيذ»" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "إصلاحات العلل:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "إضافة اختصار لستيم يسبِّب خطأً" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "استيراد نسخ احتياطية يسبِّب خطأً" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "تمكَّن بيئة عمل ستيم تلقائيًّا عند استخدام wine-ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to missing " "entries" msgstr "" "أُصلحت العديد من أخطاء المكتبة، كالغُلُف الخواء والانهيارات بسبب مدخلات فارغة" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "أُصلحت العديد من الأخطاء بسبب ترميز النصوص" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "أُصلح خطأ عند التنزيل إن لم يشغَّل «قوارير» من الطرفية" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "صُحِّح تاريخ الإصدار" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" "أُخفيت الأخطاء الحرجة المتعلِّقة بإنفيديا في الأنظمة التي ليست فيها إنفيديا" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "تحسينات وإصلاحات جيم‌سكوب" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "صار تثبيت التبعيات أسرع وأثبت" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "في فحص الصحة معلومات أكثر، وذلك يؤدي لتنقيح أسرع" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "إصلاحات كثيرة ل‍ NVAPI، فصار أثبت، وينبغي له العمل" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "أُصلح انهيار عند تنزيل مكوِّن" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "حُسِّن رمز الخلفية، وذلك بتفادي حلقة تكرار" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "متغيِّرات أكثر لكتابة المثبِّتات" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "أُصلح نصٌّ ملحق يُظهر «جاهز» وهو ليس جاهزًا" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "تحسينات لنظام البناء" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "يمكَّن VKD3D مبدئيًّا حال إنشاء قارورة ألعاب" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "أُصلحت انهيارات بسبب قراءة ملفَّات ستيم ذات ترميز خاطئ" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/uninstallation" msgstr "أُصلح كون بعض مكوِّنات الواجهة لا تُحدَّث صحيحًا بعد التثبيت أو الإزالة" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "إصلاحات إف‌إس‌آر أكثر" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run executable\"" msgstr "أُصلحت مشكلة أغلاق برنامج بعد تشغيله من «شغِّل ملفَّ تنفيذ»" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "والكثير غير ذلك!" #~ msgid "Calculating…" #~ msgstr "جارٍ الحساب …" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "شغل ملفات exe. وmsi. في هذه القارورة" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "اضغط على \"أنشئ قارورة جديدة...\" لتنشئ قارورة جديدة." #~ msgid "Create a new Bottle…" #~ msgstr "أنشئ قارورةً جديدةً…" #~ msgid "New Bottle" #~ msgstr "قارورة جديدة" #~ msgid "Bottle Information" #~ msgstr "معلومات القارورة" #~ msgid "An environment improved for Windows games." #~ msgstr "بيئة محسنة لألعاب ويندوز." #~ msgid "An environment improved for Windows applications." #~ msgstr "بيئة محسنة لتطبيقات ويندوز." #~ msgid "A clear environment for your experiments." #~ msgstr "بيئة واضحة لتجاربك." #~ msgid "Unlinked Home Directory" #~ msgstr "الدليل الرئيسي غير المرتبط" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "لا تربط دليل المستخدم بالدليل الرئيس" #~ msgid "64 bit" #~ msgstr "64 بت" #~ msgid "32 bit" #~ msgstr "32 بت" #~ msgid "Custom Recipe" #~ msgstr "وصفة مخصصة" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "اختر وصفة مخصصة للبيئة إن كانت لديك واحدة." #~ msgid "Custom Path" #~ msgstr "مسار مخصص" #~ msgid "Store this bottle in another place." #~ msgstr "خزن هذه القارورة في مكان آخر." #~ msgid "You are offline, unable to download." #~ msgstr "أنت غير متصل بالإنترنت، لا يمكن التنزيل." #~ msgid "Choose an executable path" #~ msgstr "اختر مسار ملف تنفيذي" #~ msgid "Choose a Windows executable file" #~ msgstr "اختر ملفاً تنفيذياً يعمل في ويندوز" #~ msgid "Choose working directory for executables" #~ msgstr "اختر دليل العمل للملفات التنفيذية" #~ msgid "Choose a recipe file" #~ msgstr "اختر ملف وصفة" #~ msgid "Choose where to store the bottle" #~ msgstr "اختر مكان تخزين القارورة" #~ msgid "Choose a new Bottles path" #~ msgstr "اختر مسارًا جديدًا لبوتلز" #~ msgid "Choose the script" #~ msgstr "اختر البرنامج النصي" #~ msgid "Choose the Working Directory" #~ msgstr "اختر دليل العمل" #~ msgid "The PulseAudio Latency setting is now deprecated and enabled by default" #~ msgstr "أُبيد إعداد زمن استجابة بُلس.أوديو وصار مُمكَّنًا افتراضيًا" #~ msgid "Bottle details automatically show on bottle creation" #~ msgstr "تظهر تفاصيل القارورة تلقائيًا عند إنشائها" #~ msgid "Bottles now complies with GNOME Circle guidelines" #~ msgstr "يمتثل بوتلز الآن لإرشادات دائرة جنوم" #~ msgid "Disable pulseaudio_latency by default." #~ msgstr "تعطيل pulseaudio_latency افتراضيًا." #~ msgid "Fixed a crash during startup due to uninstaller." #~ msgstr "إصلاح إنهيار عند بدء التشغيل بسبب مُلغٍ للتثبيت." #~ msgid "Implemented a queue for installing components." #~ msgstr "نُفِّذت قائمة انتظار لتثبيت المكونات." #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "إصلاح عدم عمل خيار حذف القارورة في بعض الأحيان." #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "دعم لآخر إصدار من DXVK. بواسطة Blisto91@" #~ msgid "Fix for DLSS" #~ msgstr "إصلاح DLSS" #~ msgid "Added tooltips for program grades" #~ msgstr "أُضيفت تلميحات لدرجات البرامج" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "إصلاح اكتمال المُثبِّت. بواسطة jntesteves@" #~ msgid "Fix gamescope arguments @jntesteves" #~ msgstr "إصلاح معطيات جيم.سكوب. بواسطة jntesteves@" #~ msgid "Added Ctrl + W shortcut for closing windows @A6GibKm" #~ msgstr "أُضيف اختصار Ctrl + W لإغلاق النوافذ. بواسطة A6GibKm@" #~ msgid "Fixed bottles unsetting XDG_DATA_HOME" #~ msgstr "إصلاح مشكلة إلغاء القوارير إعداد XDG_DATA_HOME" #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "الترجمة الفرنسية بفضل tymmsyde@ و julroy@" #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "الترجمة التركية بفضل 54linux-ea@ وruizlenato@" #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "الترجمة الروسية بفضل lenemter@ وSmoque@" #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "الترجمة الكتالونية بفضل rogervc@" #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "الترجمة العربية بفضل Ali-x98@" #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "الترجمة الكورية بفضل MarongHappy@" #~ msgid "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "الترجمة البرتغالية بفضل davipatricio@ وSantosSi@ وvitorhcl@" #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "الترجمة الغاليسية بفضل NicoSGF64@" #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "الترجمة العبرية بفضل itayweb@" #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "الترجمة البولندية بفضل Mikutut@" #~ msgid "Layers" #~ msgstr "طبقات" #~ msgid "Ultra Quality" #~ msgstr "جودة فائقة" #~ msgid "Quality" #~ msgstr "الجودة" #~ msgid "Balanced" #~ msgstr "متزن" #~ msgid "Layered" #~ msgstr "ذو طبقات" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "بيئة ذات طبقات، حيث يشكل كل تطبيق طبقة." #~ msgid "Choose path" #~ msgstr "اختر مساراً" #~ msgid "Choose a file." #~ msgstr "اختر ملفاً." #~ msgid "File not Found" #~ msgstr "لم يُعثر على الملف" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "الملف المحدد غير موجود. اختر ملفاً مناسباً." #~ msgid "Spaces in File Name" #~ msgstr "المسافات في اسم الملف" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the file to " #~ "remove all spaces." #~ msgstr "" #~ "يجب ألا يحتوي مسار جدول البحث عن الألوان على أي مسافات. أعد تسمية الملف لإزالة " #~ "كافة المسافات." #~ msgid "Invalid Image Dimension" #~ msgstr "أبعاد الصورة غير صالحة" #~ msgid "Height and width of the image must be equal." #~ msgstr "يجب أن يكون ارتفاع الصورة وعرضها متساويين." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "تحكم بسابقة واين بكل سهولة باستخدام البيئات" #~ msgid "Run with Arguments…" #~ msgstr "شغّل مع المعطيات…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "تصفح الملفات الداخلية باستخدام مدير ملفات واين." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "أدِر العمليات مع مدير مهام واين." #~ msgid "Debug wine processes." #~ msgstr "تصحيح عمليات واين." #~ msgid "Wine Configuration" #~ msgstr "تكوين واين" #~ msgid "Adjust internal settings." #~ msgstr "اضبط الإعدادات الداخلية." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "ألغِ تثبيت البرامج باستخدام أداة إلغاء التثبيت من واين." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "قم بالوصول إلى لوحة التحكم الداخلية لواين." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "استخدم قسم المثبتات أو زر \"تشغيل ملف تنفيذ\"." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the compatibility " #~ "of Windows software. Install from here to meet your program requirements." #~ msgstr "" #~ "التبعيات هي البرمجيات والمكتبات وبرامج الترميز التي تعمل على تحسين توافق برامج " #~ "ويندوز. ثبّتها من هنا لتلبية متطلبات البرنامج." #~ msgid "Read documentation." #~ msgstr "اقرأ دليل المستخدم." #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "نوصي بشدة عدم تثبيت تبعيات متعددة في وقت واحد." #~ msgid "Select Dependencies" #~ msgstr "حدد التبعيات" #~ msgid "" #~ "Use this section to install programs curated by our community, without having " #~ "to proceed manually." #~ msgstr "" #~ "استخدم هذا القسم لتثبيت البرامج التي اختارها مجتمعنا دون الحاجة إلى التدخل " #~ "يدويا." #~ msgid "Read documentation" #~ msgstr "اقرأ التوثيق" #~ msgid "Graphics" #~ msgstr "الرسومات" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "يُحسن أداء ألعاب DirectX 11 والتطبيقات ثلاثية الأبعاد." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "يُحسن أداء ألعاب DirectX 12 والتطبيقات ثلاثية الأبعاد." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "يوفر دعم DLSS إذا كان متاحاً ودعم NVAPI من إنفيديا." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your framerate." #~ msgstr "يستخدم FSR أحدث التقنيات المتطورة للمساعدة في زيادة معدل الإطارات لديك." #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics of " #~ "games." #~ msgstr "" #~ "vkBasalt هي طبقة بعد معالجة من فولكان تُستخدم لتحسين الرسومات المرئية للألعاب." #~ msgid "Manage vkBasalt settings" #~ msgstr "إدارة إعدادات vkBasalt" #~ msgid "Use the Wine virtual desktop." #~ msgstr "استخدم سطح المكتب الافتراضي الخاص بواين." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "التقاط الفأرة في وضع ملء الشاشة" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "دع البرنامج يلتقط مدخلات الفأرة عند وضع ملء الشاشة." #~ msgid "Take Focus" #~ msgstr "خذ التركيز" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "نشّطه إذا لم يستعد البرنامج التركيز بعد التبديل." #~ msgid "Mouse Warp" #~ msgstr "الانتقال الآني للفأرة" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "غّير هذا إذا كنت تواجه تأخر الفأرة أو عدم التزامن." #~ msgid "Screen Scaling" #~ msgstr "تحجيم الشاشة" #~ msgid "Set custom DPI." #~ msgstr "تخصيص سرعة الفأرة." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "المصيِّر" #~ msgid "Select what backend to use for wined3d." #~ msgstr "حدد الواجهة الخلفية التي تريد استخدامها لـ wined3d." #~ msgid "gl (default)" #~ msgstr "gl (افتراضي)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "فولكان" #~ msgid "Manage Components Versions" #~ msgstr "أدِر إصدارات المكونات" #~ msgid "DXVK Version" #~ msgstr "إصدار DXVK" #~ msgid "VKD3D Version" #~ msgstr "إصدار VKD3D" #~ msgid "DXVK NVAPI Version" #~ msgstr "إصدار DXVK NVAPI" #~ msgid "LatencyFleX Version" #~ msgstr "إصدار LatencyFleX" #~ msgid "false" #~ msgstr "خاطئة" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "نفس المقدمة من بوتلز ولكن مقدمة من ستيم." #~ msgid "Optimise gaming performance on demand." #~ msgstr "حسّن أداء الألعاب عند الطلب." #~ msgid "Gamescope" #~ msgstr "نطاق اللعبة" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "استعمل مُرتِّب Gamescope." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "الإعدادات الافتراضية لمسار القارورة." #~ msgid "Reset to default" #~ msgstr "عُد للإعدادات الافتراضية" #~ msgid "Choose a directory" #~ msgstr "اختر دليلاً" #~ msgid "Audio" #~ msgstr "الصوت" #~ msgid "Reduce Latency" #~ msgstr "تقليل زمن الاستجابة" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "عيّن زمن استجابة PulseAudio إلى 60 ملّي ثانية، هذا يرفع جودة الصوت." #~ msgid "Versioning" #~ msgstr "تعيين الإصدار" #~ msgid "Use Compression for States" #~ msgstr "استعمل عملية الضَّغط للحالات" #~ msgid "" #~ "This will reduce the space used by the states but slow down their creation." #~ msgstr "سيؤدي هذا لتقليل المساحة التي تستعملها الحالات ولكنه سيبطئ إنشاءها." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "سينشئ بولتز الحالة قبل تشغيل أي تبعيات أو مثبتات." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "استخدم أنماطاً مخصصةً لاستبعاد بعض المسارات من تعيين الإصدار." #~ msgid "Development and Debugging" #~ msgstr "التطوير والتصحيح" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and " #~ "more." #~ msgstr "" #~ "طبقة Vulkan و OpenGL تقوم بقياس معدل الإطارات والحرارات والحمل على المعالج " #~ "ومعالج الرسوميات وغيرها." #~ msgid "Wine 'fixme' Logs" #~ msgstr "سجلات 'fixme' لواين" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "سجِّل مسارات التعليمات البرمجية التي لم تُنفذ في واين." #~ msgid "No Programs found" #~ msgstr "لم يُعثر على برامج" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "ثبت البرامج من قسم المثبتات أو عن طريق تشغيل ملف التنفيذ، يمكنك أيضاً أن تضيف " #~ "ملفات التنفيذ يدويّا عن طريق زر \"+\"." #~ msgid "Toggle Hidden" #~ msgstr "أظهر/أخفِ" #~ msgid "Take a break, it may take a while." #~ msgstr "استرح قليلاً، قد يستغرق هذا وقتاً." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will run." #~ msgstr "عيّن طريقة إدارة Gamescope لنوافذ الألعاب التي ستشغلها." #~ msgid "Width (e.g. 1280)" #~ msgstr "العرض (على سبيل المثال: 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "الارتفاع (على سبيل المثال: 720)" #~ msgid "Gamescope Resolution" #~ msgstr "دقة Gamescope" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "تغيير مستوى التسجيل.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "إعدادات vkBasalt" #~ msgid "Color Lookup Table" #~ msgstr "جدول البحث عن الألوان" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a .CUBE " #~ "file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "يقوم جدول البحث عن الألوان بتحويل نطاق ألوان إلى نطاق آخر باستخدام ملف CUBE. " #~ "أو ملف png. حيث الطول يساوي العرض." #~ msgid "Start off by creating a Bottle." #~ msgstr "ابدأ بإنشاء قارورة." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "شغل برمجيات ويندوز على لينكس.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "مسار بوتلز مخصص (يتطلب إعادة التشغيل)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing ones)." #~ msgstr "" #~ "اختر أين يجب تخزين القارورات الجديدة (لن يغير هذا مكان القارورات الموجودة " #~ "مسبقاً)." #~ msgid "In early development (requires restart)." #~ msgstr "في مرحلة مبكرة من التطوير (يتطلب إعادة التشغيل)." #~ msgid "Import/Export…" #~ msgstr "استيراد/تصدير…" #~ msgid "Support" #~ msgstr "الدعم" #~ msgid "Forums" #~ msgstr "المنتدى" #~ msgid "Open menu" #~ msgstr "افتح القائمة" #~ msgid "New bottle" #~ msgstr "قارورة جديدة" #~ msgid "Ok" #~ msgstr "حسناً" #~ msgid "Confirm" #~ msgstr "أكِّد" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "هل أنت متأكد من أنك تريد إنهاء كل العمليات؟\n" #~ "قد يسبب هذا فقدان البيانات." #~ msgid "Default to the bottle path." #~ msgstr "تعيين المسار الافتراضي كمسار القارورة." #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "تبديل الضغط يتطلب أعادة البدء" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "سيقوم هذا بإبقاء كل ملفاتك ولكنه سيحذف كل حالاتك، هل تريد الاستمرار؟" #~ msgid "Details & Utilities" #~ msgstr "التفاصيل والمرافق" #~ msgid "Found in your bottle's Start menu." #~ msgstr "عُثر عليه في قائمة ابدأ للقارورة." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "أنشئت قارورة باسم {0} بنجاح" #~ msgid "Mirko Brombin" #~ msgstr "ميركو برومبين" #~ msgid "News" #~ msgstr "الأخبار" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "نظام تعيين مستوىً جديد يمكّن من تعيين إصدار كل القارورة (والتكوين كذلك)" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "يمكن الآن تبديل تعيين الإصدار الآلي وإيقاف تشغيله" #~ msgid "Use compression for versioning states" #~ msgstr "استخدم الضغط لحالات تعيين الإصدار" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "حسّن حفظ خيارات التشغيل دون تحديث واجهة المستخدم عدة مرات" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must provide " #~ "support for it)" #~ msgstr "حُسن أداء YAML باستخدام libyaml (يجب أن تدعم هذا حزمة python-yaml)" #~ msgid "New About dialog" #~ msgstr "تصميم جديد لمربع حوار \"جديد حول\"" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "يغطي الدعم في وضع المكتبة (شكراً لـ SteamGridDB)" #~ msgid "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "" #~ "أزيل خيار عرض المعلومات بمستوى الرأس لـ DXVK، استعمل قسم متغيرات البيئة بدلا " #~ "منه" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "يتيح خيار bottles-cli للطرفية مخرجات الأوامر الآن" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "يتواجد خيار التحقق من الصحة في قسم استكشاف الأخطاء في \"حول\"" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check their " #~ "packages" #~ msgstr "فحص تبعيات موسع، ندعو المسؤوليين عن الحزم للتحقق من حزمهم مرة أخرى" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "إذن افتراضي جديد لحزمة الفلاتباك: xdg-download" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "أضيفت اعتمادات مكتبات الطرف الثالث في قسم الاعتمادات" #~ msgid "Fixes" #~ msgstr "الإصلاحات" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "إصلاح للحوارات التي لا يمكن تخطيها" #~ msgid "Fix for empty bottle name" #~ msgstr "إصلاح لاسم قارورة فارغ" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "إصلاح مكتبات gstreamer لقوارير win32" #~ msgid "Fix for RemoteDisconnected error causing a crash" #~ msgstr "إصلاح خطأ RemoteDisconnected المسبب لحدوث عطل" #~ msgid "Fix wrong Vaniglia listing" #~ msgstr "أصلح أخطاء قائمة Vangilia" #~ msgid "Fix templates being generated with symlinked paths causing loops" #~ msgstr "أصلحت مشكلة تكوين القوالب بمسارات موصولة بالنظام مما يسبب حلقات" #~ msgid "" #~ "Fix configuration migration causing a crash when the user altered the " #~ "configuration" #~ msgstr "إصلاح تسبب ترحيل التكوين حدوث عطل عند تعديل المستخدم للتكوين" #~ msgid "Fix mscoree.dll not found" #~ msgstr "أصلح \"لم يُعثر على mscoree.dll\"" #~ msgid "Fix regression for the -b option of the legacy bottles cli" #~ msgstr "إصلاح الانحدار لخيار b- في واجهة سطر الأوامر القديمة لبوتلز" #~ msgid "Fix Steam Launch Options parser causing a crash" #~ msgstr "أصلح تسبب محلل خيارات ستيم في حدوث عطل" #~ msgid "" #~ "Fix a regression in the Add to Steam button not adding the new entry in Steam" #~ msgstr "" #~ "إصلاح انحدار في زر \"أضف إلى ستيم\" حيث لا يؤدي إلى إضافة مدخلة جديدة في ستيم" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "الترجمة الفنلندية بفضل Jiri Grönroos" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "الترجمة الإندونيسية بفضل liimee@" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "الترجمة الإسبانية بفضل Pablo Munoz Alabau وoscfdezdz@" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "الترجمة الألمانية بفضل Patrick Ulbricht" #~ msgid "Easily manage wineprefix" #~ msgstr "إدارة سابقات واين بسهولة" #~ msgid "Experiments:library" #~ msgstr "التجارب:المكتبة" #~ msgid "Toggle experimental Library mode." #~ msgstr "تبديل وضع المكتبة التجريبية." ================================================ FILE: po/az.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-11-07 21:52+0000\n" "Last-Translator: Azad Zeynalov \n" "Language-Team: Azerbaijani \n" "Language: az\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.15-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Heç bir yol göstərilmədi" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Nüsxə {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Nüsxə {0} idxal edilir" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "" "3 dəfə yoxlanmağına baxmayaraq komponentlərin quraşdırılması uğursuz oldu." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Əsas komponentlərdə çatışmazlıq var. Quraşdırılır…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Butulka üçün qovluq yaratmaq mümkün olmadı." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Yer tutucu qovluğ/fayl yaradıla bilmədi." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Butulka konfiqurasiyası yaradılır…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Şablon tapıldı, tətbiq edilir…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Wine konfiqi yenilənir…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Wine konfigi yeniləndi!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Flatpak olaraq işləyir, istifadəçi qovluğu qorunaqlı hala gətirilir…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "İstifadəçi qovluğu qorunaqlı hala gətirilir…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Windows versiyası təyin olunur…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "CMD standart parametrlərini tətbiq et…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Mühit optimallaşdırılır…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Tətbiq olunan mühit: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Xüsusi mühit reseptindən istifadə edilir…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Resept tapılmadı və ya etibarlı deyil…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "DXVK quraşdırılır…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "VKD3D quraşdırılır…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "DXVK-NVAPI quraşdırılır…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Asılılıq quraşdırılır: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Versiya vəziyyəti 0 yaradılır…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Bitirilir…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Şablon keşlənir…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Statuslar yenilənir …" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Güncəllənəcək bir şey yoxdur" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Yeni status [{0}] uğurla yaradıldı!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Status siyahısı uğurla alındı!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Status {0} uğurla bərpa edildi!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Status {} bərpa olunur …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Status tapılmadı" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Status {} onsuz da aktiv vəziyyətdədir" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Versiyanı göstər" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "İcra edilə bilənin yolu" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk yolu" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Butulka adı" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Arqumentləri ötürün" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Yanlış URI (sintaksis: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Çıx] sorğusu qəbul edildi." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Kömək] sorğusu qəbul edildi." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Yenilə] sorğusu qəbul edildi." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Bağışla" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Üçüncü Tərəf Kitabxanalar və Xüsusi Təşəkkürlər" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Sponsor olan və maliyyələşdirən" #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Müəllif Hüququ © 2017 Butulkalar Tərtibatçıları" #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Butulkalar Tərtibatçıları" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "tərcüməçilər" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Komponent versiyası" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Poz" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Fayllara Bax" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Quraşdırma uğursuz oldu. Bu, depo xətası, yarım yükləmə və ya toplu yoxlama " "uyğunsuzluğu ilə bağlı ola bilər. Yenidən yoxlamaq üçün kliklə." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Endir və Yüklə" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Manifesti Göstər" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Lisenziya" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Yenidən quraşdır" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Xəta Bildir…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Aslılıq adı" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Aslılıq açıqlaması" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Kateqoriya" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Bu Aslılığı Endir və Quraşdır" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Quraşdırma xətası baş verdi. Xəta Hesabatını oxumaq üçün Butulkaları yenidən " "başladın və ya çıxış loglarını oxumaq üçün terminal vasitəsilə işə salın." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Aslılıq Menyusu" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Problemlərin aradan qaldırılması" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Fayllara Bax…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Butulkanı Çoxalt…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Bu, şəxsi fayllar da daxil olmaqla, butulkanızın tam arxividir." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Tam Yedəkləmə…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Bu, sadəcə butulka konfiqurasiyasıdır, şəxsi fayllar daxil olmadan yenisini " "yaratmaq istəyirsinizsə, idealdır." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Konfiqurasiyanı Çölə Çıxar…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Gizli Proqramları Göstər" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Yeni proqramlar axtarın" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Butulkanı Sil…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "İkinci Dərəcəli Menyu" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Bütün Prosesləri Məcburi Dayandırın" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Windows sisteminin söndürülməsini simulyasiya et." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Söndür" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Windows sisteminin yenidən başladılmasını simulyasiya edin." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Yenidən başlat" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Başlatma Seçimləri" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Terminalda icra et" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Faylları icra etmək üçün buraxın" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Mənim butulkam" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Mühit" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "İcraedici" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Bu butulka üçün versiyalama aktivləşdirildi" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Bu butulka üçün versiyalama aktivdir." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "İcra Edilə Bilən Faylı İşə Sal…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Proqramlar" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "İcra edilə bilən faylı işə salmaq üçün \"İcra edilə bilən faylı işə sal...\"" ", Proqramlar siyahısına icra edilə bilən fayl əlavə etmək üçün " "\"Qısa yollar əlavə et...\", və ya topluluq tərəfindən seçilmiş proqramları " "quraşdırmaq üçün \"Proqramları Quraşdır...\" seçimini et." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Qısa Yollar Əlavə et…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Proqramları Quraşdır…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Seçimlər" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Ayarlar" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Butulkanın ayarlarını konfiqurasiya et." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Aslılıqlar" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Proqramlar üçün aslılıqları yüklə." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Anlıq Görüntülər" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Butulka vəziyyətini yaradın ve idarə edin." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Tapşırıq Meneceri" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "İşləyən proqramları idarə edin." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Alətlər" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Əmr Sətri" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Əmrləri Butulkanın içində icra edin." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Qeyd Dəftəri Redaktoru" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Daxili qeydiyyatı redaktə et." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Köhnə Wine Alətləri" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Kəşfiyyatçı" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Sazlayıcı" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfiqurasiya" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Silici" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "İdarəetmə Paneli" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Aslılıqları axtar…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Sən oflaynsan :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles oflayn rejimdə işləyir, ona görə də asılılıqlar mövcud deyil." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Asılılıqlar Windows proqram təminatının uyğunluğunu artıran resurslardır.\n" "\n" "Bu səhifədəki fayllar üçüncü partiyalar tərəfindən xüsusi lisenziya altında " "təqdim olunur. Onları quraşdırmaqla, siz onların müvafiq lisenziya şərtləri " "ilə razılaşmış olursunuz." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Problem və ya çatışmayan asılılıq barədə məlumat ver." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Çatışmayan Aslılıq Barədə Məlumat Ver" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Sənədləşməni Oxu." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Sənədləşmə" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Axtar" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Proqramları Axtar…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Topluluğumuz tərəfindən seçilmiş proqramları quraşdırın.\n" "\n" "Bu səhifədəki fayllar üçüncü partiyalar tərəfindən xüsusi lisenziya altında " "təqdim olunur. Onları quraşdırmaqla, siz onların müvafiq lisenziya şərtləri " "ilə razılaşmış olursunuz." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Quraşdırıcılar Tapılmadı" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Depolar əlçatan deyil və ya heç bir quraşdırıcı bu butulka ilə uyğun deyil." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Sənədləşməni Oxu" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Ad" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Komponentlər" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Wine uyğunluq qatının versiyası." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "İcra edici və komponentlər yenilənir, xahiş edirik gözləyin…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Direct3D 8/9/10/11 istəklərini Vulkana çevirərək uyğunluğu artırın." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "DXVK güncəllənir, lütfən gözləyin…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Direct3D 12 istəklərini Vulkana çevirərək uyğunluğu artırın." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "VKD3D güncəllənir, lütfən gözləyin…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "DXVK-NVAPI güncəllənir, lütfən gözləyin…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Gecikməni azaldın. Bəzi antihiylə proqramları tərəfindən aşkarlana bilər." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "LatencyFleX güncəllənir, lütfən gözləyin…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Ekran" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Dərin Öyrənmə Super Nümunələndirmə" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "DXVK-NVAPI istifadə edərək vizual effektlər hesabına performansı artır. " "Yalnız daha yeni NVIDIA GPU-larında işləyir." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Çözünürlük" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Vizual effektlər hesabına performansı artırın. Yalnız Vulkan üzərində " "işləyir." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "FidelityFX Super Çözünürlük ayarlarını idarə et" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Xarici Grafik" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Enerjinin istifadəsi bahasına performansı artırmaq üçün xarici qrafik " "kartından istifadə edin." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Emal Sonrası Effektlər" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "vkBasalt istifadə edərək müxtəlif emal sonrası effektləri əlavə edin. Yalnız " "Vulkan üzərində işləyir." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Emal Sonrası Qatının ayarlarını idarə edin" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Gamescope istifadə edərək oyunların ekranda necə göstərilməli olduğunu idarə " "edin." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gamescope ayarlarını idarə edin" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Təkmil Ekran Parametrləri" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Performans" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Çoxnüvəli prosessorların performansını artırmaq üçün sinxronizasiyanı " "aktivləşdirin." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sinxronizasiya" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistem" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Performansı İzlə" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "MangoHud istifadə edərək OpenGL və Vulkan-da kadr tezliyi, temperatur, CPU/" "GPU yükü və daha çox kimi izləmə məlumatlarını göstərin." #: bottles/frontend/ui/details-preferences.blp:211 #, fuzzy msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Cihazınıza bir sıra optimizasiyalar tətbiq edin. Oyun performansını artıra " "bilər." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Oyun Fayllarını Əvvəldən Yüklə" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Oyunu dəfələrlə başlatdıqda yükləmə müddətini artırın. Oyun ilk dəfə " "başladıqda daha uzun çəkəcək." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "vmtouch ayarlarını idarə edin" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS ilə Oyun Ekranını Qeydə Al" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Bütün Vulkan və OpenGL proqramları üçün OBS Oyun Ekran Qeyd Edicini Aç/Bağla." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Uyğunluq" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windows Versiyası" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Windows versiyası güncəllənir, lütfən gözləyin…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Dil" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Proqramlarla istifadə ediləcək dili seçin." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Xüsusi Sandbox" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Bu butulka üçün məhdud/idarədə olan mühitdən istifadə edin." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Sandbox İcazələrini idarə edin" #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Bottles İcraçı Mühiti" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Daha çox uyğunluq üçün əlavə kitabxanalar qoşun. Problemlərlə qarşılaşsanız, " "onu deaktiv edin." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Steam İcraçı Mühiti" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Steam oyunları ilə daha çox uyğunluq üçün əlavə kitabxanalar qoşun. " "Problemlə qarşılaşsanız, onu deaktiv edin." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "İş Qovluğu" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "İlkin Vəziyyətə Sıfırla" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Varsayılan)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL Fayllarının Yenidən Təyin Edilməsi" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Mühit Dəyişkənləri" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Diskləri İdarə Et" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Avto Anlıq Görüntülər" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Proqram təminatını quraşdırmadan və ya parametrləri dəyişdirmədən əvvəl " "avtomatik olaraq anlıq görüntülər yaradın." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Sıxışdırma" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Tutulan yeri azaltmaq üçün anlıq görüntüləri sıxışdırın. Bu, anlıq " "görüntülərin yaradılmasını yavaşlatacaq." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "İstisna Nümunələrindən İstifadə Edin" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Anlıq görüntülərdə yolları xariç et." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Nümunələri idarə edin" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Yenilə" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Prosesi dayandır" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Anlıq Görüntü Tapılmadı" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Seçimlərinizin vəziyyətlərini yadda saxlamağa başlamaq üçün ilk anlıq " "görüntünü yarat." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Qısa bir şərh" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Butulka vəziyyətini yadda saxla." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Yeni Anlıq Görüntü yarat" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Ətraflı" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Geri Qayıt" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Əməliyyatlar" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Butulka Seç" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Ləğv et" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Seç" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Yeni Butulka Yarat" #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Butulkaların Çökmə Hesabatı" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Ləğv et" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Hesabatı Göndər" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Keçən dəfə Butulkalar çökdü. Problemin yenidən baş verməsinin qarşısını " "almaq üçün aşağıdakı məlumatları əlavə edərək hesabat doldur." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Butulkalar" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "" #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "İcraçı mühit" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "" #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "" #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "" #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" ================================================ FILE: po/be.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 14:48+0000\n" "Last-Translator: Sasha Glazko \n" "Language-Team: Belarusian \n" "Language: be\n" "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" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Шлях не ўказаны" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Рэзервовае капіраванне {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Імпарт рэзервовай копіі: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Не атрымалася ўсталяваць кампаненты, колькасць спроб: 3 ." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Адсутнічаюць асноўныя кампаненты. Усталяванне…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Не ўдалося стварыць каталог бутэлек." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Не ўдалося стварыць каталог/файл-запаўняльнік." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Стварэнне канфігурацыі бутэлькі…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Шаблон знойдзены, прымяненне…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Канфігурацыя Wine абнаўляецца…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Канфігурацыя Wine абноўлена!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Запуск ад Flatpak, эмуляцыя userdir…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Эмуляцыя userdir…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Налада версіі Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Прымяніць стандартныя налады CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Аптымізацыя асяроддзя…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Прымяненне асяроддзя: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Выкарыстанне індывідуальнага рэцэпту асяроддзя…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Рэцэпт не знойдзены ці несапраўдны…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Усталяванне DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Усталяванне VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Усталяванне DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Усталяванне залежнасці: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Стварэнне стану кіравання версіямі 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Фіналізацыя" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Шаблон кэшавання…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Замацаванне стану…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Няма чаго фіксіраваць" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Новы стан [{0}] паспяхова створаны!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Спіс станаў паспяхова атрыманы!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Стан [{0}] паспяхова адноўлены!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Аднаўленне стану {}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Стан не знойдзены" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Стан {} ужо актыўны" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Паказаць версію" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Шлях да выканання" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Шлях спасылкі" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Назва бутэлькі" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Запуск с аргументамі" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Некарэктны рэсурс (сінтаксіс: bottles:run/<бутэлька>/<праграма>)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "Атрыманы запыт [Выхад]." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "Атрыманы запыт [Дапамога]." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "Атрыманы запыт [Абнавіць]." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Заданаціць" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Староннія бібліятэкі і асобныя падзякі" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Спонсарам ды заснавальнікам з'яўляецца" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Аўтарскае права © 2017 Bottles Developers" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Распрацоўшчыкі Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "lenemter, carhub" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Версія кампанента" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Выдаліць" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Прагляд файлаў" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Спампаваць і ўсталяваць" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Паказаць маніфест" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Ліцэнзія" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Пераўсталяваць" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Паведаміць пра памылку…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Назва залежнасці" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Апісанне залежнасці" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Катэгорыя" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Спампаваць і ўсталяваць гэтую залежнасць" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Меню залежнасцей" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Ліквідацыю непаладак" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Агляд файлаў…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Поўнае рэзервовае капіраванне…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Экспарт канфігурацыі…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Паказаць схаваныя праграмы" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Пошук новых праграм" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Выдаліць бутэльку…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Дадатковае меню" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Выключэнне" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Перазагрузка" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Налады запуску" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Запусціць у тэрмінале" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Асяроддзе" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Сродак запуску" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Запусціць выконвальны файл…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Праграмы" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Дадаць ярлыкі…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Усталяваць праграмы…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Параметры" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Налады" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Залежнасці" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Усталяваць залежнасці для праграм." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Снапшоты" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Менеджар" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Кіраванне запушчанымі праграмамі." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Інструменты" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Камандны радок" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Рэдактар рэестр" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Праваднік" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Канфігурацыя" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Дэінсталятар" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Панэль кіравання" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Пошук залежнасцей…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Вы не ў сетцы :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Прачытаць дакументацыю." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Дакументацыя" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Пошук" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Пошук праграм…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Устаноўшчыкаў не знойдзена" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Чытаць Дакуменатцыю" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Назва" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Кампаненты" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Абнаўленне сродка запуску і кампанентаў, пачакайце, калі ласка…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Абнаўленне DXVK, пачакайце…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Абнаўленне VKD3D, пачакайце…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Абнаўленне DXVK-NVAPI, пачакайце…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Абнаўленне LatencyFleX, пачакайце…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Дысплэй" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Дыскрэтная відэакарта" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Дадатковыя налады дысплэя" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Прадукцыйнасць" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Сінхранізацыя" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Сістэма" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Прадукцыйнасць манітора" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Загадзя загрузіць файлы гульні" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Сумяшчальнасць" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Версія Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Абнаўленне Windows, пачакайце, калі ласка…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Мова" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Выберыце мову для праграмам." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Кіраванне дазволамі пясочніцы" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Асяроддзе выканання Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Асяроддзе выканання Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Працоўны каталог" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Вярнуць прадвызначаныя" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(прадвызначана)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Пераменныя асяроддзя" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Кіраванне дыскамі" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Сцісканне" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Абнавіць" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Спыніць працэс" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Снапшотаў не знойдзена" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Кароткі каментар" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Назад" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Аперацыі" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Скасаваць" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Выбраць" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "Скасаваць" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Дадатковыя налады" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Выйсці" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Ліст" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Назва пераменнай" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Існыя пераменныя" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Захаваць" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Разрознасць у гульні" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Шырыня" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Вышыня" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Разрознасць акна" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Ліміт частаты кадраў" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Тып акна" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Паўнаэкранны" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Пачаць усталяванне" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Працягваць" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Выканана!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Паказаць праграмы" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Усталяванне не выканана!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Нешта пайшло не так." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Усе паведамленні" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Крытычныя" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Памылкі" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Папярэджанні" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Інфармацыя" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Усе" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Аргументы каманды" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Выберыце скрыпт" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Выберыце, адкуль запускаць праграму." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Выберыце каталог" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Выкарыстоўваць Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Перайменаваць" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Выберыце новую назву праграмы." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Новая назва" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Запусціць з аргументамі" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Запусціць" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Налады пясочніцы" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Працягнуць" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Прадвызначана" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Прадвызначаныя налады" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Эфекты" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Паказаць інфармацыю" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Колер" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Паказаць праграму" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Дадаць" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "" #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Выберыце скрыпт" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "" #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "" #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" ================================================ FILE: po/bg.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 13:26+0000\n" "Last-Translator: Milen Simeonov \n" "Language-Team: Bulgarian \n" "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Няма посочено местоположение" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Резервно копие {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Импортиране на резервно копие: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Неуспешно инсталиране на компонентите, направени са 3 опита." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Основните компоненти липсват. Инсталиране…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Неуспешно създаване на директория за бутилката." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Неуспешно създаване на временна директория или файл." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Генериране на конфигурацията на бутилката…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Намерен е шаблон, прилагане…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Конфигурацията на „Wine“ се обновява…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Конфигурацията на „Wine“ е обновена!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "" "Изпълнява се като „Flatpak“, вкарване на потребителската директория в " "пясъчника…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Вкарване на потребителската директория в пясъчника…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Задаване на версията на „Windows“…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Прилагане на настройките по подразбиране за CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Оптимизиране на средата…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Прилагане на средата: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Използване на персонализирана рецепта за средата…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Рецептата не е намерена или е неправилна…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Инсталиране на DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Инсталиране на VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Инсталиране на DXVK с NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Инсталиране на зависимостта: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Създаване на версия за състояние 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Завършване…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Кеширане на шаблона…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Обновяване на състоянието…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Няма нищо за обновяване" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Новото състояние {0} е създадено успешно!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Списъкът на състоянията е извлечен успешно!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Състояние {0} е възстановено успешно!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Възстановяване на състоянието {}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Състоянието не е намерено" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Състоянието {} вече е активно" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Показване на версията" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Местоположение на изпълнимия файл" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Местоположение на .lnk файла" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Наименование на бутилката" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Предаване на аргументи" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Неправилен URI (синтаксис: bottles:run/<бутилка>/<програма>)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "Получена е заявка за [Изход]." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "Получена е заявка за [Помощ]." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "Получена е заявка за [Опресняване]." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Дарения" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Библиотеки от трети страни и специални благодарности" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Спонсориран и финансиран от" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "© 2017 – Разработчиците на „Bottles“" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Разработчиците на „Bottles“" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Georgi Georgiev (RacerBG) https://github.com/RacerBG" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Версия на компонента" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Деинсталиране" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Разглеждане на файловете" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Инсталацията е неуспешна. Това може да се дължи на грешка в хранилището, " "частично изтегляне или несъответствие на контролната сума. Натиснете, за да " "опитате отново." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Изтегляне и инсталиране" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Показване на манифеста" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Лиценз" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Преинсталиране" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Докладване на неизправност…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Наименование на зависимостта" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Описание на зависимостта" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Категория" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Изтегляне и инсталиране на зависимостта" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Възникна грешка по време на инсталацията. Рестартирайте „Bottles“, за да " "прочетете доклада за срив или го изпълнете чрез терминала." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Меню на зависимостите" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Отстраняване на неизправности" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Разглеждане на файловете…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Удвояване на бутилката…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Това е пълният архив на бутилката, включително Вашите лични файлове." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Пълно резервно копие…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "Включва само конфигурацията на бутилката, без Вашите лични файлове." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Експортиране на конфигурацията…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Показване на скритите програми" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Търсене на нови програми" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Изтриване на бутилката…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Допълнително меню" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Принудително спиране на всички процеси" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Симулирайте изключване на „Windows“." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Изключване" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Симулирайте рестартиране на „Windows“." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Рестартиране" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Опции за стартиране" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Изпълняване в терминала" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Пуснете файловете, за да ги изпълните" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Моята бутилка" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "64-бита" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Среда" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Стартираща програма" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Системата за версии е включена за тази бутилка" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Системата за версии е активна за тази бутилка." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Изпълняване на изпълнимия файл…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Програми" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Натиснете „Изпълняване на изпълнимия файл…“, за да го изпълните, „Добавяне " "на преки пътища…“, за да го добавите към списъка с програмите или „" "Инсталиране на програми…“, за да инсталирате програмите, подбрани от " "общността." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Добавяне на преки пътища…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Инсталиране на програми…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Опции" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Настройки" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Конфигуриране на бутилката." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Зависимости" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Инсталиране на зависимости за програмите." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Моментни снимки" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Създаване и управление на състоянията на бутилките." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Диспечер на задачите" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Управление на изпълняваните програми." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Инструменти" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Команден ред" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Изпълняване на команди в бутилката." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Редактор на регистъра" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Редактиране на вътрешния регистър." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Стари инструменти на „Wine“" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Търсачка" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Отстраняване на неизправности" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Конфигурация" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Деинсталираща програма" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Контролен панел" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Търсене на зависимостите…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Вие сте офлайн :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "„Bottles“ се изпълнява в офлайн режим, така че зависимостите не са налични." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Зависимостите са ресурси, които подобряват съвместимостта на софтуера за " "„Windows“.\n" "\n" "Файловете на тази страница са предоставени от трети страни под лиценз за " "собственост. С тяхното инсталиране, Вие се съгласявате със съответните им " "лицензионни условия." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Докладване на проблем или липсваща зависимост." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Докладване на липсваща зависимост" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Прочитане на документацията." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Документация" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Търсене" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Търсене на програмите…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Инсталиране на програми, подбрани от нашата общност.\n" "\n" "Файловете на тази страница са предоставени от трети страни под лиценз за " "собственост. С тяхното инсталиране, Вие се съгласявате със съответните им " "лицензионни условия." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Няма намерени инсталатори" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "Хранилището е недостъпно или няма съвместим инсталатор с тази бутилка." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Прочитане на документацията" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Наименование" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Компоненти" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Версията на пласта за съвместимост на „Wine“." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" "Обновяване на стартиращата програма и нейните компоненти, моля, изчакайте…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Подобрява съвместимостта с Direct3D 8/9/10/11, чрез превеждане към „Vulkan“." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Обновяване на DXVK, моля, изчакайте…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Подобрява съвместимостта с Direct3D 12, чрез превеждане към „Vulkan“." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Обновяване на VKD3D, моля, изчакайте…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK с NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Обновяване на DXVK с NVAPI, моля, изчакайте…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LFX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Подобрява времето за реакция. Може да бъде открит от някои системи против " "измами." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Обновяване на LFX, моля, изчакайте…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Екран" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "DLSS" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Подобрява производителността за сметка на качеството, чрез DXVK с NVAPI. " "Работи само с новите видеокарти на „NVIDIA“." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FSR" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Подобрява производителността за сметка на качеството. Работи само с „Vulkan“." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Управление на настройките на FSR" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Отделна видеокарта" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Използва отделната видеокарта, за увеличаване на производителността, за " "сметка на повишената консумация на енергия." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Ефекти за последваща обработка" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Добавя различни ефекти за последваща обработка, чрез „vkBasalt“. Работи само " "с „Vulkan“." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Управление на настройките на слоя за последваща обработка" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Управлява показването на игрите на екрана, чрез „Gamescope“." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Управление на настройките на „Gamescope“" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Разширени настройки на екрана" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Производителност" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Включва синхронизацията за увеличаване на производителността на " "многоядрените процесори." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Синхронизация" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Система" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "FUTEX2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Наблюдение на производителността" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Показва информация за честота на кадрите, температурата, натоварването на " "процесора, видеокартата, „OpenGL“ и „Vulkan“, чрез „MangoHud“." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Див режим на игра" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Прилага редица оптимизации за Вашето устройство. Може да подобри " "производителността на играта." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Предварително зареждане на файловете на играта" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Подобрява времето за зареждане, когато играта е стартирана няколко пъти. " "Първото стартиране на играта ще отнеме повече време." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Управление на настройките на „VM Touch“" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Игрално прихващане от OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Превключва игралното прихващане от OBS за всички програми, използващи " "„Vulkan“ и „OpenGL“." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Съвместимост" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Версия на „Windows“" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Обновяване на версията на „Windows“, моля, изчакайте…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Език" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Изберете езика, който ще се използва от програмите." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Отделен пясъчник" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Използвайте изолирана среда за тази бутилка." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Управление на разрешенията за пясъчника" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Среда за изпълнение на „Bottles“" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Предоставя допълнителни библиотеки за по-голяма съвместимост, но може да " "създаде потенциални проблеми." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Среда за изпълнение на „Steam“" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Предоставя допълнителни библиотеки за по-голяма съвместимост с игри от " "„Steam“, но може да създаде потенциални проблеми." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Работна директория" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Нулиране" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(По подразбиране)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Замени на DLL файловете" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Променливи на средата" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Управление на дяловете" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Автоматични моментни снимки" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Създава автоматични моментни снимки преди инсталирането на софтуер или " "промяна на неговите настройки." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Компресиране" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Компресира моментните снимки за да намали техния размер. Това ще забави " "тяхното създаване." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Използване на моделите за изключване" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Изключва местоположенията в моментните снимки." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Управление на моделите" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Опресняване" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Спиране на процеса" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Няма намерени моментни снимки" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Създайте моментна снимка за да запазите състоянията на Вашите предпочитания." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Кратък коментар" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Запазва състоянието на бутилката." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Създаване на нова моментна снимка" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Подробности" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Назад" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Операции" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Избиране на бутилка" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Отказ" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Избиране" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Създаване на нова бутилка" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Доклад за срив на „Bottles“" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Отказ" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Изпращане на доклада" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "„Bottles“ претърпя срив. Моля, попълнете доклада за срив и приложете " "следните данни за да открием проблема и да го поправим." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Намерихме един или повече подобни (или еднакви) доклади. Моля, преди да " "изпратите нов доклад, проверете внимателно дали той вече съществува. Всеки " "доклад изисква усилия от страна на разработчиците за диагностициране, моля, " "уважавайте тяхната работа и се уверете, че не публикувате дубликати." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Искам да изпратя доклада." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Разширени опции" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Непълен пакет" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Тази версия на „Bottles“не предоставя всички необходими зависимости, моля, " "свържете се с отговорното лице или използвайте официалната версия." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Изход" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "DLL файловете може да бъдат предоставени от „Wine“ или от използваната " "програма." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Нова замяна" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Замени" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Дялове" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Тези местоположения от Вашата система са разпознати като устройства от " "стартиращата програма (например С: и D:…)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Буква" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Текущи дялове" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Удвояване на бутилката" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Удвояване" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Въведете наименование за удвоената бутилка." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Удвояване…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Това може да отнеме известно време." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Бутилката е удвоена" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Променливите на средата са динамично именувани стойности, които засягат " "изпълняваните процеси във Вашата бутилка." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Наименование на променливата" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Текущи променливи" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Модели за изключване" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Дефинира моделите, които ще бъдат използвани за изключване на директориите " "от системата за версии." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Модел" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Текущи модели" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Настройки на „Gamescope“" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Запазване" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Управлява начина, по който игрите трябва да се показват." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Резолюция на играта" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Използва резолюцията на играта като информация в пиксели." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Ширина" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Височина" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Резолюция на прозореца" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Увеличава резолюцията, когато използваната резолюция е по-голяма от тази на " "играта в пиксели." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Разни" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Ограничение на честотата на кадрите" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Ограничение на честотата на кадрите във фонов режим" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Целочислено мащабиране" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Вид на прозореца" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Безрамков" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Цял екран" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Искате ли да продължите инсталирането?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Започване на инсталирането" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Този инсталатор се нуждае от локални ресурси, които не могат да бъдат " "предоставени по друг начин." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Продължаване" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Завършено!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Показване на програмите" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Инсталирането е неуспешно!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Нещо се обърка." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Всички съобщения" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Критични" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Грешки" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Предупреждения" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Информация" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Търсачка на дневниците" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Дневници" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Променя нивото на регистриране." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Всичко" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Тези аргументи ще бъдат предадени при стартирането." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Персонализирани аргументи" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Командни аргументи" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "например: VAR=стойност %command% -example1 -example2 -example3=здрасти" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Скрипт за последващо изпълнение" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Изберете скрипт, който трябва да бъде изпълнен след стартирането." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Избиране на скрипт" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Изберете откъде да стартирате програмата." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Избиране на директория" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Тези настройки ще заменят настройките по подразбиране на изпълнимия файл." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Замени на предпочитанията" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Нулиране на всичко" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Виртуален работен плот" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Декларация за отказ от отговорност на „Proton“" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Използване на „Proton“" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Използването на стартиращите програми, базирани на „Proton“ в бутилки, които " "не са част от „Steam“, може да създаде потенциални проблеми.\n" "\n" "Препоръчваме използването на „Wine-GE“, която е предназначена за работа " "извън „Steam“.\n" "\n" "Ако продължите, средата за изпълнение на „Steam“ ще се включи автоматично " "(в случай че е инсталирана и открита от „Bottles“), за да осигури " "необходимите библиотеки и да ограничи проблемите със съвместимостта. " "GloriousEggroll, притежателят на стартиращата програма, не носи отговорност " "за никакви проблеми и препоръчваме да не ги докладвате." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Разбрах." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Преименуване" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Преименувайте избраната програма." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Ново наименование" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Изпълняване с аргументи" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Изпълняване" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Напишете аргументите, които ще бъдат предадени на изпълнимия файл." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "например: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Настройки на пясъчника" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Споделяне на мрежата" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Споделяне на звука" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Необходимо е надграждане" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Напред" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Стартиране на надграждането" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Нова система за версии" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Новата система за версии на бутилките вече е тук." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "„Bottles“ вече има нова система за версии, която няма обратна съвместимост.\n" "\n" "Трябва да инициализираме повторно хранилището на бутилката. Това действие ще " "запази данните на Вашата бутилка и ще създаде нова моментна снимка, но ще " "изтрие всички съществуващи моментни снимки.\n" "\n" "Ако имате нужда от предишна моментна снимка на бутилката, затворете този " "прозорец, възстановете моментната снимка и отворете бутилката за повторно " "показване на прозореца.\n" "\n" "Старата система за версии ще бъде премахната в близко бъдеще." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Повторно инициализиране на хранилището…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Готово! Моля, рестартирайте „Bottles“." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Настройки на ефектите за последваща обработка" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "По подразбиране" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Настройки по подразбиране" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Ефектите се прилагат според реда в списъка." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Ефекти" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Адаптивно изостряне на контраста" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Изостряне" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Показване на информацията" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Обезшумено изостряне на яркостта" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Обезшумяване" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Бързо приблизително изглаждане" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Качество на подпикселите" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Праг на качеството на ръбовете" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Минимален праг на качеството на ръбовете" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Подпикселно морфологично изглаждане" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Откриване на ръбове" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Яркост" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Цвят" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Праг" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Максимални стъпки за търсене" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Максимални диагонални стъпки за търсене" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Максимално заобляне на ъглите" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "Изострянето на АИК увеличава изострянето на кадъра. По-високите стойности го " "увеличават, докато по-ниските от 0 правят кадъра по-гладък от неговия " "оригинал." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "Изострянето на ОИЯ увеличава изострянето на кадъра. По-високите стойности го " "увеличават." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "Обезшумяването на ОИЯ намалява шума в кадъра. По-високите стойности го " "правят по-незабележим." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "Подпикселното качество на БПИ намалява ръбовете на ниво подпиксели. По-" "високите стойности ги изглаждат." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "Прагът на ръбовете на БПИ е най-ниският контраст за прилагане на алгоритъма " "на БПИ. По-високите стойности го увеличават." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "Минималният праг на качеството на ръбовете на БПИ е най-ниската стойност на " "тъмните пиксели, които не участват в алгоритъма на БПИ. По-високите " "стойности пренебрегват по-ниските и увеличават производителността." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Яркостта открива ръбовете от монохромна перспектива, докато цветът ги " "открива според техните цветове, но процесът е по-бавен." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "Прагът на СМИ посочва чувствителността за откриване на ръбове. По-ниските " "стойности откриват повече ръбове за сметка на производителността." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "Максималните стъпки за търсене на СМИ посочват колко хоризонтални и " "вертикални стъпки за търсене са извършени при търсенето на ръбове." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "Максималните диагонални стъпки за търсене на СМИ посочват колко диагонални " "стъпки за търсене са извършени при търсенето на ръбове." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "Заоблянето на ъглите на СМИ посочва степента на заобляне на техните върхове." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Вградени („Wine“)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Оригинални („Windows“)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Вградени и оригинални" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Оригинални и вградени" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Изключено" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Премахване" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/път/към/местоположението" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Стойност" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Разглеждане на файловете" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Наименование на папката на „Wine“" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Диспечер" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Тази папка на „Wine“ вече е импортирана в „Bottles“." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Импортиране на резервно копие на бутилката" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Повторно търсене на папки" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Няма намерени папки" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Няма намерени външни папки. „Bottles“ има ли достъп до тези папки?\n" "Използвайте иконата по-горе, за да импортирате бутилка от резервно копие." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Пълен архив" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Показване на манифеста…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Прочитане на отзива…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Наименование на инсталатора" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Описание на инсталатора" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Неизвестно" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Инсталиране на тази програма" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Програмно меню" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Няма миниатюра" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Стартиране" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Стартиране със „Steam“" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Наименование на елемента" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Премахване от библиотеката" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Спиране" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Библиотека" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Добавяне на елементи от списъка с програми на бутилката" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Системата за версии е активна в тази бутилка." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Тази бутилка изглежда повредена." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Изпълняване в тази бутилка" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Изпълняване тук" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Тази бутилка е повредена, конфигурационният файл липсва. Ще бъде създаден " "нов конфигурационен файл." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Търсене на Вашите бутилки…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "„Steam Proton“" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "„Bottles“" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Създаване на нова бутилка…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Няма намерени резултати" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Опитайте с различно търсене." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Стартиране…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Ресурсът липсва." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Разглеждане" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "_Създаване" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Наименование на бутилката" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Програми" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Игри" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "П_ерсонализирана" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Персонализирана" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Споделяне на потребителската директория" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Това прави потребителската директория откриваема в бутилката. Тази опция не " "може да бъде променена след създаването на бутилката." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Архитектура" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "Използвайте 32-битовата архитектура само ако е наложително." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Импортиране на персонализирана конфигурация." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Директория на бутилката" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Директория с данните на бутилката." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Затваряне" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Това наименование не е налично." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Предишен" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Добре дошли в „Bottles“" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Използвайте софтуер за „Windows“ на „Линукс“." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "„Windows“ в бутилки" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "„Bottles“ използва стартиращи програми за изолиране на програмите в среда, " "подобна на „Windows“." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Почти е готово" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Трябват само още няколко минути…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Всичко е готово!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Моля, първо, завършете настройката" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Започнете използването на „Bottles“" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Следващ" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Предпочитания" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Общи" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Външен вид" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Тъмен режим" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Използване на тъмен режим." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Дата на обновяване" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Показва датата на обновяване в списъка с бутилки." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Известия" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Показва известията за изтегляне и инсталиране." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Временни файлове" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Изчистете временните файлове при стартиране на „Bottles“?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Затваряне на „Bottles“ след стартиране на програма" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Затваря „Bottles“ след стартиране на програма от файловия диспечер." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Интеграции" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Папки на „Steam Proton“" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Показва папките на „Steam Proton“." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Показване на „Steam“ в списъка с програмите" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Изисква инсталирането на „Steam“ за „Windows“ в бутилката." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Показване на „Epic Games“ в списъка с програмите" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Изисква инсталирането на „Epic Games Store“ в бутилката." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Показване на „Ubisoft Games“ в списъка с програмите" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Изисква инсталирането на „Ubisoft Connect“ в бутилката." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Разширени" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Директория на бутилките" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Директория с данните на Вашите бутилки." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Стартиращи програми" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "„Bottles“ се изпълнява в офлайн режим, така че стартиращите програми не са " "налични." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Предварителни версии" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Показва нестабилните версии на стартиращите програми." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Компоненти на DLL файловете" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" "„Bottles“ се изпълнява в офлайн режим, така че DLL файловете не са налични." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK – NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Основни" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Среда за изпълнение" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "„Wine Bridge“" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Експерименти" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Тези функции са в процес на разработка и може да създадат потенциални " "проблеми." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Пясъчник в бутилка" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "В процес на разработка." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Стартиране с терминала" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Разглеждане на местоположението" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Промяна на опциите за стартиране…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Добавяне към библиотеката" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Добавяне на пряк път на работния плот" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Добавяне към „Steam“" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Преименуване…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Скриване на програмата" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Показване на програмата" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Премахване от списъка" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Наименование на програмата" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Идентификатор на състоянието" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Коментар за състоянието" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Възстановяване на моментната снимка" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Изтриване на съобщението" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Главно меню" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Изглежда нямате връзка с Интернет. Изтеглянето на основните компоненти не е " "възможно. Натиснете тази икона, когато възстановите връзката." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Импортиране…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Помощ" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Относно „Bottles“" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Файлът „{0}“ не е с разширение .exe или .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Обновяване: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "„{0}“ е добавена" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Избиране на изпълним файл" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Добавяне" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Скриване на скритите програми" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Стартиране на „{0}“…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Внимавайте с пясъчника" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "„Bottles“ се изпълнява в пясъчник (изолирана среда). Ако програмата не се " "изпълнява, отворете бутилката (иконата с 3 точки) и опитайте отново." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Отхвърляне" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" "Избиране на местоположението за запазване на резервното копие на " "конфигурацията" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Експортиране" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Избиране на местоположението за запазване на резервното копие на архива" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Резервно копие" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Създадено е резервно копие на „{0}“" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Неуспешно създаване на резервно копие на „{0}“" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Искате ли да изтриете завинаги „{}“?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "Всички програми и техните настройки ще бъдат изтрити завинаги." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Изтриване" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Липсваща стартираща програма" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Стартиращата програма на тази бутилка липсва. Инсталирайте липсващата " "стартираща програма или изберете друга." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Искате ли да спрете принудително всички процеси?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "Това може да създаде потенциални проблеми." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "_Принудително спиране" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Тази функция не е налична за Вашата система." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} За да добавите тази функция, моля изпълнете „flatpak install“" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Наименованието на бутилката вече се използва." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Избиране на работна директория" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Директорията, която съдържа данните на „{}“." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Искате ли да изтриете всички моментни снимки?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" "Всички моментни снимки ще бъдат изтрити, но Вашите файлове ще се запазят." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Моля, преминете към новата система на версиите, за създаване на нови " "състояния." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Инсталатори" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Операциите са в процес на изпълнение, моля, изчакайте." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Върнете се към Вашите бутилки." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Резервното копие е импортирано успешно" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Импортирането е неуспешно" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Импортиране на резервното копие…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Избиране на резервното копие на архива" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Импортиране" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Избиране на конфигурационен файл" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "Няма" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Изпълняване на изпълним файл в „{self.config.Name}“" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Стартиране на „{0}“ в „{1}“…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Вашите бутилки" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Изтегляне на ~{0} пакета…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Извлечени са {0} от {1} пакета" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Избиране на директория на бутилката" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Създаване на бутилка…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Бутилката не е създадена" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" "Създаването на бутилката е неуспешно и завърши с една или повече грешки." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Бутилката е създадена" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "„{0}“ е създадена успешно." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "„Steam“ не е намерен или „Bottles“ няма нужните разрешения." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Избиране на местоположение на „Bottles“" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Рестартиране на „Bottles“?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "„Bottles“ трябва да бъде рестартиран за да използва тази директория.\n" "\n" "Затворете всяка програма, която е стартирана от „Bottles“, преди да го " "рестартирате, в противен случай, това може да създаде потенциални проблеми." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Рестартиране" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" "Използва „Wine“ от „Valve“, включва тестовите версии и кръпки от „Proton“." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "Използва „Wine“, включва тестовите версии и кръпки от „Proton“." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Използва „Wine“, включва кръпки от тестовите версии." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Използва „Wine“ от „Valve“, включва тестовите версии и кръпки от „Proton“ и " "„Steam“. Изисква включването на средата за изпълнение на „Steam“." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Други" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Надграждане" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Инсталиране…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Манифест на {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "„{0}“ е деинсталирана" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "„{0}“ е инсталирана" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "Инсталирането на „{0}“ е неуспешно" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "„{0}“ е импортирана" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Програмата вероятно няма да работи. Инсталаторът е конфигуриран да " "предостави най-добрия резултат, но може да очаквате неизправности, " "нестабилност и неработещи функции." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Програмата работи с забележими неизправности, но те не засягат нейните " "функции." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Програмата работи с дребни неизправности." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Програмата работи перфектно." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Отзив за {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Спиране на „{0}“…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Стартиране на „{0}“ със „Steam“…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "„{0}“ е скрита" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "„{0}“ е показана" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "„{0}“ е премахната" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "„{0}“ е преименувана на „{1}“" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Създаден е пряк път на работния плот за „{0}“" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "„{0}“ е добавена към Вашата библиотека" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "„{0}“ е добавена към Вашата библиотека в „Steam“" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Показване на доклада" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Този проблем е докладван 5 пъти и не може да бъде изпратен " "отново.\n" " Използвайте съществуващите доклади за обратна връзка." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Обновяване на настройките на екрана, моля, изчакайте…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Настройките на екрана са обновени" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Няма намерени замени." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Избиране на местоположение на дяла" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Няма дефинирани променливи на средата." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Няма дефинирани модели за изключване." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Възникна грешка." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Копиране в клипборда" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Избиране на файл с ресурси" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Инсталиране на зависимостите на „Windows“…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Конфигуриране на бутилката…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Обработване на стъпките на инсталатора…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Инсталиране на {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Извършване на последни проверки…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Инсталиране на {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} вече е налична в програмния изглед." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Инсталаторът завърши с неизвестна грешка" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} вече е изключено за тази бутилка." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Тази настройка е различна от стандартната за бутилката." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Избиране на скрипт" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Персонализираното местоположение на „Bottles“ не е намерено" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Връщане на местоположението по подразбиране. Бутилките няма да бъдат " "показани." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Използвайте софтуер за „Windows“" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Миграция от „Flatpak“" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Превключва диалога за миграция от „Flatpak“." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Тъмна тема" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Принудително използване на тъмната тема." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Превключване на датата на обновяване в списъка" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Превключва датата на обновяване в списъка с бутилки." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Списък от „Steam“" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Превключва списъка от „Steam“." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Списък от „Epic Games“" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Превключва списъка от „Epic Games“." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Списък от „Ubisoft Connect“" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Превключва списъка от „Ubisoft Connect“." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Широчина на прозореца" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Променя широчината на прозореца." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Височина на прозореца" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Променя височината на прозореца." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Показва известията." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Почистване на временните файлове" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Почиства временните файлове при стартиране на системата." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Тестова версия" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Превключва тестовите версии на стартиращите програми." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Изглед при стартиране" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Избира изгледа, който програмата ще използва." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Превключва експерименталните функции, като системата за версии, " "инсталаторите и тестовите версии на стартиращите програми." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Поддръжка за „Steam Proton“" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Превключва поддръжката за папките на „Steam Proton“." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Експерименти: пясъчник" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Превключва експерименталния режим „Пясъчник“." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Автоматично затваряне на „Bottles“" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Затваря „Bottles“ след стартиране на изпълним файл от файловия диспечер." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Показване на предупреждение за пясъчника" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Превключва предупреждението за пясъчника." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Използвайте софтуер за „Windows“ на „Линукс“ с „Bottles“!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Бутилирайте софтуера и се насладете на свободното си време!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Нашата вградена система за инсталиране на зависимостите осигурява " "автоматична съвместимост на софтуера. Използвайте диспечера на изтеглянията, " "за да изтеглите официалните компоненти: стартиращата програма " "(„Wine“ или „Proton“), DXVK, зависимостите и други." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Системата за версии на бутилките осигурява сигурност за Вашите файлове и " "дава възможност да ги възстановите, ако е необходимо!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Възможности:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Създаване на бутилки с помощта на предварително конфигурирани среди или на " "своя собствена среда" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Изпълняване на изпълними файлове (.exe или .msi) във Вашите бутилки директно " "от контекстното меню на файловия диспечер" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Автоматично откриване на инсталираните програми във Вашите бутилки" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Бързо добавяне на променливи на средата" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Замяна на DLL файловете за всяка бутилка" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Моментална промяна на стартиращата програма за всяка бутилка" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Различни подобрения на производителността за игри (esync, fsync, DXVK, кеш, " "компилатор на шейдъри, разтоварване и много други.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "" "Автоматична инсталация и управление на стартиращите програми на „Wine“ и " "„Proton“" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Автоматично поправяне на бутилката в случай на повреда" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Вграден инсталатор на зависимости, базиран на хранилище, което се управлява " "от обществото" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Вграден диспечер на задачите за процесите на „Wine“" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Достъп до „ProtonDB“ и „WineHQ“ за поддръжка" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" "Система за пренасяне на Вашата конфигурация към новите версии на „Bottles“" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Архивиране и импортиране на бутилки" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Импортиране на папките на „Wine“ от други диспечери" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Система за версии на „Bottles“" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "… и много други!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Обновяване на информацията за метаданните" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Добавяне на повече информация за обновяването и точна версия за бележките " "към изданието" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Поправка за бутона „Добавяне към „Steam““" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Поправка за сериализирането на конфигурацията на бутилката" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Поправка за двойното разархивиране на „Patool“" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Точна версия" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Поправка за срив при създаването на бутилка" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Подобрения на интерфейса за нова бутилка" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Подобрения:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Промяна на иконата на библиотеката" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Добавяне на тост за „Изпълняване на изпълнимия файл“" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Поправки на неизправности:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Грешка при добавяне на пряк път към „Steam“" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Грешка при импортиране на резервни копия" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Автоматично включване на средата за изпълнение на „Steam“ при използване на " "„wine-ge-custom“" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "Различни поправки, свързани с библиотечните файлове, сривове и други" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Поправки за проблеми, свързани с кодирането на текста" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Поправка за грешка при изтегляне, ако „Bottles“ не е изпълнен от терминала" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Точна дата на версията" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "Скриване на грешките, свързани с „NVIDIA“, ако не използвате „NVIDIA“" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Подобрения и поправки за „Gamescope“" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Инсталирането на зависимости е по-бързо и по-стабилно" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "Проверката на състоянието показва повече информация за по-бързо отстраняване " "на неизправности" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "NVAPI трябва да работи както трябва" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Поправка за срив при изтеглянето на компонент" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Подобрение на програмния код" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Повече променливи за скриптовете на инсталатора" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "Поправка за диалога показващ „Всичко е готово“, когато още не е готово" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Подобрение на системата за създаване" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Включване на VKD3D по подразбиране при създаване на бутилки за игри" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Поправка за сривове при четене на файлове от „Steam“ с неточно кодиране" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Поправка за компонентите, които не се показват правилно след инсталация или " "деинсталация" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Поправки за FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Поправка за проблема при затваряне на програма, която е стартирана от „" "Изпълняване на изпълнимия файл“" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "и много, много, много други!" #~ msgid "Calculating…" #~ msgstr "Изчисляване…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Стартиране на .exe или .msi файлове в тази бутилка" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "" #~ "Натиснете „Създаване на нова бутилка…“ за да създадете нова бутилка." #~ msgid "Create a new Bottle…" #~ msgstr "Създаване на нова бутилка…" #~ msgid "New Bottle" #~ msgstr "Нова бутилка" #~ msgid "Bottle Information" #~ msgstr "Информация за бутилката" #~ msgid "An environment improved for Windows games." #~ msgstr "Това е специализирана среда за игри." #~ msgid "An environment improved for Windows applications." #~ msgstr "Това е специализирана среда за програми." #~ msgid "A clear environment for your experiments." #~ msgstr "Това е чиста среда за Вашите експерименти." #~ msgid "Unlinked Home Directory" #~ msgstr "Несвързана домашна директория" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Да не се свързва потребителската директория с домашната директория" #~ msgid "64 bit" #~ msgstr "64 бита" #~ msgid "32 bit" #~ msgstr "32 бита" #~ msgid "Custom Recipe" #~ msgstr "Персонализирана рецепта" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Изберете персонализирана рецепта за средата, ако имате такава." #~ msgid "Custom Path" #~ msgstr "Персонализирано местоположение" #~ msgid "Store this bottle in another place." #~ msgstr "Съхранете тази бутилка на друго място." #~ msgid "You are offline, unable to download." #~ msgstr "Нямате връзка с Интернет, изтеглянето не е възможно." #~ msgid "Choose an executable path" #~ msgstr "Избиране на местоположението на изпълнимия файл" #~ msgid "Choose a Windows executable file" #~ msgstr "Избиране на изпълним файл за „Windows“" #~ msgid "Choose working directory for executables" #~ msgstr "Избиране на работна директория за изпълнимите файлове" #~ msgid "Choose a recipe file" #~ msgstr "Избиране на рецепта" #~ msgid "Choose where to store the bottle" #~ msgstr "Избиране на местоположение за съхранение на бутилката" #~ msgid "Choose a new Bottles path" #~ msgstr "Избиране на новото местоположение на бутилките" #~ msgid "Choose the script" #~ msgstr "Избиране на скрипта" #~ msgid "Choose the Working Directory" #~ msgstr "Избиране на работната директория" #~ msgid "" #~ "The PulseAudio Latency setting is now deprecated and enabled by default" #~ msgstr "Забавянето на „PulseAudio“ вече е активирано по подразбиране" #~ msgid "Bottle details automatically show on bottle creation" #~ msgstr "" #~ "Подробностите за бутилката се показват автоматично след нейното създаване" #~ msgid "Bottles now complies with GNOME Circle guidelines" #~ msgstr "„Bottles“ вече спазва указанията на „GNOME Circle“" #~ msgid "Disable pulseaudio_latency by default." #~ msgstr "Променливата „pulseaudio_latency“ е изключена по подразбиране." #~ msgid "Fixed a crash during startup due to uninstaller." #~ msgstr "" #~ "Поправка за срива по време на стартиране, поради премахващата програма." #~ msgid "Implemented a queue for installing components." #~ msgstr "Внедрена е опашка за инсталиране на компонентите." #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Поправка за проблемите с изтриването на бутилките." #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Поддръжка за най-новата версия на DXVK, благодарение на @Blisto91" #~ msgid "Fix for DLSS" #~ msgstr "Поправка за DLSS" #~ msgid "Added tooltips for program grades" #~ msgstr "Добавени са пояснения за оценките на програмите" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "" #~ "Поправка за завършването на инсталатора, благодарение на @jntesteves" #~ msgid "Fix gamescope arguments @jntesteves" #~ msgstr "Поправка за аргументите на „Gamescope“, благодарение на @jntesteves" #~ msgid "Added Ctrl + W shortcut for closing windows @A6GibKm" #~ msgstr "" #~ "Добавен е пряк път Ctrl + W за затваряне на прозорците, благодарение на " #~ "@A6GibKm" #~ msgid "Fixed bottles unsetting XDG_DATA_HOME" #~ msgstr "Поправка за изключването на променливата „XDG_DATA_HOME“" #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Френски език, благодарение на @julroy и @tymmsyde" #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Турски език, благодарение на@54linux-ea и @ruizlenato" #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Руски език, благодарение на @lenemter и @Smoque" #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Каталонски език, благодарение на @rogervc" #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Арабски език, благодарение на @TheDarkEvil" #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Корейски език, благодарение на @MarongHappy" #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "Португалски език, благодарение на @davipatricio, @SantosSi и @vitorhcl" #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Галисийски език, благодарение на @NicoSGF64" #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Еврейски език, благодарение на @itayweb" #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Полски език, благодарение на @Mikutut" #~ msgid "Layers" #~ msgstr "Пластове" #~ msgid "Ultra Quality" #~ msgstr "Свръх качество" #~ msgid "Quality" #~ msgstr "Качество" #~ msgid "Balanced" #~ msgstr "Балансирано" #~ msgid "Layered" #~ msgstr "Многопластова" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "" #~ "Това е специализирана среда, в която всяка програма е отделен пласт." #~ msgid "" #~ "Provide a bundle of extra libraries for more compatibility. Disable if " #~ "you run into issues." #~ msgstr "" #~ "Предоставя допълнителни библиотеки за по-голяма съвместимост, но може да " #~ "създаде потенциални проблеми." #~ msgid "" #~ "Provide a bundle of extra libraries for more compatibility with Steam " #~ "games. Disable if you run into issues." #~ msgstr "" #~ "Предоставя допълнителни библиотеки за по-голяма съвместимост с игри от " #~ "„Steam“, но може да създаде потенциални проблеми." #~ msgid "" #~ "Compress snapshots to reduce space. This will slow down creation of " #~ "snapshots." #~ msgstr "" #~ "Компресира моментните снимки за да намали техния размер. Това ще забави " #~ "тяхното създаване." #~ msgid "Something goes wrong." #~ msgstr "Нещо се обърка." #~ msgid "This feature is not available on your system." #~ msgstr "Тази функция не е налична за Вашата система." #~ msgid "This will delete all snapshots, but keep your files." #~ msgstr "" #~ "Това ще изтрие всички моментни снимки, но Вашите файлове ще бъдат " #~ "запазени." #~ msgid "Name has special characters or already in use" #~ msgstr "Наименованието съдържа специални знаци или вече се използва" #~ msgid "Choose new Bottles path" #~ msgstr "Избиране на новото местоположение на бутилките" #~ msgid "Added tooltips for program gades" #~ msgstr "Добавени са пояснения за оценките на програмите" #~ msgid "Arabic tran*slations thanks to @TheDarkEvil" #~ msgstr "Арабски език, благодарение на @TheDarkEvil" #~ msgid "" #~ "Protuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "Португалски език, благодарение на @davipatricio, @SantosSi и @vitorhcl" #~ msgid "Choose path" #~ msgstr "Избиране на местоположение" #~ msgid "Choose a file." #~ msgstr "Изберете файл." #~ msgid "File not Found" #~ msgstr "Файлът не е намерен" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "Файлът не съществува. Моля, изберете подходящ файл." #~ msgid "Spaces in File Name" #~ msgstr "Наименованието на файла съдържа интервали" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "Местоположението на таблицата на цветовете не трябва да съдържа " #~ "интервали. Моля, преименувайте файла." #~ msgid "Invalid Image Dimension" #~ msgstr "Размерите на изображението са неправилни" #~ msgid "Height and width of the image must be equal." #~ msgstr "Височината и широчината на изображението трябва да са равни." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Лесно управление на папките на „Wine“ с помощта на средите" #~ msgid "Run with Arguments…" #~ msgstr "Стартиране с аргументи…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Разгледайте вътрешните файлове с търсачката на „Wine“." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Управлявайте процесите с диспечера на задачите на „Wine“." #~ msgid "Debug wine processes." #~ msgstr "Отстранете неизправности в процесите на „Wine“." #~ msgid "Wine Configuration" #~ msgstr "Конфигуриране на „Wine“" #~ msgid "Adjust internal settings." #~ msgstr "Регулирайте вътрешните настройки." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Премахнете програми с премахващата програма на „Wine“." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Използвайте вътрешния контролен панел на „Wine“." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "" #~ "Използвайте раздела „Инсталатори“ или бутона „Стартиране на изпълним " #~ "файл“." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Зависимостите са софтуер, библиотеки и кодеци, които подобряват " #~ "съвместимостта на софтуера за „Windows“. Може да ги инсталирате от тук за " #~ "Вашите програми." #~ msgid "Read documentation." #~ msgstr "Прочетете документацията." #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "Не препоръчваме инсталацията на няколко зависимости едновременно." #~ msgid "Select Dependencies" #~ msgstr "Избиране на зависимостите" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Използвайте този раздел за да автоматична инсталация на програми, " #~ "подбрани от нашата общност." #~ msgid "Read documentation" #~ msgstr "Прочитане на документацията" #~ msgid "Graphics" #~ msgstr "Графика" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Подобрява производителността на игрите с технологията „DirectX“ 11 и " #~ "триизмерните програми." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Подобрява производителността на игрите с технологията „DirectX“ 12 и " #~ "триизмерните програми." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK с NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Предоставя поддръжка за DLSS и NVAPI на „Nvidia“, ако са налични." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR използва най-новите технологии за да подобри честотата на кадрите." #~ msgid "vkBasalt" #~ msgstr "VK Базалт" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "„VK Базалт“ е пласт за последваща обработка на „Vulkan“ за подобряване на " #~ "външния вид на игрите." #~ msgid "Manage vkBasalt settings" #~ msgstr "Управление на настройките на „VK Базалт“" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Използвайте виртуалния работен плот на „Wine“." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Прихващане на мишката" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "Прихванете мишката в режим „На цял екран“." #~ msgid "Take Focus" #~ msgstr "Фокусиране" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Фокусирайте програмата при превключване." #~ msgid "Mouse Warp" #~ msgstr "Позициониране на мишката" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "Позиционирайте мишката при забавяне или загуба на синхронизация." #~ msgid "Screen Scaling" #~ msgstr "Мащабиране на екрана" #~ msgid "Set custom DPI." #~ msgstr "Задайте персонализирано DPI." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Визуализатор" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Изберете бекенда, който ще се използва от „WineD3D“." #~ msgid "gl (default)" #~ msgstr "gl (по подразбиране)" #~ msgid "gdi" #~ msgstr "GDI" #~ msgid "vulkan" #~ msgstr "Vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Управление на версиите на компонентите" #~ msgid "DXVK Version" #~ msgstr "Версия на DXVK" #~ msgid "VKD3D Version" #~ msgstr "Версия на VKD3D" #~ msgid "DXVK NVAPI Version" #~ msgstr "Версия на DXVK с NVAPI" #~ msgid "LatencyFleX Version" #~ msgstr "Версия на LFX" #~ msgid "false" #~ msgstr "грешно" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "" #~ "Предоставя допълнителни библиотеки за по-голяма съвместимост, но може да " #~ "създаде потенциални проблеми." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Оптимизирайте производителността при необходимост." #~ msgid "Gamescope" #~ msgstr "Режим на „Gamescope“" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Използвайте микрокомпозитора на „Gamescope“." #~ msgid "Vmtouch" #~ msgstr "VM Touch" #~ msgid "Defaults to the bottle path." #~ msgstr "По подразбиране е местоположението на бутилката." #~ msgid "Reset to default" #~ msgstr "Нулиране" #~ msgid "Choose a directory" #~ msgstr "Избиране на директория" #~ msgid "Audio" #~ msgstr "Звук" #~ msgid "Reduce Latency" #~ msgstr "Намаляване на забавянето" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Намалете забавянето на „PulseAudio“ на 60 мс, което ще повиши качеството " #~ "на звука." #~ msgid "Versioning" #~ msgstr "Система за версии" #~ msgid "Use Compression for States" #~ msgstr "Използване на компресия за състоянията" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Това ще намали размера на състоянията, но ще забави тяхното създаване." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "„Bottles“ ще създаде състояние, преди стартирането на зависимостите или " #~ "инсталаторите." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "" #~ "Използвайте персонализирани модели за изключване на местоположенията от " #~ "системата за версии." #~ msgid "Development and Debugging" #~ msgstr "Разработка и отстраняване на неизправности" #~ msgid "MangoHud" #~ msgstr "Mango Hud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Проследете ЧКС, температурата, централния и графичния процесор, и други." #~ msgid "Wine 'fixme' Logs" #~ msgstr "Дневници „fixme“ на „Wine“" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Запишете функциите, които не са приложени във „Wine“." #~ msgid "No Programs found" #~ msgstr "Няма намерени програми" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Инсталирайте програми от раздела „Инсталатори“ или стартирайте изпълнимия " #~ "файл на инсталатора, може да добавите още изпълними файлове с бутона „+“." #~ msgid "Toggle Hidden" #~ msgstr "Превключване на скритите" #~ msgid "Take a break, it may take a while." #~ msgstr "Имайте търпение, може да отнеме няколко минути." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "Конфигурирайте управлението на прозорците за Вашите игри." #~ msgid "Width (e.g. 1280)" #~ msgstr "Широчина (например 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Височина (например 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Резолюция на „Gamescope“" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Променете нивото на записване.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "Настройки на „VK Базалт“" #~ msgid "Color Lookup Table" #~ msgstr "Таблица на цветовете" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a ." #~ "CUBE file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "Таблицата на цветовете преобразува гамата от цветове с помощта на .CUBE " #~ "или .png файл с еднаква височина и широчина." #~ msgid "Start off by creating a Bottle." #~ msgstr "Започнете със създаването на бутилка." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Използвайте софтуера за „Windows“ на „Линукс“.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Персонализирано местоположение на „Bottles“ (изисква рестартиране)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Изберете къде да съхраните новите бутилки (текущите бутилки няма да бъдат " #~ "преместени)." #~ msgid "In early development (requires restart)." #~ msgstr "В процес на разработка (изисква рестартиране)." #~ msgid "Import/Export…" #~ msgstr "Импортиране или експортиране…" #~ msgid "Support" #~ msgstr "Поддръжка" #~ msgid "Forums" #~ msgstr "Форуми" #~ msgid "Open menu" #~ msgstr "Отваряне на менюто" #~ msgid "New bottle" #~ msgstr "Нова бутилка" #~ msgid "Ok" #~ msgstr "Добре" #~ msgid "Confirm" #~ msgstr "Потвърждаване" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Искате ли да прекратите всички процеси?\n" #~ "Незапазените данни ще бъдат изгубени." #~ msgid "Default to the bottle path." #~ msgstr "По подразбиране е местоположението на бутилката." #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "Превключването на компресията изисква повторна инициализация" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "" #~ "Всички файлове ще бъдат запазени, но състоянията ще бъдат изтрити. Искате " #~ "ли да продължите?" #~ msgid "Details & Utilities" #~ msgstr "Подробности и помощни програми" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Намира се в менюто „Старт“ на бутилката." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Бутилката „{0}“ е създадена успешно" #~ msgid "Mirko Brombin" #~ msgstr "Мирко Бромбин" #~ msgid "News" #~ msgstr "Новини" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "" #~ "Новата система за версии позволява запазването на цялата бутилка и " #~ "нейната конфигурация" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "Автоматичната система за версии вече може да се включва и изключва" #~ msgid "Use compression for versioning states" #~ msgstr "Използва се компресия за състоянията на системата за версии" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "Процесът на запазване на опциите за стартиране е подобрен" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "" #~ "Производителността на YAML е подобрена с помощта на libyaml (трябва да се " #~ "поддържа от пакета python-yaml)" #~ msgid "New About dialog" #~ msgstr "Нов диалогов прозорец „Относно“" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "" #~ "Осигурена е поддръжка в режим „Библиотека“ (благодарение на „SteamGridDB“)" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "DXVK HUD е премахнат, използвайте раздела „Променливи на средата“" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "bottles-cli вече показва резултати от въведените команди" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "" #~ "„Здравната проверка“ вече се намира в раздела „Отстраняване на " #~ "неизправности“" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check " #~ "their packages" #~ msgstr "" #~ "Проверката за основните зависимости е разширена, подканваме отговорните " #~ "лица да проверят своите пакети" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "Ново разрешение по подразбиране за пакета „Flatpak“: xdg-download" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "" #~ "Добавени са заслугите за библиотеките от трети страни в раздел „Заслуги“" #~ msgid "Fixes" #~ msgstr "Поправки" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "Кръпка за диалоговия прозорец с възможност за пропускане" #~ msgid "Fix for empty bottle name" #~ msgstr "Кръпка за празното наименование на бутилката" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "Кръпка за библиотеките на „GStreamer“ за 32-битовите бутилки" #~ msgid "Fix for RemoteDisconnected error causing a crash" #~ msgstr "Кръпка за грешката „RemoteDisconnected“, причиняваща срив" #~ msgid "Fix wrong Vaniglia listing" #~ msgstr "Кръпка за грешния списък от „Vaniglia“" #~ msgid "Fix templates being generated with symlinked paths causing loops" #~ msgstr "" #~ "Кръпка за генерирането на шаблони със свързани местоположения, " #~ "причиняващи цикличност" #~ msgid "" #~ "Fix configuration migration causing a crash when the user altered the " #~ "configuration" #~ msgstr "" #~ "Кръпка за промяна на конфигурацията по време на нейната миграция, " #~ "причиняваща срив" #~ msgid "Fix mscoree.dll not found" #~ msgstr "Кръпка за липсващия файл mscoree.dll" #~ msgid "Fix regression for the -b option of the legacy bottles cli" #~ msgstr "Кръпка за аргумента -b от командния ред на „Bottles“" #~ msgid "Fix Steam Launch Options parser causing a crash" #~ msgstr "Кръпка за аргументите на „Стартиране със „Steam““, причиняващи срив" #~ msgid "" #~ "Fix a regression in the Add to Steam button not adding the new entry in " #~ "Steam" #~ msgstr "Кръпка за неработещия бутон „Добавяне към „Steam““" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Фински език, благодарение на Jiri Grönroos" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Индонезийски език, благодарение на @liimee" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Испански език, благодарение на Pablo Munoz Alabau и @oscfdezdz" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Немски език, благодарение на Patrick Ulbricht" #~ msgid "Easily manage wineprefix" #~ msgstr "Лесно управление на папките на „Wine“" #~ msgid "Experiments:library" #~ msgstr "Експерименти: Библиотека" #~ msgid "Toggle experimental Library mode." #~ msgstr "Превключете експерименталния режим „Библиотека“." #, fuzzy #~ msgid "Loading…" #~ msgstr "Изтегляне…" #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Стъпка {self.__step} от {self.steps}" #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "„{0}“ е стартирана със „Steam“." #~ msgid "Extra settings" #~ msgstr "Допълнителни настройки" #, fuzzy #~ msgid "Search for Prefixes" #~ msgstr "Папки на „Steam Proton“" #~ msgid "Your Library" #~ msgstr "Вашата библиотека" #~ msgid "Loading..." #~ msgstr "Зареждане..." #~ msgid "Task manager" #~ msgstr "Диспечер на задачите" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Изберете къде да запазите новите бутилки (текущите бутилки няма да бъдат " #~ "преместени)" #~ msgid "Installing..." #~ msgstr "Инсталиране..." #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Напишете много кратък коментар:" #, fuzzy #~ msgid "Lutris" #~ msgstr "Стартиращи програми „Lutris“" #~ msgid "Translate" #~ msgstr "Превод" #~ msgid "Funding" #~ msgstr "Финансиране" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Докладване на " #~ "проблем" #~ msgid "Blog" #~ msgstr "Блог" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Тестовият режим е включен: показват се само зависимости от тестовото " #~ "хранилище." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4..." #~ msgid "My beautiful bottle" #~ msgstr "Моята красива бутилка" #~ msgid "Rename bottle" #~ msgstr "Преименуване на бутилката" #~ msgid "Use DXVK" #~ msgstr "Използване на DXVK" #~ msgid "Use VKD3D" #~ msgstr "Използване на VKD3D" #~ msgid "Enable FSR" #~ msgstr "Включване на FSR" #~ msgid "Enable LatencyFleX" #~ msgstr "Включване на LatencyFleX" #~ msgid "e.g. ucrtbase" #~ msgstr "например ucrtbase" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "например: -пример1 -пример2 -пример3=здравейте" #~ msgid "e.g. MY_VAR" #~ msgstr "например MY_VAR" #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "например: VAR1=стойност VAR2=стойност" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "например: VAR1=стойност VAR2=стойност..." #~ msgid "e.g. 60" #~ msgstr "например 60" #~ msgid "e.g. 30" #~ msgstr "например 30" #~ msgid "Type the new name:" #~ msgstr "Напишете новото наименование:" #~ msgid "Type here.." #~ msgstr "Пишете тук..." #~ msgid "Choose a name for your bottle" #~ msgstr "Избиране на наименование за бутилката" #~ msgid "Welcome" #~ msgstr "Добре дошли" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "„Bottles“ прави използването на софтуера за „Windows“ на Линукс много по-" #~ "лесно." #~ msgid "We Are Almost There" #~ msgstr "Почти стигнахме" #~ msgid "Download" #~ msgstr "Изтегляне" #~ msgid "Everything Is Ready!" #~ msgstr "Всичко е готово!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Вече може да създадете Вашите първи бутилки." #~ msgid "Finish" #~ msgstr "Край" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Показване на тестовите версии." #~ msgid "Installer requires local resources" #~ msgstr "Инсталаторът се нуждае от локални ресурси" #~ msgid "Done" #~ msgstr "Готово" #~ msgid "Caffe runners" #~ msgstr "Стартиращи програми „Caffe“" #~ msgid "Proton runners" #~ msgstr "Стартиращи програми „Proton“" #~ msgid "Other runners" #~ msgstr "Други стартиращи програми" #~ msgid "New programs will be automatically found." #~ msgstr "Нови програми ще се откриват автоматично." #~ msgid "Night theme" #~ msgstr "Нощна тема" #~ msgid "Use the night theme." #~ msgstr "Използване на нощната тема." #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "Експерименти:инсталатори" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Това е експериментална функция в ранен стадий на разбработка, бъдете " #~ "внимателни и докладвайте бъгове." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Bottles Developers" #~ msgid "Experiments:installers" #~ msgstr "Експерименти:инсталатори" ================================================ FILE: po/bn.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 14:34+0000\n" "Last-Translator: Zihad \n" "Language-Team: Bengali \n" "Language: bn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "কোনও পাথ নির্দিষ্ট করা হয়নি" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "ব্যাকআপ {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "ব্যাকআপ ইমপোর্ট হচ্ছে: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "ইনস্টল করতে ব্যর্থ হয়েছে, 3 বার চেষ্টা করা হয়েছে।" #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "গুরুত্বপূর্ণ কম্পোনেন্ট অনুপস্থিত । ইনস্টল হচ্ছে…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "বোতল ডিরেক্টরি তৈরি করতে ব্যর্থ হয়েছে।" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "স্থানধারক ডিরেক্টরি/ফাইল তৈরি করতে ব্যর্থ হয়েছে।" #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "বোতল কনফিগারেশন তৈরি করা হচ্ছে…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "টেমপ্লেট পাওয়া গেছে, প্রয়োগ করা হচ্ছে…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "ওয়াইন কনফিগারেশন আপডেট করা হচ্ছে…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "ওয়াইন কনফিগ আপডেট করা হয়েছে!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "ফ্লেটপ্যাক চলছে, userdir স্যান্ডবক্স হচ্ছে…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "userdir স্যান্ডবক্স হচ্ছে…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "উইন্ডোজ সংস্করণ সেট করা হচ্ছে…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "সিএমডি ডিফল্ট সেটিংস প্রয়োগ করুন…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "পরিবেশ অপ্টিমাইজ করা হচ্ছে…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "{0} পরিবেশ তৈরি করা হচ্ছে…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) একটি স্বনির্বাচিত পরিবেশ রেসিপি ব্যবহার করা হচ্ছে…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) রেসিপি পাওয়া যায়নি অথবা ত্রুটিহীন নয়…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "DXVK ইনস্টল করা হচ্ছে…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "VKD3D ইনস্টল করা হচ্ছে…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "DXVK-NVAPI ইনস্টল করা হচ্ছে…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "ডিপেন্ডেন্সি ইনস্টল করা হচ্ছে: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "ভার্সনিং স্টেট 0 তৈরি করা হচ্ছে…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "চূড়ান্ত করা হচ্ছে…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "ক্যাশিং টেমপ্লেট…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "কমিটিং স্টেট…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "কিছু কমিট করার মতো নেই" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "নতুন অবস্থা [{0}] সফলভাবে তৈরি করা হয়েছে!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "সফলভাবে অবস্থা তালিকা আহরন করা গিয়েছে!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "{0} অবস্থা সফলভাবে পুনরুদ্ধার করা গিয়েছে!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "অবস্থা {} পুনরুদ্ধার করা হচ্ছে…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "অবস্থা পাওয়া যায়নি" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "{} অবস্থাই বর্তমানের সচল অবস্থা" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "সংস্করণ দেখান" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "প্রোগ্রাম এর ঠিকানা" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk ঠিকানা" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "বোতলের নাম" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "" #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "" #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "" #: bottles/frontend/main.py:294 msgid "Donate" msgstr "" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 #, fuzzy msgid "Copyright © 2017 Bottles Developers" msgstr "© 2017-2022 - Bottles Developers" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 #, fuzzy msgid "Bottles Developers" msgstr "© 2017-2022 - Bottles Developers" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "কম্পোনেন্ট ভার্সন" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "আনইনস্টল করুন" #: bottles/frontend/ui/component-entry.blp:23 #, fuzzy msgid "Browse Files" msgstr "ফাইল ব্রাউজ" #: bottles/frontend/ui/component-entry.blp:34 #, fuzzy msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "ইনস্টলেশন ব্যর্থ হয়েছে. এটি একটি রিপোসিটোরি ত্রুটি, আংশিক ডাউনলোড বা চেকসাম অমিলের কারণে হতে পারে৷\n" "\n" "আবার চেষ্টা করতে চাপুন।" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "ডাউনলোড এবং ইনস্টল করুন" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "০%" #: bottles/frontend/ui/dependency-entry.blp:16 #, fuzzy msgid "Show Manifest" msgstr "ম্যানিফেস্ট দেখান" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "লাইসেন্স" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "পুনরায় ইনস্টল করুন" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:64 #, fuzzy msgid "Download & Install this Dependency" msgstr "এই ডিপেন্ডেন্সি ডাউনলোড এবং ইনস্টল করুন" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "একটি ইনস্টলেশন ত্রুটি ঘটেছে. ক্র্যাশ রিপোর্ট পড়তে Bottles রিস্টার্ট করুন বা আউটপুট পড়ার জন্য টার্মিনালের " "মাধ্যমে চালান।" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "সমস্যা সমাধান" #: bottles/frontend/ui/details-bottle.blp:24 #, fuzzy msgid "Browse Files…" msgstr "ফাইল ব্রাউজ" #: bottles/frontend/ui/details-bottle.blp:28 #, fuzzy msgid "Duplicate Bottle…" msgstr "ডুপ্লিকেট bottle" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "এটি ব্যক্তিগত ফাইল সহ আপনার বোতলের সম্পূর্ণ আর্কাইভ।" #: bottles/frontend/ui/details-bottle.blp:33 #, fuzzy msgid "Full Backup…" msgstr "সম্পূর্ণ ব্যাকআপ" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "এটি শুধুমাত্র bottle কনফিগারেশন, আপনি যদি ব্যক্তিগত ফাইল ছাড়া একটি নতুন তৈরি করতে চান তাতেও চলবে।" #: bottles/frontend/ui/details-bottle.blp:38 #, fuzzy msgid "Export Configuration…" msgstr "কনফিগারেশন এক্সপোর্ট করুন" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 #, fuzzy msgid "Show Hidden Programs" msgstr "প্রোগ্রাম" #: bottles/frontend/ui/details-bottle.blp:49 #, fuzzy msgid "Search for new programs" msgstr "প্রোগ্রাম" #: bottles/frontend/ui/details-bottle.blp:56 #, fuzzy msgid "Delete Bottle…" msgstr "bottle ডিলিট করুন" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 #, fuzzy msgid "Force Stop all Processes" msgstr "সমস্ত প্রসেসেস কিল করুন" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "একটি উইন্ডোজ সিস্টেম শাটডাউন অনুকরণ করুন।" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "শাটডাউন" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "একটি উইন্ডোজ সিস্টেম রিবুট অনুকরণ।" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "রিবুট করুন" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "" #: bottles/frontend/ui/details-bottle.blp:135 #, fuzzy msgid "Run in Terminal" msgstr "টার্মিনাল দিয়ে লঞ্চ করুন" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "আমার bottle" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "এনভায়রনমেন্ট" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "এই bottle জন্য ভার্শনিং এনাবল্ড করা হয়েছে" #: bottles/frontend/ui/details-bottle.blp:218 #, fuzzy msgid "Versioning is active for this bottle." msgstr "এই bottleএ ভার্শনিং সক্রিয়।" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "০" #: bottles/frontend/ui/details-bottle.blp:247 #, fuzzy msgid "Run Executable…" msgstr "এক্সিকিউটেবল রান করুন" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "প্রোগ্রাম" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 #, fuzzy msgid "Install Programs…" msgstr "আনইনস্টলার" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "" #: bottles/frontend/ui/details-bottle.blp:361 #, fuzzy msgid "Install dependencies for programs." msgstr "ডিপেন্ডেন্সি ইনস্টল করা হচ্ছে: %s …" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 #, fuzzy msgid "Task Manager" msgstr "টাস্ক ম্যানেজার" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:394 #, fuzzy msgid "Command Line" msgstr "কমান্ড লাইন" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "বোতলের ভিতরে কমান্ড চালান।" #: bottles/frontend/ui/details-bottle.blp:404 #, fuzzy msgid "Registry Editor" msgstr "রেজিস্ট্রি এডিটর" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "অভ্যন্তরীণ রেজিস্ট্রি এডিট করুন।" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 #, fuzzy msgid "Debugger" msgstr "ডিবাগ" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "আনইনস্টলার" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "কন্ট্রোল প্যানেল" #: bottles/frontend/ui/details-dependencies.blp:9 #, fuzzy msgid "Search for dependencies…" msgstr "ডিপেন্ডেন্সিস নির্বাচন করুন" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "একটি সমস্যা বা অনুপস্থিত ডিপেন্ডেন্সি রিপোর্ট করুন।" #: bottles/frontend/ui/details-dependencies.blp:77 #, fuzzy msgid "Report Missing Dependency" msgstr "অনুপস্থিত ডিপেন্ডেন্সি রিপোর্ট করুন" #: bottles/frontend/ui/details-dependencies.blp:81 #, fuzzy msgid "Read Documentation." msgstr "ডকুমেন্টেশন পড়ুন" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "ডকুমেন্টেশন" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 #, fuzzy msgid "No Installers Found" msgstr "আনইনস্টলার" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 #, fuzzy msgid "Read Documentation" msgstr "ডকুমেন্টেশন পড়ুন" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "" #: bottles/frontend/ui/details-preferences.blp:11 #, fuzzy msgid "Components" msgstr "কম্পোনেন্ট ভার্সন" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:196 #, fuzzy msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:254 #, fuzzy msgid "Windows Version" msgstr "উইন্ডো উচ্চতা" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 #, fuzzy msgid "Manage the Sandbox Permissions" msgstr "কম্পোনেন্ট ভার্সন" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "বটলস্ রানটাইম" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "স্টিম রানটাইম" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "" #: bottles/frontend/ui/details-preferences.blp:381 #, fuzzy msgid "Automatic Snapshots" msgstr "Bottles সংস্করণ (পরীক্ষামূলক)" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 #, fuzzy msgid "Compression" msgstr "কম্পোনেন্ট ভার্সন" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "" #: bottles/frontend/ui/details-versioning.blp:18 #, fuzzy msgid "No Snapshots Found" msgstr "আনইনস্টলার" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "" #: bottles/frontend/ui/details-versioning.blp:78 #, fuzzy msgid "Create new Snapshot" msgstr "ডুপ্লিকেট bottle" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 #, fuzzy msgid "Select Bottle" msgstr "bottle ডিলিট করুন" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 #, fuzzy msgid "Create New Bottle" msgstr "ডুপ্লিকেট bottle" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:16 #, fuzzy msgid "Duplicate Bottle" msgstr "ডুপ্লিকেট bottle" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 #, fuzzy msgid "Window Resolution" msgstr "উইন্ডো উচ্চতা" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 #, fuzzy msgid "Integer Scaling" msgstr "ওয়াইন কনফিগারেশন" #: bottles/frontend/ui/dialog-gamescope.blp:162 #, fuzzy msgid "Window Type" msgstr "উইন্ডো উচ্চতা" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 #, fuzzy msgid "Completed!" msgstr "কম্পোনেন্ট ভার্সন" #: bottles/frontend/ui/dialog-installer.blp:130 #, fuzzy msgid "Show Programs" msgstr "প্রোগ্রাম" #: bottles/frontend/ui/dialog-installer.blp:148 #, fuzzy msgid "Installation Failed!" msgstr "নির্বাচিত ইনস্টল করুন" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 #, fuzzy msgid "Custom Arguments" msgstr "আর্গুমেন্টস সহ রান করুন" #: bottles/frontend/ui/dialog-launch-options.blp:46 #, fuzzy msgid "Command Arguments" msgstr "কমান্ড লাইন" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 #, fuzzy msgid "Choose a Script" msgstr "ফাইল ব্রাউজ" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 #, fuzzy msgid "Choose from where start the program." msgstr "ফাইল ম্যানেজার থেকে এক্সিকিউটেবল শুরু করার পরে Bottlesগুলি বন্ধ করুন।" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 #, fuzzy msgid "Share Sound" msgstr "আনইনস্টলার" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 #, fuzzy msgid "Show Information" msgstr "নোটিফিকেশন্স দেখান।" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "ফাইল ব্রাউজ" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 #, fuzzy msgid "Manager" msgstr "টাস্ক ম্যানেজার" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 #, fuzzy msgid "Import a Bottle backup" msgstr "ব্যাকআপ ইমপোর্ট হচ্ছে: {0}" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 #, fuzzy msgid "No Prefixes Found" msgstr "প্রোগ্রাম" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "" #: bottles/frontend/ui/installer-entry.blp:16 #, fuzzy msgid "Show Manifest…" msgstr "ম্যানিফেস্ট দেখান" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 #, fuzzy msgid "Installer name" msgstr "আনইনস্টলার" #: bottles/frontend/ui/installer-entry.blp:35 #, fuzzy msgid "Installer description" msgstr "আনইনস্টলার" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 #, fuzzy msgid "Program Menu" msgstr "প্রোগ্রাম" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "এই bottleএ ভার্শনিং সক্রিয়।" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 #, fuzzy msgid "Execute in this Bottle" msgstr "এই bottleএ ভার্শনিং সক্রিয়।" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 #, fuzzy msgid "Create New Bottle…" msgstr "ডুপ্লিকেট bottle" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 #, fuzzy msgid "Browse" msgstr "ব্রাউজ করুন C:" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "বোতলের নাম" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "" #: bottles/frontend/ui/new.blp:118 #, fuzzy msgid "Share User Directory" msgstr "Bottles" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 #, fuzzy msgid "Import a custom configuration." msgstr "কনফিগারেশন এক্সপোর্ট করুন" #: bottles/frontend/ui/new.blp:176 #, fuzzy msgid "Bottle Directory" msgstr "Bottles" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:60 #, fuzzy msgid "Run Windows Software on Linux." msgstr "Bottles দিয়ে লিনাক্সে উইন্ডোজ সফটওয়্যার চালান!" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 #, fuzzy msgid "Windows in Bottles" msgstr "উইন্ডো প্রস্থ" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "" #: bottles/frontend/ui/preferences.blp:17 #, fuzzy msgid "Dark Mode" msgstr "ডার্ক থিম" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "নোটিফিকেশন্স" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:52 #, fuzzy msgid "Temp Files" msgstr "ফাইল ব্রাউজ" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:62 #, fuzzy msgid "Close Bottles After Starting a Program" msgstr "ফাইল ম্যানেজার থেকে এক্সিকিউটেবল শুরু করার পরে Bottlesগুলি বন্ধ করুন।" #: bottles/frontend/ui/preferences.blp:63 #, fuzzy msgid "Close Bottles after starting a program from the file manager." msgstr "ফাইল ম্যানেজার থেকে এক্সিকিউটেবল শুরু করার পরে Bottlesগুলি বন্ধ করুন।" #: bottles/frontend/ui/preferences.blp:73 #, fuzzy msgid "Integrations" msgstr "ওয়াইন কনফিগারেশন" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 #, fuzzy msgid "List and manage Steam Proton prefixes." msgstr "পরীক্ষামূলক স্টিম প্রোটন প্রিফিক্সগুলের সাপোর্ট টগল করুন।" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 #, fuzzy msgid "Requires Ubisoft Connect installed in the bottle." msgstr "এই bottleএ ভার্শনিং সক্রিয়।" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "" #: bottles/frontend/ui/preferences.blp:131 #, fuzzy msgid "Bottles Directory" msgstr "Bottles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "রানটাইম" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "পরীক্ষা" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 #, fuzzy msgid "Launch with Terminal" msgstr "টার্মিনাল দিয়ে লঞ্চ করুন" #: bottles/frontend/ui/program-entry.blp:25 #, fuzzy msgid "Browse Path" msgstr "ব্রাউজ করুন C:" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "" #: bottles/frontend/ui/program-entry.blp:62 #, fuzzy msgid "Hide Program" msgstr "প্রোগ্রাম" #: bottles/frontend/ui/program-entry.blp:66 #, fuzzy msgid "Show Program" msgstr "প্রোগ্রাম" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 #, fuzzy msgid "Program name" msgstr "প্রোগ্রাম" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 #, fuzzy msgid "State id" msgstr "আনইনস্টলার" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 #, fuzzy msgid "Select Executable" msgstr "bottle ডিলিট করুন" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "" #: bottles/frontend/views/bottle_details.py:346 #, fuzzy msgid "Hide Hidden Programs" msgstr "প্রোগ্রাম" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, fuzzy, python-brace-format msgid "Launching \"{0}\"…" msgstr "টার্মিনাল দিয়ে লঞ্চ করুন" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:435 #, fuzzy msgid "Backup" msgstr "ব্যাকআপ {0}" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, fuzzy, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "ব্যাকআপ {0}" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 #, fuzzy msgid "Select a Configuration File" msgstr "ওয়াইন কনফিগারেশন" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, fuzzy, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "টার্মিনাল দিয়ে লঞ্চ করুন" #: bottles/frontend/views/list.py:235 #, fuzzy msgid "Your Bottles" msgstr "Bottles" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 #, fuzzy msgid "Select Bottle Directory" msgstr "Bottles" #: bottles/frontend/views/new.py:176 #, fuzzy msgid "Creating Bottle…" msgstr "ডুপ্লিকেট bottle" #: bottles/frontend/views/new.py:221 #, fuzzy msgid "Unable to Create Bottle" msgstr "ডুপ্লিকেট bottle" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 #, fuzzy msgid "Bottle Created" msgstr "Bottles" #: bottles/frontend/views/new.py:233 #, fuzzy, python-brace-format msgid "\"{0}\" was created successfully." msgstr "নতুন অবস্থা [{0}] সফলভাবে তৈরি করা হয়েছে!" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "bottle ডিলিট করুন" #: bottles/frontend/views/preferences.py:198 #, fuzzy msgid "Relaunch Bottles?" msgstr "bottle ডিলিট করুন" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "অন্যান্য" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, fuzzy, python-brace-format msgid "\"{0}\" uninstalled" msgstr "আনইনস্টলার" #: bottles/frontend/widgets/dependency.py:174 #, fuzzy, python-brace-format msgid "\"{0}\" installed" msgstr "আনইনস্টলার" #: bottles/frontend/widgets/dependency.py:188 #, fuzzy, python-brace-format msgid "\"{0}\" failed to install" msgstr "আনইনস্টলার" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, fuzzy, python-brace-format msgid "Stopping \"{0}\"…" msgstr "টার্মিনাল দিয়ে লঞ্চ করুন" #: bottles/frontend/widgets/program.py:190 #, fuzzy, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "টার্মিনাল দিয়ে লঞ্চ করুন" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 #, fuzzy msgid "Select Drive Path" msgstr "bottle ডিলিট করুন" #: bottles/frontend/windows/envvars.py:131 #, fuzzy msgid "No environment variables defined." msgstr "দ্রুত environment variables যোগ করুন" #: bottles/frontend/windows/exclusionpatterns.py:108 #, fuzzy msgid "No exclusion patterns defined." msgstr "দ্রুত environment variables যোগ করুন" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 #, fuzzy msgid "Select Resource File" msgstr "bottle ডিলিট করুন" #: bottles/frontend/windows/installer.py:109 #, fuzzy msgid "Installing Windows dependencies…" msgstr "ডিপেন্ডেন্সিস নির্বাচন করুন" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, fuzzy, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "এই bottle জন্য ভার্শনিং এনাবল্ড করা হয়েছে" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 #, fuzzy msgid "Select Script" msgstr "bottle ডিলিট করুন" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 #, fuzzy msgid "Run Windows Software" msgstr "উইন্ডোজ সফটওয়্যার রান করুন" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "ওয়াইন;উইন্ডোজ;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak মাইগ্রেশন" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Flatpak মাইগ্রেশন ডায়ালগ টগল করুন।" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "ডার্ক থিম" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "জোর করে ডার্ক থিম ব্যবহার করুন।" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "তালিকায় আপডেট তারিখ টগল করুন" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "bottles তালিকায় আপডেট তারিখ টগল করুন।" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 #, fuzzy msgid "Toggle steam apps listing." msgstr "তালিকায় আপডেট তারিখ টগল করুন" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 #, fuzzy msgid "Toggle epic games listing." msgstr "তালিকায় আপডেট তারিখ টগল করুন" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 #, fuzzy msgid "Toggle ubisoft connect listing." msgstr "তালিকায় আপডেট তারিখ টগল করুন" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "উইন্ডো প্রস্থ" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "উইন্ডো প্রস্থ পরিবর্তন করুন।" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "উইন্ডো উচ্চতা" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "উইন্ডো উচ্চতা পরিবর্তন করুন।" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "নোটিফিকেশন্স দেখান।" #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "টেম্প ক্লিনিং" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "সিস্টেম বুট করার সময় টেম্প পাথ পরিষ্কার করুন।" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "রিলিজ ক্যান্ডিডেট" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "রানারগুলোর জন্য রিলিজ প্রার্থী টগল করুন।" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "স্টার্টআপ ভিউ" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "অ্যাপ্লিকেশনটি কোন ভিউ শুরু করা উচিত তা চয়ন করুন৷" #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "ভার্শনিং এবং ইনস্টলারগুলির মতো পরীক্ষামূলক বৈশিষ্ট্যগুলি টগল করুন৷ রানারগুলোর জন্য রিলিজ প্রার্থী." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 #, fuzzy msgid "Toggle Steam Proton prefixes support." msgstr "পরীক্ষামূলক স্টিম প্রোটন প্রিফিক্সগুলের সাপোর্ট টগল করুন।" #: data/com.usebottles.bottles.gschema.xml:76 #, fuzzy msgid "Experiments:sandbox" msgstr "পরীক্ষা: স্টিম" #: data/com.usebottles.bottles.gschema.xml:77 #, fuzzy msgid "Toggle experimental Sandbox per bottle." msgstr "পরীক্ষামূলক লাইব্রেরি মোড টগল করুন।" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "স্বয়ংক্রিয়ভাবে Bottles বন্ধ করুন" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "ফাইল ম্যানেজার থেকে এক্সিকিউটেবল শুরু করার পরে Bottlesগুলি বন্ধ করুন।" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 #, fuzzy msgid "Toggle sandbox warning." msgstr "তালিকায় আপডেট তারিখ টগল করুন" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Bottles দিয়ে লিনাক্সে উইন্ডোজ সফটওয়্যার চালান!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Bottle সফ্টওয়্যার এবং অবসর উপভোগ করুন!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "আমাদের বিল্ট-ইন ডিপেন্ডেন্সি ইনস্টলেশন সিস্টেম স্বয়ংক্রিয় সফ্টওয়্যার কম্প্যাটিবিলিটি অ্যাক্সেস প্রদান করে। অফিসিয়াল " "কম্পোনেন্টসগুলো ডাউনলোড করতে ডাউনলোড ম্যানেজার ব্যবহার করুন: রানার (Wine, Proton), DXVK, ডিপেন্ডেন্সি " "ইত্যাদি।" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Bottle ভার্শনিং এখন আপনার কাজকে নিরাপদ রাখে এবং আপনাকে পরে এটি পুনরুদ্ধার করতে দেয়!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "ফিচারস:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "আগে থেকে কনফিগার করা এনভিরনমেন্টস ব্যবহার করে bottles তৈরি করুন বা আপনার নিজের তৈরি করুন" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "আপনার ফাইল-ম্যানেজারের কনটেক্সট মেনু থেকে সরাসরি আপনার bottlesগুলোতে এক্সিকিউটেবল (.exe/.msi) রান করুন" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "আপনার bottlesগুলোতে ইনস্টল করা অ্যাপ্লিকেশনগুলির স্বয়ংক্রিয় সনাক্তকরণ" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "দ্রুত environment variables যোগ করুন" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Per-bottle প্রেফারেন্সেস থেকে সরাসরি DLL ওভাররাইট করুন" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "যেকোনো Bottle জন্য অন-দ্য-ফ্লাই রানার পরিবর্তন" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "বিভিন্ন গেমিং-পারফরমেন্স অপ্টিমাইজেশান " "(esync, fsync, DXVK, cache, shader compiler, offload … এবং আরও অনেক কিছু।)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Wine এবং Proton রানারগুলির স্বয়ংক্রিয় ইনস্টলেশন এবং পরিচালনা" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "বিকল হওয়ার ক্ষেত্রে স্বয়ংক্রিয় bottle মেরামত" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "কমিউনিটি-চালিত রিপোসিটোরি উপর ভিত্তিক ইন্টিগ্রেটেড ডিপেন্ডেন্সি-ইনস্টলের" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Wineপ্রসেসের জন্য ইন্টিগ্রেটেড টাস্ক ম্যানেজার" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "সাপোর্ট এর জন্য ProtonDB এবং WineHQ অ্যাক্সেস করুন" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Bottles এর নতুন সংস্করণে আপনার কনফিগারেশন আনার জন্য সিস্টেম" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "ব্যাক আপ এবং bottles ইম্পোর্ট" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "অন্যান্য ম্যানেজার্স থেকে Wine prefixes ইম্পোর্ট করুন" #: data/com.usebottles.bottles.metainfo.xml.in:34 #, fuzzy msgid "Bottles versioning" msgstr "Bottles সংস্করণ (পরীক্ষামূলক)" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... এবং আরও অনেক কিছু যা আপনি Bottles ইনস্টল করে খুঁজে পেতে পারেন!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 #, fuzzy msgid "Correct version" msgstr "কম্পোনেন্ট ভার্সন" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 #, fuzzy msgid "Importing backups resulted an error" msgstr "ব্যাকআপ ইমপোর্ট হচ্ছে: {0}" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 #, fuzzy msgid "Correct version date" msgstr "কম্পোনেন্ট ভার্সন" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "ডুপ্লিকেট bottle" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "ডুপ্লিকেট bottle" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "ইনস্টল করতে ব্যর্থ হয়েছে, 3 বার চেষ্টা করা হয়েছে।" #~ msgid "Layers" #~ msgstr "লায়ার্স" #, fuzzy #~ msgid "File not Found" #~ msgstr "আনইনস্টলার" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "এনভিরনমেন্টস ব্যবহার করে সহজেই ওয়াইনপ্রিফিক্স ম্যানেজ করুন" #, fuzzy #~ msgid "Run with Arguments…" #~ msgstr "আর্গুমেন্টস সহ রান করুন" #, fuzzy #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "অভ্যন্তরীণ ফাইল ব্রাউজ করুন." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "ওয়াইন টাস্ক ম্যানেজারের সাহায্যে প্রসেসেস ম্যানেজ করুন।" #~ msgid "Debug wine processes." #~ msgstr "ডিবাগ ওয়াইন প্রসেসেস।" #~ msgid "Adjust internal settings." #~ msgstr "অভ্যন্তরীণ সেটিংস সামঞ্জস্য করুন।" #, fuzzy #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "ওয়াইন আনইনস্টলার ব্যবহার করে প্রোগ্রাম আনইনস্টল করুন।" #, fuzzy #~ msgid "Access the internal Wine Control Panel." #~ msgstr "অভ্যন্তরীণ ওয়াইন কন্ট্রোল প্যানেল অ্যাক্সেস।" #, fuzzy #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "ইনস্টলার বিভাগ বা উপরে \"রান এক্সিকিউটেবল\" বোতামটি ব্যবহার করুন।" #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "ডিপেন্ডেন্সিস হল সফ্টওয়্যার, লাইব্রেরি এবং কোডেক যা Windows সফ্টওয়্যারের " #~ "সামঞ্জস্যকে উন্নত করে। আপনার প্রোগ্রামের প্রয়োজনীয়তা পূরণ করতে এখান থেকে ইনস্টল " #~ "করুন।" #, fuzzy #~ msgid "Read documentation." #~ msgstr "ডকুমেন্টেশন পড়ুন" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "আমরা একযোগে একাধিক ডিপেন্ডেন্সিস ইনস্টল করার বিরুদ্ধে দৃঢ়ভাবে পরামর্শ দিই।" #, fuzzy #~ msgid "Select Dependencies" #~ msgstr "ডিপেন্ডেন্সিস নির্বাচন করুন" #, fuzzy #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "ম্যানুয়ালি এগিয়ে না গিয়ে আমাদের কমিউনিটি দ্বারা কিউরেট করা প্রোগ্রামগুলি ইনস্টল " #~ "করতে এই বিভাগটি ব্যবহার করুন৷ বিবেচনা করুন কম্প্যাটিবিলিটি গ্রেড " #~ "নির্বাচন করার সময়।" #~ msgid "Read documentation" #~ msgstr "ডকুমেন্টেশন পড়ুন" #, fuzzy #~ msgid "No Programs found" #~ msgstr "প্রোগ্রাম" #, fuzzy #~ msgid "Toggle Hidden" #~ msgstr "অনুসন্ধান টগল করুন" #~ msgid "Mirko Brombin" #~ msgstr "মিরকো ব্রম্বিন" #~ msgid "Easily manage wineprefix" #~ msgstr "সহজেই ওয়াইনপ্রিফিক্স ম্যানেজ করুন" #~ msgid "Experiments:library" #~ msgstr "পরীক্ষা: লাইব্রেরি" #~ msgid "Toggle experimental Library mode." #~ msgstr "পরীক্ষামূলক লাইব্রেরি মোড টগল করুন।" #, fuzzy, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "টার্মিনাল দিয়ে লঞ্চ করুন" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "ডিপেন্ডেন্সি সম্পর্কে ডকুমেন্টেশন পড়ুন\t" #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "ডিপেন্ডেন্সি সম্পর্কে ডকুমেন্টেশন পড়ুন\t" #~ msgid "Task manager" #~ msgstr "টাস্ক ম্যানেজার" #~ msgid "Translate" #~ msgstr "" #~ "অনুবাদ করুন" #~ msgid "Funding" #~ msgstr "অর্থায়ন" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "বাগ রিপোর্ট" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "টুইটার" #~ msgid "Bug report" #~ msgstr "বাগ রিপোর্ট" #~ msgid "Open with explorer" #~ msgstr "এক্সপ্লোরার দিয়ে খুলুন" #~ msgid "Move inside the sandbox" #~ msgstr "স্যান্ডবক্সের ভিতরে সরান" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "স্যান্ডবক্সের ভিতরে সরানো হচ্ছে…" #~ msgid "Utilities" #~ msgstr "ইউটিলিটিস" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "পরীক্ষা মোড সক্রিয় করা হয়েছে: শুধুমাত্র টেস্টিং রিপোজিটরি থেকে ডিপেন্ডেন্সিস " #~ "দেখানো হয়েছে।" #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "যদিও এই পৃষ্ঠার ফাইলগুলি যাচাই করা হয়েছে প্রোপ্রাইটারী লাইসেন্সের অধীনে হতে " #~ "পারে৷" ================================================ FILE: po/bottles.pot ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-27 10:57+0530\n" "PO-Revision-Date: 2025-10-30 11:18+0000\n" "Last-Translator: Anonymous \n" "Language-Team: English \n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "No path specified" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Backup {0}" #: bottles/backend/managers/backup.py:103 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importing backup: {0}" #: bottles/backend/managers/manager.py:1076 #: bottles/backend/managers/manager.py:1396 #: bottles/backend/managers/manager.py:1397 #, python-format msgid "Failed to install dependency: %s" msgstr "Failed to install dependency: %s" #: bottles/backend/managers/manager.py:1115 msgid "Fail to install components, tried 3 times." msgstr "Fail to install components, tried 3 times." #: bottles/backend/managers/manager.py:1126 msgid "Missing essential components. Installing…" msgstr "Missing essential components. Installing…" #: bottles/backend/managers/manager.py:1203 msgid "Failed to create bottle directory." msgstr "Failed to create bottle directory." #: bottles/backend/managers/manager.py:1215 msgid "Failed to create placeholder directory/file." msgstr "Failed to create placeholder directory/file." #: bottles/backend/managers/manager.py:1220 msgid "Generating bottle configuration…" msgstr "Generating bottle configuration…" #: bottles/backend/managers/manager.py:1243 msgid "Template found, applying…" msgstr "Template found, applying…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1255 msgid "The Wine config is being updated…" msgstr "The Wine config is being updated…" #: bottles/backend/managers/manager.py:1257 msgid "Wine config updated!" msgstr "Wine config updated!" #: bottles/backend/managers/manager.py:1265 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Running as Flatpak, sandboxing userdir…" #: bottles/backend/managers/manager.py:1267 msgid "Sandboxing userdir…" msgstr "Sandboxing userdir…" #: bottles/backend/managers/manager.py:1308 msgid "Setting Windows version…" msgstr "Setting Windows version…" #: bottles/backend/managers/manager.py:1318 msgid "Apply CMD default settings…" msgstr "Apply CMD default settings…" #: bottles/backend/managers/manager.py:1326 msgid "Optimizing environment…" msgstr "Optimizing environment…" #: bottles/backend/managers/manager.py:1337 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Applying environment: {0}…" #: bottles/backend/managers/manager.py:1347 msgid "(!) Using a custom environment recipe…" msgstr "(!) Using a custom environment recipe…" #: bottles/backend/managers/manager.py:1350 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Recipe not not found or not valid…" #: bottles/backend/managers/manager.py:1367 msgid "Installing DXVK…" msgstr "Installing DXVK…" #: bottles/backend/managers/manager.py:1375 msgid "Installing VKD3D…" msgstr "Installing VKD3D…" #: bottles/backend/managers/manager.py:1384 msgid "Installing DXVK-NVAPI…" msgstr "Installing DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1393 #, python-format msgid "Installing dependency: %s …" msgstr "Installing dependency: %s …" #: bottles/backend/managers/manager.py:1407 msgid "Creating versioning state 0…" msgstr "Creating versioning state 0…" #: bottles/backend/managers/manager.py:1415 msgid "Finalizing…" msgstr "Finalizing…" #: bottles/backend/managers/manager.py:1426 msgid "Caching template…" msgstr "Caching template…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Committing state …" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Nothing to commit" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "New state [{0}] created successfully!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "States list retrieved successfully!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "State {0} restored successfully!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Restoring state {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "State not found" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "State {} is already the active state" #: bottles/frontend/main.py:111 msgid "Show version" msgstr "Show version" #: bottles/frontend/main.py:119 msgid "Executable path" msgstr "Executable path" #: bottles/frontend/main.py:127 msgid "lnk path" msgstr "lnk path" #: bottles/frontend/main.py:135 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Bottle name" #: bottles/frontend/main.py:143 msgid "Pass arguments" msgstr "Pass arguments" #: bottles/frontend/main.py:202 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Invalid URI (syntax: bottles:run//)" #: bottles/frontend/main.py:242 msgid "[Quit] request received." msgstr "[Quit] request received." #: bottles/frontend/main.py:252 msgid "[Help] request received." msgstr "[Help] request received." #: bottles/frontend/main.py:260 msgid "[Refresh] request received." msgstr "[Refresh] request received." #: bottles/frontend/main.py:293 msgid "Donate" msgstr "Donate" #: bottles/frontend/main.py:298 msgid "Third-Party Libraries and Special Thanks" msgstr "Third-Party Libraries and Special Thanks" #: bottles/frontend/main.py:324 msgid "Sponsored and Funded by" msgstr "Sponsored and Funded by" #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Copyright © 2017 Bottles Developers" #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Bottles Developers" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "translator_credits" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Component version" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Uninstall" #: bottles/frontend/ui/component-entry.blp:23 #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse Files" msgstr "Browse Files" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Download & Install" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Show Manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "License" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Reinstall" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Report a Bug…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Dependency name" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Dependency description" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Category" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Download & Install this Dependency" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Dependency Menu" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Troubleshooting" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Browse Files…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplicate Bottle…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "This is the complete archive of your bottle, including personal files." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Full Backup…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Export Configuration…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:347 msgid "Show Hidden Programs" msgstr "Show Hidden Programs" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Search for new programs" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Delete Bottle…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Secondary Menu" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Force Stop all Processes" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simulate a Windows system shutdown." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Shutdown" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simulate a Windows system reboot." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Reboot" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Launch Options" #: bottles/frontend/ui/dialog-launch-options.blp:53 msgid "Pre-run Script" msgstr "" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Run in Terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Drop files to execute them" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "My bottle" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Environment" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Runner" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Versioning enabled for this bottle" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Versioning is active for this bottle." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Run Executable…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programs" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Add Shortcuts…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Install Programs…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Options" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Settings" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Configure bottle settings." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Dependencies" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Install dependencies for programs." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:376 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Snapshots" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Create and manage bottle states." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Task Manager" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Manage running programs." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Tools" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Command Line" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Run commands inside the Bottle." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Registry Editor" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Edit the internal registry." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Legacy Wine Tools" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Explorer" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Debugger" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Configuration" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Uninstaller" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Control Panel" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Search for dependencies…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:199 #: bottles/frontend/ui/preferences.blp:247 msgid "You're offline :(" msgstr "You're offline :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles is running in offline mode, so dependencies are not available." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Report a problem or a missing dependency." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Report Missing Dependency" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Read Documentation." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Documentation" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Search" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Search for Programs…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "No Installers Found" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "The repository is unreachable or no installer is compatible with this bottle." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:82 msgid "Read Documentation" msgstr "Read Documentation" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 bottles/frontend/ui/new.blp:53 msgid "Name" msgstr "Name" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Components" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "The version of the Wine compatibility layer." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Updating Runner and components, please wait…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:274 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Updating DXVK, please wait…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:278 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Improve Direct3D 12 compatibility by translating it to Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Updating VKD3D, please wait…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Updating DXVK-NVAPI, please wait…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:286 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "Increase responsiveness. Can be detected by some anti-cheat software." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Updating LatencyFleX, please wait…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Display" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Increase performance at the expense of visuals. Only works on Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Manage FidelityFX Super Resolution settings" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Discrete Graphics" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Post-Processing Effects" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Manage Post-Processing Layer settings" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Manage how games should be displayed on the screen using Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Manage Gamescope settings" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Advanced Display Settings" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Performance" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "Enable synchronization to increase performance of multicore processors." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Synchronization" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "System" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:201 msgid "Monitor Performance" msgstr "Monitor Performance" #: bottles/frontend/ui/details-preferences.blp:202 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." #: bottles/frontend/ui/details-preferences.blp:205 msgid "Manage MangoHud settings" msgstr "Manage MangoHud settings" #: bottles/frontend/ui/details-preferences.blp:210 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:211 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Apply a set of optimizations to your device. Can improve game performance." #: bottles/frontend/ui/details-preferences.blp:220 msgid "Preload Game Files" msgstr "Preload Game Files" #: bottles/frontend/ui/details-preferences.blp:221 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." #: bottles/frontend/ui/details-preferences.blp:225 msgid "Manage vmtouch settings" msgstr "Manage vmtouch settings" #: bottles/frontend/ui/details-preferences.blp:240 msgid "OBS Game Capture" msgstr "OBS Game Capture" #: bottles/frontend/ui/details-preferences.blp:241 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Toggle OBS Game Capture for all Vulkan and OpenGL programs." #: bottles/frontend/ui/details-preferences.blp:250 msgid "Compatibility" msgstr "Compatibility" #: bottles/frontend/ui/details-preferences.blp:253 msgid "Windows Version" msgstr "Windows Version" #: bottles/frontend/ui/details-preferences.blp:256 msgid "Updating Windows version, please wait…" msgstr "Updating Windows version, please wait…" #: bottles/frontend/ui/details-preferences.blp:265 msgid "Language" msgstr "Language" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Choose the language to use with programs." msgstr "Choose the language to use with programs." #: bottles/frontend/ui/details-preferences.blp:274 msgid "Dedicated Sandbox" msgstr "Dedicated Sandbox" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Use a restricted/managed environment for this bottle." msgstr "Use a restricted/managed environment for this bottle." #: bottles/frontend/ui/details-preferences.blp:278 msgid "Manage the Sandbox Permissions" msgstr "Manage the Sandbox Permissions" #: bottles/frontend/ui/details-preferences.blp:294 msgid "Bottles Runtime" msgstr "Bottles Runtime" #: bottles/frontend/ui/details-preferences.blp:295 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." #: bottles/frontend/ui/details-preferences.blp:305 msgid "Steam Runtime" msgstr "Steam Runtime" #: bottles/frontend/ui/details-preferences.blp:306 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." #: bottles/frontend/ui/details-preferences.blp:314 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Working Directory" #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Pre-run Script Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 msgid "e.g.: ludusavi restore --force \"Game Name\"" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:118 msgid "Post-run Script Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:121 msgid "e.g.: ludusavi backup --force \"Game Name\"" msgstr "" #: bottles/frontend/ui/details-preferences.blp:317 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:157 msgid "Reset to Default" msgstr "Reset to Default" #: bottles/frontend/ui/details-preferences.blp:338 #: bottles/frontend/ui/preferences.blp:178 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:221 msgid "(Default)" msgstr "(Default)" #: bottles/frontend/ui/details-preferences.blp:346 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL Overrides" #: bottles/frontend/ui/details-preferences.blp:356 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Environment Variables" #: bottles/frontend/ui/details-preferences.blp:366 msgid "Manage Drives" msgstr "Manage Drives" #: bottles/frontend/ui/details-preferences.blp:380 msgid "Automatic Snapshots" msgstr "Automatic Snapshots" #: bottles/frontend/ui/details-preferences.blp:381 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Automatically create snapshots before installing software or changing " "settings." #: bottles/frontend/ui/details-preferences.blp:390 msgid "Compression" msgstr "Compression" #: bottles/frontend/ui/details-preferences.blp:391 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." #: bottles/frontend/ui/details-preferences.blp:400 msgid "Use Exclusion Patterns" msgstr "Use Exclusion Patterns" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Exclude paths in snapshots." msgstr "Exclude paths in snapshots." #: bottles/frontend/ui/details-preferences.blp:404 msgid "Manage Patterns" msgstr "Manage Patterns" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Refresh" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Stop process" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "No Snapshots Found" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "Create your first snapshot to start saving states of your preferences." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "A short comment" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Save the bottle state." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Create new Snapshot" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Details" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Go Back" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operations" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Select Bottle" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Cancel" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Select" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Create New Bottle" #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Bottles Crash Report" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:507 #: bottles/frontend/views/bottle_details.py:603 #: bottles/frontend/views/bottle_preferences.py:746 #: bottles/frontend/views/preferences.py:212 msgid "_Cancel" msgstr "_Cancel" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Send Report" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "I still want to report." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Advanced options" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Incomplete package" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Quit" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "New Override" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Overrides" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Drives" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Letter" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Existing Drives" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplicate Bottle" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplicate" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Enter a name for the duplicate of the Bottle." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplicating…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "This could take a while." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Bottle Duplicated" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Variable Name" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Existing Variables" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Exclusion Patterns" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Define patterns that will be used to prevent some directories to being " "versioned." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Pattern" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Existing Patterns" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescope Settings" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Save" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Manage how games should be displayed." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Game Resolution" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Uses the resolution of the video game as a reference in pixels." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Width" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Height" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Window Resolution" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Miscellaneous" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Frame Rate Limit" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Frame Rate Limit When Unfocused" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Integer Scaling" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Window Type" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Borderless" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Fullscreen" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Do you want to proceed with the installation?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Start Installation" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "This installer requires some local resources which cannot be provided " "otherwise." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Proceed" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Completed!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Show Programs" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Installation Failed!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Something went wrong." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "All messages" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Critical" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Errors" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Warnings" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Info" #: bottles/frontend/ui/dialog-journal.blp:40 #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Journal Browser" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Change Logging Level." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "All" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Those arguments will be passed at launch." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Custom Arguments" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Command Arguments" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "e.g.: VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Post-run Script" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:53 msgid "Choose a script which should be executed after run." msgstr "Choose a script which should be executed after run." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Choose a Script" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose from where start the program." msgstr "Choose from where start the program." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Choose a Directory" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "These settings will override the default settings for this executable." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Preferences Overrides" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Reset to Bottle's Defaults" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Virtual Desktop" #: bottles/frontend/ui/dialog-mangohud.blp:42 msgid "Display On Game Start" msgstr "Display On Game Start" #: bottles/frontend/ui/dialog-mangohud.blp:43 msgid "Display HUD as soon as the game starts. Can be toggled in-game (default keybind: [⇧ Right Shift] + [F12])." msgstr "" "Display HUD as soon as the game starts. Can be toggled in-game " "(default keybind: [⇧ Right Shift] + [F12])." #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Proton Disclaimer" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Use Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime " "(if present in the system and detected by Bottles) in order to allow it to " "access the necessary libraries and limit compatibility problems. Be aware " "that GloriousEggroll, the runner's provider, is not responsible for any " "problems and we ask that you do not report to them." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "I got it." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Rename" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Choose a new name for the selected program." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "New Name" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Run With Arguments" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:404 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Run" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Write below the arguments to be passed to the executable." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "e.g.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Sandbox Settings" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Share Network" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Share Sound" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Upgrade Needed" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Continue" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Launch upgrade" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "New Versioning System" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "The new bottle versioning system has landed." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Re-initializing Repository…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Done! Please restart Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Post-Processing Effects Settings" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Default" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Default Settings" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Effects are applied according to the list order." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Effects" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Contrast Adaptive Sharpening" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Sharpness" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Show Information" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Denoised Luma Sharpening" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Denoise" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Fast Approximate Anti-Aliasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Subpixel Quality" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Quality Edge Threshold" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Quality Edge Threshold Minimum" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Subpixel Morphological Anti-Aliasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Edge Detection" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Color" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Threshold" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Max Search Steps" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Max Search Steps Diagonal" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Max Corner Rounding" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "SMAA corner rounding specifies the strength of rounding edge corners." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Builtin (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Native (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Builtin, then Native" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Native, then Builtin" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Disabled" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Remove" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/point/to/path" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Value" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Wine prefix name" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Manager" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "This Wine prefix was already imported in Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Import a Bottle backup" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Search again for prefixes" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "No Prefixes Found" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Full Archive" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Show Manifest…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Read Review…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Installer name" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Installer description" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Unknown" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Install this Program" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Program Menu" #: bottles/frontend/ui/library-entry.blp:33 msgid "No Thumbnail" msgstr "No Thumbnail" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Launch" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Launch with Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Item name" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Remove from Library" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Stop" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Library" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Add items here from your bottle's program list" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Versioning is active in this bottle." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "This bottle looks damaged." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Execute in this Bottle" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Run Here" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Search your bottles…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Create New Bottle…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "No Results Found" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Try a different search." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Starting up…" #: bottles/frontend/ui/loading.blp:22 msgid "Continue Offline" msgstr "Continue Offline" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "This resource is missing." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Browse" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "C_reate" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Application" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Gaming" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "C_ustom" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Custom" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Share User Directory" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Architecture" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32-bit should only be used if strictly necessary." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Import a custom configuration." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Bottle Directory" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Directory that will contain the data of this bottle." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Close" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "This name is unavailable, please try another." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Previous" #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Welcome to Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Run Windows Software on Linux." #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows in Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Almost Done" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "We need a few more minutes to set everything up…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "All Ready!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Please Finish the setup first" #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Start using Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Next" #: bottles/frontend/ui/preferences.blp:5 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Preferences" #: bottles/frontend/ui/preferences.blp:12 #: bottles/frontend/ui/preferences.blp:40 msgid "General" msgstr "General" #: bottles/frontend/ui/preferences.blp:15 msgid "Appearance" msgstr "Appearance" #: bottles/frontend/ui/preferences.blp:18 msgid "Dark Mode" msgstr "Dark Mode" #: bottles/frontend/ui/preferences.blp:19 msgid "Whether Bottles should use the dark color scheme." msgstr "Whether Bottles should use the dark color scheme." #: bottles/frontend/ui/preferences.blp:29 msgid "Show Update Date" msgstr "Show Update Date" #: bottles/frontend/ui/preferences.blp:30 msgid "Whether to show the update date in the bottle list." msgstr "Whether to show the update date in the bottle list." #: bottles/frontend/ui/preferences.blp:43 #: data/com.usebottles.bottles.gschema.xml:51 msgid "Notifications" msgstr "Notifications" #: bottles/frontend/ui/preferences.blp:44 msgid "Show notifications for downloads and installs." msgstr "Show notifications for downloads and installs." #: bottles/frontend/ui/preferences.blp:53 msgid "Temp Files" msgstr "Temp Files" #: bottles/frontend/ui/preferences.blp:54 msgid "Clean temp files when Bottles launches?" msgstr "Clean temp files when Bottles launches?" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles After Starting a Program" msgstr "Close Bottles After Starting a Program" #: bottles/frontend/ui/preferences.blp:64 msgid "Close Bottles after starting a program from the file manager." msgstr "Close Bottles after starting a program from the file manager." #: bottles/frontend/ui/preferences.blp:74 msgid "Integrations" msgstr "Integrations" #: bottles/frontend/ui/preferences.blp:77 msgid "Steam Proton Prefixes" msgstr "Steam Proton Prefixes" #: bottles/frontend/ui/preferences.blp:78 msgid "List and manage Steam Proton prefixes." msgstr "List and manage Steam Proton prefixes." #: bottles/frontend/ui/preferences.blp:98 msgid "List Steam Apps in Programs List" msgstr "List Steam Apps in Programs List" #: bottles/frontend/ui/preferences.blp:99 msgid "Requires Steam for Windows installed in the bottle." msgstr "Requires Steam for Windows installed in the bottle." #: bottles/frontend/ui/preferences.blp:108 msgid "List Epic Games in Programs List" msgstr "List Epic Games in Programs List" #: bottles/frontend/ui/preferences.blp:109 msgid "Requires Epic Games Store installed in the bottle." msgstr "Requires Epic Games Store installed in the bottle." #: bottles/frontend/ui/preferences.blp:118 msgid "List Ubisoft Games in Programs List" msgstr "List Ubisoft Games in Programs List" #: bottles/frontend/ui/preferences.blp:119 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Requires Ubisoft Connect installed in the bottle." #: bottles/frontend/ui/preferences.blp:129 msgid "Advanced" msgstr "Advanced" #: bottles/frontend/ui/preferences.blp:132 msgid "Pre-Release" msgstr "Pre-Release" #: bottles/frontend/ui/preferences.blp:133 msgid "Display unstable versions of runners and components." msgstr "Display unstable versions of runners and components." #: bottles/frontend/ui/preferences.blp:142 msgid "Force Offline Mode" msgstr "Force Offline Mode" #: bottles/frontend/ui/preferences.blp:143 msgid "" "Force disable any network activity even with available network connection." msgstr "" "Force disable any network activity even with available network connection." #: bottles/frontend/ui/preferences.blp:152 msgid "Bottles Directory" msgstr "Bottles Directory" #: bottles/frontend/ui/preferences.blp:153 msgid "Directory that contains the data of your Bottles." msgstr "Directory that contains the data of your Bottles." #: bottles/frontend/ui/preferences.blp:188 msgid "Runners" msgstr "Runners" #: bottles/frontend/ui/preferences.blp:202 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Bottles is running in offline mode, so runners are not available." #: bottles/frontend/ui/preferences.blp:236 msgid "DLL Components" msgstr "DLL Components" #: bottles/frontend/ui/preferences.blp:250 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles is running in offline mode, so DLLs are not available." #: bottles/frontend/ui/preferences.blp:282 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:295 msgid "Core" msgstr "Core" #: bottles/frontend/ui/preferences.blp:299 msgid "Runtime" msgstr "Runtime" #: bottles/frontend/ui/preferences.blp:303 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:309 #: data/com.usebottles.bottles.gschema.xml:71 msgid "Experiments" msgstr "Experiments" #: bottles/frontend/ui/preferences.blp:312 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." #: bottles/frontend/ui/preferences.blp:315 msgid "Sandbox per bottle" msgstr "Sandbox per bottle" #: bottles/frontend/ui/preferences.blp:316 msgid "In early development." msgstr "In early development." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Launch with Terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Browse Path" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Change Launch Options…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Add to Library" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Add Desktop Entry" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Add to Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Rename…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Hide Program" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Show Program" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Remove from List" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Program name" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "State id" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "State comment" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Restore this Snapshot" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Delete message" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Main Menu" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Import…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Help" #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "About Bottles" #: bottles/frontend/views/bottle_details.py:193 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "File \"{0}\" is not a .exe or .msi file" #: bottles/frontend/views/bottle_details.py:209 #, python-format msgid "Updated: %s" msgstr "Updated: %s" #: bottles/frontend/views/bottle_details.py:270 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" added" #: bottles/frontend/views/bottle_details.py:273 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Select Executable" #: bottles/frontend/views/bottle_details.py:276 msgid "Add" msgstr "Add" #: bottles/frontend/views/bottle_details.py:349 msgid "Hide Hidden Programs" msgstr "Hide Hidden Programs" #: bottles/frontend/views/bottle_details.py:386 #: bottles/frontend/widgets/library.py:163 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Launching \"{0}\"…" #: bottles/frontend/views/bottle_details.py:416 msgid "Be Aware of Sandbox" msgstr "Be Aware of Sandbox" #: bottles/frontend/views/bottle_details.py:417 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." #: bottles/frontend/views/bottle_details.py:419 #: bottles/frontend/views/bottle_details.py:528 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Dismiss" #: bottles/frontend/views/bottle_details.py:432 msgid "Select the location where to save the backup config" msgstr "Select the location where to save the backup config" #: bottles/frontend/views/bottle_details.py:434 msgid "Export" msgstr "Export" #: bottles/frontend/views/bottle_details.py:436 msgid "Select the location where to save the backup archive" msgstr "Select the location where to save the backup archive" #: bottles/frontend/views/bottle_details.py:438 msgid "Backup" msgstr "Backup" #: bottles/frontend/views/bottle_details.py:443 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Backup created for \"{0}\"" #: bottles/frontend/views/bottle_details.py:445 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Backup failed for \"{0}\"" #: bottles/frontend/views/bottle_details.py:504 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Are you sure you want to permanently delete \"{}\"?" #: bottles/frontend/views/bottle_details.py:505 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "This will permanently delete all programs and settings associated with it." #: bottles/frontend/views/bottle_details.py:508 #: bottles/frontend/views/bottle_preferences.py:747 msgid "_Delete" msgstr "_Delete" #: bottles/frontend/views/bottle_details.py:524 msgid "Missing Runner" msgstr "Missing Runner" #: bottles/frontend/views/bottle_details.py:525 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." #: bottles/frontend/views/bottle_details.py:600 msgid "Are you sure you want to force stop all processes?" msgstr "Are you sure you want to force stop all processes?" #: bottles/frontend/views/bottle_details.py:601 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "This can cause data loss, corruption, and programs to malfunction." #: bottles/frontend/views/bottle_details.py:604 msgid "Force _Stop" msgstr "Force _Stop" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "This feature is unavailable on your system." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} To add this feature, please run flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "This bottle name is already in use." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:240 msgid "Select Working Directory" msgstr "Select Working Directory" #: bottles/frontend/views/bottle_preferences.py:422 msgid "Directory that contains the data of \"{}\"." msgstr "Directory that contains the data of \"{}\"." #: bottles/frontend/views/bottle_preferences.py:743 msgid "Are you sure you want to delete all snapshots?" msgstr "Are you sure you want to delete all snapshots?" #: bottles/frontend/views/bottle_preferences.py:744 msgid "This will delete all snapshots but keep your files." msgstr "This will delete all snapshots but keep your files." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "Please migrate to the new Versioning system to create new states." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Installers" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Operations in progress, please wait." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Return to your bottles." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Backup imported successfully" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Import failed" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:145 msgid "Importing backup…" msgstr "Importing backup…" #: bottles/frontend/views/importer.py:117 msgid "Select a Backup Archive" msgstr "Select a Backup Archive" #: bottles/frontend/views/importer.py:120 #: bottles/frontend/views/importer.py:157 msgid "Import" msgstr "Import" #: bottles/frontend/views/importer.py:154 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Select a Configuration File" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Run executable in \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Launching \"{0}\" in \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Your Bottles" #: bottles/frontend/views/loading.py:46 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Downloading ~{0} of packages…" #: bottles/frontend/views/loading.py:47 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Fetched {0} of {1} packages" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Select Bottle Directory" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Creating Bottle…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Unable to Create Bottle" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Bottle failed to create with one or more errors." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Bottle Created" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" was created successfully." #: bottles/frontend/views/preferences.py:134 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam was not found or Bottles does not have enough permissions." #: bottles/frontend/views/preferences.py:187 msgid "Select Bottles Path" msgstr "Select Bottles Path" #: bottles/frontend/views/preferences.py:209 msgid "Relaunch Bottles?" msgstr "Relaunch Bottles?" #: bottles/frontend/views/preferences.py:210 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." #: bottles/frontend/views/preferences.py:213 msgid "_Relaunch" msgstr "_Relaunch" #: bottles/frontend/views/preferences.py:306 msgid "Based on Valve's Wine, includes Staging and Proton patches." msgstr "Based on Valve's Wine, includes Staging and Proton patches." #: bottles/frontend/views/preferences.py:307 msgid "Based on Wine upstream, includes Staging and Proton patches." msgstr "Based on Wine upstream, includes Staging and Proton patches." #: bottles/frontend/views/preferences.py:308 msgid "" "Based on the most recent bleeding-edge Valve's Proton Experimental Wine, " "includes Staging and custom patches. This is meant to be used with non-steam " "games outside of Steam." msgstr "" "Based on the most recent bleeding-edge Valve's Proton Experimental Wine, " "includes Staging and custom patches. This is meant to be used with non-steam " "games outside of Steam." #: bottles/frontend/views/preferences.py:311 msgid "" "Based on Wine upstream, Staging, Staging-TkG and Proton patchset optionally " "available." msgstr "" "Based on Wine upstream, Staging, Staging-TkG and Proton patchset optionally " "available." #: bottles/frontend/views/preferences.py:313 msgid "Based on Wine upstream, includes Staging patches." msgstr "Based on Wine upstream, includes Staging patches." #: bottles/frontend/views/preferences.py:314 msgid "" "Based on most recent bleeding-edge Valve's Proton Experimental, includes " "Staging and custom patches. Requires the Steam Runtime turned on." msgstr "" "Based on most recent bleeding-edge Valve's Proton Experimental, includes " "Staging and custom patches. Requires the Steam Runtime turned on." #: bottles/frontend/views/preferences.py:317 msgid "Other Wine runners" msgstr "Other Wine runners" #: bottles/frontend/views/preferences.py:318 msgid "Other Proton runners" msgstr "Other Proton runners" #: bottles/frontend/widgets/component.py:76 msgid "Upgrade" msgstr "Upgrade" #: bottles/frontend/widgets/component.py:142 msgid "Installing…" msgstr "Installing…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest for {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" uninstalled" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" installed" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" failed to install" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" imported" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "This program works with minor glitches." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "This program works perfectly." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Review for {0}" #: bottles/frontend/widgets/library.py:176 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Stopping \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Launching \"{0}\" with Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" hidden" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" showed" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" removed" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" renamed to \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Desktop Entry created for \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\" added to your library" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" added to your Steam library" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Show report" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Updating display settings, please wait…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Display settings updated" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "No overrides found." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Select Drive Path" #: bottles/frontend/windows/envvars.py:135 msgid "No environment variables defined." msgstr "No environment variables defined." #: bottles/frontend/windows/exclusionpatterns.py:105 msgid "No exclusion patterns defined." msgstr "No exclusion patterns defined." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "An error has occurred." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Copy to clipboard" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Select Resource File" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Installing Windows dependencies…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Configuring the bottle…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Processing installer steps…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Installing the {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Performing final checks…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Installing {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} is now available in the programs view." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Installer failed with unknown error" #: bottles/frontend/windows/launchoptions.py:55 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} is already disabled for this bottle." #: bottles/frontend/windows/launchoptions.py:56 msgid "This setting is different from the bottle's default." msgstr "This setting is different from the bottle's default." #: bottles/frontend/windows/launchoptions.py:214 msgid "Select Script" msgstr "Select Script" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Custom Bottles Path not Found" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Falling back to default path. No bottles from the given path will be listed." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Run Windows Software" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak migration" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Toggle the Flatpak migration dialog." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Dark theme" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Force the use of dark theme." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Force Offline" msgstr "Force Offline" #: data/com.usebottles.bottles.gschema.xml:17 msgid "" "\"Force disable any network activity even with available network connection." "\"" msgstr "" "\"Force disable any network activity even with available network connection." "\"" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Toggle update date in list" msgstr "Toggle update date in list" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle the update date in list of bottles." msgstr "Toggle the update date in list of bottles." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Steam apps listing" msgstr "Steam apps listing" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle steam apps listing." msgstr "Toggle steam apps listing." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Epic Games listing" msgstr "Epic Games listing" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle epic games listing." msgstr "Toggle epic games listing." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Ubisoft Connect listing" msgstr "Ubisoft Connect listing" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Toggle ubisoft connect listing." msgstr "Toggle ubisoft connect listing." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window width" msgstr "Window width" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window width." msgstr "Change the window width." #: data/com.usebottles.bottles.gschema.xml:46 msgid "Window height" msgstr "Window height" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Change the window height." msgstr "Change the window height." #: data/com.usebottles.bottles.gschema.xml:52 msgid "Show notifications." msgstr "Show notifications." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Temp cleaning" msgstr "Temp cleaning" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Clean the temp path when booting the system." msgstr "Clean the temp path when booting the system." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Release Candidate" msgstr "Release Candidate" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Toggle release candidate for runners." msgstr "Toggle release candidate for runners." #: data/com.usebottles.bottles.gschema.xml:66 msgid "Startup view" msgstr "Startup view" #: data/com.usebottles.bottles.gschema.xml:67 msgid "Choose which view the application should be started in." msgstr "Choose which view the application should be started in." #: data/com.usebottles.bottles.gschema.xml:72 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Steam Proton Support" msgstr "Steam Proton Support" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle Steam Proton prefixes support." msgstr "Toggle Steam Proton prefixes support." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Experiments:sandbox" msgstr "Experiments:sandbox" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Toggle experimental Sandbox per bottle." msgstr "Toggle experimental Sandbox per bottle." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Automatically close Bottles" msgstr "Automatically close Bottles" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Close Bottles after starting an executable from the file manager." msgstr "Close Bottles after starting an executable from the file manager." #: data/com.usebottles.bottles.gschema.xml:91 msgid "Show sandbox warning" msgstr "Show sandbox warning" #: data/com.usebottles.bottles.gschema.xml:92 msgid "Toggle sandbox warning." msgstr "Toggle sandbox warning." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "" "Bottles lets you run Windows software on Linux, such as applications and " "games. It introduces a workflow that helps you organize by categorizing each " "software to your liking. Bottles provides several tools and integrations to " "help you manage and optimize your applications." msgstr "" "Bottles lets you run Windows software on Linux, such as applications and " "games. It introduces a workflow that helps you organize by categorizing each " "software to your liking. Bottles provides several tools and integrations to " "help you manage and optimize your applications." #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Features:" msgstr "Features:" #: data/com.usebottles.bottles.metainfo.xml.in:14 msgid "Use pre-configured environments as a base" msgstr "Use pre-configured environments as a base" #: data/com.usebottles.bottles.metainfo.xml.in:15 msgid "Change runners for any bottle" msgstr "Change runners for any bottle" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "Various optimizations and options for gaming" msgstr "Various optimizations and options for gaming" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Repair in case software or bottle is broken" msgstr "Repair in case software or bottle is broken" #: data/com.usebottles.bottles.metainfo.xml.in:18 msgid "Install various known dependencies" msgstr "Install various known dependencies" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Integrated task manager to manage and monitor processes" msgstr "Integrated task manager to manage and monitor processes" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "Backup and restore" msgstr "Backup and restore" #: data/com.usebottles.bottles.metainfo.xml.in:69 msgid "Fix runners and components from not showing when prereleases are off" msgstr "Fix runners and components from not showing when prereleases are off" #: data/com.usebottles.bottles.metainfo.xml.in:70 msgid "Fix Steam runtime compatibility with Wine runners" msgstr "Fix Steam runtime compatibility with Wine runners" #: data/com.usebottles.bottles.metainfo.xml.in:75 msgid "A few bug fixes" msgstr "A few bug fixes" #: data/com.usebottles.bottles.metainfo.xml.in:80 msgid "Support for the double-DLL VKD3D" msgstr "Support for the double-DLL VKD3D" #: data/com.usebottles.bottles.metainfo.xml.in:81 msgid "Updated Flatpak runtime" msgstr "Updated Flatpak runtime" #: data/com.usebottles.bottles.metainfo.xml.in:82 msgid "Minor improvement and fixes to the library" msgstr "Minor improvement and fixes to the library" #: data/com.usebottles.bottles.metainfo.xml.in:83 msgid "Fix the Steam link not being correct" msgstr "Fix the Steam link not being correct" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Download stable component by default" msgstr "Download stable component by default" #: data/com.usebottles.bottles.metainfo.xml.in:85 msgid "Make window remember dimensions" msgstr "Make window remember dimensions" #: data/com.usebottles.bottles.metainfo.xml.in:90 msgid "Update metadata information" msgstr "Update metadata information" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Add more update information and correct release notes version" msgstr "Add more update information and correct release notes version" #: data/com.usebottles.bottles.metainfo.xml.in:100 msgid "Fixed \"Add to Steam\" button" msgstr "Fixed \"Add to Steam\" button" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Fixed BottleConfig being not serializable" msgstr "Fixed BottleConfig being not serializable" #: data/com.usebottles.bottles.metainfo.xml.in:102 msgid "Fixed Patool double extraction failing" msgstr "Fixed Patool double extraction failing" #: data/com.usebottles.bottles.metainfo.xml.in:107 msgid "Correct version" msgstr "Correct version" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Fix crash when creating a bottle" msgstr "Fix crash when creating a bottle" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Major change: Redesign New Bottle interface" msgstr "Major change: Redesign New Bottle interface" #: data/com.usebottles.bottles.metainfo.xml.in:118 msgid "Quality of life improvements:" msgstr "Quality of life improvements:" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Replace emote-love icon with a library in library page" msgstr "Replace emote-love icon with a library in library page" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Add toast for \"Run Executable\"" msgstr "Add toast for \"Run Executable\"" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Bug fixes:" msgstr "Bug fixes:" #: data/com.usebottles.bottles.metainfo.xml.in:125 msgid "Adding a shortcut to Steam resulted in an error" msgstr "Adding a shortcut to Steam resulted in an error" #: data/com.usebottles.bottles.metainfo.xml.in:126 msgid "Importing backups resulted an error" msgstr "Importing backups resulted an error" #: data/com.usebottles.bottles.metainfo.xml.in:127 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "Steam Runtime automatically enabled when using wine-ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:128 msgid "" "Various library-related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Various library-related fixes, like empty covers, and crashes related to " "missing entries" #: data/com.usebottles.bottles.metainfo.xml.in:129 msgid "Fix various issues related to text encoding" msgstr "Fix various issues related to text encoding" #: data/com.usebottles.bottles.metainfo.xml.in:136 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "Fix error when downloading if Bottles isn't run from terminal" #: data/com.usebottles.bottles.metainfo.xml.in:143 msgid "Correct version date" msgstr "Correct version date" #: data/com.usebottles.bottles.metainfo.xml.in:144 msgid "Hide NVIDIA-related critical errors on non-NVIDIA systems" msgstr "Hide NVIDIA-related critical errors on non-NVIDIA systems" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "Gamescope improvements and fixes" msgstr "Gamescope improvements and fixes" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Dependency installation is faster and more stable" msgstr "Dependency installation is faster and more stable" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "The health check has more information for faster debugging" msgstr "The health check has more information for faster debugging" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "NVAPI has a lot of fixes and is more stable, should now work properly" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crash when downloading a component" msgstr "Fix crash when downloading a component" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "Backend code improvement by avoiding spin-lock" msgstr "Backend code improvement by avoiding spin-lock" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More variables for installer scripting" msgstr "More variables for installer scripting" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "Fix onboard dialog showing \"All ready\" while it was not ready" msgstr "Fix onboard dialog showing \"All ready\" while it was not ready" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "Improvement to build system" msgstr "Improvement to build system" #: data/com.usebottles.bottles.metainfo.xml.in:160 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Enabling VKD3D by default when creating bottles for gaming" #: data/com.usebottles.bottles.metainfo.xml.in:161 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Fix crashes when reading Steam files with bad encodings" #: data/com.usebottles.bottles.metainfo.xml.in:162 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Fix components not updated correctly in the UI after installation/" "uninstallation" #: data/com.usebottles.bottles.metainfo.xml.in:163 msgid "More FSR fixes" msgstr "More FSR fixes" #: data/com.usebottles.bottles.metainfo.xml.in:164 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Fix the issue when a program closes after it was launched from " "\"Run executable\"" #: data/com.usebottles.bottles.metainfo.xml.in:165 msgid "and many, many, many more!" msgstr "and many, many, many more!" ================================================ FILE: po/bs.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 14:51+0000\n" "Last-Translator: Emin Macanović \n" "Language-Team: Bosnian \n" "Language: bs\n" "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" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Nije navedena lokacija" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Sigurnosna kopija {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Uvozim sigurnosnu kopiju: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Instalacija komponenti nije uspješna, pokušano 3 puta." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Nedostaju bitne komponente. Instaliranje…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Neuspješno stvaranje direktorija za bocu." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Neuspješno stvaranje privremenog direktorija/fajla." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Generiranje konfiguracije boce…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Šablon nađen, primjenjivanje…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Wine konfiguracija se ažurira…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Wine konfiguracija ažurirana!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Pokrenuto u Flatpaku, sandboxanje korisničkog direktorija…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "" #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "" #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "" #: bottles/frontend/main.py:294 msgid "Donate" msgstr "" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "" #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "" #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "" #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "" #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "" #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "" #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "" #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" ================================================ FILE: po/ca.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-02-17 07:09+0000\n" "Last-Translator: Gerard Ricart Castells \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.16\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "No s'ha especificat cap camí" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Còpia de seguretat {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "S'està important la còpia de seguretat: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "No s'ha pogut instal·lar els components, s'ha intentat 3 vegades." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Falten components essencials. S'està instal·lant…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "No s'ha pogut crear el directori d'ampolles." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "No s'ha pogut crear el directori/fitxer de marcador de posició." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "S'està generant la configuració de l'ampolla…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "S'ha trobat una plantilla, s'està aplicant…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "S'està actualitzant la configuració de Wine…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Configuració de Wine actualitzada!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "S'està executant com Flatpak, aïllant el directori d'usuari…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Aïllant el directori d'usuari…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "S’està configurant la versió del Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Aplica els paràmetres per defecte de CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "S'està optimitzant l'entorn…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Aplicant l'entorn: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Utilitzant una recepta d'entorn personalitzada…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) No s'ha trobat la recepta o no és vàlida…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "S'està instal·lant DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "S'està instal·lant VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "S'està instal·lant DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "S'està instal·lant la dependència: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "S'està creant l'estat de versionat 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "S'està finalitzant…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "S’està emmagatzemant la plantilla en memòria cau…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Cometent estat…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Res a cometre" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Nou estat [{0}] creat correctament!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "La llista d'estats s'ha recuperat correctament!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "L'estat {0} s'ha restaurat correctament!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "S'està restaurant l'estat {}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Estat no trobat" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "L'estat {} ja és l'estat actiu" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Mostra la versió" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Camí executable" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "camí lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Nom de l'ampolla" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Passar arguments" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URI no vàlid (sintaxi: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "S'ha rebut la sol·licitud [Surt]." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "S'ha rebut la sol·licitud d'[Ajuda]." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "S'ha rebut la sol·licitud [Actualització]." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Doneu" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Biblioteques de tercers i agraïments especials" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Patrocinat i Finançat per" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Drets d'autor © 2017 - Desenvolupadors de Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Desenvolupadors de Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "crèdits_traductors" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Versió del component" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Desinstal·lar" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Explorar els fitxers" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "La instal·lació ha fallat. Això pot ser degut a un error del repositori, una " "descàrrega parcial o una falta de coincidència de la suma de verificació. " "Premeu per tornar-ho a provar." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Baixar i instal·lar" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Mostra el manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Llicencia" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Reinstal·lar" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Informa d'un error…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Nom de la dependència" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Descripció de la dependència" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Categoria" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Baixar i instal·lar aquesta dependència" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "S'ha produït un error d'instal·lació. Reinicieu Bottles per llegir l'informe " "de tancament inesperat o inicieu-lo des del terminal per llegir la sortida." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Menú de dependències" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Resolució de problemes" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Navega pels fitxers…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplicar l'ampolla…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Aquest és l'arxiu complet de la vostra ampolla, inclosos els fitxers " "personals." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Còpia de seguretat completa…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Aquesta és només la configuració de l'ampolla, és perfecta si en voleu crear-" "ne una de nova però sense fitxers personals." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Exportar la configuració…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Mostra programes ocults" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Cerca de nous programes" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Suprimeix l'ampolla…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Menú Secundari" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Força l'aturada de tots els processos" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simula un tancament del sistema Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Tancar" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simula un reinici del sistema Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Reiniciar" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Opcions de llançament" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Executar a la terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Deixeu anar fitxers per executar-los" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "La meva ampolla" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Entorn" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Corredor" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Versions activades per a aquesta ampolla" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "El versionat està actiu en aquesta ampolla." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Iniciar l'executable…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programes" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Clica \"Iniciar executable...\" per obrir un fitxer executable, " "\"Afig dreceres…\" per afegir un fitxer executable a la llista de programes, " "o \"Insta·lar programes...\" per instal·lar programes escollits per la " "comunitat." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Afig dreceres…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Instal·lar Programes…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Opcions" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Configuració" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Configura la configuració de l'ampolla." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Dependències" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Instal·la dependències per a programes." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Instantànies" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Crea i gestiona els estats de les ampolles." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Gestor de Tasques" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Gestiona els programes en funcionament." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Eines" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Línia d'ordres" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Executeu ordres dins de l'ampolla." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Editor del registre" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Editeu el registre intern." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Eines de Wine heretades" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Explorador" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Depurador" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Configuració" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Desinstal·lador" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Tauler de control" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Cercar dependències…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Esteu fora de línia :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Bottles està corrent en mode fora de línia, així que les dependències no " "estan disponibles." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Les dependències són recursos que milloren la compatibilitat del programari " "Windows.\n" "\n" "Els fitxers d'aquesta pàgina són proporcionats per tercers sota una " "llicència propietària. En instal·lar-los, vostè accepta els seus respectius " "termes de llicència." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Informar d'un problema o d'una dependència que falta." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Informa d'una dependència que falta" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Llegeix la documentació." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Documentació" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Cercar" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Cercar programes…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Instal·la programes seleccionats per la nostra comunitat.\n" "\n" "Els fitxers d’aquesta pàgina són proporcionats per tercers sota una " "llicència de propietat. En instal·lar-los, esteu d’acord amb els termes de " "llicència." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "No s'han trobat instal·ladors" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "El repositori no és accessible o cap instal·lador és compatible amb aquesta " "ampolla." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Llegir documentació" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nom" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Components" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "La versió de la capa de compatibilitat Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "S'està actualitzant el corredor i els components, espereu…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Millora la compatibilitat de Direct3D 8/9/10/11 traduint-ho a Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "S'està actualitzant DXVK, espereu…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Millora la compatibilitat de Direct3D 12 traduint-ho a Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "S'està actualitzant VKD3D, espereu…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "S'està actualitzant DXVK-NVAPI, espereu…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Augmenta la capacitat de resposta. Pot ser detectat per alguns programes " "antitrampes." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "S'està actualitzant LatencyFleX, si us plau espereu…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Pantalla" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Súper mostreig d'aprenentatge profund" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Augmentar el rendiment a costa dels gràfics mitjançant DXVK-NVAPI. Només " "funciona en les targetes gràfiques NVIDIA GPUs més noves." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "Súper resolució FidelityFX" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Augmentar el rendiment a costa dels gràfics. Només funciona a Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Gestiona els paràmetres del FidelityFX" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "GPU dedicada" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Utilitza la GPU dedicada per tal d'augmentar el rendiment en detriment del " "consum d'energia." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Efectes de postprocessat" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Afig diversos efectes de postprocessat amb vkBasalt. Sols funciona a Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Gestioneu els paràmetres de la capa de postprocessat" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Gestioneu com deurien mostrar-se els jocs a la pantalla utilitzant Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gestiona els paràmetres del Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Paràmetres de la pantalla avançats" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Rendiment" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Habilita la sincronització per augmentar el rendiment dels processadors " "multinucli." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sincronització" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistema" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Rendiment del monitor" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Mostra informació de monitoratge com ara fotogrames per segon, temperatura, " "càrrega de la CPU/GPU i més a OpenGL i Vulkan a través de MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Mode de joc feral" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Aplicar un conjunt d'optimitzacions a l'aparell. Pot millorar el rendiment " "de joc." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Carregueu prèviament els fitxers del joc" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Millora el temps de càrrega en iniciar el joc múltiples vegades. El joc " "tardarà més temps en iniciar-se per primera vegada." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Gestioneu la configuració de vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Captura de joc de l'OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Commuta la captura de joc de l'OBS per a tots els programes Vulkan i OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Comptabilitat" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Versió del Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "S'està actualitzant la versió de Windows, espereu…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Idioma" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Trieu l'idioma que voleu utilitzar amb els programes." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Espai aïllat dedicat" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Utilitzeu un entorn restringit/gestionat per a aquesta ampolla." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Gestioneu els permisos d'espai aïllat" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Entorn d’execució del Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Proporciona un paquet de biblioteques addicionals per a més compatibilitat. " "Desactiveu-lo si teniu problemes." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Entorn d’execució de l’Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Proporciona un paquet de biblioteques addicionals per a més compatibilitat " "amb jocs de Steam. Desactiveu-lo si teniu problemes." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Directori de treball" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Restableix al valor per defecte" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Per defecte)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Substitució de DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Variables d'entorn" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Gestionar unitats" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Instantànies automàtiques" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Crea instantànies automàticament abans d'instal·lar programari o modificar " "paràmetres." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Compressió" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Comprimeix les instantànies per estalviar espai. Pot ralentitzar la creació " "d'instantànies." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Utilitzar patrons d'exclusió" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Exclou camins en les instantànies." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Gestionar patrons" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Actualitza" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Atura el procés" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "No s’ha trobat cap instantània" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Creeu la primera instantània per començar a guardar l'estat de les vostres " "preferències." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Un breu comentari" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Deseu l'estat de l'ampolla." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Crea una nova instantània" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Detalls" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Retornar" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operacions" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Seleccioneu ampolla" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Cancel·lar" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Seleccioneu" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Crea una ampolla nova" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Informe de tancament inesperat del Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Cancel·lar" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Envia l’informe" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "El Bottles s’ha tancat inesperadament. Empleneu un informe, adjuntant la " "traça següent per a ajudar-nos a identificar el problema i evitar que passi " "una altra vegada." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Hem trobat un o més informes semblants (o idèntics). Assegureu-vos de " "comprovar acuradament que encara no s'ha informat abans d'enviar-ne un de " "nou. Cada informe requereix un esforç per part dels desenvolupadors per " "diagnosticar, si us plau, respecteu el seu treball i assegureu-vos que no " "publiqueu duplicats." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Tot i així vull informar." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Opcions avançades" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Paquet incomplet" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Aquesta versió de Bottles no sembla proporcionar totes les dependències " "bàsiques necessàries, poseu-vos en contacte amb el mantenidor del paquet o " "utilitzeu una versió oficial." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Sortir" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Les biblioteques d'enllaços dinàmics es poden especificar perquè siguin " "integrades (proporcionades pel Wine) o natives (proporcionades pel programa)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Nova substitució" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Substitucions" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Unitats" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Aquests són els camins del vostre sistema amfitrió que el corredor mapa i " "reconeix com a dispositius (p. e. C:, D:...)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Lletra" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Unitats existents" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplica l’ampolla" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplicat" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Introduïu un nom per al duplicat de l'ampolla." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "S’està duplicant…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Açò podria tardar una estona." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Ampolla duplicada" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Les variables d'entorn són valors amb nom dinàmic que poden afectar la " "manera com es comportaran els processos en execució a l'ampolla." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Nom de la variable" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Variables existents" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Patrons d'exclusió" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Definiu patrons que s'utilitzaran per evitar que es versionin alguns " "directoris." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Patró" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Patrons existents" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Paràmetres del Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Desar" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Gestioneu com deurien mostrar-se els jocs." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Resolució del joc" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Utilitza la resolució del videojoc com a referència en píxels." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Amplada" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Alçada" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Resolució de la finestra" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Escala la resolució quan s'utilitza una resolució superior a la del joc." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Miscel·lani" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Límit de taxa de fotogrames" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Límit de taxa de fotogrames (desenfocat)" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Escalat d'enters" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Tipus de finestra" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Sense vores" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Pantalla completa" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Vols procedir amb la instal·lació?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Iniciar instal·lació" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Aquest instal·lador requereix alguns recursos locals que no es poden " "proporcionar d'una altra manera." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Procedir" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Completat!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Mostra els programes" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Instal·lació fallida!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Quelcom ha anat malament." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Tots els missatges" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Crític" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Errors" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Advertències" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Informació" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Navegador del diari" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Navegador del diari" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Canvieu el nivell d'enregistrament." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Tots" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Aquests arguments es passaran al llançament." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Arguments personalitzats" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Arguments d’ordres" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "p. e.: VAR=valor %comandament% -exemple1 -exemple2 -exemple3=hola" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Script post-execució" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Trieu un script que s'hagi d'executar després de l'execució." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Trieu un script" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Trieu des d'on començar el programa." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Trieu un directori" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Aquests paràmetres substituiran la configuració per defecte d’aquest " "executable." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Substitució de les preferències" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Restableix als valors per defecte de l'ampolla" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Escriptori virtual" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Avís legal de Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Utilitza Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Aneu amb compte, utilitzar corredors basats en Proton en ampolles que no " "siguin de Steam pot causar problemes i evitar que es comportin correctament." "\n" "\n" "Us recomanem que utilitzeu Wine-GE, una versió de Proton destinada a " "funcionar fora de Steam.\n" "\n" "Si seguiu, s'habilitarà automàticament el temps d'execució de Steam " "(si està present al sistema i detectat per Bottles) per tal de permetre-li " "accedir a les biblioteques necessàries i limitar els problemes de " "compatibilitat. Tingueu en compte que GloriousEggroll, el proveïdor del " "corredor, no es fa responsable de cap problema i us demanem que no els " "comuniqueu." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Ho entenc." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Canvia el nom" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Trieu un nom nou per al programa seleccionat." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Nom nou" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Executa amb arguments" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Executar" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Escriviu a sota dels arguments que s'han de passar a l'executable." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "p. ex.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Configuració de l'espai aïllat" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Comparteix la xarxa" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Comparteix el so" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Actualització necessària" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Continua" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Inicieu l'actualització" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Nou sistema de versionat" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "El nou sistema de versions d'ampolles ha aterrat." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles té un sistema de versionat completament nou que no és compatible amb " "versions anteriors. \n" "\n" "Per continuar utilitzant el versionat hem de tornar a inicialitzar el " "repositori d'ampolles. Això no suprimirà les dades de l'ampolla però " "suprimirà totes les instantànies existents i en crearà una nova.\n" "\n" "Si heu de tornar a una instantània anterior abans de continuar, tanqueu " "aquesta finestra i restaureu la instantània, després torneu a obrir " "l'ampolla per tornar a mostrar aquesta finestra.\n" "\n" "El sistema antic es descatalogarà en una de les properes versions." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "S'està reinicialitzant el repositori…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Fet! Si us plau, reinicieu Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Paràmetres dels efectes de postprocessat" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Per defecte" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Configuració per defecte" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Els efectes s'apliquen segons l'ordre de la llista." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efectes" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Agudització adaptativa del contrast" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Nitidesa" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Mostra informació" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Agudització Luma amb reducció de soroll" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Reduir el soroll" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Antialiàsing ràpid aproximat" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Qualitat de subpíxel" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Llindar de qualitat de les vores" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Llindar mínim de la qualitat de les vores" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Anti-aliasing morfològic de subpíxels" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Detecció de vores" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Color" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Llindar" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Passos màxims de cerca" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Passos màxims de cerca diagonal" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Arrodoniment màxim de cantonada" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "La nitidesa CAS augmenta la nitidesa d'un fotograma. Els valors més alts fan " "que el fotograma sigui més nítid, mentre que els valors inferiors a 0 fan " "que el fotograma sigui més suau que el natiu." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "La nitidesa DLS augmenta la nitidesa d'un fotograma. Els valors més alts fan " "que el fotograma sigui més nítid." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "DLS denoise redueix el soroll d'un fotograma. Els valors més alts fan que el " "fotograma sigui més suau." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "La qualitat del subpíxel FXAA disminueix l'àlies al nivell del subpíxel. Els " "valors més alts fan que el fotograma sigui més suau." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "El llindar de vora FXAA és la quantitat mínima de contrast necessària per " "aplicar l'algorisme FXAA. Els valors més alts fan que el fotograma tingui " "més contrast." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "El llindar mínim de vora de qualitat FXAA és el valor mínim dels píxels " "foscos que l'algorisme FXAA ignora. Els valors més alts fan que FXAA ignori " "els píxels per sota del valor especificat i pot conduir a un augment del " "rendiment." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma detecta vores des d'una perspectiva monocroma, mentre que Color detecta " "vores basades en colors. Luma és més eficient que Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "El llindar SMAA especifica la sensibilitat de la detecció de vores. Els " "valors més baixos detecten més vores a costa del rendiment." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "Els passos de cerca màxims SMAA especifica quants passos de cerca " "horitzontals i verticals es realitzen en cercar vores." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "El màxim de passos de cerca diagonals SMAA especifica quants passos de cerca " "diagonals es produeixen al cercar vores." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "L'arrodoniment de cantonada SMAA especifica la força d'arrodoniment de les " "cantonades." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Incorporat (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Natiu (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Incorporat, després natiu" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Natiu, després Incorporat" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Inhabilitat" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Suprimir" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/punt/al/camí" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Valor" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Exploreu els fitxers" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Nom del prefix del Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Gestor" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Aquest prefix de Wine ja s'havia importat al Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Importeu una còpia de seguretat del Bottles" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Torna a cercar prefixos" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "No s'ha trobat cap prefix" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "No s'han trobat prefixes externs. Té el Bottles permís per accedir?\n" "Utilitzeu la icona de la part superior per importar una ampolla des d'una " "còpia de seguretat." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Arxiu complet" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Mostra el manifest…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Llegeir la ressenya…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Nom de l'instal·lador" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Descripció de l'instal·lador" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Desconegut" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Instal·leu aquest programa" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Menú del programa" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Cap miniatura" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Llanceu" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Llançar amb Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Nom de l'element" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Suprimeix de la Biblioteca" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Para" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Biblioteca" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Afegiu aquí elements de la llista de programes de a vostra ampolla" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "El versionat està actiu en aquesta ampolla." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Aquesta ampolla sembla malmesa." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Executa en aquesta ampolla" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Executa aquí" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Aquesta ampolla sembla malmesa, falta el fitxer de configuració. Es pot " "intentar resoldre-ho creant una nova configuració." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Cerca les vostres ampolles…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Crea una ampolla nova…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "No s’ha trobat cap resultat" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Proveu una cerca diferent." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "S'està iniciant…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Falta aquest recurs." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Navega" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "_Crea" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Nom de l'ampolla" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Aplicació" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Jocs" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "_Personalitzat" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Personalitzat" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Compartiu el directori d'usuari" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Açò fa que el directori d'usuari siga visible a l'ampolla, exposant la " "informació personal al programari de Windows. Aquesta opció no es pot " "canviar una vegada creeu l'ampolla." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arquitectura" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "Sols es deurien utilitzar 32 bits si és estrictament necessari." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Importa una configuració personalitzada." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Directori de l'ampolla" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Directori que contindrà les dades d'aquesta ampolla." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Tanca" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Aquest nom no està disponible. Si us plau, proveu un altre." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Anterior" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Us donem la benvinguda al Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Executeu programari de Windows al Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "El Windows al Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles utilitza corredors de compatibilitat per proporcionar entorns " "aïllats en contenidors semblants a Windows on s'executen programes." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Gairebé fet" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Necessitem uns minuts més per configurar-ho tot…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Tot a punt!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Si us plau, acabeu primer la configuració" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Començar a utilitzar Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Següent" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Preferències" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "General" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Aspecte" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Mode fosc" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Si les ampolles han d'utilitzar l'esquema de color fosc." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Mostra la data d'actualització" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Si s'ha de mostrar la data d'actualització a la llista d'ampolles." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Notificacions" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Mostra les notificacions de baixades i instal·lacions." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Fitxers temporals" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Voleu netejar els fitxers temporals quan s'iniciï Bottles?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Tancar Bottles després d'iniciar un programa" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Tancar Bottles després d'iniciar un programa des del gestor de fitxers." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integracions" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Prefixos de Steam Proton" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Llista i gestiona els prefixos de Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Llista les aplicacions de Steam a la llista de programes" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Requereix Steam per a Windows instal·lat a l'ampolla." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Llista Epic Games a la llista de programes" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Requereix Epic Games Store instal·lat a l'ampolla." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Llista els jocs d'Ubisoft a la llista de programes" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Requereix Ubisoft Connect instal·lat a l'ampolla." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Avançat" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Directori d'ampolles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Directori que conté les dades de les vostres ampolles." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Corredors" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "Bottles s'està executant fora de línia, per tant els corredors no es troben " "disponibles." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Pre-alliberament" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Mostra versions inestables dels corredors." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Components DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" "Bottles s'està executant fora de línia, per tant els fitxers DLLs no es " "troben disponibles." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Nucli" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Entorn d’execució" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Experiments" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Aquestes característiques estan en un fort desenvolupament i poden ser " "inestables, espereu errors i trencaments." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Entorn aïllat per ampolla" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "En desenvolupament inicial." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Llanceu en un terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Explora el camí" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Canvia les opcions d’inici…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Afig a la Biblioteca" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Afegeix una entrada d’escriptori" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Afig a l’Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Canvia el nom…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Amaga el programa" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Mostra el programa" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Treu de la llista" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Nom del programa" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Id. de l'estat" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Comentari d'estat" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Restaura aquesta instantània" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Suprimeix el missatge" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Menú principal" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Sembla que no esteu connectat a Internet. Sense ell, no podreu descarregar " "components essencials. Feu clic a aquesta icona quan hàgiu restablit la " "connexió." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importeu…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Ajuda" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Quant al Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "El fitxer \"{0}\" no és un .exe o .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Actualitzat: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" afegit" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Seleccioneu l'executable" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Afegeix" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Amaga els programes ocults" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Llançant '{0}'…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Tingueu en compte l'espai aïllat" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles s'executa en un espai aillat, un entorn de permís restringit " "necessari per mantenir-vos segur. Si el programa no s'executa, penseu a " "moure-us dins de l'ampolla (icona de 3 punts a la part superior) i, a " "continuació, inicieu-lo des d'allà." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Descarta" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Seleccioneu la ubicació on desar la configuració de còpia de seguretat" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Exportar" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Seleccioneu la ubicació on voleu desar l'arxiu de còpia de seguretat" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Còpia de seguretat" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Còpia de seguretat creada per a \"{0}\"" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "La còpia de seguretat ha fallat per a \"{0}\"" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Segur que voleu suprimir \"{}\" permanentment?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "Açò suprimirà tots els programes i les seves configuracions associades." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Suprimeix" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "No s'ha trobat un corredor" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "No s'ha el corredor demana't per aquesta ampolla. Instal·la'l fent ús de les " "preferències del Bottles o escull un nou per a executar aplicacions." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Segur que voleu forçar la parada de tots els processos?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Açò pot produir pèrdua o corrupció de dades i fer que els programes no " "funcionen correctament." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "_Parada forçada" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Aquesta funció no està disponible al vostre sistema." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Per afegir aquesta funcionalitat, executa 'flatpak install'" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "El nom de l'ampolla ja està en ús." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Seleccioneu el directori de treball" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Directori que conté les dades de \"{}\"." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Segur que voleu suprimir totes les instantànies?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" "Açò suprimirà totes les instantànies però mantindrà els vostres fitxers." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "Si us plau, migreu al nou sistema de versions per crear nous estats." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Instal·ladors" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Operacions en curs, espereu." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Torna a les vostres ampolles." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "La còpia de seguretat s'ha importat correctament" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "La importació ha fallat" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "S'està important la còpia de seguretat…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Trieu un arxiu de còpia de seguretat" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importar" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Trieu un fitxer de configuració" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/D" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Inicia l'executable en \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Llançant \"{0}\" en \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Les vostres ampolles" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "S'estan baixant ~{0} de paquets…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "S'han obtingut {0} dels paquets {1}" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Seleccioneu el directori de l'ampolla" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Creant l'ampolla…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "No ha sigut possible crear l'ampolla" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Un o més errors han impedir crear l'ampolla." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "S’ha creat l’ampolla" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" creat satisfactòriament." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "No s'ha trobat Steam o Bottles no té prou permisos." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Seleccioneu el camí de les ampolles" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Rellançar Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles necessitarà ser rellançat per a utilitzar aquest directori.\n" "\n" "Assegureu-se de tancat tots els programes llançats des del Bottles abans de " "rellançar Bottles, no fer-ho podria causar pèrdua o corrupció de dades i un " "funcionament incorrecte dels programes." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Rellançar" #: bottles/frontend/views/preferences.py:243 #, fuzzy msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "Basat en el Wine de Valve, inclou escenificacions i pegats de protons." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Altres" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Actualitza" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Instal·lant…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest per a {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" desinstal·lat" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" instal·lat" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" no s'ha pogut instal·lar" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" importat" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Aquest aplicació pot funcionar malament. L'instal·lador ha sigut configurat " "per a proporcionar la millor experiència possible, però podeu esperar " "errors, inestabilitat i característiques disfuncionals." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Aquest programa funciona amb errors notables, però aquests errors no afecten " "la funcionalitat de l'aplicació." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Aquest programa funciona amb errors petits." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Aquest programa funciona perfectament." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Ressenya per a {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Parant \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "S'està llançant \"{0}\" amb Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" amagat" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" mostrat" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" suprimit" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" reanomenat a \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Entrada d'escriptori creada per a \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "S'ha afegit \"{0}\" a la vostra biblioteca" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "S'ha afegit \"{0}\" a la vostra biblioteca de Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Mostra l'informe" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Aquest problema s'ha informat 5 vegades i no es pot tornar a " "enviar.\n" " Informeu els vostres comentaris en un dels informes existents a " "continuació." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "S'estan actualitzant els paràmetres de la pantalla, espereu…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Paràmetres de la pantalla actualitzats" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "No s'han trobat substitucions." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Seleccioneu el camí de la unitat" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "No s'han definit variables d'entorn." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "No s'han definit patrons d'exclusió." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "S'ha produït un error." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Copiar al portapapers" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Seleccioneu el fitxer de recursos" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "S'estan instal·lant dependències de Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Configurant l'ampolla…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "S'està processant els passos de l'instal·lador…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "S'està instal·lant el {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "S'estan realitzant les comprovacions finals…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "S'està instal·lant {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} ja està disponible a la vista de programes." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "L'instal·lador ha fallat amb un error desconegut" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} ja està desactivat per a aquesta ampolla." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Aquest paràmetre és diferent del valor per defecte de l’ampolla." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Seleccioneu un guió" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "No s'ha trobat el camí de les ampolles personalitzades" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Tornant al camí per defecte. Cap ampolla del camí proporcionat serà llistada." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Executeu programari de Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migració de Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Commuta el diàleg de migració de Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tema fosc" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Força l'ús del tema fosc." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Commuta la data d'actualització a la llista" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Commuta la data d'actualització a la llista d'ampolles." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Llistat d'aplicacions de Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Commuta la llista d'aplicacions de Steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Llistat d'Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Commuta la llista de Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Llistat d'Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Commuta la llista d'ubisoft connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Amplada de la finestra" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Canvia l'amplada de la finestra." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Alçada de la finestra" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Canvia l'alçada de la finestra." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Mostra les notificacions." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Neteja de fitxers temporals" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Netegeu el camí temporal quan arrenqueu el sistema." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Candidat d'alliberament" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Commuta el candidat de llançament per als corredors." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Vista d'inici" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Trieu en quina visualització s'ha d'iniciar l'aplicació." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Commuta les funcions experimentals com ara el control de versions i els " "instal·ladors. Alliberament del candidat per a corredors." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Suport de Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Commuta el suport dels prefixos de Steam Proton." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Experiments:espai aïllat" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Commuta l'espai aïllat experimental per ampolla." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Tanca automàticament les ampolles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Tanqueu les ampolles després d'iniciar un executable des del gestor de " "fitxers." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Mostra l'avís d'espai aïllat" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Commuteu l'avís d'espai aïllat." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Executeu programari de Windows en Linux amb el Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Embotelleu programari i gaudiu-lo al vostre aire!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "El nostre sistema d'instal·lació de dependències integrat ofereix accés " "automàtic a la compatibilitat del programari. Utilitzeu el gestor de " "descàrregues per descarregar els components oficials: execució (Wine, Proton)" ", DXVK, dependències, etc." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "El control de versions d'ampolles manté el vostre treball segur ara i us " "permet restaurar-lo més tard!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Característiques:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Creeu ampolles utilitzant entorns preconfigurats o creeu els vostres propis" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Executeu executables (.exe/.msi) a les vostres ampolles, directament des del " "menú contextual del vostre gestor de fitxers" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "" "Detecció automatitzada d'aplicacions instal·lades a les vostres ampolles" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Afegiu variables d'entorn ràpidament" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Substituïu les DLL directament des de les preferències per ampolla" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Canvi de corredor sobre la marxa per a qualsevol ampolla" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Diverses optimitzacions de rendiment dels jocs (esync, fsync, DXVK, memòria " "cau, compilador de shader, descàrrega... i molt més.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Instal·lació i gestió automàtica de corredors Wine i Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Reparació automàtica d'ampolles en cas de trencament" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Instal·lador de dependències integrat basat en un repositori impulsat per la " "comunitat" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Gestor de tasques integrat per a processos de Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Accés a ProtonDB i WineHQ per suport" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Sistema per portar la vostra configuració a noves versions de Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Còpia de seguretat i importació d'ampolles" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importa prefixos de Wine d'altres gestors" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Versionat d'ampolles" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... i molt més que podeu trobar instal·lant Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Actualitza la informació de les metadades" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Afegeix més informació de l'actualització i corregeix les anotacions del " "llançament de versió" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "S'ha arreglat el botó \"Afig a l'Steam\"" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "S'ha afegit serialització a la configuració d'ampolles" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "S'ha arreglat l'error d'extracció doble del Patool" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Versió correcta" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "S'ha arreglat un tancament inesperat en crear una ampolla" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Canvi major: Redisseny de la interfície al crear una ampolla nova" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Millores en qualitat de vida:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Afig una notificació per a \"Iniciar l'executable\"" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Correcció d'errors:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Importar còpies de seguretat resultava en un error" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "L'entorn d'execució de Steam s'habilita automàticament al utilitzar wine-ge-" "custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" "S'han arreglat diversos problemes relacionats amb la codificació dels " "caràcters" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "S'ha arreglat un error al baixar fitxers quan el Bottles no s'executa al " "terminal" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Data de la versió correcta" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Millores i correccions del Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "La instal·lació de dependències ara es més ràpida i estable" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "La comprovació de salut conté més informació per a depurar més ràpid" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "S'han arreglat molts errors del NVAPI i ara és més estable, deuria funcionar " "correctament" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "S'ha arreglat un tancament inesperat al baixar un component" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "El codi de l'aplicació de fons s'ha millorat evitant un spinlock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Més variables per a guionitzar instal·lacions" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Millores al sistema de compilació" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "S'ha habilitat el VKD3D per defecte al crear ampolles per a jocs" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" "S'han arreglar tancaments inesperats al llegir fitxers d'Steam mal codificats" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "S'arregla un problema que impedia actualitzar els components correctament a " "la interfície després d'instal·lar o desinstal·lar" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Més correccions del FidelityFX" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "S'ha arreglat un problema al tancar un programa després de llançar-lo amb " "\"Iniciar l'executable\"" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "i moltes, moltes, moltes més!" #~ msgid "Calculating…" #~ msgstr "S'està calculant…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Executa .exe/.msi en aquesta ampolla" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Crea una ampolla nova" #~ msgid "New Bottle" #~ msgstr "Nova ampolla" #~ msgid "Bottle Information" #~ msgstr "Informació de l'ampolla" #~ msgid "An environment improved for Windows games." #~ msgstr "Un entorn millorat per als jocs de Windows." #~ msgid "An environment improved for Windows applications." #~ msgstr "Un entorn millorat per a les aplicacions de Windows." #~ msgid "A clear environment for your experiments." #~ msgstr "Un entorn net per als vostres experiments." #~ msgid "Unlinked Home Directory" #~ msgstr "Directori d'inici desenllaçat" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "No enllaçar el directori d'usuari amb el directori inicial" #~ msgid "64 bit" #~ msgstr "64 bits" #~ msgid "32 bit" #~ msgstr "32 bits" #~ msgid "Custom Recipe" #~ msgstr "Recepta personalitzada" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Trieu una recepta personalitzada per a l'entorn si en teniu una." #~ msgid "Custom Path" #~ msgstr "Camí personalitzat" #~ msgid "Store this bottle in another place." #~ msgstr "Emmagatzema aquesta ampolla en aquest lloc." #~ msgid "You are offline, unable to download." #~ msgstr "Esteu fora de línia, no es pot baixar." #~ msgid "Choose an executable path" #~ msgstr "Trieu un camí executable" #~ msgid "Choose a Windows executable file" #~ msgstr "Trieu un fitxer executable de Windows" #~ msgid "Choose working directory for executables" #~ msgstr "Trieu el directori de treball per als executables" #~ msgid "Choose a recipe file" #~ msgstr "Trieu un fitxer de receptes" #~ msgid "Choose where to store the bottle" #~ msgstr "Trieu on guardar l'ampolla" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Trieu el camí de les ampolles noves" #~ msgid "Choose the script" #~ msgstr "Trieu l'script" #~ msgid "Choose the Working Directory" #~ msgstr "Trieu el directori de treball" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "No s'ha pogut instal·lar els components, s'ha intentat 3 vegades." #~ msgid "Layers" #~ msgstr "Capes" #~ msgid "Ultra Quality" #~ msgstr "Qualitat Ultra" #~ msgid "Quality" #~ msgstr "Qualitat" #~ msgid "Balanced" #~ msgstr "Equilibrat" #~ msgid "Layered" #~ msgstr "En capes" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Un entorn en capes, on cada aplicació és una capa." #~ msgid "Choose path" #~ msgstr "Trieu el camí" #~ msgid "Choose a file." #~ msgstr "Trieu un fitxer." #~ msgid "File not Found" #~ msgstr "Fitxer no trobat" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "El fitxer indicat no existeix. Si us plau, trieu un fitxer adequat." #~ msgid "Spaces in File Name" #~ msgstr "Espais al nom del fitxer" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "El camí de la taula de cerca de colors no ha de contenir espais. Canvieu " #~ "el nom del fitxer per eliminar tots els espais." #~ msgid "Invalid Image Dimension" #~ msgstr "La dimensió de la imatge no és vàlida" #~ msgid "Height and width of the image must be equal." #~ msgstr "L'alçada i l'amplada de la imatge han de ser iguals." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Gestioneu fàcilment wineprefix mitjançant entorns" #~ msgid "Run with Arguments…" #~ msgstr "Corre amb arguments…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Exploreu el fitxers interns amb l'explorador de Wine." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Gestioneu processos amb el gestor de tasques de Wine." #~ msgid "Debug wine processes." #~ msgstr "Depurar els processos de Wine." #~ msgid "Wine Configuration" #~ msgstr "Configuració de Wine" #~ msgid "Adjust internal settings." #~ msgstr "Ajusta els paràmetres interns." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Desinstal·leu programes amb el desinstal·lador de Wine." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Accediu al Tauler de control intern del Wine." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "Utilitzeu la secció Instal·ladors o el botó \"Iniciar executable\"." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Les dependències són programari, biblioteques i còdecs que milloren la " #~ "compatibilitat del programari de Windows. Instal·leu des d'aquí per " #~ "satisfer els requisits del vostre programa." #~ msgid "Read documentation." #~ msgstr "Llegir documentació." #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "Desaconsellem fermament la instal·lació de diverses dependències alhora." #~ msgid "Select Dependencies" #~ msgstr "Seleccionar dependències" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Utilitzeu aquesta secció per instal·lar programes seleccionats per la " #~ "nostra comunitat, sense haver de procedir manualment." #~ msgid "Read documentation" #~ msgstr "Llegir documentació" #~ msgid "Graphics" #~ msgstr "Gràfics" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Millora el rendiment dels jocs DirectX 11 i de les aplicacions 3D." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Millora el rendiment dels jocs DirectX 12 i les aplicacions 3D." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Proporciona suport DLSS si està disponible i NVAPI de Nvidia." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR utilitza tecnologies d'escalat d'avantguarda d'avantguarda per ajudar-" #~ "vos a augmentar els fotogrames per segon." #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt és una capa de postprocessament Vulkan per millorar els gràfics " #~ "visuals dels jocs." #~ msgid "Manage vkBasalt settings" #~ msgstr "Gestioneu la configuració de vkBasalt" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Utilitzeu l'escriptori virtual de Wine." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Captura del ratolí a pantalla completa" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "" #~ "Permet que el programa capturi l'entrada del ratolí quan estigui a " #~ "pantalla completa." #~ msgid "Take Focus" #~ msgstr "Prendre el focus" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Activeu-lo si el programa no recupera el focus en canviar." #~ msgid "Mouse Warp" #~ msgstr "Centrar cursor del ratolí" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Canvieu-ho si us trobeu amb un retard o dessincronització del ratolí." #~ msgid "Screen Scaling" #~ msgstr "Escalat de pantalla" #~ msgid "Set custom DPI." #~ msgstr "Defineix els PPP personalitzats." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Renderitzador" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Seleccioneu quin backend voleu utilitzar per a wined3d." #~ msgid "gl (default)" #~ msgstr "gl (per defecte)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Administra les versions dels components" #~ msgid "DXVK Version" #~ msgstr "Versió de DXVK" #~ msgid "VKD3D Version" #~ msgstr "Versió de VKD3D" #~ msgid "DXVK NVAPI Version" #~ msgstr "Versió de DXVK NVAPI" #~ msgid "LatencyFleX Version" #~ msgstr "Versió de LatencyFleX" #~ msgid "false" #~ msgstr "fals" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "El mateix que el de Bottles però proporcionat per Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimitzar el rendiment dels jocs sota demanda." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Utilitzar el microcompositor Gamescope." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "El valor per defecte és el del camí de l’ampolla." #~ msgid "Reset to default" #~ msgstr "Restableix els valors predeterminats" #~ msgid "Choose a directory" #~ msgstr "Trieu un directori" #~ msgid "Audio" #~ msgstr "Àudio" #~ msgid "Reduce Latency" #~ msgstr "Reduir la latència" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Estableix la latència de PulseAudio a 60 ms, augmentant la qualitat del " #~ "so." #~ msgid "Versioning" #~ msgstr "Versionat" #~ msgid "Use Compression for States" #~ msgstr "Utilitzeu la compressió per als estats" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Això reduirà l'espai utilitzat pels estats però alentirà la seva creació." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Bottles crearà un estat abans d'executar qualsevol dependència o " #~ "instal·lador." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "" #~ "Utilitzeu patrons personalitzats per excloure alguns camins del control " #~ "de versions." #~ msgid "Development and Debugging" #~ msgstr "Desenvolupament i depuració" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Una superposició Vulkan i OpenGL per controlar FPS, temperatures, càrrega " #~ "de CPU/GPU i molt més." #~ msgid "Wine 'fixme' Logs" #~ msgstr "Registres de 'fixme' de Wine" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Registra els camins de codi que no estan implementats a Wine." #~ msgid "No Programs found" #~ msgstr "No s'han trobat programes" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Instal·leu programes des de la secció d'instal·ladors o executant " #~ "l'executable de l'instal·lador, també podeu afegir executables manualment " #~ "amb el botó \"+\"." #~ msgid "Toggle Hidden" #~ msgstr "Commuta l'ocultació" #~ msgid "Take a break, it may take a while." #~ msgstr "Feu una pausa, pot trigar una estona." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Configureu com Gamescope hauria de gestionar la finestra per als jocs que " #~ "executareu." #~ msgid "Width (e.g. 1280)" #~ msgstr "Amplada (p. ex. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Alçada (p. ex. 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Resolució del gamescope" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Canviar el nivell de registre.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "Configuració de vkBasalt" #~ msgid "Color Lookup Table" #~ msgstr "Taula de cerca de colors" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a ." #~ "CUBE file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "CLUT transforma un rang de colors en un altre rang de colors mitjançant " #~ "un fitxer .CUBE o un fitxer .png on l'alçada és igual a l'amplada." #~ msgid "Start off by creating a Bottle." #~ msgstr "Comenceu creant una ampolla." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Executeu programari de Windows a Linux.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Camí de les ampolles personalitzades (requereix reiniciar)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Trieu on emmagatzemar les ampolles noves (això no mourà les existents)." #~ msgid "In early development (requires restart)." #~ msgstr "En desenvolupament inicial (requereix reiniciar)." #~ msgid "Import/Export…" #~ msgstr "Importa/exporta…" #~ msgid "Support" #~ msgstr "Doneu-nos suport" #~ msgid "Forums" #~ msgstr "Fòrums" #~ msgid "Open menu" #~ msgstr "Obre el menú" #~ msgid "New bottle" #~ msgstr "Ampolla nova" #~ msgid "Ok" #~ msgstr "D'acord" #~ msgid "Confirm" #~ msgstr "Confirmar" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Esteu segur que voleu finalitzar tots els processos?\n" #~ "Això pot provocar la pèrdua de dades." #~ msgid "Default to the bottle path." #~ msgstr "Per defecte, el camí de l'ampolla." #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "La commutació de la compressió requereix la reinicialització" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "" #~ "Això eliminarà tots els vostres fitxers, però suprimirà tots els estats. " #~ "Voleu continuar?" #~ msgid "Details & Utilities" #~ msgstr "Detalls i utilitats" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Es troba al menú Inici de la vostra ampolla." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "S'ha creat correctament una ampolla anomenada \"{0}\"" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' instal·lat." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Notícies" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "" #~ "Nou sistema de versions que permet versionar tota l'ampolla (també " #~ "configuració)" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "Ara es pot activar i desactivar el control automàtic de versions" #~ msgid "Use compression for versioning states" #~ msgstr "Utilitzeu la compressió per als estats de versions" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "" #~ "Millorar l'estalvi d'opcions d'inici sense actualitzar la interfície " #~ "d'usuari diverses vegades" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "" #~ "Rendiment YAML millorat mitjançant libyaml (el paquet python-yaml ha de " #~ "proporcionar-hi suport)" #~ msgid "New About dialog" #~ msgstr "Nou diàleg Quant a" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "Cobreix el suport en mode Biblioteca (gràcies a SteamGridDB)" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "" #~ "S'ha eliminat l'opció DXVK HUD, utilitzeu la secció Variables d'entorn" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "L'opció bottles-cli shell ara proporciona una sortida de comanda" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "" #~ "El Health Check ja es troba a la secció Quant a la resolució de problemes" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check " #~ "their packages" #~ msgstr "" #~ "Comprovació de dependències del nucli estès, els empaquetadors estan " #~ "convidats a revisar els seus paquets" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "Nou permís per defecte per al paquet Flatpak: xdg-download" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "" #~ "S'han afegit crèdits per a biblioteques de tercers a la secció de crèdits" #~ msgid "Fixes" #~ msgstr "Correccions" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "S'ha solucionat el diàleg a bord que es pot ometre" #~ msgid "Fix for empty bottle name" #~ msgstr "Correcció per al nom de l'ampolla buida" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "Arreglar els libs del gstreamer per a les ampolles win32" #~ msgid "Easily manage wineprefix" #~ msgstr "Gestioneu prefixos de Wine fàcilment" #~ msgid "Experiments:library" #~ msgstr "Experiments: biblioteca" #~ msgid "Toggle experimental Library mode." #~ msgstr "Canvia el mode de biblioteca experimental." #~ msgid "Loading…" #~ msgstr "S'està carregant…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "No s'ha trobat el camí de les ampolles personalitzades. Si us plau, " #~ "comproveu el camí a Preferències.\n" #~ "Es retorna al camí predeterminat; no es llistarà cap ampolla d'aquest " #~ "camí!" #~ msgid "Health check" #~ msgstr "Control de salut" #~ msgid "Generating state files index …" #~ msgstr "S'està generant l'índex de fitxers d'estat…" #~ msgid "Creating a restore point …" #~ msgstr "S'està creant un punt de restauració…" #~ msgid "Could not create the state folder." #~ msgstr "No s'ha pogut crear la carpeta d'estat." #~ msgid "Updating index …" #~ msgstr "S'està actualitzant l'índex…" #~ msgid "Could not update the states file." #~ msgstr "No s'ha pogut actualitzar el fitxer d'estats." #~ msgid "Could not update the index file." #~ msgstr "No s'ha pogut actualitzar el fitxer d'índex." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Arguments trobats per a l'executable: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Pas {self.__step} de {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' llançat." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' llançat amb Steam." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Índex per a l'estat {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Llegir documentació sobre dependències." #~ msgid "DXVK HUD" #~ msgstr "HUD de DXVK" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Commuta la superposició DXVK que mostra FPS i altres detalls a les " #~ "aplicacions D3D." #~ msgid "Read documentation about programs" #~ msgstr "Llegir documentació sobre programes" #~ msgid "Extra settings" #~ msgstr "Paràmetres addicionals" #~ msgid "Local Resources" #~ msgstr "Recursos locals" #~ msgid "Search for Prefixes" #~ msgstr "Cerca prefixos" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "Activeu el versionat per desar i restaurar l'ampolla a un estat." #~ msgid "Your Library" #~ msgstr "La vostra biblioteca" #~ msgid "Health Check" #~ msgstr "Comprovació d’integritat" #~ msgid "Task manager" #~ msgstr "Administrador de tasques" #~ msgid "Installing..." #~ msgstr "S'està instal·lant..." #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "No es pot crear l'entrada d'escriptori perquè falten privilegis.\n" #~ "Mireu el nostre " #~ "vídeo sobre com solucionar-ho a Flatpak." #~ msgid "Type a short comment:" #~ msgstr "Escriviu un comentari breu:" ================================================ FILE: po/ckb.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 14:18+0000\n" "Last-Translator: StoneMoe \n" "Language-Team: Kurdish (Central) \n" "Language: ckb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "باکئەپ {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "هاوردەکردنی باکئەپ: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "٣ جار هەوڵدرا بەڵام دامەزراندنی پێکهێنەرەکان شکستی هێنا." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "هەندێک پێکهێنەری سەرەکی ونن. دامەزراندن…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "" #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "دروستکردنی ڕێکخستنی بتڵ…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "قاڵبی ئامادە دۆزرایەوە، دانان…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 #, fuzzy msgid "The Wine config is being updated…" msgstr "کۆنفیگی واین نوێ دەکرێتەوە…" #: bottles/backend/managers/manager.py:1199 #, fuzzy msgid "Wine config updated!" msgstr "کۆنفیگی واین نوێ کرایەوە!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "کارکردن وەکو Flatpak ،sandboxing userdir…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Sandboxing userdir…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "دانانی وەشانی ویندۆز…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "دانانی ڕێکخستنە بنەڕەتییەکانی CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "باشترکردنی ژینگە…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "دانانی ژینگە: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "دامەزراندنی DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "دامەزراندنی VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "دامەزراندنی DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "دامەزراندنی پێبەندی: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "دروستکردنی دۆخی وەشانکردن 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "تەواوکردن…" #: bottles/backend/managers/manager.py:1364 #, fuzzy msgid "Caching template…" msgstr "دروستکردنی بتڵ…" #: bottles/backend/managers/versioning.py:83 #, fuzzy msgid "Committing state …" msgstr "نوێکردنەوەی دۆخەکان…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "دۆخی تازە [{0}] بەسەرکەوتووی دروستکرا!" #: bottles/backend/managers/versioning.py:123 #, fuzzy msgid "States list retrieved successfully!" msgstr "دۆخی تازە [{0}] بەسەرکەوتووی دروستکرا!" #: bottles/backend/managers/versioning.py:153 #, fuzzy, python-brace-format msgid "State {0} restored successfully!" msgstr "دۆخی تازە [{0}] بەسەرکەوتووی دروستکرا!" #: bottles/backend/managers/versioning.py:155 #, fuzzy msgid "Restoring state {} …" msgstr "نوێکردنەوەی دۆخەکان…" #: bottles/backend/managers/versioning.py:162 #, fuzzy msgid "State not found" msgstr "هیچ دۆخێک نەدۆزرایەوە" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "پشاندانی وەشان" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "شوێنی ئێکسکیوتەبڵ" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "شوێنی مرەکەب" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "ناوی بۆتڵ" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "ناردنی ئارگیومێنتەکان" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[داخستک] داواکاری وەرگیرا." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[یارمەتی] داواکاری وەرگیرا." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[تازەکردنەوە] داواکاری وەرگیرا." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 #, fuzzy msgid "Copyright © 2017 Bottles Developers" msgstr "گەشەپێدەرانی بۆتڵز - ٢٠٢٢-٢٠١٧ ©" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 #, fuzzy msgid "Bottles Developers" msgstr "گەشەپێدەرانی بۆتڵز - ٢٠٢٢-٢٠١٧ ©" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "وەشانی پێکهێنەر" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "ڕەشکردنەوە" #: bottles/frontend/ui/component-entry.blp:23 #, fuzzy msgid "Browse Files" msgstr "گەڕان بۆ پەڕگەکان" #: bottles/frontend/ui/component-entry.blp:34 #, fuzzy msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "دامەزراندنەکە سەرکەوتوو نەبوو. دەکرێت ئەمە بە هۆی هەڵەی کۆگاوە بێت یان " "داگرتنی بەش-بەش یان هەبوونی کێشە لە چێکسەم.\n" "\n" "کرتە بکە بۆ دوبارە هەوڵدان." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "داگرتن & دامەزراندن" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 #, fuzzy msgid "Show Manifest" msgstr "پشاندنی مەنەفێست" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "مۆڵەت" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "دوبارە دامەزراندن" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:42 #, fuzzy msgid "Dependency name" msgstr "پێبەندییەکان" #: bottles/frontend/ui/dependency-entry.blp:44 #, fuzzy msgid "Dependency description" msgstr "پێبەندییەکان" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:64 #, fuzzy msgid "Download & Install this Dependency" msgstr "داگرتن و دامەزراندنی ئەم پێبەندە" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "هەڵەیەکی دامەزراندن ڕوویدا. بۆتڵز دابخە و دوبارە بیکەوە بۆ خوێندنەوەی " "ڕاپۆرتی تێکچوونی نەرمەکاڵا یان لە تێرمیناڵ بیکەوە بۆ بینینی ئاوتپوتەکان." #: bottles/frontend/ui/dependency-entry.blp:93 #, fuzzy msgid "Dependency Menu" msgstr "پێبەندییەکان" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "" #: bottles/frontend/ui/details-bottle.blp:24 #, fuzzy msgid "Browse Files…" msgstr "گەڕان بۆ پەڕگەکان" #: bottles/frontend/ui/details-bottle.blp:28 #, fuzzy msgid "Duplicate Bottle…" msgstr "بەدووکردنی بۆتڵ" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "ئەمە ئەرشیفی تەواوی بۆتڵەکەی تۆیە کە پەڕگە کەسییەکانیشت لەخۆ دەگرێت." #: bottles/frontend/ui/details-bottle.blp:33 #, fuzzy msgid "Full Backup…" msgstr "ئەرشیفی تەواو" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "ئەمە تەنها ڕێکخستنی بۆتڵە، نایاب دەبێت ئەگەر بتەوێت دانەیەکی نوێ بەبێ پەڕگە " "کەسییەکان دروست بکەیت." #: bottles/frontend/ui/details-bottle.blp:38 #, fuzzy msgid "Export Configuration…" msgstr "ڕێکخستن" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 #, fuzzy msgid "Show Hidden Programs" msgstr "پیشاندان/شاردنەوەی پڕۆگراوە ڕەشکراوەکان" #: bottles/frontend/ui/details-bottle.blp:49 #, fuzzy msgid "Search for new programs" msgstr "گەڕان بە دوای پڕۆگرامە دامەزراوەکان" #: bottles/frontend/ui/details-bottle.blp:56 #, fuzzy msgid "Delete Bottle…" msgstr "بەدووکردنی بۆتڵ" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 #, fuzzy msgid "Force Stop all Processes" msgstr "مراندنی هەموو پڕۆسەکانی واین" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "ھاوشێوەکردنی کوژاندنەوەی سیستەمی ویندۆز." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "کوژاندنەوە" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "ھاوشێوەکردنی دووبارە ھەڵکردنی سیستەمی ویندۆز." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "دوبارە پێکردنەوە" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 #, fuzzy msgid "Launch Options" msgstr "گۆڕینی بژاردەکانی لەنچ" #: bottles/frontend/ui/details-bottle.blp:135 #, fuzzy msgid "Run in Terminal" msgstr "کردنەوەی بە تێرمیناڵ" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 #, fuzzy msgid "My bottle" msgstr "بۆتڵی نوێ" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "ژینگە" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "کارپێکەر" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "وەشانکردن بۆ یەم بۆتڵە کارا کراوە" #: bottles/frontend/ui/details-bottle.blp:218 #, fuzzy msgid "Versioning is active for this bottle." msgstr "وەشانکردن بۆ ئەم بۆتڵە چالاکە." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 #, fuzzy msgid "Run Executable…" msgstr "کردنەوەی exe" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "پڕۆگرامەکان" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 #, fuzzy msgid "Install Programs…" msgstr "دامەزراندنی DXVK…" #: bottles/frontend/ui/details-bottle.blp:346 #, fuzzy msgid "Options" msgstr "کردارەکان" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 #, fuzzy msgid "Settings" msgstr "ڕێکخستنەکانی ڕونما" #: bottles/frontend/ui/details-bottle.blp:351 #, fuzzy msgid "Configure bottle settings." msgstr "دروستکردنی بتڵ…" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "پێبەندییەکان" #: bottles/frontend/ui/details-bottle.blp:361 #, fuzzy msgid "Install dependencies for programs." msgstr "دامەزراندنی پێبەندی: {0}…" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 #, fuzzy msgid "Create and manage bottle states." msgstr "پاشەکەوتکردنی دۆخی بۆتڵ." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 #, fuzzy msgid "Task Manager" msgstr "تاسک مانیجەر" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:394 #, fuzzy msgid "Command Line" msgstr "فەرمانی هێڵی" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "فەرمانکردن لەناو بۆتلدا." #: bottles/frontend/ui/details-bottle.blp:404 #, fuzzy msgid "Registry Editor" msgstr "دەستکاریکەری ڕێجیستری" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "دەستکاریکردنی ڕێجیستری ناوخۆیی." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 #, fuzzy msgid "Debugger" msgstr "دیبەگ" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "ڕێکخستن" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "ڕەشکەرەوە" #: bottles/frontend/ui/details-bottle.blp:462 #, fuzzy msgid "Control Panel" msgstr "کۆنتڕۆڵ پانێڵ" #: bottles/frontend/ui/details-dependencies.blp:9 #, fuzzy msgid "Search for dependencies…" msgstr "دیاریکردنی پێبەندییەتییەکان" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "ناردنی کێشەیەک یان ئاگادارکردنەوە لە ونبوونی پێبەندییەک." #: bottles/frontend/ui/details-dependencies.blp:77 #, fuzzy msgid "Report Missing Dependency" msgstr "ناردنی کێشەیەک یان ئاگادارکردنەوە لە ونبوونی پێبەندییەک." #: bottles/frontend/ui/details-dependencies.blp:81 #, fuzzy msgid "Read Documentation." msgstr "خوێندنەوەی ڕێبەر" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "ڕێبەر" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "" #: bottles/frontend/ui/details-installers.blp:9 #, fuzzy msgid "Search for Programs…" msgstr "گەڕان بە دوای پڕۆگرامە دامەزراوەکان" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 #, fuzzy msgid "No Installers Found" msgstr "هیچ دۆخێک نەدۆزرایەوە" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 #, fuzzy msgid "Read Documentation" msgstr "خوێندنەوەی ڕێبەر" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "ناو" #: bottles/frontend/ui/details-preferences.blp:11 #, fuzzy msgid "Components" msgstr "وەشانی پێکهێنەر" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "نوێکردنەوەی پێکهێنەرەکان و کارپێکەرەکان، تکایە چاوەڕوان بە…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "نوێکردنەوەی DXVK، تکایە چاوەڕوان بە…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "نوێکردنەوەی VKD3D، تکایە چاوەڕوان بە…" #: bottles/frontend/ui/details-preferences.blp:54 #, fuzzy msgid "DXVK NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "نوێکردنەوەی DXVK-NVAPI، تکایە چاوەڕوان بە…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 #, fuzzy msgid "Updating LatencyFleX, please wait…" msgstr "نوێکردنەوەی DXVK، تکایە چاوەڕوان بە…" #: bottles/frontend/ui/details-preferences.blp:84 #, fuzzy msgid "Display" msgstr "ڕێکخستنەکانی ڕونما" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 #, fuzzy msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "باشترکردنی ئەدای کارکردن بە بەکارهێنانی وزەی زیاتر." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 #, fuzzy msgid "Discrete Graphics" msgstr "جیاکردنەوەی GPU" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 #, fuzzy msgid "Manage Post-Processing Layer settings" msgstr "بەڕێوەبردنی ڕێکخستنەکانی Gamescope" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "بەڕێوەبردنی ڕێکخستنەکانی Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 #, fuzzy msgid "Advanced Display Settings" msgstr "ڕێکخستنەکانی ڕونما" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "ئەدا" #: bottles/frontend/ui/details-preferences.blp:188 #, fuzzy msgid "Enable synchronization to increase performance of multicore processors." msgstr "کاراکردنی هاوکاتگەری بۆ بەرزکردنەوەی ئەدای پڕۆسێسەرە مەڵتی کۆڕەکان." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "هاوکاتگەری" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "سیستەم" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2 (فەتێکس ٢)" #: bottles/frontend/ui/details-preferences.blp:202 #, fuzzy msgid "Monitor Performance" msgstr "ئەدا" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 #, fuzzy msgid "Feral GameMode" msgstr "دۆخی یاری بەکاربهێنە" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 #, fuzzy msgid "Manage vmtouch settings" msgstr "بەڕێوەبردنی ڕێکخستنەکانی Gamescope" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 #, fuzzy msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "گەڕان بە دوای پڕۆگرامە دامەزراوەکان" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:254 #, fuzzy msgid "Windows Version" msgstr "وەشانی ویندۆز" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "نوێکردنەوەی وەشانی ویندۆز، تکایە چاوەڕوان بە…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 #, fuzzy msgid "Manage the Sandbox Permissions" msgstr "بەڕێوەبردنی وەشانەکانی DXVK" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 #, fuzzy msgid "Bottles Runtime" msgstr "بەکارهێنانی ڕەنتایمی بۆتلز" #: bottles/frontend/ui/details-preferences.blp:296 #, fuzzy msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "بەستەیەک لە لایبرەری زیادە دابین دەکات بۆ گونجاندنی زیاتر،\n" "ناچالاکی بکە ئەگەر توشی کێشەت دەکات." #: bottles/frontend/ui/details-preferences.blp:306 #, fuzzy msgid "Steam Runtime" msgstr "بەکارهێنانی ڕەنتایمی بۆتلز" #: bottles/frontend/ui/details-preferences.blp:307 #, fuzzy msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "بەستەیەک لە لایبرەری زیادە دابین دەکات بۆ گونجاندنی زیاتر،\n" "ناچالاکی بکە ئەگەر توشی کێشەت دەکات." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 #, fuzzy msgid "Working Directory" msgstr "بوخچەی کارلێکردن" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 #, fuzzy msgid "Reset to Default" msgstr "دووبارە ڕێکخستنەوەی بۆ بنەڕەت" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 #, fuzzy msgid "(Default)" msgstr "دووبارە ڕێکخستنەوەی بۆ بنەڕەت" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 #, fuzzy msgid "DLL Overrides" msgstr "زاڵبوونەکانی DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 #, fuzzy msgid "Environment Variables" msgstr "گۆڕاوەکانی ژینگە" #: bottles/frontend/ui/details-preferences.blp:367 #, fuzzy msgid "Manage Drives" msgstr "بەڕێوەبردنی دراڤەکان" #: bottles/frontend/ui/details-preferences.blp:381 #, fuzzy msgid "Automatic Snapshots" msgstr "وەشانکردن" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 #, fuzzy msgid "Compression" msgstr "وەشانی پێکهێنەر" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 #, fuzzy msgid "Manage Patterns" msgstr "بەڕێوەبردنی کارپێکەرەکان" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "تازەکردنەوە" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "پڕۆسە بوەستێنە" #: bottles/frontend/ui/details-versioning.blp:18 #, fuzzy msgid "No Snapshots Found" msgstr "هیچ دۆخێک نەدۆزرایەوە" #: bottles/frontend/ui/details-versioning.blp:19 #, fuzzy msgid "Create your first snapshot to start saving states of your preferences." msgstr "یەکەم دۆخ دروست بکە بۆ دەستکردن بە بەکارهێنانی وەشانکردن." #: bottles/frontend/ui/details-versioning.blp:54 #, fuzzy msgid "A short comment" msgstr "کۆمێنتێکی زۆر کورت" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "پاشەکەوتکردنی دۆخی بۆتڵ." #: bottles/frontend/ui/details-versioning.blp:78 #, fuzzy msgid "Create new Snapshot" msgstr "دۆخی نوێ دروست بکە" #: bottles/frontend/ui/details.blp:16 #, fuzzy msgid "Details" msgstr "وردەکاری بۆتڵ" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 #, fuzzy msgid "Go Back" msgstr "گەڕانەوە" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "کردارەکان" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 #, fuzzy msgid "Select Bottle" msgstr "بەدووکردنی بۆتڵ" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "هەڵوەشاندنەوە" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "دیاریکردن" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 #, fuzzy msgid "Create New Bottle" msgstr "دروستکردنی بۆتڵێکی تازە" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 #, fuzzy msgid "Bottles Crash Report" msgstr "ڕاپۆرتی تێکچوونی بۆتڵز" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 #, fuzzy msgid "_Cancel" msgstr "هەڵوەشاندنەوە" #: bottles/frontend/ui/dialog-crash-report.blp:25 #, fuzzy msgid "Send Report" msgstr "ناردنی ڕاپۆرت" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "کۆتا جار بۆتڵز تێکچوو. تکایە ڕاپۆرتێک پڕ بکەوە و ئەم شوێنەوارانەی پێوە " "بلکێنە بۆ یارمەتیدانمان لە دیاریکردنی کێشەکە و چارەسەرکردنی." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "ڕاپۆرتێک یان زیاتری هاوشێوەمان دۆزییەوە. تکایە دڵنیابەوە کە بە وردی پشکنینت " "ئەنجام داوە بۆ کێشەکە و پێشتر هەمان کێشە بە ڕاپۆرت نەنێردراوە. هەر ڕاپۆرتێک " "پێویستی بە کات و ماندووبوونی گەشەپێدەران هەیە بۆ شیکردنەوەی، بۆیە تکایە " "هەوڵبدە ڕاپۆرتی دوبارە نەنێریت." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "هێشتا دەمەوێت ڕاپۆرت بنێرم." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "بژاردە پێشکەوتووەکان" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "داخستن" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 #, fuzzy msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "دەکرێت لابرەرییەکانی لینکی داینەمیکی بە وردی دیاریبکرێن بۆ ئەوەی لە ناو " "نەرمەکاڵادا دروست بکرێن (دابنکراوی واین) یان بە شێوەی نەیتڤ بن " "(دابینکراوی پڕۆگرامەکە)" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 #, fuzzy msgid "New Override" msgstr "زاڵبوونی نوێ" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 #, fuzzy msgid "Overrides" msgstr "زاڵبوونەکانی DLL" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "درایڤەکان" #: bottles/frontend/ui/dialog-drives.blp:24 #, fuzzy msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "ئەمانە شوێنن لە هۆست سیستەمەکەی تۆوە کە پۆلێنکراون و وەکو ئامێر لەلایەن " "کارپێکەرەوە دیاریکراون (بۆ نموونە: C: D:...)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "پیت" #: bottles/frontend/ui/dialog-drives.blp:49 #, fuzzy msgid "Existing Drives" msgstr "درایڤە هەبووەکان" #: bottles/frontend/ui/dialog-duplicate.blp:16 #, fuzzy msgid "Duplicate Bottle" msgstr "بەدووکردنی بۆتڵ" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "بەدووکردن" #: bottles/frontend/ui/dialog-duplicate.blp:49 #, fuzzy msgid "Enter a name for the duplicate of the Bottle." msgstr "ناوێک بۆ بۆتڵە تازەکە بنووسە" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "بەدووکردن…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 #, fuzzy msgid "Bottle Duplicated" msgstr "بۆتڵ بەدووکرا" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "گۆڕاوەکانی ژینگە بەهای ناونراوی داینەمیکین کە دەتوانن کار لە شێوازی کارکردنی " "پڕۆسەکان بکەن کە لەسەر بۆتڵەکەتن." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 #, fuzzy msgid "Existing Variables" msgstr "گۆراوە هەبووەکان" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 #, fuzzy msgid "Pattern" msgstr "پیت" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 #, fuzzy msgid "Existing Patterns" msgstr "درایڤە هەبووەکان" #: bottles/frontend/ui/dialog-gamescope.blp:6 #, fuzzy msgid "Gamescope Settings" msgstr "ڕێکخستنەکانکی گەیم سکۆپ" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "پاشەکەوت" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 #, fuzzy msgid "Game Resolution" msgstr "ڕونی یاری" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "پانی" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "بەرزی" #: bottles/frontend/ui/dialog-gamescope.blp:81 #, fuzzy msgid "Window Resolution" msgstr "وەشانی ویندۆز" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 #, fuzzy msgid "Frame Rate Limit" msgstr "سنووری تێکڕای چوارچێوەکان" #: bottles/frontend/ui/dialog-gamescope.blp:137 #, fuzzy msgid "Frame Rate Limit When Unfocused" msgstr "سنووری تێکڕای چوارچێوەکان (کاتێک سەرنجی لەسەر نییە)" #: bottles/frontend/ui/dialog-gamescope.blp:153 #, fuzzy msgid "Integer Scaling" msgstr "بەکارهێنانی integer scaling" #: bottles/frontend/ui/dialog-gamescope.blp:162 #, fuzzy msgid "Window Type" msgstr "جۆری پەنجەرە" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "بێ بۆردەر" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "فوڵ سکرین" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 #, fuzzy msgid "Start Installation" msgstr "کردارەکان" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 #, fuzzy msgid "Completed!" msgstr "وەشانی پێکهێنەر" #: bottles/frontend/ui/dialog-installer.blp:130 #, fuzzy msgid "Show Programs" msgstr "پڕۆگرامەکان" #: bottles/frontend/ui/dialog-installer.blp:148 #, fuzzy msgid "Installation Failed!" msgstr "دامەزراندنی پێبەندییەکان شکستی هێنا." #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 #, fuzzy msgid "All messages" msgstr "ڕەشکردنەوەی پەیام" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 #, fuzzy msgid "Warnings" msgstr "ئاگاداری" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 #, fuzzy msgid "Those arguments will be passed at launch." msgstr "ئەم ئارگیومێنتانە لە کاتی لەنچی پڕۆگرامدا پەیدا بوون:" #: bottles/frontend/ui/dialog-launch-options.blp:43 #, fuzzy msgid "Custom Arguments" msgstr "ڕەن کردن لەگەڵ ئارگیومێنتەکان" #: bottles/frontend/ui/dialog-launch-options.blp:46 #, fuzzy msgid "Command Arguments" msgstr "ناردنی ئارگیومێنتەکان" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "بۆ نموونە: VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 #, fuzzy msgid "Post-run Script" msgstr "سکریپتی post-run" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "سکریپتێک هەڵبژێرە کە دەبێت دوای ڕەن کردن ئێکسکیوت ببێت." #: bottles/frontend/ui/dialog-launch-options.blp:70 #, fuzzy msgid "Choose a Script" msgstr "سکریپت هەڵبژێرە" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 #, fuzzy msgid "Choose from where start the program." msgstr "بۆتڵز دابخە دوای کردنەوەی پڕۆگرامێک" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 #, fuzzy msgid "Choose a Directory" msgstr "بوخچەیەک هەڵبژێرە" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 #, fuzzy msgid "Preferences Overrides" msgstr "ڕێکخستنەکان" #: bottles/frontend/ui/dialog-launch-options.blp:119 #, fuzzy msgid "Reset to Bottle's Defaults" msgstr "دووبارە ڕێکخستنەوەی بۆ بنەڕەت" #: bottles/frontend/ui/dialog-launch-options.blp:165 #, fuzzy msgid "Virtual Desktop" msgstr "ڕوومێزی وەهمی بەکاربهێنە" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 #, fuzzy msgid "Use Proton" msgstr "ProtonDB" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "ناوگۆڕین" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 #, fuzzy msgid "New Name" msgstr "ناو" #: bottles/frontend/ui/dialog-run-args.blp:13 #, fuzzy msgid "Run With Arguments" msgstr "ڕەن کردن لەگەڵ ئارگیومێنتەکان" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "ڕەن" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "لە خوار ئارگیومێنتەکانەوە بنووسە بۆ ئەوەی بگەن بە executable." #: bottles/frontend/ui/dialog-run-args.blp:47 #, fuzzy msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "بۆ نموونە:-opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 #, fuzzy msgid "Sandbox Settings" msgstr "ڕێکخستنەکانکی گەیم سکۆپ" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 #, fuzzy msgid "Share Sound" msgstr "هیچ دۆخێک نەدۆزرایەوە" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 #, fuzzy msgid "Upgrade Needed" msgstr "بەرزکردنەوە" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 #, fuzzy msgid "New Versioning System" msgstr "وەشانکردن" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 #, fuzzy msgid "Default" msgstr "دووبارە ڕێکخستنەوەی بۆ بنەڕەت" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 #, fuzzy msgid "Default Settings" msgstr "ڕێکخستنەکانی ڕونما" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 #, fuzzy msgid "Show Information" msgstr "زانیاری بۆتڵ" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 #, fuzzy msgid "Subpixel Quality" msgstr "کوالێتی ئەڵترا" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "لەناودا دروستکراو (واین)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "نەیتڤ (ویندۆز)" #: bottles/frontend/ui/dll-override-entry.blp:10 #, fuzzy msgid "Builtin, then Native" msgstr "لەناودا دروستکراو پاشان نەیتڤ" #: bottles/frontend/ui/dll-override-entry.blp:11 #, fuzzy msgid "Native, then Builtin" msgstr "نەیتڤ پاشان لەناودا دروستکراو" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/point/to/path" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 #, fuzzy msgid "Value" msgstr "نرخ" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "گەڕان بۆ پەڕگەکان" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 #, fuzzy msgid "Wine prefix name" msgstr "کاراکردنی تۆمارەکانی واین فیکسمی" #: bottles/frontend/ui/importer-entry.blp:28 #, fuzzy msgid "Manager" msgstr "تاسک مانیجەر" #: bottles/frontend/ui/importer-entry.blp:38 #, fuzzy msgid "This Wine prefix was already imported in Bottles." msgstr "ئەم واین پریفیکسە پێشتر لە بۆتڵزدا هاوردە کراوە." #: bottles/frontend/ui/importer.blp:22 #, fuzzy msgid "Import a Bottle backup" msgstr "هاوردەکردنی باکئەپی بۆتڵز" #: bottles/frontend/ui/importer.blp:28 #, fuzzy msgid "Search again for prefixes" msgstr "پریفیکسەکانی ستیم پرۆتۆن" #: bottles/frontend/ui/importer.blp:38 #, fuzzy msgid "No Prefixes Found" msgstr "هیچ پڕۆگرامێک نەدۆزرایەوە" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 #, fuzzy msgid "Full Archive" msgstr "ئەرشیفی تەواو" #: bottles/frontend/ui/installer-entry.blp:16 #, fuzzy msgid "Show Manifest…" msgstr "پشاندنی مەنەفێست" #: bottles/frontend/ui/installer-entry.blp:20 #, fuzzy msgid "Read Review…" msgstr "خونێدنەوەی پێداچوونەوە" #: bottles/frontend/ui/installer-entry.blp:34 #, fuzzy msgid "Installer name" msgstr "دامەزرێنەرەکان" #: bottles/frontend/ui/installer-entry.blp:35 #, fuzzy msgid "Installer description" msgstr "دامەزرێنەرەکان" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 #, fuzzy msgid "Program Menu" msgstr "پڕۆگرامەکان" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 #, fuzzy msgid "Launch" msgstr "گۆڕینی بژاردەکانی لەنچ" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 #, fuzzy msgid "Launch with Steam" msgstr "کردنەوەی بە تێرمیناڵ" #: bottles/frontend/ui/library-entry.blp:108 #, fuzzy msgid "Item name" msgstr "ناوی بۆتڵ" #: bottles/frontend/ui/library-entry.blp:132 #, fuzzy msgid "Remove from Library" msgstr "ڕەشکردنەوەی لەناو پڕۆگرامەکان" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "وەشانکردن بۆ ئەم بۆتڵە چالاکە." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "وا دیارە ئەم بۆتڵە تێکچووە." #: bottles/frontend/ui/list-entry.blp:55 #, fuzzy msgid "Execute in this Bottle" msgstr "ئێکسکیوت بکە لە ناو ئەم بۆتڵەدا" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "لێرە ڕەن بە" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "وا دیارە ئەم بۆتڵە تێکچووە، پەڕگەی ڕێکخستنی ونبووە. دەتوانم ئەم کێشەیە بە " "دروستکردنی پەڕگەیەکی نوێ چارەسەر بکەم." #: bottles/frontend/ui/list.blp:12 #, fuzzy msgid "Search your bottles…" msgstr "بەدوای بۆتڵەکانتدا بگەڕێ..." #: bottles/frontend/ui/list.blp:28 #, fuzzy msgid "Steam Proton" msgstr "پریفیکسەکانی ستیم پرۆتۆن" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "بۆتڵز" #: bottles/frontend/ui/list.blp:49 #, fuzzy msgid "Create New Bottle…" msgstr "دروستکردنی بۆتڵێکی تازە" #: bottles/frontend/ui/list.blp:63 #, fuzzy msgid "No Results Found" msgstr "هیچ دۆخێک نەدۆزرایەوە" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 #, fuzzy msgid "Browse" msgstr "کردنەوەی بوخچەی C:" #: bottles/frontend/ui/new.blp:32 #, fuzzy msgid "C_reate" msgstr "دروستکردن" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "ناوی بۆتڵ" #: bottles/frontend/ui/new.blp:75 #, fuzzy msgid "_Application" msgstr "ئەپڵیکەیشن" #: bottles/frontend/ui/new.blp:88 #, fuzzy msgid "_Gaming" msgstr "یاریکردن" #: bottles/frontend/ui/new.blp:101 #, fuzzy msgid "C_ustom" msgstr "تایبەت" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "تایبەت" #: bottles/frontend/ui/new.blp:118 #, fuzzy msgid "Share User Directory" msgstr "بوخچەیەک هەڵبژێرە" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "ئەندازیاریی" #: bottles/frontend/ui/new.blp:137 #, fuzzy msgid "32-bit should only be used if strictly necessary." msgstr "پێمان باشە تەنها ئەگەر زۆر ناچار بیت، ئینجا ٣٢ بیت بەکار بهێنیت" #: bottles/frontend/ui/new.blp:146 #, fuzzy msgid "Import a custom configuration." msgstr "ڕێکخستن" #: bottles/frontend/ui/new.blp:176 #, fuzzy msgid "Bottle Directory" msgstr "بوخچەیەک هەڵبژێرە" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 #, fuzzy msgid "_Close" msgstr "داخستن" #: bottles/frontend/ui/new.blp:281 #, fuzzy msgid "This name is unavailable, please try another." msgstr "ئەم تایبتەمەندییە لەسەر سیستەمەکەی تۆ بەردەست نییە." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "بەخێربێیت بۆ بۆتڵز" #: bottles/frontend/ui/onboard.blp:60 #, fuzzy msgid "Run Windows Software on Linux." msgstr "لەگەڵ بۆتڵز، نەرمەکاڵای ویندۆز لەسەر لینوکس بەکاربهێنە!" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 #, fuzzy msgid "Windows in Bottles" msgstr "جۆری پەنجەرە" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 #, fuzzy msgid "Start using Bottles" msgstr "بە دروستکردنی بۆتڵ دەست پێ بکە." #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "دواتر" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "ڕێکخستنەکان" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "گشتی" #: bottles/frontend/ui/preferences.blp:14 #, fuzzy msgid "Appearance" msgstr "ڕووکار" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:18 #, fuzzy msgid "Whether Bottles should use the dark color scheme." msgstr "پێویستە بۆتڵز دۆخی تاریک بەکاربەرێت یان نا." #: bottles/frontend/ui/preferences.blp:28 #, fuzzy msgid "Show Update Date" msgstr "بەرواری نوێبوونەوە پشان بدە" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "پێویستە بەرواری نوێبوونەوە لە لیستی بتڵدا پشان بدرێت یان نا." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "ئاگادارکردنەوەکان" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "پشادانی ئاگادارکردنەوە بۆ داگرتنەکان و دامەزراندنەکان." #: bottles/frontend/ui/preferences.blp:52 #, fuzzy msgid "Temp Files" msgstr "پەڕگەکانی تێمپ" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "پاککردنەوەی پەڕگەکانی تێمپ کاتێک بۆتڵز دەکەیتەوە؟" #: bottles/frontend/ui/preferences.blp:62 #, fuzzy msgid "Close Bottles After Starting a Program" msgstr "بۆتڵز دابخە دوای کردنەوەی پڕۆگرامێک" #: bottles/frontend/ui/preferences.blp:63 #, fuzzy msgid "Close Bottles after starting a program from the file manager." msgstr "داخستنی بۆتڵز دوای کردنەوەی پڕۆگرامێک لە بەڕێوەبەری پەڕگەدا" #: bottles/frontend/ui/preferences.blp:73 #, fuzzy msgid "Integrations" msgstr "کردارەکان" #: bottles/frontend/ui/preferences.blp:76 #, fuzzy msgid "Steam Proton Prefixes" msgstr "پریفیکسەکانی ستیم پرۆتۆن" #: bottles/frontend/ui/preferences.blp:77 #, fuzzy msgid "List and manage Steam Proton prefixes." msgstr "پریفیکسەکانی ستیم پرۆتۆن" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 #, fuzzy msgid "Requires Ubisoft Connect installed in the bottle." msgstr "وەشانکردن بۆ ئەم بۆتڵە چالاکە." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "پێشکەوتوو" #: bottles/frontend/ui/preferences.blp:131 #, fuzzy msgid "Bottles Directory" msgstr "بوخچەیەک هەڵبژێرە" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "کارپێکەرەکان" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 #, fuzzy msgid "Pre-Release" msgstr "پێشوەخت-بڵاوبوونەوە" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 #, fuzzy msgid "DLL Components" msgstr "وەشانی پێکهێنەر" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "ناوک" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "ڕەنتایم" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "واین بریج (WineBridge)" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "ئەزموونەکان" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 #, fuzzy msgid "In early development." msgstr "لە سەرەتای گەشەپێدان (پێویستی بە دوبارە دەستپێکردنەوە هەیە)" #: bottles/frontend/ui/program-entry.blp:19 #, fuzzy msgid "Launch with Terminal" msgstr "کردنەوەی بە تێرمیناڵ" #: bottles/frontend/ui/program-entry.blp:25 #, fuzzy msgid "Browse Path" msgstr "گەڕان بۆ شوێنێک" #: bottles/frontend/ui/program-entry.blp:39 #, fuzzy msgid "Change Launch Options…" msgstr "گۆڕینی بژاردەکانی لەنچ" #: bottles/frontend/ui/program-entry.blp:43 #, fuzzy msgid "Add to Library" msgstr "ڕەشکردنەوەی لەناو پڕۆگرامەکان" #: bottles/frontend/ui/program-entry.blp:47 #, fuzzy msgid "Add Desktop Entry" msgstr "زیادکردنی داخڵکردنی ڕوومێز" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 #, fuzzy msgid "Rename…" msgstr "ناوگۆڕین" #: bottles/frontend/ui/program-entry.blp:62 #, fuzzy msgid "Hide Program" msgstr "پڕۆگرامەکان" #: bottles/frontend/ui/program-entry.blp:66 #, fuzzy msgid "Show Program" msgstr "پڕۆگرامەکان" #: bottles/frontend/ui/program-entry.blp:70 #, fuzzy msgid "Remove from List" msgstr "ڕەشکردنەوەی لەناو پڕۆگرامەکان" #: bottles/frontend/ui/program-entry.blp:83 #, fuzzy msgid "Program name" msgstr "پڕۆگرامەکان" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 #, fuzzy msgid "State id" msgstr "هیچ دۆخێک نەدۆزرایەوە" #: bottles/frontend/ui/state-entry.blp:9 #, fuzzy msgid "State comment" msgstr "کۆمێنتێکی زۆر کورت" #: bottles/frontend/ui/state-entry.blp:16 #, fuzzy msgid "Restore this Snapshot" msgstr "گەڕاندنەوەی ئەم دۆخە" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "ڕەشکردنەوەی پەیام" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "وادیارە پەیوەندیت بە ئینتەرنێتەوە نییە. بەبێ ئەوە ناتوانیت پێکهاتە گرنگەکان " "دابەزێنیت. کرتە بکە لەسەر ئەم ئایکۆنە کاتێک پەیوەندیەکەت دووبارە دروست " "کردەوە." #: bottles/frontend/ui/window.blp:79 #, fuzzy msgid "Import…" msgstr "هاوردەکەر" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "دەربارەی بۆتڵز" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "نوێبووەوە: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 #, fuzzy msgid "Select Executable" msgstr "بەدووکردنی بۆتڵ" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "زیادکردن" #: bottles/frontend/views/bottle_details.py:346 #, fuzzy msgid "Hide Hidden Programs" msgstr "پیشاندان/شاردنەوەی پڕۆگراوە ڕەشکراوەکان" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, fuzzy, python-brace-format msgid "Launching \"{0}\"…" msgstr "کردنەوەی بە تێرمیناڵ" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "شوێنێک دیاریبکە بۆ پاشەکەوتی کۆنفیگی باکئەپ" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "هاوردە" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "شوێنێک دیاریبکە بۆ پاشەکەوتی ئەرشیفی باکئەپ" #: bottles/frontend/views/bottle_details.py:435 #, fuzzy msgid "Backup" msgstr "باکئەپ {0}" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, fuzzy, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "باکئەپ {0}" #: bottles/frontend/views/bottle_details.py:501 #, fuzzy msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "ئایە تۆ دڵنیایت لە سڕینەوەی ئەم بتڵە و هەموو پەڕگەکان؟" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 #, fuzzy msgid "Missing Runner" msgstr "کارپێکەر" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 #, fuzzy msgid "Are you sure you want to force stop all processes?" msgstr "ئایە تۆ دڵنیایت لە سڕینەوەی ئەم بتڵە و هەموو پەڕگەکان؟" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 #, fuzzy msgid "This feature is unavailable on your system." msgstr "ئەم تایبتەمەندییە لەسەر سیستەمەکەی تۆ بەردەست نییە." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 #, fuzzy msgid "Select Working Directory" msgstr "بوخچەی کارلێکردن" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 #, fuzzy msgid "Are you sure you want to delete all snapshots?" msgstr "ئایە تۆ دڵنیایت لە سڕینەوەی ئەم بتڵە و هەموو پەڕگەکان؟" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "دامەزرێنەرەکان" #: bottles/frontend/views/details.py:234 #, fuzzy msgid "Operations in progress, please wait." msgstr "نوێکردنەوەی وەشانی ویندۆز، تکایە چاوەڕوان بە…" #: bottles/frontend/views/details.py:239 #, fuzzy msgid "Return to your bottles." msgstr "بەدوای بۆتڵەکانتدا بگەڕێ..." #: bottles/frontend/views/importer.py:92 #, fuzzy msgid "Backup imported successfully" msgstr "دۆخی تازە [{0}] بەسەرکەوتووی دروستکرا!" #: bottles/frontend/views/importer.py:94 #, fuzzy msgid "Import failed" msgstr "هاوردەکەر" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 #, fuzzy msgid "Importing backup…" msgstr "هاوردەکردنی باکئەپ: {0}" #: bottles/frontend/views/importer.py:119 #, fuzzy msgid "Select a Backup Archive" msgstr "ئەرشیفێکی باکئەپ هەڵبژێرە" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 #, fuzzy msgid "Import" msgstr "هاوردەکەر" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 #, fuzzy msgid "Select a Configuration File" msgstr "پەڕگەیەکی ڕێکخستن هەڵبژێرە" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, fuzzy, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "کردنەوەی بە تێرمیناڵ" #: bottles/frontend/views/list.py:235 #, fuzzy msgid "Your Bottles" msgstr "دەربارەی بۆتڵز" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 #, fuzzy msgid "Select Bottle Directory" msgstr "بوخچەیەک هەڵبژێرە" #: bottles/frontend/views/new.py:176 #, fuzzy msgid "Creating Bottle…" msgstr "دروستکردنی بۆتڵێکی تازە" #: bottles/frontend/views/new.py:221 #, fuzzy msgid "Unable to Create Bottle" msgstr "دروستکردنی بۆتڵێکی تازە" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 #, fuzzy msgid "Bottle Created" msgstr "بتڵ دروستکرا" #: bottles/frontend/views/new.py:233 #, fuzzy, python-brace-format msgid "\"{0}\" was created successfully." msgstr "دۆخی تازە [{0}] بەسەرکەوتووی دروستکرا!" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "بەدووکردنی بۆتڵ" #: bottles/frontend/views/preferences.py:198 #, fuzzy msgid "Relaunch Bottles?" msgstr "بەدووکردنی بۆتڵ" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "بەرزکردنەوە" #: bottles/frontend/widgets/component.py:140 #, fuzzy msgid "Installing…" msgstr "دامەزراندنی DXVK…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "مەنەفێست بۆ {0}" #: bottles/frontend/widgets/dependency.py:172 #, fuzzy, python-brace-format msgid "\"{0}\" uninstalled" msgstr "ڕەشکەرەوە" #: bottles/frontend/widgets/dependency.py:174 #, fuzzy, python-brace-format msgid "\"{0}\" installed" msgstr "ڕەشکەرەوە" #: bottles/frontend/widgets/dependency.py:188 #, fuzzy, python-brace-format msgid "\"{0}\" failed to install" msgstr "ڕەشکەرەوە" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "پێداچوونەوە بۆ {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, fuzzy, python-brace-format msgid "Stopping \"{0}\"…" msgstr "کردنەوەی بە تێرمیناڵ" #: bottles/frontend/widgets/program.py:190 #, fuzzy, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "کردنەوەی بە تێرمیناڵ" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "پشاندانی ڕاپۆرت" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " پێنج جار ئەم کێشەیە نێردراوە و ناکرێت جارێکی تر بنێردرێت.\n" "\tفیدباکەکەت لە یەکێک لەو ڕاپۆرتە هەبووانەی خوارەوەدا بدە." #: bottles/frontend/windows/display.py:102 #, fuzzy msgid "Updating display settings, please wait…" msgstr "نوێکردنەوەی وەشانی ویندۆز، تکایە چاوەڕوان بە…" #: bottles/frontend/windows/display.py:114 #, fuzzy msgid "Display settings updated" msgstr "ڕێکخستنەکانی ڕونما" #: bottles/frontend/windows/dlloverrides.py:136 #, fuzzy msgid "No overrides found." msgstr "هیچ پڕۆگرامێک نەدۆزرایەوە" #: bottles/frontend/windows/drives.py:71 #, fuzzy msgid "Select Drive Path" msgstr "بەدووکردنی بۆتڵ" #: bottles/frontend/windows/envvars.py:131 #, fuzzy msgid "No environment variables defined." msgstr "گۆڕاوەکانی ژینگە" #: bottles/frontend/windows/exclusionpatterns.py:108 #, fuzzy msgid "No exclusion patterns defined." msgstr "گۆڕاوەکانی ژینگە" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "هەڵەیەک ڕوویدا." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "لەبەرگرتنەوە بۆ کلیپبۆرد" #: bottles/frontend/windows/installer.py:62 #, fuzzy msgid "Select Resource File" msgstr "بەدووکردنی بۆتڵ" #: bottles/frontend/windows/installer.py:109 #, fuzzy msgid "Installing Windows dependencies…" msgstr "دامەزراندنی پێبەندی: {0}…" #: bottles/frontend/windows/installer.py:110 #, fuzzy msgid "Configuring the bottle…" msgstr "دروستکردنی بتڵ…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 #, fuzzy msgid "Installing the {}…" msgstr "دامەزراندنی DXVK…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, fuzzy, python-brace-format msgid "Installing {0}…" msgstr "دامەزراندنی DXVK…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, fuzzy, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "وەشانکردن بۆ یەم بۆتڵە کارا کراوە" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 #, fuzzy msgid "Select Script" msgstr "بەدووکردنی بۆتڵ" #: bottles/frontend/windows/main_window.py:220 #, fuzzy msgid "Custom Bottles Path not Found" msgstr "شوێنی تایبەتی بۆتڵز (پێویستی بە دوبارە دەستپێکردنەوە هەیە)" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 #, fuzzy msgid "Run Windows Software" msgstr "نەرمەکاڵای ویندۆز کارپێبکە" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "واین؛ویندۆز;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "گواستنەوەی فلاتپاک" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "کردنەوە و داخستنی دایەلۆگی گواستنەوەی فلاتپاک." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "پیشاندان و شاردنەوەی بەرواوی نوێبوونەوە لە لیست" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "پیشاندان و شاردنەوەی بەرواوی نوێبوونەوە لە لیستی بۆتڵز." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 #, fuzzy msgid "Toggle steam apps listing." msgstr "پیشاندان و شاردنەوەی بەرواوی نوێبوونەوە لە لیست" #: data/com.usebottles.bottles.gschema.xml:26 #, fuzzy msgid "Epic Games listing" msgstr "کۆگای یاری Epic..." #: data/com.usebottles.bottles.gschema.xml:27 #, fuzzy msgid "Toggle epic games listing." msgstr "پیشاندان و شاردنەوەی بەرواوی نوێبوونەوە لە لیست" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 #, fuzzy msgid "Toggle ubisoft connect listing." msgstr "پیشاندان و شاردنەوەی بەرواوی نوێبوونەوە لە لیست" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "پانی پەنجەرە" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "گۆڕینی پانی پەنجەرە." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "بەرزی پەنجەرە" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "گۆڕینی بەرزی پەنجەرە." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "پیشاندانی ئاگادارکردنەوەکان." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "پاککردنەوەی تیمپ (Temp)" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "شوێنی تێمپ پاک بکەوە لە کاتی بووتکردنی سیستەمەکە." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "‌کاندیدی دەرچوو" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "پیشاندان و شاردنەوەی کاندیدی دەرچوو بۆ کارپێکەرەکان." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "دیمەنی سەرەتا" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "هەڵیبژێرە کە دەبێت لە کام دیمەنەدا ئەپەکە ببێتەوە." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "پیشاندن و شاردنەوەی تایبەمەندییە ئەزمونییەکانی وەکو وەشانکردن و " "دامەزرێنەرەکان. کاندید بۆ کارپێکەر بڵاوبکەوە." #: data/com.usebottles.bottles.gschema.xml:71 #, fuzzy msgid "Steam Proton Support" msgstr "پریفیکسەکانی ستیم پرۆتۆن" #: data/com.usebottles.bottles.gschema.xml:72 #, fuzzy msgid "Toggle Steam Proton prefixes support." msgstr "پیشاندن و شاردنەوەی پاڵپشتی پریفیکسەکانی ستیم پرۆتۆنی ئەزمونی." #: data/com.usebottles.bottles.gschema.xml:76 #, fuzzy msgid "Experiments:sandbox" msgstr "ئەزمونەکان:ستیم" #: data/com.usebottles.bottles.gschema.xml:77 #, fuzzy msgid "Toggle experimental Sandbox per bottle." msgstr "پیشاندن و شاردنەوەی تێخزاندنی واینبریجی ئەزمونی." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "داخستنی خۆکارانەی بۆتڵز" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "داخستنی بۆتڵز دوای کردنەوەی بەرنامەیەکی ویندۆز لە بەڕێوەبری پەڕگەکانەوە." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 #, fuzzy msgid "Toggle sandbox warning." msgstr "پیشاندان و شاردنەوەی بەرواوی نوێبوونەوە لە لیست" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "لەگەڵ بۆتڵز، نەرمەکاڵای ویندۆز لەسەر لینوکس بەکاربهێنە!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "نەرمەکاڵای بۆتڵ بەکاربهێنە و چێژ لە پشووەکەت وەربگرە!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "سیستەمی لەناودا دروستکراوی دامەزراندنی پێبەندییەکانی ئێمە، ڕێگەت دەدات " "خۆکارانە دەستت بە نەرمەکاڵای گونجاو بگات. بەڕێوەبەری داگرتنەکان بەکاربهێنە " "بۆ داگرتنی پێکهێنەرە فەرمییەکان: کارپێکەرەکە ((Wine، Proton)، پێبەندییەکانی " "DXVK)، و هتد." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "وەشانکردنی بۆتڵ کارەکەت بە سەلامەتی دەهێڵێتەوە و ڕێگەت دەدات دواتر " "بیگەڕێنییەوە!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "تایبتەمەندییەکان:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "دروستکردنی بۆتڵز بە بەکارهێنانی ژینگەی پێش وەختە ئامادەکراو یان ژینگەی " "تایبەت بەخۆت دروست بکەیت" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "لە لیستی دەقی بەڕێوەبەری پەڕگەکانت لەسەر سیستەمەکەت، دەتوانیت ڕاستەوخۆ " "پەڕگەکانی (.exe/.msi) لە بۆتڵزدا بکەیتەوە" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "دۆزینەوەی خۆکارانەی ئەو ئەپڵیکەیشنانەی کەن لە بۆتڵزی تۆدا دامەزراون" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "خێرا زیادکردنی گۆڕاوەکانی ژینگە (environment variables)" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "جێگرتنەوەی پەڕگەکانی DLL لە ڕێکخستنەکانی پێش-بۆتڵ" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "گۆڕینی کارپێکەری کارا بۆ هەر بۆتڵێک" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "ئۆپتیمایزەیشنی جۆراوجۆری ئەدای یاری کردن " "(esync ،fsync ،DXVK ،cache ،shader compiler ،offload… و زیاتر.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "دامەزراندنی خۆکار و بەڕێوەبردنی واین و کارپێکەرەکانی پرۆتۆن" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "چاککردنەوەی خۆکارانەی بۆتڵ کاتێك تێکدەچێت" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "تێخزاندنی دامەزرێنەری-پێبەندییەکانی ناو ئەو کۆگایەی کە خەڵک بەڕێوەی دەبات" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "تێخزاندنی تاسک مانیجەرە بۆ پڕۆسێسەکانی واین" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "دەستگەیشتن بە ProtonDB و WineHQ بۆ پاڵپشتی" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "سیستەم بۆ هێنانی ڕێکخستنەکانت بۆ وەشانە تازەکانی بۆتڵز" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "باکئەپ و هاوردەکردنی بۆتڵز" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "هاوردەکردنی پریفیکسەکانی وین لە مانیجەرەکانی ترەوە" #: data/com.usebottles.bottles.metainfo.xml.in:34 #, fuzzy msgid "Bottles versioning" msgstr "بەکارهێنانی وەشانکردن" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... زیاتر کە بە دامەزراندنی بۆتڵز بۆت دەردەکەوێت!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 #, fuzzy msgid "Correct version" msgstr "وەشانی پێکهێنەر" #: data/com.usebottles.bottles.metainfo.xml.in:106 #, fuzzy msgid "Fix crash when creating a bottle" msgstr "هەڵەیەک هەبوو لە کاتی دروستکردنی بتڵەکە." #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 #, fuzzy msgid "Add toast for \"Run Executable\"" msgstr "زیادکردنی شوێنی تایبەتی executable" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 #, fuzzy msgid "Importing backups resulted an error" msgstr "هاوردەکردنی باکئەپ: {0}" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 #, fuzzy msgid "Correct version date" msgstr "بەرواری دروستکردن" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #, fuzzy #~ msgid "Calculating…" #~ msgstr "هەژمارکردن..." #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "کردنەوەی .exe/.msi لەم بۆتڵەدا" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "دروستکردنی بۆتڵێکی تازە" #, fuzzy #~ msgid "New Bottle" #~ msgstr "بۆتڵی نوێ" #, fuzzy #~ msgid "Bottle Information" #~ msgstr "زانیاری بۆتڵ" #~ msgid "An environment improved for Windows games." #~ msgstr "ژینگەیەکی گەشەپێدراو بۆ یارییەکانی ویندۆز." #, fuzzy #~ msgid "An environment improved for Windows applications." #~ msgstr "ژینگەیەکی گەشەپێدراو بۆ ئەپڵیکەیشنەکانی ویندۆز." #, fuzzy #~ msgid "A clear environment for your experiments." #~ msgstr "ژینگەیەکی پاک بۆ تاقیکردنەوەکانت." #, fuzzy #~ msgid "Unlinked Home Directory" #~ msgstr "homedirی نەلکێنراو" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "userdir و homedir بەیەکەوە مەلکێنە" #~ msgid "64 bit" #~ msgstr "٦٤ بیت" #~ msgid "32 bit" #~ msgstr "٣٢ بیت" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "بەکارهێنانی Gamescope" #, fuzzy #~ msgid "Custom Path" #~ msgstr "تایبەت" #~ msgid "You are offline, unable to download." #~ msgstr "تۆ دەرهێڵیت، نەتوانرا دابگیرێت." #~ msgid "Choose an executable path" #~ msgstr "شوێنێکی exe هەڵبژێرە" #~ msgid "Choose a Windows executable file" #~ msgstr "پەڕگەیەکی exe ی ویندۆز هەڵبژێرە" #~ msgid "Choose working directory for executables" #~ msgstr "بوخچەی کارکردن هەڵبژێرە بۆ پەڕگە exeییەکان" #, fuzzy #~ msgid "Choose a recipe file" #~ msgstr "پەڕگەیەکی ڕێکخستن هەڵبژێرە" #, fuzzy #~ msgid "Choose where to store the bottle" #~ msgstr "ناوێک بۆ بۆتڵەکەت هەڵبژێرە" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "شوێنی بتڵە تازەکان هەڵبژێرە" #~ msgid "Choose the script" #~ msgstr "سکریپت هەڵبژێرە" #, fuzzy #~ msgid "Choose the Working Directory" #~ msgstr "بوخچەی کارلێکردن" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "٣ جار هەوڵدرا بەڵام دامەزراندنی پێکهێنەرەکان شکستی هێنا." #~ msgid "Layers" #~ msgstr "لایەرەکان" #~ msgid "Ultra Quality" #~ msgstr "کوالێتی ئەڵترا" #~ msgid "Quality" #~ msgstr "کوالێتی" #~ msgid "Balanced" #~ msgstr "باڵانسکراو" #~ msgid "Layered" #~ msgstr "چینکراو" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "ژینگەیەکی چینکراو کە هەر ئەپێک چینێکە." #~ msgid "Choose path" #~ msgstr "هەڵبژاردنی شوێن" #, fuzzy #~ msgid "Choose a file." #~ msgstr "پەڕگەیەکی ڕێکخستن هەڵبژێرە" #, fuzzy #~ msgid "File not Found" #~ msgstr "هیچ دۆخێک نەدۆزرایەوە" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "بەبەکارهێنانی ژینگەکان، بە ئاسانی واینپریفیکس بەڕێوەبەرە" #, fuzzy #~ msgid "Run with Arguments…" #~ msgstr "ڕەن کردن لەگەڵ ئارگیومێنتەکان" #, fuzzy #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "کردنەوەی پەڕگە ناوخۆییەکان." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "بەڕێوەبردنی پڕۆسەکان بە تاسک مانیجەری واین." #~ msgid "Debug wine processes." #~ msgstr "دیبەگکردنی پڕۆسەکانی واین." #, fuzzy #~ msgid "Wine Configuration" #~ msgstr "ڕێکخستن" #~ msgid "Adjust internal settings." #~ msgstr "ڕێکخستنی ڕێکخستنە ناوخۆییەکان." #, fuzzy #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "ڕەشکردنەوەی پڕۆگرامەکان بە بەکارهێنانی ڕەشکەرەی واین" #, fuzzy #~ msgid "Access the internal Wine Control Panel." #~ msgstr "کردنەوەی کۆنتڕۆڵ پانێڵی ناوخۆیی واین." #, fuzzy #~ msgid "Read documentation." #~ msgstr "خوێندنەوەی ڕێبەر" #, fuzzy #~ msgid "Install Selected" #~ msgstr "دامەزراندنی هەڵبژێردراو" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "ئێمە بە توندی ئامۆژگاریت دەکەین لە دژی دامەزراندنی چەند پێبەندێک لە یەک " #~ "کاتدا." #, fuzzy #~ msgid "Select Dependencies" #~ msgstr "دیاریکردنی پێبەندییەتییەکان" #~ msgid "Read documentation" #~ msgstr "خوێندنەوەی ڕێبەر" #~ msgid "Graphics" #~ msgstr "گرافیکەکان" #, fuzzy #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "پێشخستنی ئەدای یارییەکانی DirectX 11 و پڕۆگرامە سێ دوورییەکان.\n" #~ "ئەمە ناچالاک بکە ئەگەر بۆتە هۆکاری گلیچی گرافیکی." #, fuzzy #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "پێشخستنی ئەدای یارییەکانی DirectX 12 و پڕۆگرامە سێ دوورییەکان.\n" #~ "ئەمە ناچالاک بکە ئەگەر بۆتە هۆکاری گلیچی گرافیکی." #, fuzzy #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "کاراکردنی DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "پشتیگیریکردنی DLSS و NVAPIی نڤیدیا ئەگەر بەردەست بوو." #, fuzzy #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR تەکنەلۆژیای cutting-edge upscaling بەکاردێنێت بۆ خێراکردنی تێکڕای " #~ "فرەیمەکان.\n" #~ "ئەمە ناچالاک بکە ئەگەر گلیچی گرافیکی دروست کردووە." #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "بەڕێوەبردنی ڕێکخستنەکانی Gamescope" #~ msgid "Use the Wine virtual desktop." #~ msgstr "ڕوومێزی وەهمی واین بەکاربهێنە." #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "با پڕۆگرامەکە نیشاندەری ماوس بدۆزێتەوە کاتێک ڕونما فول کراوە." #, fuzzy #~ msgid "Take Focus" #~ msgstr "سەرنج دە" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "کارای بکە ئەگەر پڕۆگرامەکە لە سویچکردندا سەرنجی نەدا." #, fuzzy #~ msgid "Screen Scaling" #~ msgstr "گەورەکردنی شاشە" #, fuzzy #~ msgid "Set custom DPI." #~ msgstr "دانانی DPI تایبەت" #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #, fuzzy #~ msgid "gl (default)" #~ msgstr "دووبارە ڕێکخستنەوەی بۆ بنەڕەت" #, fuzzy #~ msgid "Manage Components Versions" #~ msgstr "وەشانی پێکهێنەرەکان" #, fuzzy #~ msgid "DXVK Version" #~ msgstr "وەشانی DXVK" #, fuzzy #~ msgid "VKD3D Version" #~ msgstr "وەشانی VKD3D" #, fuzzy #~ msgid "DXVK NVAPI Version" #~ msgstr "وەشانی DXVK NVAPI" #, fuzzy #~ msgid "LatencyFleX Version" #~ msgstr "بەڕێوەبردنی وەشانەکانی DXVK" #~ msgid "Optimise gaming performance on demand." #~ msgstr "باشترکردنی ئاستی یاریکردن لەسەر داواکاری." #, fuzzy #~ msgid "Gamescope" #~ msgstr "بەکارهێنانی Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "بەکارهێنانی Gamescope micro-compositor." #, fuzzy #~ msgid "Defaults to the bottle path." #~ msgstr "دیفۆڵت بۆ شوێنی سەرەکی." #, fuzzy #~ msgid "Reset to default" #~ msgstr "دووبارە ڕێکخستنەوەی بۆ بنەڕەت" #~ msgid "Choose a directory" #~ msgstr "بوخچەیەک هەڵبژێرە" #~ msgid "Audio" #~ msgstr "دەنگ" #, fuzzy #~ msgid "Reduce Latency" #~ msgstr "کەمکردنەوەی دواکەوتنی PulseAudio" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "دانانی دواکەوتنی PulseAudio بۆ ٦٠ میلی چرکە بۆ بەرزکردنی کوالێتی" #~ msgid "Versioning" #~ msgstr "وەشانکردن" #, fuzzy #~ msgid "Development and Debugging" #~ msgstr "گەشەپێدەران و دیبەگ" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "تۆمارکردنی شوێنی کۆدەکان کە لە وایندا نەچێندراون." #, fuzzy #~ msgid "No Programs found" #~ msgstr "هیچ پڕۆگرامێک نەدۆزرایەوە" #, fuzzy #~ msgid "Take a break, it may take a while." #~ msgstr "ئیسراحەتی خۆت وەرگرە، لەوانەیە ئەمە کەمێکی پێ بچێت" #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "ڕێکخستنی چۆنیەتی بەڕێوەبردنی پەنجەرە لە لایەن گەیمسکۆپەوە بۆ یارییەکانت." #, fuzzy #~ msgid "Width (e.g. 1280)" #~ msgstr "بۆ نموونە 1280" #, fuzzy #~ msgid "Height (e.g. 720)" #~ msgstr "بۆ نموونە ٧٢٠" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "ڕونی گەیمسکۆپ" #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "ڕێکخستنەکانی ڕونما" #, fuzzy #~ msgid "Start off by creating a Bottle." #~ msgstr "بە دروستکردنی بۆتڵ دەست پێ بکە." #, fuzzy #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "شوێنی تایبەتی بۆتڵز (پێویستی بە دوبارە دەستپێکردنەوە هەیە)" #, fuzzy #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "دیاریبکە کە بتڵە تازەکان لە کوێ پاشەکەوت بن (بتڵەکانی ئێستات ناگوازرێنەوە " #~ "بۆ ئەو جێگە)" #, fuzzy #~ msgid "In early development (requires restart)." #~ msgstr "لە سەرەتای گەشەپێدان (پێویستی بە دوبارە دەستپێکردنەوە هەیە)" #, fuzzy #~ msgid "Import/Export…" #~ msgstr "هاوردە/هەناردە" #, fuzzy #~ msgid "Support" #~ msgstr "هاوردە" #~ msgid "Forums" #~ msgstr "یانەکان" #~ msgid "Open menu" #~ msgstr "کردنەوەی لیست" #~ msgid "New bottle" #~ msgstr "بۆتڵی نوێ" #~ msgid "Confirm" #~ msgstr "دڵنیاکردنەوە" #, fuzzy #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "ئایە تۆ دڵنیایت لە سڕینەوەی ئەم بتڵە و هەموو پەڕگەکان؟" #~ msgid "Default to the bottle path." #~ msgstr "دیفۆڵت بۆ شوێنی سەرەکی." #~ msgid "Details & Utilities" #~ msgstr "وردەکاری & ئامرازەکان" #~ msgid "Found in your bottle's Start menu." #~ msgstr "لە لیستی ستارتی بتڵەکەتدا دۆزرایەوە." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "بتڵێک بە ناوی \"{0}\" بەسەرکەوتووی دروستکرا" #~ msgid "Mirko Brombin" #~ msgstr "میرکۆ برۆمبین" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "دروستکردنی دۆخی وەشانکردن 0…" #, fuzzy #~ msgid "New About dialog" #~ msgstr "بۆتڵی نوێ" #~ msgid "Easily manage wineprefix" #~ msgstr "بەشێوەیەکی ئاسان واینپریفیکس (wineprefix) بەڕێوەبەرە" #, fuzzy #~ msgid "Experiments:library" #~ msgstr "ئەزموونەکان" #, fuzzy #~ msgid "Toggle experimental Library mode." #~ msgstr "پیشاندن و شاردنەوەی تێخزاندنی واینبریجی ئەزمونی." #, fuzzy #~ msgid "Loading…" #~ msgstr "داگرتن…" #~ msgid "Health check" #~ msgstr "پشکنینی تەندروستی" #~ msgid "Generating state files index …" #~ msgstr "دروستکردنی ئیندێکسی پەڕگەکانی دۆخ…" #~ msgid "Creating a restore point …" #~ msgstr "دروستکردنی خاڵی گەڕانەوە…" #~ msgid "Could not create the state folder." #~ msgstr "نەتوانرا بوخچەی دۆخ دروست بکرێت." #~ msgid "Updating index …" #~ msgstr "نوێکردنەوەی ئیندێکس…" #~ msgid "Could not update the states file." #~ msgstr "نەتوانرا دۆخی پەڕگە نوێ بکرێتەوە." #~ msgid "Could not update the index file." #~ msgstr "نەتوانرا پەڕگەی ئیندێکس نوێ بکرێتەوە." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "ئارگیومێنتەکان بۆ exe دۆزرانەوە: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "هەنگاوی {self.__step} لە {self.steps}" #, fuzzy, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "کردنەوەی بە تێرمیناڵ" #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "ئیندێکس بۆ دۆخی {0}" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "خوێندنەوەی ڕێبەر" #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "کاراکردنی پشاندانی FPSی ئۆڤەرلەی DXVK و وردەکارییەکانی تر لە " #~ "ئەپڵیکەیشنەکانی D3D." #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "خوێندنەوەی ڕێبەر" #~ msgid "Extra settings" #~ msgstr "ڕێکخستنە زیادەکان" #, fuzzy #~ msgid "Search for Prefixes" #~ msgstr "پریفیکسەکانی ستیم پرۆتۆن" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "کاراکردنی وەشانکردن بۆ پاشەکەوت و گەڕاندنەوەی بتڵ بۆ دۆخێک." #, fuzzy #~ msgid "Health Check" #~ msgstr "پشکنینی تەندروستی" #~ msgid "Task manager" #~ msgstr "تاسک مانیجەر" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "دیاریبکە کە بتڵە تازەکان لە کوێ پاشەکەوت بن (بتڵەکانی ئێستات ناگوازرێنەوە " #~ "بۆ ئەو جێگە)" #, fuzzy #~ msgid "Installing..." #~ msgstr "دامەزراندن" #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "کۆمێنتێکی زۆر کورت بنووسە:" #, fuzzy #~ msgid "GE Wine" #~ msgstr "واین" #, fuzzy #~ msgid "Lutris" #~ msgstr "کارپێکەرەکانی Lutris" #~ msgid "Bottles versioning (experimental)" #~ msgstr "وەشانکردنی بۆتڵز (ئەزمونی)" #~ msgid "Translate" #~ msgstr "وەربگێڕە" #~ msgid "Funding" #~ msgstr "پاڵپشتیکردنی دارایی" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "ناردنی ڕاپۆرتی " #~ "کێشە" #~ msgid "Blog" #~ msgstr "بلۆگ" #~ msgid "Twitter" #~ msgstr "تویتەر" #~ msgid "Bug report" #~ msgstr "ڕاپۆرتی کێشە" #~ msgid "Open with explorer" #~ msgstr "کردنەوەی لەڕێگەی ئێکسپلۆرەر" #~ msgid "Move inside the sandbox" #~ msgstr "گواستنەوەی بۆ ناو ساندبۆکس" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "گواستنەوەی بۆ ناو ساندبۆکس…" #~ msgid "Utilities" #~ msgstr "ئامرازەکان" #~ msgid "Wine config" #~ msgstr "کۆنفیگی واین" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "دۆخی تاقیکردنەوە کاراکرا: تەنها پێبەندەکانی کۆگای تاقیکردنەوە پیشان " #~ "دەدرێن." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "فرەیموێرکی مایکرۆسۆفت دۆت نێت ٤..." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "لە کاتێکدا پەڕگەکانی ئەم پەڕەیە پشتڕاست کراونەتەوە لەوانەیە لەژێر مۆڵەتی " #~ "خاوەنداریەتیدا بن." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "لە کاتێکدا پەڕگەکانی ئەم پەڕەیە پشتڕاست کراونەتەوە لەوانەیە لەژێر مۆڵەتی " #~ "خاوەنداریەتیدا بن." #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "خوێندنەوەی ڕێبەر" #~ msgid "Bottle details" #~ msgstr "وردەکاری بۆتڵ" #~ msgid "My beautiful bottle" #~ msgstr "بتڵە جوانەکەم" #~ msgid "Rename bottle" #~ msgstr "ناوگۆڕینی بۆتڵ" #~ msgid "Use DXVK" #~ msgstr "بەکارهێنانی DXVK" #~ msgid "Use VKD3D" #~ msgstr "VKD3D بەکاربهێنە" #~ msgid "Enable FSR" #~ msgstr "کاراکردنی FSR" #~ msgid "Mouse capture fullscreen" #~ msgstr "ماوس کاپچەر فوڵ سکرین" #~ msgid "Manage VKD3D versions" #~ msgstr "بەڕێوەبردنی وەشانەکانی VKD3D" #~ msgid "Will restart the wineserver." #~ msgstr "دوبارە واین-سێرڤەر دەست پێ دەکاتەوە." #~ msgid "DLL overrides" #~ msgstr "زاڵبوونەکانی DLL" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "خوێندنەوەی ڕێبەر" #~ msgid "e.g. ucrtbase" #~ msgstr "بۆ نموونە ucrtbase" #~ msgid "Existing overrides" #~ msgstr "زاڵبوونە هەبووەکان" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "بۆ نموونە: -example1 -example2 -example3=hello" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "بۆ نموونە MyDuplicatedBottle" #~ msgid "page_name" #~ msgstr "ناوی_پەڕە" #~ msgid "page_duplicating" #~ msgstr "بەدووکردنی_پەڕە" #~ msgid "page_duplicated" #~ msgstr "پەرە_بەدووکرا" #~ msgid "New variable" #~ msgstr "گۆڕاوی تازە" #~ msgid "e.g. MY_VAR" #~ msgstr "بۆ نموونە: MY_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "لێرە دەتوانیت گۆڕاوەکانی ژینگە بگۆڕیت بۆ ئەو فەرمانانەی کە ئەنجام دراون." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "بۆ نموونە: VAR1=value VAR2=value" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "بۆ نموونە: VAR1=value VAR2=value ..." #~ msgid "e.g. 60" #~ msgstr "بۆ نموونە ٦٠" #~ msgid "e.g. 30" #~ msgstr "بۆ نموونە ٣٠" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "تۆ فلاتپاکی بۆتڵز بەکاردەهێنیت، بیرت بێت کە مۆڵەتی پێ بدەیت بەهۆی فلاتسیڵ ئەگەر شوێنی سکریپتەکە لە دەرەوەی ساندبۆکس بوو." #~ msgid "Type the new name:" #~ msgstr "ناوە تازەکە بنووسە:" #~ msgid "Type here.." #~ msgstr "لێرە بنووسە..." #~ msgid "Message goes here." #~ msgstr "نامە." #~ msgid "Utility & Preferences" #~ msgstr "ئامراز و ڕێکخستنەکان" #~ msgid "Choose a name for your bottle" #~ msgstr "ناوێک بۆ بۆتڵەکەت هەڵبژێرە" #, fuzzy #~ msgid "Use custom path" #~ msgstr "بەکارهێنانی Gamescope" #~ msgid "Welcome" #~ msgstr "بەخێربێیت" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "بۆتڵز، کارپێکردنی نەرمەکاڵای ویندۆز لەسەر لینوکس ئاسانتر دەکات." #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "کارپێکەرەکان چین؟" #~ msgid "We Are Almost There" #~ msgstr "هێندەمان نەماوە، هاکا گەیشتین" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "پێویستە کارپێکەرێک دابگرین و دایبمەزرێنین بۆ ئەوەی بتوانیت بتڵی خۆت دروست " #~ "بکەیت.\n" #~ "قەبارەی داگرتن: ~70MB.\n" #~ "زیاتر " #~ "بخوێنەوە دەربارەی ئەوەی کە دایدەگرین\n" #~ "\n" #~ "ئێمە ناتوانین ئەم پەڕگانە لەگەڵ بۆتڵز دابنێین چونکە ئەمانە کاتی نوێکردەوە " #~ "و بڵاوکردنەوەی جیاوازیان هەیە.\n" #~ "\n" #~ "کە ئامادەبوویت، کرتە لەسەر دوگمەی دامەزراندن بکە." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "ئیسراحەتی خۆت وەربگرە، ئەمە چەند خولەکێکی پێ دەچێت." #~ msgid "Download" #~ msgstr "داگرتن" #~ msgid "Everything Is Ready!" #~ msgstr "هەموو شتێک ئامادەیە!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "ئێستا تۆ ئامادەیت بۆ دروستکردنی یەکەم بتڵ." #~ msgid "Finish" #~ msgstr "تەواو" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "ئاگاداری: دڵنیابە لەوەی کە مۆڵەت دەدەیت بە فلاتپاک بۆ ئەوەی دەستی بگایە " #~ "شوێنە تازەکە.\n" #~ "ئەمە ساندبۆکس دەشکێنێت!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "ئایە پێویستە لیستەکەی سەرەوە وەشانە ناجێگیرەکان پشان بدات یان نا." #~ msgid "Go back" #~ msgstr "گەڕانەوە" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "کردنەوەی exe" #~ msgid "Installation failed, please check the logs." #~ msgstr "دامەزراندن شکستی ‌هێنا، تکایە سەیری تۆمارەکان بکە." #~ msgid "Confirm deletion" #~ msgstr "دڵنیابوونەوە لە سڕینەوە" #~ msgid "Done" #~ msgstr "تەواو" #~ msgid "Caffe runners" #~ msgstr "کارپێکەرەکانی Caffe" #~ msgid "Proton runners" #~ msgstr "کارپێکەرەکانی Proton" #~ msgid "Other runners" #~ msgstr "کارپێکەرەکانی تر" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "یانەکانی بۆتڵز" #~ msgid "Type a name for your bottle" #~ msgstr "ناوێک بۆ بۆتڵەکەت بنووسە" #~ msgid "New programs will be automatically found." #~ msgstr "خۆکارانە پڕۆگرامی تازە دەدۆزرێنەوە." #~ msgid "Duplicate a bottle" #~ msgstr "بەدووکردنی بۆتڵ" #~ msgid "Change environment variables" #~ msgstr "گۆڕاوەکانی ژینگە بگۆڕە" #~ msgid "This field cannot contain special characters!" #~ msgstr "خانەکە نابێت کارێکتەری تایبەتی تێدا بێت!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "کۆمەڵێک لایەری گونجاون کە ڕێگە بە نەرمەکاڵای ویندۆز دەدەن لەسەر لینوکس " #~ "دابمەزرێت و کاربکات.\n" #~ "\n" #~ "بۆتڵز بریتییە لە ژینگەکان و کارپێکەرەکانیش سیستەمەکە ڕێک دەخەن کە " #~ "نەرمەکاڵای ویندۆزی لەسەر دادەمەزرێت.\n" #~ "\n" #~ " کرتە بکە بۆ " #~ "زانیاری زیاتر" #~ msgid "Import & export" #~ msgstr "هاوردە & هەناردە" #~ msgid "Flatpak help" #~ msgstr "یارمەتی فلاتپاک" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "لە دوای نوێکردنەوە و بەرزکردنەوەی بۆتڵ، بۆتڵە کۆنەکانم نادۆزمەوە." #~ msgid "I don't see some directories." #~ msgstr "هەندێک لە بوخچەکان نادۆزمەوە." #~ msgid "I can't see the files in my home." #~ msgstr "ناتوانم پەڕگەکان لە هۆمدا ببینیم." #~ msgid "Executable silently crash or black screen" #~ msgstr "بەبێ دەنگی توشی کێشە دەبێت یان شاشەی ڕەش" #~ msgid "Destroy this bottle" #~ msgstr "تێکشکاندنی ئەم بۆتڵە" #~ msgid "64 Bit" #~ msgstr "64 بیت" #~ msgid "Make a backup of this bottle." #~ msgstr "باکئەپێک لەم بۆتڵە هەڵگرە." #~ msgid "64-bit" #~ msgstr "٦٤-بیت" #~ msgid "32-bit" #~ msgstr "٣٢-بیت" #~ msgid "Night theme" #~ msgstr "ڕووکاری تاریک" #~ msgid "Use the night theme." #~ msgstr "ڕووکاری تاریک بەکاربهێنە." #~ msgid "Experiments:winebridge" #~ msgstr "ئەزمونەکان:واینبریج" #~ msgid "Enable ACO shader compiler" #~ msgstr "کاراکردنی کەمپایەلەری ACO شەیدەر" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "باشترکردنی ئەدا لە یارییەکان و پڕۆگرامە سێ دوورییەکان.\n" #~ "ئەمە ناچالاک بکە ئەگەر توشی گلیچی گرافیکی کردوویت." #~ msgid "Night mode" #~ msgstr "دۆخی تاریک" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "بەکارهێنانی WineBridge بۆ بەڕێوەبردنی پڕۆسە و پڕۆگرام." ================================================ FILE: po/cs.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-02-17 07:09+0000\n" "Last-Translator: vikdevelop \n" "Language-Team: Czech \n" "Language: cs\n" "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>=2 && n<=4) ? 1 : 2);\n" "X-Generator: Weblate 5.16\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Nebyla specifikovaná žádná cesta" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Záloha {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importuji zálohu: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Instalace komponent selhala, bylo vyzkoušeno 3krát." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Chybí základní součásti. Instaluje se…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Nepodařilo se vytvořit adresář láhve." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Nastal problém s vytvořením zástupce adresáře/souboru." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Vytváření konfigurace láhve…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Šablona nalezena, probíhá aplikování…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Konfigurace Wine se aktualizuje…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Konfigurace Wine byla aktualizována!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Spuštění jako Flatpak, v uživatelském sandboxu…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Sandboxuji uživatelskou složku…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Nastavení verze Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Aplikuji výchozí nastavení CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Optimizace prostředí…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Aplikuji prostředí: [{0}]…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Použit vlastní recept prostředí…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Recept není možné najít, nebo je invalidní…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Instalování DXVK …" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Instalování VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Instalování DXVK-NVAPI …" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Instalování závislosti: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Vytváření verzovacího stavu 0 …" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Dokončuji…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Ukládaní šablony do mezipaměti…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Zavázání stavu …" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Není čeho se zavázat" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Nový stav [{0}] byl úspěšně vytvořen!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Seznam stavů úspěšně načten!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Stav {0} byl úspěšně obnoven!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Obnovování stavu {}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Stav nebyl nalezen" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Stav {} je již aktivní stav" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Zobrazit verzi" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Cesta ke spustitelnému souboru" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk cesta" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Název láhve" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Předat argumenty" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Neplatná URI (syntaxe: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Quit] žádost přijata." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Help] žádost přijata." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Refresh] žádost přijata." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Podpořit" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Knihovny třetích stran a zvláštní poděkování" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Sponzorováno a financováno" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Copyright © 2017 vývojáři Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Vývojáři lahví" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "vikdevelop https://github.com/vikdevelop" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Verze komponenty" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Odinstalovat" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Procházet soubory" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Instalace selhala. Toto může být z důvodu chyby repozitáře, neshoda " "checksumu. Stiskněte pro vyzkoušení znovu." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Stáhnout a nainstalovat" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Zobrazit manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licence" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Přeinstalovat" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Nahlásit problém…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Název závislosti" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Popis závislosti" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Kategorie" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Stáhnout a nainstalovat tuto závislost" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Došlo k chybě při instalaci. Restartujte Bottles a přečtěte si hlášení o " "pádu nebo jej spusťte přes terminál a přečtěte si výstup." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Nabídka závislostí" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Řešení problémů" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Procházet soubory…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplikovat láhev…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Toto je kompletní archiv vaší lahve, včetně osobních souborů." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Úplné zálohování…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Toto je pouze konfigurace láhve, je to perfektní, pokud chcete vytvořit " "novou, ale bez osobních souborů." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Konfigurace exportu…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Zobrazit skryté programy" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Vyhledávání nových programů" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Smazat láhev…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Sekundární nabídka" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Vynutit zastavení všech procesů" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simulovat systémové vypnutí Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Vypnout" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simulovat systémový restart Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Restartovat" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Možnosti spuštění" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Spustit v terminálu" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Přetažením souborů je spustíte" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Moje láhev" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Windows x64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Prostředí" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Runner" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "U této lahve je povolena správa verzí" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "U této láhve je aktivní verzování." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Spustit spustitelný soubor…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programy" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Kliknutím na \"Spustit spustitelný soubor...\" spustíte spustitelný soubor, " "kliknutím na \"Přidat zástupce...\" přidáte spustitelný soubor do seznamu " "Programů nebo kliknutím na \"Instalovat programy...\" nainstalujete " "komunitou kurátorované programy." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Přidat zkratky…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Instalovat programy…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Možnosti" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Nastavení" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Konfigurace nastavení láhve." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Závislosti" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Instalace závislostí pro programy." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Snímky" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Vytvořte a spravuje stavy lahví." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Správce úloh" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Správa běžících programů." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Nástroje" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Příkazový řádek" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Spustit příkazy uvnitř láhve." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Editor Registru" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Upravit interní registr." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Staré nástroje Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Prohlížeč" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Ladicí program" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfigurace" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Odinstalovat" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Ovládací panel" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Hledat závislosti…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Jste offline :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Bottles jsou spuštěny v offline režimu, takže závislosti nejsou k dispozici." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Závislosti jsou prostředky, které zlepšují kompatibilitu softwaru systému " "Windows.\n" "\n" "Soubory na této stránce jsou poskytovány třetími stranami pod proprietární " "licencí. Jejich instalací vyjadřujete souhlas s jejich licenčními podmínkami." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Nahlásit chybějící závislost." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Nahlásit chybějící závislost" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Přečtěte si dokumentaci." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentace" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Hledat" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Hledat programy…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Nainstalujte programy vytvořené naší komunitou.\n" "\n" "Soubory na této stránce jsou poskytovány třetími stranami pod proprietární " "licencí. Instalací položky, souhlasíte s těmito licenčními podmínkami." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Nebyly nalezeny žádné instalační programy" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Repozitář je nedostupný nebo s touto lahví není kompatibilní žádný " "instalátor." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Přečtěte si dokumentaci" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Jméno" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Komponenty" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Verze vrstvy kompatibility Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Aktualizuji spouštěče a komponenty, prosím čekejte…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Zlepšení kompatibility Direct3D 8/9/10/11 převodem do Vulkanu." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Aktualizuji DXVK, prosím počkejte…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Zlepšení kompatibility Direct3D 12 převodem do Vulkanu." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Aktualizuji VKD3D, prosím počkejte…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Aktualizuji DXVK-NVAPI, prosím počkejte…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Zvýšení rychlosti odezvy. Může být detekován některými programy proti " "podvodům." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Aktualizace LatencyFleX, počkejte prosím…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Zobrazit" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Zvýšení výkonu na úkor vizuální stránky pomocí rozhraní DXVK-NVAPI. Funguje " "pouze na novějších grafických procesorech NVIDIA." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "Dokonalé rozlišení FidelityFX" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Zvýšení výkonu na úkor vizuální stránky. Funguje pouze v prostředí Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Spravovat nastavení Dokonalého rozlišení FidelityFX" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Diskrétní grafická karta" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Pomocí samostatné grafické karty zvýšíte výkon na úkor spotřeby energie." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Efekty následného zpracování" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Přidání různých efektů následného zpracování pomocí vkBasalt. Funguje pouze " "ve Vulkanu." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Správa nastavení vrstvy následného zpracování" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Pomocí nástroje Gamescope můžete spravovat, jak se mají hry zobrazovat na " "obrazovce." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Spravovat nastavení Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Rozšířená nastavení zobrazení" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Výkon" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "Povolením synchronizace zvýšíte výkon vícejádrových procesorů." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Synchronizace" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Systém" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Sledování výkonu" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Pomocí aplikace MangoHud můžete zobrazovat monitorovací informace, jako je " "snímková frekvence, teploty, zatížení CPU/GPU a další informace o OpenGL a " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Herní režim Feral" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "Použijte na zařízení sadu optimalizací. Může zlepšit výkon hry." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Předběžné načtení herních souborů" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Zlepšení doby načítání při vícenásobném spuštění hry. První spuštění hry " "trvá déle." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Spravujte nastavení vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS Game Capture" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Přepínání funkce OBS Game Capture pro všechny programy Vulkan a OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Kompatibilita" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Verze systému Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Aktualizuji verzi Windows, prosím počkejte…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Jazyk" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Zvolte jazyk, který chcete používat s programy." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Vyhrazený sandbox" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Pro tuto láhev použijte omezené/řízené prostředí." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Správa oprávnění Sandboxu" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Použít běhové prostředí láhví" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Poskytněte balíček dalších knihoven pro větší kompatibilitu. Pokud narazíte " "na problémy, vypněte jej." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Použít běhové prostředí Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Poskytnutí balíčku dalších knihoven pro větší kompatibilitu s hrami ve " "službě Steam. Pokud narazíte na problémy, vypněte je." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Pracovní adresář" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Obnovit výchozí" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Výchozí)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Přepsání knihovny DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Proměnné prostředí" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Spravovat úložiště" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Automatické snímky" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Automatické vytváření snímků před instalací softwaru nebo změnou nastavení." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Komprese" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Komprese snímků za účelem zmenšení prostoru. To zpomalí vytváření snímků." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Použít vzory vyloučení" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Vyloučení cest ve snímcích." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Spravovat vzory" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Obnovit" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Zastavit proces" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Žádné snímky nalezené" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "Vytvořte první snímek a začněte ukládat stavy svých předvoleb." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Krátký komentář" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Uložit stav láhve." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Vytvořit nový snímek" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Podrobnosti" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Vrátit se zpět" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operace" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Vybrat láhev" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Zrušit" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Vybrat" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Vytvořit novou láhev" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Zpráva o havárii lahví" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Zrušit" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Poslat zprávu o chybě" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Láhve selhali minulé spuštění. Prosím vyplňte nahlášení a vložte následující " "log aby jste nám pomohli identifikovat problém a mohli jsme to vyřešit ať se " "to neopakuje." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Našli jsme jeden nebo více podobných (nebo identických) nahlášení. Prosím " "ujistěte se že tento problém zatím nebyl nahlášen. Každé nahlášení vyžaduje " "snahu vývojářů aby ho diagnostikovali, prosím respektujte jejich práci a " "ujistěte se že vaše nahlášení není duplikát." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "I přes to chci nahlásit." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Pokročilé možnosti" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Neúplný balíček" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Zdá se, že tato verze Bottles neobsahuje všechny potřebné závislosti jádra, " "obraťte se prosím na správce balíčku nebo použijte oficiální verzi." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Ukončit" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Knihovny dynamických odkazů lze zadat jako vestavěné (poskytované Wine) nebo " "nativní (poskytované programem)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Nové přepsání" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Přepsání" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Ovladače" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Jedná se o cesty z hostitelského systému, které jsou mapovány a rozpoznány " "jako zařízení v programu Runner (např. C: D:..)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Dopis" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Stávající disky" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplikovat Láhev" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplikovat" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Zadejte název duplikátu láhve." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplikuji…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "To by mohlo chvíli trvat." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Láhev byla duplikována" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Proměnné prostředí jsou dynamické hodnoty které mohou ovlivnit způsob jakým " "procesy běží ve vaší láhvi." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Název proměnné" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Stávající proměnné" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Vzory vyloučení" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Definujte vzory, které budou použity k zabránění verzování některých " "adresářů." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Vzor" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Stávající vzory" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Nastavení programu Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Uložit" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Správa způsobu zobrazení her." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Rozlišení hry" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Používá rozlišení videohry jako referenční hodnotu v pixelech." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Šířka" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Výška" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Rozlišení oken" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Zvyšuje rozlišení při použití rozlišení vyššího, než je rozlišení hry v " "pixelech." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Různé" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Omezení snímkové frekvence" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Limit snímkové frekvence (při rozostření)" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Celočíselné škálování" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Typ okna" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Bez ohraničení" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Celá obrazovka" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Chcete pokračovat s instalací?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Zahájení instalace" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Tento instalační program vyžaduje některé místní zdroje, které nelze " "zajistit jinak." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Pokračovat" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Dokončeno!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Zobrazit program" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Instalace se nezdařila!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Něco se pokazilo." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Všechny zprávy" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Kritické" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Chyby" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Varování" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Informace" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Prohlížeč deníků" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Prohlížeč deníku" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Úroveň protokolování změn." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Vše" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Tyto argumenty budou předány při spuštění." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Vlastní argumenty" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Argumenty příkazu" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "např.: VAR=hodnota %cpříkaz% -epříklad1 -příklad2 -příklad3=ahoj" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Skript po spuštění" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Vyberte který skript by měl být spuštěn po spuštění." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Výběr scénáře" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Vyberte, odkud program spustit." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Vyberte adresář" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "Tato nastavení přepíší výchozí nastavení tohoto spustitelného souboru." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Přepisy předvoleb" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Resetovat Bottles do výchozího nastavení" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Virtuální plocha" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Prohlášení Protonu" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Použít Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Pozor, použití protonových běhových prostředí v jiných než Steam lahvích " "může způsobit problémy a zabránit jejich správnému chování.\n" "\n" "Doporučujeme používat raději Wine-GE, verzi Protonu určenou pro běh mimo " "službu Steam.\n" "\n" "Pokračování automaticky povolí běhové prostředí služby Steam " "(pokud je v systému přítomno a detekováno Bottles), aby mu umožnilo přístup " "k potřebným knihovnám a omezilo problémy s kompatibilitou. Uvědomte si, že " "GloriousEggroll, poskytovatel spouštěče, není zodpovědný za případné " "problémy a prosíme vás, abyste mu je neoznamovali." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Mám to." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Přejmenovat" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Vyberte nový název pro vybraný program." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Nový název" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Spustit s argumenty" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Spustit" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Dolů napište argumenty které mají být předány spustitelnému souboru." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "např.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Nastavení Sandboxu" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Sdílet síť" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Sdílet zvuk" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Potřebný upgrade" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Pokračovat" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Spustit upgrade" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Nový systém správy verzí" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Nový systém verzování lahví byl spuštěn." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles má zcela nový systém verzování, který není zpětně kompatibilní.\n" "\n" "Abychom mohli nadále používat verzování, musíme úložiště lahví znovu " "inicializovat. Tím nedojde ke smazání dat z lahve, ale ke smazání všech " "existujících snímků a vytvoření nových.\n" "\n" "Pokud se před pokračováním potřebujete vrátit k předchozímu snímku, zavřete " "toto okno a obnovte snímek, poté láhev znovu otevřete, aby se toto okno opět " "zobrazilo.\n" "\n" "Starý systém bude ukončen v některé z příštích verzí." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Opětovná inicializace repositáře…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Hotovo! Restartujte prosím Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Nastavení efektů následného zpracování" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Výchozí" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Výchozí nastavení" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Efekty se použijí podle pořadí v seznamu." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efekty" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Adaptivní doostření kontrastu" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Ostrost" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Zobrazit informace" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Denoizované doostření Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Odhlučnit" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Rychlý přibližný antialiasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Kvalita subpixelu" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Hranice kvality" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Hranice kvality Minimální" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Subpixelový morfologický antialiasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Detekce hrany" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Barva" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Prahová hodnota" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Maximální počet kroků vyhledávání" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Maximální počet kroků vyhledávání na úhlopříčce" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Maximální zaoblení rohů" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS sharpness zvyšuje ostrost snímku. Při vyšších hodnotách je snímek " "ostřejší, zatímco při hodnotách nižších než 0 je snímek měkčí než přirozený." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "Ostrost DLS zvyšuje ostrost snímku. Při vyšších hodnotách je snímek ostřejší." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "Denoise DLS snižuje šum snímku. Při vyšších hodnotách je snímek měkčí." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "Subpixelová kvalita FXAA snižuje aliasing na úrovni subpixelů. Při vyšších " "hodnotách je snímek měkčí." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "Prahová hodnota hran FXAA je minimální hodnota kontrastu potřebná k použití " "algoritmu FXAA. Při vyšších hodnotách je snímek kontrastnější." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "Minimum prahu kvality hran FXAA je minimální hodnota tmavých pixelů, které " "algoritmus FXAA ignoruje. Vyšší hodnoty způsobí, že FXAA bude ignorovat " "pixely pod zadanou hodnotou a může vést ke zvýšení výkonu." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Funkce Luma detekuje hrany z monochromatického pohledu, zatímco funkce Color " "detekuje hrany na základě barev. Funkce Luma je výkonnější než funkce Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "Práh SMAA určuje citlivost detekce hran. Nižší hodnoty detekují více hran na " "úkor výkonu." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "SMAA max search steps určuje, kolik horizontálních a vertikálních kroků " "hledání se provede při hledání hran." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "Maximálně diagonální kroky vyhledávání SMAA určuje, kolik diagonálních kroků " "vyhledávání se provádí při hledání hran." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "Zaoblení rohů SMAA určuje sílu zaoblení rohů hran." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Vestavěné (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Nativní (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Builtin, pak Native" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Nativní, pak vestavěný" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Zakázáno" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Odstranit" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/bod/k/cestě" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Hodnota" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Procházet soubory" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Název prefixu Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Manažer" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Tato předpona Wine byla již dovezena v lahvích." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Import zálohy láhve" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Znovu vyhledejte předpony" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Nebyly nalezeny žádné prefixy" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Nebyly nalezeny žádné externí předpony. Má k nim Bottles přístup?\n" "Pomocí ikony v horní části můžete importovat láhev ze zálohy." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Úplný archiv" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Zobrazit manifest…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Přečíst recenzi…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Název instalátoru" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Popis instalátoru" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Neznámé" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Nainstalovat tento program" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Nabídka programů" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Žádná miniatura" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Spustit" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Spustit pomocí Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Název položky" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Odebrat z knihovny" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Zastavit" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Knihovna" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Přidejte sem položky ze seznamu programů vaší láhve" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "V této láhvi je aktivní správa verzí." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Tato láhev vypadá poškozeně." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Provést v této láhvi" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Spustit zde" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Tato láhev vypadá poškozeně, konfigurační soubor chybí. Mohu zkusit vytvořit " "novou konfiguraci." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Prohledávejte své lahve…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Láhve" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Vytvořit novou láhev…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Nebyly nalezeny žádné výsledky" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Zkuste jiné vyhledávání." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Spouštění…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Tento prostředek chybí." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Procházet" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "_Vytvořit" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Název láhve" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Aplikace" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Hraní" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "_Vlastní" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Vlastní" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Sdílet uživatelský adresář" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Udělá uživatelský adresář zjistitelný v Láhvi, což představuje riziko " "spočívající ve sdílení osobních informací se softwarem Windows. Tuto položku " "není možné po vytvoření láhve změnit." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Architektura" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" "32 bitová architektura by se měla používat jen nevyhnutelných případech." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Importovat vlastní konfiguraci." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Adresář láhve" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Adresář, který bude obsahovat data této láhve." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Zavřít" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Tohle jméno je nedostupné, použijte prosím jiné." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Předchozí" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Vítejte v Láhvích" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Spuštění softwaru Windows na Linuxu." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Okna v lahvích" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles používá kompatibilní runnery, které poskytují izolovaná kontejnerová " "prostředí podobná systému Windows, v nichž se spouštějí programy." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Téměř hotovo" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Potřebujeme ještě pár minut, abychom vše připravili…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Vše připraveno!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Nejprve dokončete nastavení" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Začněte používat Láhve" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Další" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Předvolby" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Obecné" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Vzhled" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Tmavý režim" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Zda by Bottles měly používat tmavé barevné schéma." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Zobrazit datum aktualizace" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Zda se má v seznamu lahví zobrazovat datum aktualizace." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Upozornění" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Zobrazit oznámení o stažení a instalaci." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Dočasné soubory" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Vyčistit dočasné soubory při spuštění láhví?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Po spuštění programu zavřít láhve" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Zavřít Láhve po spuštění programu ze správce souborů." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integrace" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Prefixy Steam Protonu" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Seznam a správa prefixů služby Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Seznam Steam aplikací v seznamu programů" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Vyžaduje Steam pro Windows nainstalovaný v Láhvi." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Seznam Her Epic v seznamu programů" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Vyžaduje obchod Epic Games Store nainstalovaný v lahvi." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Seznam her Ubisoft v Seznamu programů" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Vyžaduje nainstalovanou aplikaci Ubisoft Connect v lahvi." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Pokročilé" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Adresář lahví" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Adresář, který obsahuje data vašich lahví." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Runnery" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "Bottles je spuštěný v offline režimu, takže běhové komponenty nejsou k " "dispozici." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Předběžné vydání" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Zobrazit nestabilní verze runnerů." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Komponenty DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles je spuštěný v offline režimu, takže DLL není k dispozici." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Jádro" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "runtime" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "Winebridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Experimenty" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Tyto funkce jsou ve fázi intenzivního vývoje a mohou být nestabilní, " "očekávejte chyby a poruchy." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Sandbox pro Láhev" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "V raném stádiu vývoje." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Spustit pomocí terminálu" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Procházet umístění" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Změnit možnosti spuštění…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Přidat do knihovny" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Přidat položky na plochu" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Přidat do Steamu" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Přejmenovat…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Skrýt program" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Zobrazit program" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Odebrat ze seznamu" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Název programu" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "id stavu" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Stavový komentář" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Obnovení tohoto snímku" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Odstranit zprávu" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Hlavní nabídka" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Zdá se, že nejste připojeni k internetu. Bez něj si nebudete moci stáhnout " "základní komponenty. Po obnovení připojení klikněte na tuto ikonu." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Import…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Nápověda" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "O Láhvích" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Soubor \"{0}\" není soubor s příponou .exe ani .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Aktualizován: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" přidáno" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Vybrat spustitelné (soubory)" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Přidat" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Skrýt skryté programy" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Spouštím \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Pozor na Sandbox" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles běží v sandboxu, což je prostředí s omezeným oprávněním, které " "zajišťuje vaši bezpečnost. Pokud se program nechce spustit, zvažte přesunutí " "dovnitř láhve (ikona 3 teček nahoře) a spusťte ji odtud." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Zavrhnout" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Vyberte umístění, kam chcete uložit zálohu konfigurace" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Export" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Vyberte lokaci do které chcete uložit archiv se zálohou" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Záloha" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Vytvořena záloha pro „{0}“" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Zálohování se nezdařilo pro \"{0}\"" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Jste si jisti, že chcete trvale odstranit \"{}\"?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "Tím se trvale odstraní všechny programy a nastavení s ním spojená." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Odstranit" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Chybějící spouštěč" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Chybí běžec požadovaný u této láhve. Nainstalujte jej prostřednictvím " "předvoleb lahví nebo vyberte nový, který bude aplikace spouštět." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Jste si jisti, že chcete násilně zastavit všechny procesy?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "To může způsobit ztrátu dat, poškození a nefunkčnost programů." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Vynucené zastavení" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Váš systém nedisponuje touto funkcí." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} pro přidání této funkce, spusťte flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Tohle jméno láhve je již používáno." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Vybrat pracovní adresář" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Adresář, který obsahuje data \"{}\"." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Opravdu chcete odstranit všechny snímky?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Tím se odstraní všechny snímky ale soubory budou zachovány." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "Při vytváření nových stavů přejděte na nový systém verzování." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Instalátory" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Probíhají operace, vyčkejte prosím." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Vraťte se ke svým Lahvím." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Záloha byla úspěšně importována" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Importování se nezdařilo" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Importování zálohy…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Vybrat archiv se zálohou" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importovat" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Vybrat konfigurační soubor" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Spustit spustitelný soubor v \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Spouštím \"{0}\" v \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Vaše láhve" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Stahování ~{0} balíčků…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Načteno {0} z {1} balíčků" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Vybrat adresář láhví" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Vytváření láhve…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Vytvoření láhve se nezdařilo" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Vzhledem k této i dalším chybám se vytvoření láhve nezdařilo." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Láhev vytvořena" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "Soubor „{0}“ byl úspěšně vytvořen." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" "Služba Steam nebyla nalezena nebo služba Bottles nemá dostatečná oprávnění." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Vybrat cestu k láhvi" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Znovuotevření lahví?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Aby bylo možné tento adresář používat, bude nutné lahve znovu spustit.\n" "\n" "Před opětovným spuštěním Bottles nezapomeňte ukončit všechny programy " "spuštěné z Bottles, protože v opačném případě může dojít ke ztrátě dat, " "poškození a nefunkčnosti programů." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Opětovně spustit" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" "Založeno na systému Wine od společnosti Valve, obsahuje etapové a protonové " "záplaty." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "Založeno na upstreamu Wine, obsahuje záplaty pro staging a Proton." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Založeno na upstreamu Wine, obsahuje záplaty pro staging." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Založeno na Wine od společnosti Valve, obsahuje záplaty pro staging, Proton " "a specifické záplaty pro Steam. Vyžaduje zapnutý Steam Runtime." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Jiné" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Povýšit" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Instalace…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest pro {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" odinstalováno" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" nainstalováno" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" se nepodařilo nainstalovat" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "„{0}“ importováno" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Tato aplikace může fungovat špatně. Instalační program byl nakonfigurován " "tak, aby poskytoval co nejlepší zážitek, ale počítejte se závadami, " "nestabilitou a nefunkčností." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Tento program pracuje se znatelnými závadami, které však nemají vliv na " "funkčnost aplikace." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Tento program funguje s drobnými chybami." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Tento program funguje perfektně." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Recenze pro {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Zastavuji \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Spuštění '{0}' pomocí služby Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" skryto" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "'{0}' se objevil" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" odstraněn" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" přejmenováno na \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Položka plochy byla vytvořena pro '{0}'" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "'{0}' přidán do vaší knihovny" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "'{0}' přidáno do knihovny služby Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Zobrazit zprávu" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Tento problém byl nahlášen 5krát a nemůže být poslán znovu.\n" "Nahlaste svoji odezvu v jednom z existujících nahlášení." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Aktualizuje se nastavení displeje, počkejte prosím…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Aktualizace nastavení displeje" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Nebyly nalezeny žádné přepisy." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Zvolte cestu k jednotce" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Nejsou definovány žádné proměnné prostředí." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Nejsou definovány žádné vzory vyloučení." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Došlo k chybě." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Zkopírovat do schránky" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Vybrat zdrojový soubor" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Instalace závislostí Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Konfigurace láhve…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Zpracovávání kroků instalačního programu…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Instalace {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Provádění závěrečných kontrol…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Instalace {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} je nyní k dispozici v zobrazení programů." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Instalátor selhal s neznámou chybou" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} je pro tuto láhev již zakázáno." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Toto nastavení se liší od výchozího nastavení láhve." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Vybrat skript" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Vlastní cesta Láhve nebyla nalezena" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "Pád zpět na výchozí cestu. Žádné lahve z dané cesty nebudou uvedeny." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Spuštění softwaru systému Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Přechod na Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Zapnout/Vypnout dialog Přechod na Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tmavý vzhled" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Vynutit použití tmavého motivu." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Přepnout datum aktualizace v seznamu" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Zda se má v seznamu lahví zobrazovat datum aktualizace." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Seznam Steam aplikací" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Přepnout výpis Steam aplikací." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Seznam her Epic" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Přepnout seznam her Epic." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Výpis Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Přepnout výpis ubisoft connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Šířka okna" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Změna šířky okna." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Výška okna" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Změna výšky okna." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Povolit upozornění." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Dočasné soubory" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Vyčistit složku dočasných souborů při startu systému." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Release Candidate" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Přepnout na verzi Release Candidate pro spouštěče." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Zobrazení po spuštění" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Zvolte které zobrazení by mělo být zobrazeno po spuštění aplikace." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Zapnout experimentální funkce jako například správa verzí a installers. " "Release Candidate pro spouštěče." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Podpora Steam Protonu" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Přepnout podporu prefixů Steam Proton." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Experimenty:sandbox" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Přepnout experimentální Sandbox na láhev." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Automatické zavření Láhví" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Zavření Láhví po spuštění spustitelného souboru ze správce souborů." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Zobrazit upozornění sandboxu" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Přepnout upozornění sandboxu." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Provozujte software z Windows na Linuxu s pomocí nástroje Láhve!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Zaláhvujte svůj software a užívejte si ho!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Náš integrovaný systém instalace závislostí poskytuje automatický přístup ke " "kompatibilitě softwaru. Použijte správce stahování ke stažení oficiálních " "komponent: runner (Wine, Proton), DXVK, závislosti atd." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Správa verzí láhví udrží vaši práci v bezpečí a umožní vám ji později " "obnovit!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Funkce:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Vytvořte láhve pomocí přednastavených prostředí nebo si vytvořte vlastní" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Spusťte spustitelné soubory (.exe/.msi) ve svých láhvích přímo z " "kontextového menu vašeho správce souborů" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Automatická detekce aplikací nainstalovaných ve vašich láhvích" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Přidejte proměnné prostředí rychle" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Přepisujte DLL přímo z nastavení jednotlivých láhví" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Výměna runneru za běhu láhve" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Různé optimalizace herního výkonu (esync, fsync, DXVK, cache, kompilátor " "shaderů, offload ... a mnoho dalších.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Automatická instalace a správa Wine a Proton runnerů" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Automatická oprava láhve v případě že se rozbije" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Integrovaný instalátor závislostí založený na komunitou řízeném repozitáři" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Integrovaný správce úloh pro Wine procesy" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Přístup k ProtonDB a WineHQ pro podporu" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Systém pro přenesení vaší konfigurace do nových verzí Láhví" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Zálohujte a importujte láhve" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importujte Wine prefixy z jiných správců" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Verzování lahví" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr ".. a mnohem více můžete zjistit tak že si nainstalujete Láhve!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Aktualizovány metadata informace" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Přidáno více informací k aktualizacím a poznámek k vydání ke správné verzi" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Opraveno tlačítko \"Přidat do Steamu\"" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Opraven problém, kde BottleConfig nemohl být serializován" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Opraveno selhání dvojité extrakce Patool" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Správná verze" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Vyřešen pád programu při vytváření láhve" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Hlavní změna: Změna designu Hlavního Uživatelského Rozhraní Lahví" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Drobná vylepšení uživatelského rozhraní:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Nahrazení ikony emotikony lásky ikonou knihovny na stránce knihovny" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Přidat vyskakovací okno pro \"Spustit spustitelný soubor\"" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Opravy chyb:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Přidání zástupce do služby Steam vedlo k chybě" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Importování záloh selhalo" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "Při použití wine-ge-custom je automaticky zapnut Steam Runtime" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Různé opravy související s knihovnami, například prázdné obálky a pády " "související s chybějícími položkami" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Oprava různých chyb v kódování textu" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "Oprava chyby stahování když nejsou Lahve spuštěny přes terminál" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Správné datum verze" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" "Skrytí kritických chyb souvisejících s NVIDIA v systémech jiných než NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Vylepšení a opravy Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Instalace závislostí je rychlejší a stabilnější" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "Kontrola stavu obsahuje více informací pro rychlejší ladění" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "NVAPI má hromadu oprav, mělo by být stabilní a fungovat jak má" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Oprava chyby při stahování komponenty" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Zlepšení kódu backendu zamezením spin-locku" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Více proměnných pro skriptování instalátoru" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Oprava dialogového okna na palubě zobrazujícího „Vše připraveno“, i když ve " "skutečnosti připraveno nebylo" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Vylepšení v build systému" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Automatické povolení VKD3D při tvorbě Lahve pro hry" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Oprava pádů při čtení souborů služby Steam se špatným kódováním" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Oprava komponent, které se po instalaci/odinstalaci správně neaktualizují v " "uživatelském rozhraní" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Více FSR oprav" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Oprava chyby, kdy se program zavře poté, co byl spuštěn jako " "\"Spustit spustitelný soubor\"" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "a o dost více!" #~ msgid "Calculating…" #~ msgstr "Počítání…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Spustit .exe/.msi v této láhvi" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "" #~ "Kliknutím na tlačítko \"Vytvořit novou láhev...\" vytvoříte novou láhev." #~ msgid "Create a new Bottle…" #~ msgstr "Vytvořit novou láhev…" #~ msgid "New Bottle" #~ msgstr "Nová láhev" #~ msgid "Bottle Information" #~ msgstr "Informace o láhvi" #~ msgid "An environment improved for Windows games." #~ msgstr "Prostředí dělané pro hry z Windows." #~ msgid "An environment improved for Windows applications." #~ msgstr "Prostředí vylepšené pro aplikace systému Windows." #~ msgid "A clear environment for your experiments." #~ msgstr "Přehledné prostředí pro vaše experimenty." #~ msgid "Unlinked Home Directory" #~ msgstr "Nepropojený domovský adresář" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Nelinkujte uživatelskou složku do domovské složky" #~ msgid "64 bit" #~ msgstr "64 bit" #~ msgid "32 bit" #~ msgstr "32 bit" #~ msgid "Custom Recipe" #~ msgstr "Vlastní recept" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Zvolte vlastní recept na prostředí, pokud jej máte." #~ msgid "Custom Path" #~ msgstr "Vlastní umíštění" #~ msgid "Store this bottle in another place." #~ msgstr "Tuto láhev uložte na jiné místo." #~ msgid "You are offline, unable to download." #~ msgstr "Jste offline, nemohu stahovat." #~ msgid "Choose an executable path" #~ msgstr "Výběr cesty ke spustitelnému souboru" #~ msgid "Choose a Windows executable file" #~ msgstr "Vyberte spustitelný soubor Windows" #~ msgid "Choose working directory for executables" #~ msgstr "Vyberte pracovní složku pro spustitelné soubory" #~ msgid "Choose a recipe file" #~ msgstr "Vybrat konfigurační soubor" #~ msgid "Choose where to store the bottle" #~ msgstr "Zvolte místo uložení láhve" #~ msgid "Choose a new Bottles path" #~ msgstr "Vybrat novou cestu láhve" #~ msgid "Choose the script" #~ msgstr "Vyberte skript" #~ msgid "Choose the Working Directory" #~ msgstr "Vyberte pracovní adresář" #~ msgid "" #~ "The PulseAudio Latency setting is now deprecated and enabled by default" #~ msgstr "" #~ "Nastavení PulseAudio Latency je nyní zastaralé a ve výchozím nastavení je " #~ "povoleno" #~ msgid "Bottle details automatically show on bottle creation" #~ msgstr "Podrobnosti o láhvi se automaticky zobrazí při jejím vytvoření" #~ msgid "Bottles now complies with GNOME Circle guidelines" #~ msgstr "Lahve nyní splňují pokyny GNOME Circle" #~ msgid "Disable pulseaudio_latency by default." #~ msgstr "Ve výchozím nastavení vypněte pulseaudio_latency." #~ msgid "Fixed a crash during startup due to uninstaller." #~ msgstr "Opraven pád při spuštění způsobený odinstalátorem." #~ msgid "Implemented a queue for installing components." #~ msgstr "Realizace fronty pro instalaci komponent." #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Opraveno odstraňování lahví, které někdy nefungovalo." #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Podpora pro nejnovější dxvk @Blisto91" #~ msgid "Fix for DLSS" #~ msgstr "Oprava DLSS" #~ msgid "Added tooltips for program grades" #~ msgstr "Přidány popisky nástrojů pro program grades" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Oprava dokončení instalace @jntesteves" #~ msgid "Fix gamescope arguments @jntesteves" #~ msgstr "Opravte argumenty gamescope @jntesteves" #~ msgid "Added Ctrl + W shortcut for closing windows @A6GibKm" #~ msgstr "Přidána klávesová zkratka Ctrl + W pro zavírání oken @A6GibKm" #~ msgid "Fixed bottles unsetting XDG_DATA_HOME" #~ msgstr "Opraveny láhve při nenastavení XDG_DATA_HOME" #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Francouzské překlady díky @julroy a @tymmsyde" #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Za turecké překlady díky @54linux-ea a @ruizlenato" #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Za ruské překlady díky @Knebergish, @lenemter, @Smoque" #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Za chorvatské překlady díky @rogervc" #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Za arabské překlady díky @TheDarkEvil" #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "za korejské překlady díky @MarongHappy" #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "Za portugalské překlady díky @davipatricio, @SantosSi a @vitorhcl" #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Za galicijské překlady díky @NicoSGF64" #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Za hebrejské překlady díky @itayweb" #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Za polské překlad díky @Mikutut" #~ msgid "Layers" #~ msgstr "Vrstvy" #~ msgid "Ultra Quality" #~ msgstr "Ultra kvalita" #~ msgid "Quality" #~ msgstr "Kvalita" #~ msgid "Balanced" #~ msgstr "Vyvážený" #~ msgid "Layered" #~ msgstr "Vrstvené" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Vrstvené prostředí, kde aplikace jsou vrstvené." #~ msgid "Choose path" #~ msgstr "Vybrat umístění" #~ msgid "Choose a file." #~ msgstr "Vyberte soubor." #~ msgid "File not Found" #~ msgstr "Soubor nenalezen" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "Daný soubor neexistuje. Vyberte prosím vhodný soubor." #~ msgid "Spaces in File Name" #~ msgstr "Mezery v názvu souboru" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "Cesta k tabulce vyhledávání barev nesmí obsahovat žádné mezery. " #~ "Přejmenujte soubor tak, abyste odstranili všechny mezery." #~ msgid "Invalid Image Dimension" #~ msgstr "Nesprávný rozměr obrázku" #~ msgid "Height and width of the image must be equal." #~ msgstr "Výška a šířka obrázku musí být stejná." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Snadno spravujte wineprefix pomocí proměnných prostředí" #~ msgid "Run with Arguments…" #~ msgstr "Spustit s argumenty…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Procházejte interní soubory pomocí Průzkumníka Wine." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Spravovat procesy pomocí Wine Správce úloh." #~ msgid "Debug wine processes." #~ msgstr "Ladění Wine procesů." #~ msgid "Wine Configuration" #~ msgstr "Konfigurace Wine" #~ msgid "Adjust internal settings." #~ msgstr "Upravit vnitřní nastavení." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Odinstalujte programy pomocí odinstalátoru Wine." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Přístup k internímu ovládacímu panelu Wine." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "" #~ "Použijte sekci Instalátory nebo tlačítko \"Spustit spustitelný soubor\"." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Závislosti jsou software, knihovny a kodeky, které zlepšují kompatibilitu " #~ "softwaru systému Windows. Instalujte odtud, abyste splnili požadavky " #~ "programu." #~ msgid "Read documentation." #~ msgstr "Přečtěte si dokumentaci." #~ msgid "Install Selected" #~ msgstr "Nainstalovat vybrané" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "Důrazně nedoporučujeme instalovat více závislostí najednou." #~ msgid "Select Dependencies" #~ msgstr "Vybrat závislosti" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "V této sekci můžete instalovat programy doporučené naší komunitou, aniž " #~ "byste museli postupovat ručně." #~ msgid "Read documentation" #~ msgstr "Číst dokumentaci" #~ msgid "Graphics" #~ msgstr "Grafika" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Zlepšuje výkon DirectX 11 her a 3D aplikací." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Zvyšuje výkon v DirectX 12 hrách a 3D aplikacích." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Zajistěte podporu DLSS, pokud je k dispozici a NVAPI Nvidia." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR využívá špičkové technologie up-scaling, které vám pomohou zvýšit " #~ "snímkovou rychlost." #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt je vrstva následného zpracování Vulkanu pro vylepšení vizuální " #~ "grafiky her." #~ msgid "Manage vkBasalt settings" #~ msgstr "Spravujte nastavení vkBasalt" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Použít Virtuální plochu Wine." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Celoobrazovkové snímání myši" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "Nechat program zachytávat vstup z myši když je v režimu fullscreen." #~ msgid "Take Focus" #~ msgstr "Zaměřte se" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Aktivovat pokud se program při přepnutí nebude znovu reagovat." #~ msgid "Mouse Warp" #~ msgstr "Osnova myši" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Pokud se potýkáte se zpožděním myši nebo desynchronizací, změňte tuto " #~ "možnost." #~ msgid "Screen Scaling" #~ msgstr "Škálování obrazovky" #~ msgid "Set custom DPI." #~ msgstr "Nastavit vlastní DPI." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Vykreslovač" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Vyberte, jaký backend chcete použít pro wined3d." #~ msgid "gl (default)" #~ msgstr "GL (výchozí)" #~ msgid "gdi" #~ msgstr "GDI" #~ msgid "vulkan" #~ msgstr "Vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Správa verzí komponent" #~ msgid "DXVK Version" #~ msgstr "Verze DXVK" #~ msgid "VKD3D Version" #~ msgstr "Verze VKD3D" #~ msgid "DXVK NVAPI Version" #~ msgstr "Verze DXVK NVAPI" #~ msgid "LatencyFleX Version" #~ msgstr "Verze LatencyFlex" #~ msgid "false" #~ msgstr "lež" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Stejný jako v případě Bottles, ale poskytovaný službou Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimalizovat herní výkon na vyžádání." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Použít kompozitor Gamescope." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "Výchozí nastavení cesty láhve." #~ msgid "Reset to default" #~ msgstr "Resetovat do výchozího nastavení" #~ msgid "Choose a directory" #~ msgstr "Výběr adresáře" #~ msgid "Audio" #~ msgstr "Audio" #~ msgid "Reduce Latency" #~ msgstr "Sníží latenci" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "Nastavení latence PulseAudio na 60 ms, čímž se zvýší kvalita zvuku." #~ msgid "Versioning" #~ msgstr "Správa verzí" #~ msgid "Use Compression for States" #~ msgstr "Použít kompresi pro stavy" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Tím se zmenší prostor, který stavy využívají, ale zpomalí se jejich " #~ "vytváření." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Bottles vytvoří stav před spuštěním jakýchkoli závislostí nebo " #~ "instalátorů." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "Použít vlastní vzory k vyloučení některých umíštění z verzování." #~ msgid "Development and Debugging" #~ msgstr "Vývoj a ladění" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Překrytí Vulkan a OpenGL pro sledování FPS, teplot, zatížení CPU/GPU a " #~ "dalších parametrů." #~ msgid "Wine 'fixme' Logs" #~ msgstr "Wine-fixme protokoly" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Protokolujte cesty kódu, které nejsou ve Wine implementovány." #~ msgid "No Programs found" #~ msgstr "Nebyly nalezeny žádné programy" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Programy můžete instalovat ze sekce instalátorů nebo spuštěním " #~ "spustitelného souboru, spustitelné soubory můžete také přidat ručně " #~ "pomocí tlačítka \"+\"." #~ msgid "Toggle Hidden" #~ msgstr "Přepnout skryté" #~ msgid "Take a break, it may take a while." #~ msgstr "Dejte si pauzu, může to chvíli trvat." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "Nastavit jak by měl Gamescope spravovat okna vašich her." #~ msgid "Width (e.g. 1280)" #~ msgstr "Šířka (např. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Výška (např. 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Rozlišení Gamescope" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Změna úrovně protokolování.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "nastavení vkBasalt" #~ msgid "Color Lookup Table" #~ msgstr "Tabulka vyhledávání barev" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a ." #~ "CUBE file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "CLUT transformuje rozsah barev na jiný rozsah barev pomocí souboru .CUBE " #~ "nebo souboru .png, kde se výška rovná šířce." #~ msgid "Start off by creating a Bottle." #~ msgstr "Začněte vytvořením láhve." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Spouštějte Windows software na Linuxu.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Cesta k vlastním lahvím (vyžaduje restart)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "Zvolte místo uložení nových lahví (stávající lahve se nepřesunou)." #~ msgid "In early development (requires restart)." #~ msgstr "V rané fázi vývoje (vyžaduje restart)." #~ msgid "Import/Export…" #~ msgstr "Importovat/exportovat…" #~ msgid "Support" #~ msgstr "Podpořit" #~ msgid "Forums" #~ msgstr "Fórum" #~ msgid "Open menu" #~ msgstr "Otevřít menu" #~ msgid "New bottle" #~ msgstr "Nová láhev" #~ msgid "Ok" #~ msgstr "OK" #~ msgid "Confirm" #~ msgstr "Potvrdit" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Jste si jisti, že chcete ukončit všechny procesy?\n" #~ "To může způsobit ztrátu dat." #~ msgid "Default to the bottle path." #~ msgstr "Výchozí nastavení cesty láhve." #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "Přepínání komprese vyžaduje opětovnou inicializaci" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "" #~ "Tím se zachovají všechny soubory, ale odstraní se všechny stavy. Chcete " #~ "pokračovat?" #~ msgid "Details & Utilities" #~ msgstr "Detaily a nástroje" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Nachází se v nabídce Start vaší láhve." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Láhev pojmenovaná “{0}” byla úspěšně vytvořena" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' nainstalován." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Novinky" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "" #~ "Nový systém verzování, který umožňuje verzovat celou láhev (také " #~ "konfiguraci)" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "Automatické verzování lze nyní zapnout a vypnout" #~ msgid "Use compression for versioning states" #~ msgstr "Použití komprese pro stavy verzí" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "" #~ "Zlepšení ukládání možností spuštění bez nutnosti vícenásobné aktualizace " #~ "uživatelského rozhraní" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "" #~ "Vylepšený výkon YAML pomocí libyaml (balíček python-yaml musí poskytovat " #~ "podporu)" #~ msgid "New About dialog" #~ msgstr "Nový dialog O aplikaci" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "Podpora obálek v režimu knihovny (díky službě SteamGridDB)" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "" #~ "Odstraněna možnost DXVK HUD, místo toho používejte sekci Proměnné " #~ "prostředí" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "možnost shellu bottles-cli nyní poskytuje výstup příkazů" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "Kontrola stavu je nyní v sekci O odstraňování potíží" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check " #~ "their packages" #~ msgstr "" #~ "Rozšířená kontrola závislostí jádra, tvůrci balíčků jsou vyzváni, aby své " #~ "balíčky překontrolovali" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "Nové výchozí oprávnění pro balíček Flatpak: xdg-download" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "Přidány kredity pro knihovny třetích stran v sekci Kredity" #~ msgid "Fixes" #~ msgstr "Opravy" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "Oprava dialogového onboard okna, které lze přeskočit" #~ msgid "Fix for empty bottle name" #~ msgstr "Oprava názvu prázdné láhve" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "Oprava knihoven gstreameru pro lahve win32" #~ msgid "Fix for RemoteDisconnected error causing a crash" #~ msgstr "Oprava chyby RemoteDisconnected způsobující pád systému" #~ msgid "Fix wrong Vaniglia listing" #~ msgstr "Oprava chybného výpisu Vaniglia" #~ msgid "Fix templates being generated with symlinked paths causing loops" #~ msgstr "" #~ "Oprava generování šablon se symlinkovanými cestami způsobujícími smyčky" #~ msgid "" #~ "Fix configuration migration causing a crash when the user altered the " #~ "configuration" #~ msgstr "" #~ "Oprava migrace konfigurace způsobující pád při změně konfigurace " #~ "uživatelem" #~ msgid "Fix mscoree.dll not found" #~ msgstr "Oprava mscoree.dll nebyla nalezena" #~ msgid "Fix regression for the -b option of the legacy bottles cli" #~ msgstr "Oprava regrese pro volbu -b staršího bottles cli" #~ msgid "Fix Steam Launch Options parser causing a crash" #~ msgstr "" #~ "Oprava parseru možností spuštění služby Steam způsobujícího pád služby" #~ msgid "" #~ "Fix a regression in the Add to Steam button not adding the new entry in " #~ "Steam" #~ msgstr "" #~ "Oprava chyby v tlačítku Přidat do služby Steam, které nepřidává novou " #~ "položku do služby Steam" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Za finské překlady díky Jiřímu Grönroosovi" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Indonéské překlady díky @liimee" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Španělské překlady díky Pablo Munoz Alabau, @oscfdezdz" #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Za portugalské (Brazílie) překlady díky @geraldohomero" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Za německý překlad díky Patricku Ulbrichtovi" #~ msgid "Easily manage wineprefix" #~ msgstr "Snadně spravujte wine prefixy" #~ msgid "Experiments:library" #~ msgstr "Experimenty:knihovna" #~ msgid "Toggle experimental Library mode." #~ msgstr "Povolit experimentální Režim knihovny." #~ msgid "Loading…" #~ msgstr "Načítání…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Cesta k vlastním lahvím nebyla nalezena. Zkontrolujte prosím cestu v " #~ "Předvolbách.\n" #~ "Vraťte se k výchozí cestě; žádné láhve z této cesty nebudou uvedeny!" #~ msgid "Health check" #~ msgstr "Kontrola zdraví" #~ msgid "Generating state files index …" #~ msgstr "Generování indexu státních souborů …" #~ msgid "Creating a restore point …" #~ msgstr "Vytváření bodu obnovení …" #~ msgid "Could not create the state folder." #~ msgstr "Nebylo možné vytvořit stavovou složku." #~ msgid "Updating index …" #~ msgstr "Aktualizování index …" #~ msgid "Could not update the states file." #~ msgstr "Nebylo možné aktualizovat soubor se stavy." #~ msgid "Could not update the index file." #~ msgstr "Nebylo možné aktualizovat soubor s indexy." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Argumenty nalezené pro spustitelný soubor: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Krok {self.__step} z {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' spuštěn." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' spuštěna ve službě Steam." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Index pro stav {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Přečtěte si dokumentaci o závislostech." #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Zapne DXVK překrytí které zobrazuje FPS a další detaily v D3D aplikacích." #~ msgid "Read documentation about programs" #~ msgstr "Přečtěte si dokumentaci k programům" #~ msgid "Extra settings" #~ msgstr "Další nastavení" #~ msgid "Local Resources" #~ msgstr "Místní prostředky" #~ msgid "Search for Prefixes" #~ msgstr "Hledat předpony" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "Chcete-li láhev uložit a obnovit do stavu, povolte správu verzí." #~ msgid "Your Library" #~ msgstr "Vaše knihovna" #~ msgid "Health Check" #~ msgstr "Kontrola stavu" #~ msgid "Loading..." #~ msgstr "Načítání..." #~ msgid "Task manager" #~ msgstr "Správce úloh" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "Vyberte kam se budou ukládat nové láhve (nepřesune stávající)" #~ msgid "Installing..." #~ msgstr "Instalování..." #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "Nelze vytvořit položku plochy kvůli chybějícím oprávněním.\n" #~ "Podívejte se na naše video o tom, jak to ve Flatpaku opravit." #~ msgid "Type a short comment:" #~ msgstr "Napište krátký komentář:" #~ msgid "Caffe" #~ msgstr "Kafé" #~ msgid "GE Wine" #~ msgstr "Wine GE" #~ msgid "Lutris" #~ msgstr "Lutris" #~ msgid "Steam" #~ msgstr "Steam" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Správce verzí láhví (experimentální)" #~ msgid "Translate" #~ msgstr "Překlady" #~ msgid "Funding" #~ msgstr "Příspěvky" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Nahlašování " #~ "chyb" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Zpráva o chybě" #~ msgid "Open with explorer" #~ msgstr "Otevřít pomocí prohlížeče" #~ msgid "Move inside the sandbox" #~ msgstr "Přesunout dovnitř sandboxu" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Přesouvání do sandboxu…" #~ msgid "Utilities" #~ msgstr "Nástroje" #~ msgid "Command line" #~ msgstr "Příkazový řádek" #~ msgid "Registry editor" #~ msgstr "Editor registrů" #~ msgid "Wine config" #~ msgstr "Nastavení Wine" #~ msgid "Control panel" #~ msgstr "Ovládací panel" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Zapnutý testovací režim: zobrazují se pouze závislosti z testovacího " #~ "úložiště." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework v4 .." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Zatímco soubory na této stránce byly ověřeny, mohou být pod proprietární " #~ "licencí." #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Zatímco soubory na této stránce byly ověřeny, mohou být pod proprietární " #~ "licencí." #~ msgid "Read documentation about installers\t" #~ msgstr "Číst dokumentaci o instalátorech\t" #~ msgid "Bottle details" #~ msgstr "Detaily láhve" #~ msgid "My beautiful bottle" #~ msgstr "Moje láhev" #~ msgid "Rename bottle" #~ msgstr "Přejmenovat láhev" #~ msgid "Use DXVK" #~ msgstr "Použít DXVK" #~ msgid "Use VKD3D" #~ msgstr "Použít VKD3D" #~ msgid "Enable FSR" #~ msgstr "Povolit FSR" #~ msgid "Enable LatencyFleX" #~ msgstr "Povolit LatencyFlex" #~ msgid "Mouse capture fullscreen" #~ msgstr "Snímání myši na celou obrazovku" #~ msgid "DXVK version" #~ msgstr "Verze DXVK" #~ msgid "Manage VKD3D versions" #~ msgstr "Spravovat verze VKD3D" #~ msgid "Will restart the wineserver." #~ msgstr "Restartuje wineserver." #~ msgid "DLL overrides" #~ msgstr "Přepsání DLL" #~ msgid "Read documentation about versioning\t" #~ msgstr "Číst dokumentaci o verzování\t" #~ msgid "e.g. ucrtbase" #~ msgstr "např. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Existující přepsání" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "např .: -příklad1 -příklad2 -příklad3 = ahoj" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "např.:MojeDuplikovanaLahev" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicating" #~ msgstr "page_duplicating" #~ msgid "page_duplicated" #~ msgstr "stránka_duplikována" #~ msgid "New variable" #~ msgstr "Nová proměnná" #~ msgid "e.g. MY_VAR" #~ msgstr "tzn. MOJE_PROMENA" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "Zde můžete změnit proměnné prostředí pro prováděné příkazy." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "např .: VAR1 = hodnota VAR2 = hodnota" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "např .: VAR1 = hodnota VAR2 = hodnota .." #~ msgid "e.g. 60" #~ msgstr "např. 60" #~ msgid "e.g. 30" #~ msgstr "např. 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Používáte Láhve ve Flatpaku, pamatujte že musíte dát oprávnění pomocí Flatseal pokud je váš program mimo sandbox." #~ msgid "Type the new name:" #~ msgstr "Napište nové jméno:" #~ msgid "Type here.." #~ msgstr "Pište sem..." #~ msgid "Message goes here." #~ msgstr "Zpráva jde sem." #~ msgid "Utility & Preferences" #~ msgstr "Nástroje a předvolby" #~ msgid "Choose a name for your bottle" #~ msgstr "Vyberte nové jméno pro vaši láhev" #~ msgid "Use custom path" #~ msgstr "Použít vlastní umíštění" #~ msgid "Welcome" #~ msgstr "Vítejte" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "Láhve výrazně usnadňují spouštění softwaru Windows v systému Linux." #~ msgid "What Are Bottles?" #~ msgstr "Co jsou láhve?" #~ msgid "" #~ "A bottle is a Windows-like environment configured to run Windows " #~ "software, you can have multiple apps in each bottle. \n" #~ "\n" #~ "Those are isolated and the software that runs inside can't access your " #~ "personal files if you don't allow it.\n" #~ "\n" #~ "Read more about" #~ msgstr "" #~ "Láhev je prostředí podobné systému Windows nakonfigurované pro spouštění " #~ "softwaru Windows, v každé láhvi může být více aplikací.\n" #~ "\n" #~ "Ty jsou izolované a software, který v nich běží, nemá přístup k vašim " #~ "osobním souborům, pokud to nepovolíte.\n" #~ "\n" #~ "Přečtěte si více o" #~ msgid "We Are Almost There" #~ msgstr "Už tam skoro jsme" #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Musíme stáhnout a nainstalovat některé komponenty (~75MB), abychom vás " #~ "připravili.\n" #~ "\n" #~ "Tyto soubory nemůžeme nabídnout s lahvemi, protože mají různé cykly " #~ "vydání.\n" #~ "\n" #~ "Až budete připraveni, stiskněte tlačítko Instalovat." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Posaďte se a uvolněte se, může to trvat pár minut." #~ msgid "Download" #~ msgstr "Stáhnout" #~ msgid "Everything Is Ready!" #~ msgstr "Vše je připraveno!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Nyní jste připraveni vytvořit své první láhve." #~ msgid "Finish" #~ msgstr "Dokončit" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Varování: Ujistěte se že dáte povolení Flatpaku pracovat s novou cestou.\n" #~ "Tohle rozbije sandbox!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Zda by měl výše uvedený seznam zobrazovat nestabilní verze." #~ msgid "Hide from list" #~ msgstr "Skrýt ze seznamu" #~ msgid "Unhide from list" #~ msgstr "Odkrýt ze seznamu" #~ msgid "Processing..." #~ msgstr "Zpracování..." #~ msgid "Your library" #~ msgstr "Vaše knihovna" #~ msgid "Go back" #~ msgstr "Jít zpět" #~ msgid "Installer requires local resources" #~ msgstr "Instalátor vyžaduje lokální prostředky" #~ msgid ", " #~ msgstr ", " #, python-format #~ msgid "Pick executable for %s" #~ msgstr "Vybrat spustitelný soubor pro %s" #~ msgid "Local resources not found or invalid" #~ msgstr "Lokální prostředky není možné najít nebo jsou invalidní" #~ msgid "Installation failed, please check the logs." #~ msgstr "Instalace se nezdařila, prosím zkontrolujte protokoly." #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) Postup s výchozím prostředím…" #~ msgid "Confirm deletion" #~ msgstr "Potvrďte odstranění" #~ msgid "Done" #~ msgstr "Hotovo" #~ msgid "Caffe runners" #~ msgstr "Caffe runnery" #~ msgid "Proton runners" #~ msgstr "spouštěče Protonu" #~ msgid "Other runners" #~ msgstr "Jiné spouštěče" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Fórum Láhví" #~ msgid "Unhide this program" #~ msgstr "Odkrýt tento program" #~ msgid "Type a name for your bottle" #~ msgstr "Zadejte jméno pro vaši láhev" #~ msgid "New programs will be automatically found." #~ msgstr "Nové programy budou nalezeny automaticky." #~ msgid "Duplicate a bottle" #~ msgstr "Duplikovat Láhev" #~ msgid "Change environment variables" #~ msgstr "Změňte proměnné prostředí" #~ msgid "This field cannot contain special characters!" #~ msgstr "Toto pole nesmí obsahovat speciální znaky!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Spouštěče jsou vrstvy kompatibility které umožňují software z Windows " #~ "fungovat na Linuxových systémech.\n" #~ "\n" #~ "Láhve jsou prostředí kde spouštěče konfigurují systém a kde " #~ "software z Windows běží a je nainstalovaný.\n" #~ "\n" #~ "Zde si můžete " #~ "přečíst o spouštěčích" #~ msgid "Import & export" #~ msgstr "Importovat & exportovat" #~ msgid "Flatpak help" #~ msgstr "Flatpak nápověda" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Po aktualizaci nevidím své staré lahve." #~ msgid "I don't see some directories." #~ msgstr "Nevidím některé adresáře." #~ msgid "I can't see the files in my home." #~ msgstr "Nevidím soubory v domovské složce." #~ msgid "Destroy this bottle" #~ msgstr "Zničit tuto láhev" #~ msgid "64 Bit" #~ msgstr "64 bitový" #, fuzzy #~ msgid "Make a backup of this bottle." #~ msgstr "Spustit v této láhvi" #~ msgid "64-bit" #~ msgstr "64-bit" #~ msgid "32-bit" #~ msgstr "32-bit" #~ msgid "Night theme" #~ msgstr "Tmavý vzhled" #~ msgid "Use the night theme." #~ msgstr "Použít tmavý vzhled." #~ msgid "Experiments:winebridge" #~ msgstr "Experimenty:winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Zapnout experimentální implementaci winebridge." #~ msgid "Enable ACO shader compiler" #~ msgstr "Povolit ACO shader compiler" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Zvyšuje výkon ve hrách a 3D aplikacích.\n" #~ "Vypněte pokud máte problém s grafickými závadami." #~ msgid "Night mode" #~ msgstr "Tmavý režim" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "Použít WineBridge pro správu procesů a programů." #~ msgid "Bottles' Issues" #~ msgstr "Problémy Láhví" #~ msgid "Bottles Started!" #~ msgstr "Láhve Spuštěny!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Tohle je experimentální funkce, buďte opatrní a chyby nahlašujte na nahlašování chyb." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Vývojáři Láhví (Bottles)" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Optimalizovat herní výkon na vyžádání" #~ msgid "NVAPI version" #~ msgstr "Verze NVAPI" #, fuzzy #~ msgid "Point to the bottle path" #~ msgstr "Uložit stav láhve." #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "Gamemode není v systému k dispozici nebo není spuštěn." #~ msgid "Experiments:installers" #~ msgstr "Experimenty:instalátory" #~ msgid "Software" #~ msgstr "Software" #~ msgid "An environment improved for Windows software." #~ msgstr "Prostředí dělané pro software z Windows." #~ msgid "Experiments:versioning" #~ msgstr "Experimenty:správa verzí" #~ msgid "Import and export" #~ msgstr "Importovat a exportovat" #, fuzzy #~ msgid "Creating sandboxed folders…" #~ msgstr "Spuštění jako flatpak, vytváření složek v sandboxu …" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "Zde jsou wine/wineserver procesy které běží na vašem PC." #~ msgid "Check for running processes." #~ msgstr "Zkontrolovat spuštěné procesy." #~ msgid "Backup bottle" #~ msgstr "Zálohovat láhev" #~ msgid "Bottle" #~ msgstr "Láhev" #~ msgid "No runners found, please install one." #~ msgstr "Nebyl nalezen žádný spouštěč, nainstalujte jej." #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "Nebylo nanalezeno dxvk, instalace nejnovější verze…" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "Nebylo nalezeno vkd3d, instalace nejnovější verze …" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "Nebylo nanalezeno dxvk, instalace nejnovější verze…" #, fuzzy, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Vaše nová láhev: {0} je nyní připravena!" #~ msgid "Improved the Download manager" #~ msgstr "Vylepšení správce stahování" #~ msgid "Update to GNOME Runtime 41." #~ msgstr "Aktualizace na GNOME Runtime 41." #~ msgid "" #~ "The DXVK and VKD3D installation are now performed in asynchronous mode" #~ msgstr "Instalace DXVK a VKD3D se nyní provádí v asynchronním režimu" #~ msgid "UI improvements for elementary OS" #~ msgstr "Vylepšení UI pro elementary OS" #~ msgid "" #~ "Fixed a bug in component installation that was assigning the wrong name " #~ "after download." #~ msgstr "" #~ "Opravena chyba v instalaci komponenty, která po stažení přiřazovala " #~ "nesprávný název." #~ msgid "Fixed the wrong text for cwd label." #~ msgstr "Opraven špatný text u popisku cwd." #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Opravena chyba, která způsobovala pád aplikace Bottles při spouštění " #~ "spustitelných souborů s argumenty." #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Japonské překlady díky @jatin-cbs" #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "" #~ "Portugalština (Brazílie) překlady díky Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgid "Choose an environment" #~ msgstr "Vyberte prostředí" #~ msgid "Download & Install this runner" #~ msgstr "Stáhnout a nainstalovat tento runner" #, fuzzy #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "Zavření Láhví po spuštění spustitelného souboru ze správce souborů" #, fuzzy #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Chorvatský překlad díky @milotype" #~ msgid "Downloads" #~ msgstr "Stažené" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Vyberte spustitelný soubor Windows" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Vyberte spustitelný soubor Windows" #, fuzzy #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Chorvatský překlad díky @milotype" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Chorvatský překlad díky @milotype" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Ladění Wine procesů." #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Zapnout experimentální funkci správa verzí" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Experimenty:instalátory" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Procházet C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Aktualizovat runner na nejnovější nainstalovaný" #~ msgid "Destroy bottle" #~ msgstr "Zničit láhev" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Toto změní runner z {0} na {1}." #~ msgid "Run in this bottle" #~ msgstr "Spustit v této láhvi" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Švédský překlad díky @eson57" #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Esperantský překlad díky @phlostically" #~ msgid "Display a crash report on restart if something goes wrong" #~ msgstr "Pokud se něco pokazí, zobrazte zprávu o selhání při restartu" #~ msgid "Using the new yaml format for the bottle configuration" #~ msgstr "Použití nového formátu yaml pro konfiguraci láhve" #~ msgid "Using the new yaml repositories for components/dependencies/programs" #~ msgstr "Používání nových repozitářů yaml pro komponenty/závislosti/programy" #~ msgid "Automatic update old bottle configuration to the new model" #~ msgstr "Automatická aktualizace staré konfigurace láhve na nový model" #~ msgid "Backup bottle configuration and archive" #~ msgstr "Zálohování konfigurace láhve a archivace" #~ msgid "Import backup archives" #~ msgstr "Import záložních archivů" #~ msgid "Show onboard if system wine is the only installed runner" #~ msgstr "" #~ "Zobrazit na palubě, pokud je systémové víno jediným nainstalovaným " #~ "runnerem" #~ msgid "New versioning based on CalVer model" #~ msgstr "Nové verzování založené na modelu CalVer" #~ msgid "Create bottles using the wine runner provided by the distribution" #~ msgstr "" #~ "Vytváření láhví pomocí runneru wine, který je k dispozici v distribuci" #~ msgid "Enable gamemode for your bottles if installed in the system" #~ msgstr "" #~ "Povolení herního režimu pro vaše láhve, pokud jsou v systému nainstalovány" #~ msgid "Run .exe/.msi/.bat files with custom arguments" #~ msgstr "Spouštění souborů .exe/.msi/.bat s vlastními argumenty" #~ msgid "Fixed the \"bad interpreter\" error on debian package" #~ msgstr "Opravena chyba \"bad interpreter\" v balíčku pro Debian" #~ msgid "" #~ "Optionally close Bottles after starting an executable from the file " #~ "manager" #~ msgstr "" #~ "Volitelné zavření Láhví po spuštění spustitelného souboru ze správce " #~ "souborů" #~ msgid "Added tooltips to understand what some elements of the UI do" #~ msgstr "" #~ "Přidány nápovědy k pochopení toho, co dělají některé prvky uživatelského " #~ "rozhraní" #~ msgid "Using portal for file picker" #~ msgstr "Použití portálu pro výběr souborů" #~ msgid "Filechooser do not filter by extensions anymore" #~ msgstr "Dialog pro výběr souborů již nefiltruje podle přípony" #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Ukrajinský překlad díky @marchellodev" #~ msgid "This is the manifest for {0}." #~ msgstr "Tento manifest je pro {0}." #~ msgid "This is the index for {0}." #~ msgstr "Tento index je pro {0}." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "Stažený soubor {0} vypadá poškozený. Zkuste to znovu." #~ msgid "Installing {0} runner …" #~ msgstr "Instaluje se {0} runner…" #~ msgid "Component {0} successfully installed!" #~ msgstr "Komponenta {0} úspěšně nainstalována!" #~ msgid "{0} completed for {1}." #~ msgstr "{0} dokončeno pro {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0} byl úspěšně importován!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "Vaše záloha pro {0} je připravena!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Vaše záloha {0} byla úspěšně importována!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Nepodařilo se importovat zálohu: {0}!" #~ msgid "What is Wine?" #~ msgstr "Co je Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine je vrstva kompatibility, která umožňuje běh softwaru Windows na " #~ "Linuxu.\n" #~ "V Lahvích se nazývá runner.\n" #~ "\n" #~ "Wineprefixy jsou prostředí ve kterých Wine pracuje. V Láhvích se nazývají " #~ "Láhve." #~ msgid "Page 1" #~ msgstr "Stránka 1" #~ msgid "DXVK Versions" #~ msgstr "Verze DXVK" #~ msgid "Failed to clear temp path!" #~ msgstr "Nepodařilo se vymazat dočasné soubory!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Cesta Runneru neexistuje, vytváří se nyní." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "Cesta láhve neexistuje, vytváří se nyní." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Cesta DXVK neexistuje, vytváří se nyní." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Dočasná cesta neexistuje, vytváří se nyní." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "Extrakce se nezdařila! Archiv končí dříve, než se očekávalo." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "Soubor [{0}] už existuje v dočasné cestě, přeskakuji." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "Přejmenovávám [{0}] na [{1}]." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "Stažený soubor [{0}] vypadá poškozeně." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Kontrolní součet zdroje: [{0}] staženého souboru: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Instaluji komponentu: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Instaluji závislost: [{0}] v láhvi: [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Odstraňuji [{0}] ze složky system32 z láhve: [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}] nebylo nalezeno v láhvi: [{1}], nepodařilo se odebrat ze system32." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "Odstraňuji závislost: [{0}] z konfigurace láhve: [{1}]." #~ msgid "Runners found: [{0}]" #~ msgstr "Runnery nalezeny: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "DXVK nebylo nalezeno: [{0}]" #~ msgid "No dxvk found." #~ msgstr "Nebylo nalezeno žádné DXVK." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "Klíč: [{0}] není v konfiguraci láhve: [{1}], aktualizuji." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "" #~ "Klíč: [{0}] není v konfiguračních parametrech láhve: [{1}] , aktualizuji." #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Nastavuji klíč: [{0}] do [{1}] pro láhev: [{2}] …" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Aplikuji prostředí: [{0}] …" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Láhev: [{0}] byla úspěšně vytvořena!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Láhev v cestě : [{0}] byla úspěšně odstraněna" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Byla nalezena prázdná cesta, selhání aby se předešlo katastrofám." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Pokouším se opravit lahvi: [{0}] …" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Přidávám klíč: [{0}] s hodnotou: [{1}] a daty: [{2}] v registrované " #~ "láhvi: {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "Odstraňuji klíč: [{0}] s hodnotou: [{1}] v registrované láhvi: {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Instaluji DXVK do láhve: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Odstraňuji DXVK v láhvi: [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Spouštím spustitelný soubor ve wineprefixu …" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "Spouštím wineboot ve wineprefixu …" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "Spouštím winecfg ve wineprefixu …" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Spouštím winetricks ve wineprefixu …" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Spouštím ladící konzoli ve wineprefixu …" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "Spouštím CMD ve wineprefixu …" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Spouštím Správce úloh ve wineprefixu …" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Spouštím Ovládací panel ve wineprefixu …" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Spouštím odinstalátor ve wineprefixu …" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Spouštím regedit ve wineprefixu …" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Posílám stav: [{0}] do wineprefixu …" #~ msgid "Opening the file manager in the path …" #~ msgstr "Otevírám správce souborů v cestě …" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Importuji wineprefix [{0}] do nové láhve …" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "Chyba při vytváření cesty láhve pro wineprefix [{0}]. Ukončuji." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wineprefix [{0}] byl úspěšně importován!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] soubory k nahrazení." #~ msgid "[{0}] files to add." #~ msgstr "[{0}] soubory k přidání." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "zálohuji konfiguraci: [{0}] v [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Zálohuji láhev: [{0}] v [{1}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Nepodařilo se uložit zálohu v cestě: {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Nepodařilo se importovat zálohu: [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Stav Připojení: online …" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Oprava stylu výběru na vzhledu Yaru" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "Nezničte page_details při mazání lahví" #~ msgid "Add freetype as a dependency" #~ msgstr "Přidání freetype jako závislosti" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Reboot Windows" #~ msgstr "Restartovat Windows" #~ msgid "Shutdown Windows" #~ msgstr "Vypnut Windows" #~ msgid "Kill all wine processes" #~ msgstr "Ukončení všech procesů wine" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually. Consider the compatibility " #~ "grade when choosing." #~ msgstr "" #~ "V této sekci můžete instalovat programy doporučené naší komunitou, aniž " #~ "byste museli postupovat ručně. Při výběru zohledněte stupeň " #~ "kompatibility." #~ msgid "Deleting a bottle …" #~ msgstr "Odstraňuji láhev …" ================================================ FILE: po/da.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 12:12+0000\n" "Last-Translator: Ronja Parbst Sørensen \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "" #: bottles/backend/managers/backup.py:56 #, fuzzy, python-brace-format msgid "Backup {0}" msgstr "Sikkerhedskopiering {0}" #: bottles/backend/managers/backup.py:101 #, fuzzy, python-brace-format msgid "Importing backup: {0}" msgstr "Importer fra sikkerhedskopi: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "" #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "" #: bottles/backend/managers/manager.py:1145 #, fuzzy msgid "Failed to create bottle directory." msgstr "Jeg er nødt til at vælge en tilpasset sti" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "" #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Generer Bottle konfiguration…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 #, fuzzy msgid "The Wine config is being updated…" msgstr "Wine konfigurationen opdateres…" #: bottles/backend/managers/manager.py:1199 #, fuzzy msgid "Wine config updated!" msgstr "Konfiguration" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1250 #, fuzzy msgid "Setting Windows version…" msgstr "Versionering" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Installerer DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Installerer VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "" #: bottles/backend/managers/manager.py:1335 #, fuzzy, python-format msgid "Installing dependency: %s …" msgstr "Afhængigheder" #: bottles/backend/managers/manager.py:1345 #, fuzzy msgid "Creating versioning state 0…" msgstr "Opret ny flaske" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "" #: bottles/backend/managers/manager.py:1364 #, fuzzy msgid "Caching template…" msgstr "Opret ny flaske" #: bottles/backend/managers/versioning.py:83 #, fuzzy msgid "Committing state …" msgstr "Opret ny flaske" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "" #: bottles/backend/managers/versioning.py:155 #, fuzzy msgid "Restoring state {} …" msgstr "Opret ny flaske" #: bottles/backend/managers/versioning.py:162 #, fuzzy msgid "State not found" msgstr "Ingen tilstande fundet!" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Vis version" #: bottles/frontend/main.py:120 #, fuzzy msgid "Executable path" msgstr "Før .exe" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Flaskenavn" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Afslut] anmodning modtaget." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Hjælp] anmodning modtaget." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Genopfrisk] anmodning modtaget." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 #, fuzzy msgid "Bottles Developers" msgstr "Detaljer om Flaske" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Komponentversion" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Afinstaller" #: bottles/frontend/ui/component-entry.blp:23 #, fuzzy msgid "Browse Files" msgstr "Gennemse C:" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 #, fuzzy msgid "Download & Install" msgstr "Overførsler" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 #, fuzzy msgid "Show Manifest" msgstr "Hvis manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licens" #: bottles/frontend/ui/dependency-entry.blp:24 #, fuzzy msgid "Reinstall" msgstr "Afinstaller" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:42 #, fuzzy msgid "Dependency name" msgstr "Afhængigheder" #: bottles/frontend/ui/dependency-entry.blp:44 #, fuzzy msgid "Dependency description" msgstr "Miljøbeskrivelse" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:64 #, fuzzy msgid "Download & Install this Dependency" msgstr "Overførsler" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" #: bottles/frontend/ui/dependency-entry.blp:93 #, fuzzy msgid "Dependency Menu" msgstr "Afhængigheder" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "" #: bottles/frontend/ui/details-bottle.blp:24 #, fuzzy msgid "Browse Files…" msgstr "Gennemse C:" #: bottles/frontend/ui/details-bottle.blp:28 #, fuzzy msgid "Duplicate Bottle…" msgstr "Opret Flaske" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Det er din flaskes komplette arkiv, inklusiv personlige filer." #: bottles/frontend/ui/details-bottle.blp:33 #, fuzzy msgid "Full Backup…" msgstr "Fuldt arkiv" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Dette er blot flaskekonfigurationen; det er perfekt, hvis du vil oprette en " "ny, men uden personlige filer." #: bottles/frontend/ui/details-bottle.blp:38 #, fuzzy msgid "Export Configuration…" msgstr "Konfiguration" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 #, fuzzy msgid "Show Hidden Programs" msgstr "Programmer" #: bottles/frontend/ui/details-bottle.blp:49 #, fuzzy msgid "Search for new programs" msgstr "Søg efter installerede programmer" #: bottles/frontend/ui/details-bottle.blp:56 #, fuzzy msgid "Delete Bottle…" msgstr "Opret Flaske" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 #, fuzzy msgid "Launch Options" msgstr "Ændrer opstartsindstillinger" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 #, fuzzy msgid "My bottle" msgstr "Ny flaske" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Miljø" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Kører" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Versionering aktiveret for denne flaske" #: bottles/frontend/ui/details-bottle.blp:218 #, fuzzy msgid "Versioning is active for this bottle." msgstr "Versionering er aktiv i denne flaske." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 #, fuzzy msgid "Run Executable…" msgstr "Før .exe" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programmer" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 #, fuzzy msgid "Install Programs…" msgstr "Installerede programmer" #: bottles/frontend/ui/details-bottle.blp:346 #, fuzzy msgid "Options" msgstr "Operationer" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "" #: bottles/frontend/ui/details-bottle.blp:351 #, fuzzy msgid "Configure bottle settings." msgstr "Opret ny flaske" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Afhængigheder" #: bottles/frontend/ui/details-bottle.blp:361 #, fuzzy msgid "Install dependencies for programs." msgstr "Installerede programmer" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 #, fuzzy msgid "Create and manage bottle states." msgstr "Gem flaskens status." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Opgavehåndtering" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Kør i denne flaske" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 #, fuzzy msgid "Debugger" msgstr "Fejlfinding" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfiguration" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Afinstallationsprogram" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Kontrolpanel" #: bottles/frontend/ui/details-dependencies.blp:9 #, fuzzy msgid "Search for dependencies…" msgstr "Afhængigheder" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Indrapporter en fejl eller en manglende afhængighed." #: bottles/frontend/ui/details-dependencies.blp:77 #, fuzzy msgid "Report Missing Dependency" msgstr "Indrapporter en fejl eller en manglende afhængighed." #: bottles/frontend/ui/details-dependencies.blp:81 #, fuzzy msgid "Read Documentation." msgstr "Dokumentation" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentation" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "" #: bottles/frontend/ui/details-installers.blp:9 #, fuzzy msgid "Search for Programs…" msgstr "Søg efter installerede programmer" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 #, fuzzy msgid "No Installers Found" msgstr "Ingen tilstande fundet!" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 #, fuzzy msgid "Read Documentation" msgstr "Dokumentation" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Navn" #: bottles/frontend/ui/details-preferences.blp:11 #, fuzzy msgid "Components" msgstr "Komponentversion" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 #, fuzzy msgid "DXVK" msgstr "DXVK Heads-up-skærm" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 #, fuzzy msgid "Updating DXVK, please wait…" msgstr "Opret ny flaske" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 #, fuzzy msgid "Updating VKD3D, please wait…" msgstr "Opret ny flaske" #: bottles/frontend/ui/details-preferences.blp:54 #, fuzzy msgid "DXVK NVAPI" msgstr "Versionering" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 #, fuzzy msgid "Updating LatencyFleX, please wait…" msgstr "Opret ny flaske" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 #, fuzzy msgid "Discrete Graphics" msgstr "Diskret Grafikkort" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:171 #, fuzzy msgid "Advanced Display Settings" msgstr "Avanceret" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Ydeevne" #: bottles/frontend/ui/details-preferences.blp:188 #, fuzzy msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Aktiver futex-baseret synkronisering, for at øge ydeevne for multi-kerne-" "processorer." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Synkronisering" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Systemkontrol" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "" #: bottles/frontend/ui/details-preferences.blp:202 #, fuzzy msgid "Monitor Performance" msgstr "Ydeevne" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 #, fuzzy msgid "Feral GameMode" msgstr "Bruge GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 #, fuzzy msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Søg efter installerede programmer" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:254 #, fuzzy msgid "Windows Version" msgstr "Windows version" #: bottles/frontend/ui/details-preferences.blp:257 #, fuzzy msgid "Updating Windows version, please wait…" msgstr "Versionering" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 #, fuzzy msgid "Manage the Sandbox Permissions" msgstr "Versionering" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 #, fuzzy msgid "Bottles Runtime" msgstr "Flaskenavn" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 #, fuzzy msgid "Steam Runtime" msgstr "Flaskenavn" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 #, fuzzy msgid "Working Directory" msgstr "Arbjedsmappe" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 #, fuzzy msgid "Reset to Default" msgstr "Detaljer om Flaske" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 #, fuzzy msgid "DLL Overrides" msgstr "DLL-overskrivninger" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 #, fuzzy msgid "Environment Variables" msgstr "Miljøvariabler" #: bottles/frontend/ui/details-preferences.blp:367 #, fuzzy msgid "Manage Drives" msgstr "Administrer kørere" #: bottles/frontend/ui/details-preferences.blp:381 #, fuzzy msgid "Automatic Snapshots" msgstr "Versionering" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 #, fuzzy msgid "Compression" msgstr "Komponentversion" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 #, fuzzy msgid "Manage Patterns" msgstr "Administrer kørere" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Opdater" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "" #: bottles/frontend/ui/details-versioning.blp:18 #, fuzzy msgid "No Snapshots Found" msgstr "Ingen tilstande fundet!" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 #, fuzzy msgid "A short comment" msgstr "En meget kort kommentar" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Gem flaskens status." #: bottles/frontend/ui/details-versioning.blp:78 #, fuzzy msgid "Create new Snapshot" msgstr "Opret ny flaske" #: bottles/frontend/ui/details.blp:16 #, fuzzy msgid "Details" msgstr "Detaljer om Flaske" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 #, fuzzy msgid "Go Back" msgstr "Gå tilbage" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operationer" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 #, fuzzy msgid "Select Bottle" msgstr "Opret Flaske" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Afbryd" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 #, fuzzy msgid "Create New Bottle" msgstr "Opret ny flaske" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 #, fuzzy msgid "Bottles Crash Report" msgstr "Flasker Startet!" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 #, fuzzy msgid "_Cancel" msgstr "Afbryd" #: bottles/frontend/ui/dialog-crash-report.blp:25 #, fuzzy msgid "Send Report" msgstr "Indsend fejlrapportering" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Avanceret" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 #, fuzzy msgid "New Override" msgstr "Ny overskrivning" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 #, fuzzy msgid "Overrides" msgstr "DLL-overskrivninger" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 #, fuzzy msgid "Existing Drives" msgstr "DLL-overskrivninger" #: bottles/frontend/ui/dialog-duplicate.blp:16 #, fuzzy msgid "Duplicate Bottle" msgstr "Opret Flaske" #: bottles/frontend/ui/dialog-duplicate.blp:38 #, fuzzy msgid "Duplicate" msgstr "Opret Flaske" #: bottles/frontend/ui/dialog-duplicate.blp:49 #, fuzzy msgid "Enter a name for the duplicate of the Bottle." msgstr "Sidste opdatering til denne flaske." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplikerer…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 #, fuzzy msgid "Bottle Duplicated" msgstr "Flasker Startet!" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Miljøvariable er dynamisk navngivne værdier der har indflydelse på hvordan " "kørerende processer opfører sig i en bottle." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 #, fuzzy msgid "Existing Variables" msgstr "Eksisterende miljøvariabler" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 #, fuzzy msgid "Existing Patterns" msgstr "DLL-overskrivninger" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Gem" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 #, fuzzy msgid "Window Resolution" msgstr "Windows version" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 #, fuzzy msgid "Integer Scaling" msgstr "Aktiver versionering" #: bottles/frontend/ui/dialog-gamescope.blp:162 #, fuzzy msgid "Window Type" msgstr "Vindueshøjde" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 #, fuzzy msgid "Start Installation" msgstr "Operationer" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 #, fuzzy msgid "Completed!" msgstr "Komponentversion" #: bottles/frontend/ui/dialog-installer.blp:130 #, fuzzy msgid "Show Programs" msgstr "Programmer" #: bottles/frontend/ui/dialog-installer.blp:148 #, fuzzy msgid "Installation Failed!" msgstr "Ingen afhængigheder fundet!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 #, fuzzy msgid "All messages" msgstr "Slet besked" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 #, fuzzy msgid "Warnings" msgstr "Advarsel" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 #, fuzzy msgid "Custom Arguments" msgstr "Kør med argumenter" #: bottles/frontend/ui/dialog-launch-options.blp:46 #, fuzzy msgid "Command Arguments" msgstr "Kør med argumenter" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, fuzzy, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "f.x.: -eksempel1 -eksempel2 -eksempel3=halløj" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 #, fuzzy msgid "Choose a Script" msgstr "Gennemse C:" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 #, fuzzy msgid "Choose from where start the program." msgstr "Sidste opdatering til denne flaske." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 #, fuzzy msgid "Choose a Directory" msgstr "Vælg en mappe" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 #, fuzzy msgid "Preferences Overrides" msgstr "Indstillinger" #: bottles/frontend/ui/dialog-launch-options.blp:119 #, fuzzy msgid "Reset to Bottle's Defaults" msgstr "Detaljer om Flaske" #: bottles/frontend/ui/dialog-launch-options.blp:165 #, fuzzy msgid "Virtual Desktop" msgstr "Virtuelt Skrivebord" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 #, fuzzy msgid "Use Proton" msgstr "ProtonDB" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Omdøb" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 #, fuzzy msgid "New Name" msgstr "Navn" #: bottles/frontend/ui/dialog-run-args.blp:13 #, fuzzy msgid "Run With Arguments" msgstr "Kør med argumenter" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Kør" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 #, fuzzy msgid "Share Sound" msgstr "Ingen tilstande fundet!" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 #, fuzzy msgid "Launch upgrade" msgstr "Bekræft opgradering" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 #, fuzzy msgid "New Versioning System" msgstr "Versionering" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 #, fuzzy msgid "Show Information" msgstr "Flasker Startet!" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 #, fuzzy msgid "Subpixel Quality" msgstr "Kvalitet" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Indbygget (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 #, fuzzy msgid "Value" msgstr "værdi" #: bottles/frontend/ui/importer-entry.blp:13 #, fuzzy msgid "Browse files" msgstr "Gennemse C:" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 #, fuzzy msgid "Manager" msgstr "Administrer kørere" #: bottles/frontend/ui/importer-entry.blp:38 #, fuzzy msgid "This Wine prefix was already imported in Bottles." msgstr "Dette wineprefix er allerede importeret i Bottles," #: bottles/frontend/ui/importer.blp:22 #, fuzzy msgid "Import a Bottle backup" msgstr "Importer fra sikkerhedskopi" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 #, fuzzy msgid "No Prefixes Found" msgstr "Ingen flasker fundet!" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 #, fuzzy msgid "Full Archive" msgstr "Fuldt arkiv" #: bottles/frontend/ui/installer-entry.blp:16 #, fuzzy msgid "Show Manifest…" msgstr "Hvis manifest" #: bottles/frontend/ui/installer-entry.blp:20 #, fuzzy msgid "Read Review…" msgstr "Læs anmeldelse" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Installeringer" #: bottles/frontend/ui/installer-entry.blp:35 #, fuzzy msgid "Installer description" msgstr "Installeringer" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 #, fuzzy msgid "Install this Program" msgstr "Installerede programmer" #: bottles/frontend/ui/installer-entry.blp:69 #, fuzzy msgid "Program Menu" msgstr "Programmer" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 #, fuzzy msgid "Launch" msgstr "Ændrer opstartsindstillinger" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 #, fuzzy msgid "Item name" msgstr "Flaskenavn" #: bottles/frontend/ui/library-entry.blp:132 #, fuzzy msgid "Remove from Library" msgstr "Fjern fra programmer" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 #, fuzzy msgid "Library" msgstr "Mørkt tema" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Versionering er aktiv i denne flaske." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Denne flaske ser beskadiget ud." #: bottles/frontend/ui/list-entry.blp:55 #, fuzzy msgid "Execute in this Bottle" msgstr "Eksekver i denne flaske" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Denne flaske ser beskadiget ud; konfigurationsfilen findes ikke. Dette kan " "forsøges løst, ved at oprette en ny konfiguration." #: bottles/frontend/ui/list.blp:12 #, fuzzy msgid "Search your bottles…" msgstr "Sidste opdatering til denne flaske." #: bottles/frontend/ui/list.blp:28 #, fuzzy msgid "Steam Proton" msgstr "ProtonDB" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "" #: bottles/frontend/ui/list.blp:49 #, fuzzy msgid "Create New Bottle…" msgstr "Opret ny flaske" #: bottles/frontend/ui/list.blp:63 #, fuzzy msgid "No Results Found" msgstr "Ingen tilstande fundet!" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 #, fuzzy msgid "Browse" msgstr "Gennemse C:" #: bottles/frontend/ui/new.blp:32 #, fuzzy msgid "C_reate" msgstr "Opret Flaske" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Flaskenavn" #: bottles/frontend/ui/new.blp:75 #, fuzzy msgid "_Application" msgstr "Program" #: bottles/frontend/ui/new.blp:88 #, fuzzy msgid "_Gaming" msgstr "Spil" #: bottles/frontend/ui/new.blp:101 #, fuzzy msgid "C_ustom" msgstr "Tilpasset" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Tilpasset" #: bottles/frontend/ui/new.blp:118 #, fuzzy msgid "Share User Directory" msgstr "Vælg en mappe" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arkitektur" #: bottles/frontend/ui/new.blp:137 #, fuzzy msgid "32-bit should only be used if strictly necessary." msgstr "Vi foreslår kun brugen af 32bit hvis det er højst nødvendigt" #: bottles/frontend/ui/new.blp:146 #, fuzzy msgid "Import a custom configuration." msgstr "Konfiguration" #: bottles/frontend/ui/new.blp:176 #, fuzzy msgid "Bottle Directory" msgstr "Vælg en mappe" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 #, fuzzy msgid "_Close" msgstr "Luk" #: bottles/frontend/ui/new.blp:281 #, fuzzy msgid "This name is unavailable, please try another." msgstr "" "Spilletilstand er enten ikke tilgængelig på dit system, eller kører ikke." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Om Flasker" #: bottles/frontend/ui/onboard.blp:60 #, fuzzy msgid "Run Windows Software on Linux." msgstr "Kør nemt Windows programvare på Linux med 🍷 Flasker!" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 #, fuzzy msgid "Windows in Bottles" msgstr "Vindueshøjde" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 #, fuzzy msgid "Start using Bottles" msgstr "Opret ny flaske" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Næste" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Indstillinger" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "" #: bottles/frontend/ui/preferences.blp:14 #, fuzzy msgid "Appearance" msgstr "Udseende" #: bottles/frontend/ui/preferences.blp:17 #, fuzzy msgid "Dark Mode" msgstr "Mørkt tema" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:28 #, fuzzy msgid "Show Update Date" msgstr "Vis opdateringstidspunkt" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Notifikationer" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Hvis notifikationer for nedhentninger and installationer." #: bottles/frontend/ui/preferences.blp:52 #, fuzzy msgid "Temp Files" msgstr "Rengøring af lager" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:73 #, fuzzy msgid "Integrations" msgstr "Operationer" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 #, fuzzy msgid "List and manage Steam Proton prefixes." msgstr "Slå ekpperimentel versioneringfunktion til eller fra." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 #, fuzzy msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Versionering er aktiv i denne flaske." #: bottles/frontend/ui/preferences.blp:128 #, fuzzy msgid "Advanced" msgstr "Avanceret" #: bottles/frontend/ui/preferences.blp:131 #, fuzzy msgid "Bottles Directory" msgstr "Vælg en mappe" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Kører" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 #, fuzzy msgid "Pre-Release" msgstr "Forudsigelse" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 #, fuzzy msgid "DLL Components" msgstr "Komponentversion" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Eksperimenter" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 #, fuzzy msgid "Browse Path" msgstr "Gennemse C:" #: bottles/frontend/ui/program-entry.blp:39 #, fuzzy msgid "Change Launch Options…" msgstr "Ændrer opstartsindstillinger" #: bottles/frontend/ui/program-entry.blp:43 #, fuzzy msgid "Add to Library" msgstr "Mørkt tema" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 #, fuzzy msgid "Rename…" msgstr "Omdøb" #: bottles/frontend/ui/program-entry.blp:62 #, fuzzy msgid "Hide Program" msgstr "Programmer" #: bottles/frontend/ui/program-entry.blp:66 #, fuzzy msgid "Show Program" msgstr "Programmer" #: bottles/frontend/ui/program-entry.blp:70 #, fuzzy msgid "Remove from List" msgstr "Fjern fra programmer" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Programmer" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 #, fuzzy msgid "State id" msgstr "Ingen tilstande fundet!" #: bottles/frontend/ui/state-entry.blp:9 #, fuzzy msgid "State comment" msgstr "En meget kort kommentar" #: bottles/frontend/ui/state-entry.blp:16 #, fuzzy msgid "Restore this Snapshot" msgstr "Eksekver i denne flaske" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Slet besked" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Du synes ikke at være forbundet til internettet. Foruden dette vil du ikke " "kunne hente essentielle komponenter. Klik på dette ikon, når du har " "genetableret forbindelsen." #: bottles/frontend/ui/window.blp:79 #, fuzzy msgid "Import…" msgstr "Importer" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Om Flasker" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 #, fuzzy msgid "Select Executable" msgstr "Opret Flaske" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Tilføj" #: bottles/frontend/views/bottle_details.py:346 #, fuzzy msgid "Hide Hidden Programs" msgstr "Programmer" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, fuzzy, python-brace-format msgid "Launching \"{0}\"…" msgstr "Installerer DXVK…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" "Vælg placeringen, hvor sikkerhedskopieringen af konfigurationsfil skal gemmes" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Vælg placeringen, hvor sikkerhedskopiens arkiv skal gemmes" #: bottles/frontend/views/bottle_details.py:435 #, fuzzy msgid "Backup" msgstr "Sikkerhedskopiering {0}" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, fuzzy, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Sikkerhedskopiering {0}" #: bottles/frontend/views/bottle_details.py:501 #, fuzzy msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Er du sikker på, at du vil slette denne Flaske og alle filer?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 #, fuzzy msgid "Missing Runner" msgstr "Administrer kørere" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 #, fuzzy msgid "Are you sure you want to force stop all processes?" msgstr "Er du sikker på, at du vil slette denne Flaske og alle filer?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 #, fuzzy msgid "This feature is unavailable on your system." msgstr "" "Spilletilstand er enten ikke tilgængelig på dit system, eller kører ikke." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 #, fuzzy msgid "This bottle name is already in use." msgstr "Specialtegn er ikke tilladt!" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 #, fuzzy msgid "Select Working Directory" msgstr "Arbjedsmappe" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 #, fuzzy msgid "Are you sure you want to delete all snapshots?" msgstr "Er du sikker på, at du vil slette denne Flaske og alle filer?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Installeringer" #: bottles/frontend/views/details.py:234 #, fuzzy msgid "Operations in progress, please wait." msgstr "Versionering" #: bottles/frontend/views/details.py:239 #, fuzzy msgid "Return to your bottles." msgstr "Sidste opdatering til denne flaske." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 #, fuzzy msgid "Import failed" msgstr "Importer" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 #, fuzzy msgid "Importing backup…" msgstr "Importer fra sikkerhedskopi: {0}" #: bottles/frontend/views/importer.py:119 #, fuzzy msgid "Select a Backup Archive" msgstr "Vælg en sikkerhedskopi" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 #, fuzzy msgid "Import" msgstr "Importer" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 #, fuzzy msgid "Select a Configuration File" msgstr "Vælg konfigurationsfil" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, fuzzy, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Installerer DXVK…" #: bottles/frontend/views/list.py:235 #, fuzzy msgid "Your Bottles" msgstr "Om Flasker" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 #, fuzzy msgid "Select Bottle Directory" msgstr "Vælg en mappe" #: bottles/frontend/views/new.py:176 #, fuzzy msgid "Creating Bottle…" msgstr "Opret ny flaske" #: bottles/frontend/views/new.py:221 #, fuzzy msgid "Unable to Create Bottle" msgstr "Opret ny flaske" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 #, fuzzy msgid "Bottle Created" msgstr "Flasker Startet!" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "Opret Flaske" #: bottles/frontend/views/preferences.py:198 #, fuzzy msgid "Relaunch Bottles?" msgstr "Opret Flaske" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:140 #, fuzzy msgid "Installing…" msgstr "Installerer DXVK…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest for {0}" #: bottles/frontend/widgets/dependency.py:172 #, fuzzy, python-brace-format msgid "\"{0}\" uninstalled" msgstr "Afinstallationsprogram" #: bottles/frontend/widgets/dependency.py:174 #, fuzzy, python-brace-format msgid "\"{0}\" installed" msgstr "Afinstallationsprogram" #: bottles/frontend/widgets/dependency.py:188 #, fuzzy, python-brace-format msgid "\"{0}\" failed to install" msgstr "Afinstallationsprogram" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, fuzzy, python-brace-format msgid "Review for {0}" msgstr "Manifest for {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, fuzzy, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Installerer DXVK…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 #, fuzzy msgid "Show report" msgstr "Fejlrapportering" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 #, fuzzy msgid "Updating display settings, please wait…" msgstr "Versionering" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 #, fuzzy msgid "No overrides found." msgstr "Ingen flasker fundet!" #: bottles/frontend/windows/drives.py:71 #, fuzzy msgid "Select Drive Path" msgstr "Opret Flaske" #: bottles/frontend/windows/envvars.py:131 #, fuzzy msgid "No environment variables defined." msgstr "Miljøvariabler" #: bottles/frontend/windows/exclusionpatterns.py:108 #, fuzzy msgid "No exclusion patterns defined." msgstr "Miljøvariabler" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "En fejl er opstået." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 #, fuzzy msgid "Select Resource File" msgstr "Opret Flaske" #: bottles/frontend/windows/installer.py:109 #, fuzzy msgid "Installing Windows dependencies…" msgstr "Afhængigheder" #: bottles/frontend/windows/installer.py:110 #, fuzzy msgid "Configuring the bottle…" msgstr "Opret ny flaske" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 #, fuzzy msgid "Installing the {}…" msgstr "Installerer DXVK…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, fuzzy, python-brace-format msgid "Installing {0}…" msgstr "Installerer DXVK…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, fuzzy, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "Versionering aktiveret for denne flaske" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 #, fuzzy msgid "Select Script" msgstr "Opret Flaske" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 #, fuzzy msgid "Run Windows Software" msgstr "Kør Windows Programmer" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Mørkt tema" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Vindueshøjde" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Justér vinduets højde." #: data/com.usebottles.bottles.gschema.xml:47 #, fuzzy msgid "Show notifications." msgstr "Aktiver notifikationer." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Rengøring af lager" #: data/com.usebottles.bottles.gschema.xml:52 #, fuzzy msgid "Clean the temp path when booting the system." msgstr "Rengør Lagersti ved opstart." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Udgivelseskandidat" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Slå Udgivelseskandidat til eller fra for kørere." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Opstartsvisning" #: data/com.usebottles.bottles.gschema.xml:62 #, fuzzy msgid "Choose which view the application should be started in." msgstr "Vælg hvilken visning, der skal indlæses, ved start af applikation." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Slå eksperimentielle funktioner, så som versionering og " "installationsprogrammer, til eller fra. Udgivelseskandidat for Kørere." #: data/com.usebottles.bottles.gschema.xml:71 #, fuzzy msgid "Steam Proton Support" msgstr "ProtonDB" #: data/com.usebottles.bottles.gschema.xml:72 #, fuzzy msgid "Toggle Steam Proton prefixes support." msgstr "Slå ekpperimentel versioneringfunktion til eller fra." #: data/com.usebottles.bottles.gschema.xml:76 #, fuzzy msgid "Experiments:sandbox" msgstr "Eksperimenter" #: data/com.usebottles.bottles.gschema.xml:77 #, fuzzy msgid "Toggle experimental Sandbox per bottle." msgstr "" "Slå eksperimentelle funktioner for installationsprogrammer til eller fra." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Luk automatisk Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:11 #, fuzzy msgid "Run Windows software on Linux with Bottles!" msgstr "Kør nemt Windows programvare på Linux med 🍷 Flasker!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Nyd flaskeprogrammer når du vil !" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Vores indbyggede afhængighedsinstallationssystem tillader nem adgang til et " "højt niveau af programvare-kompatibilitet. Vi inkluderer også " "overførselshåndtering til at hente de officielle komponenter: kører " "(wine, proton), dxvk, afhængigheder, osv." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Funktioner så som flaske-versionering lader dig sikre dit arbejde og " "gendanne det senere!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Funktioner:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Opret dine flasker, ved hjælp af prækonfigurerede miljøer, eller opret dine " "egne" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Kør hver eksekverbar genstand (.exe/.msi) i dine flasker, direkte fra " "kontekstmenuen, fra din filhåndtering" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Automatisk genkendelse af applikationer, installerede i dine flasker" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Tilføj nemt miljøvariabler" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Overskriv DLL-filer direkte fra flaske-indstillinger" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "På-Farten kørerskift for enhver Flaske" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Forskellige optimeringer for bedre ydeevne i spil (esynk, fsynk, dxvk, " "lagring, skygningsoversætter, aflæsning .. og meget mere.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Automatisk installation og administration af Wine- og Proton-kørere" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Automatisk flaske-reparation i tilfælde af nedbrud" #: data/com.usebottles.bottles.metainfo.xml.in:28 #, fuzzy msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Integrerede Afhængigheder-installation, baseret på et fællesskabs-drevet " "depot" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Integreret Opgavehåndtering for wine-processer" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Nem adgang til ProtonDB og WineHQ for hjælp" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Et system der bringer din konfiguration til nye versioner i flasker" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Sikkerhedskopier og importer flasker" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importer nemt wine-præfiks fra andre administratorer" #: data/com.usebottles.bottles.metainfo.xml.in:34 #, fuzzy msgid "Bottles versioning" msgstr "Aktiver versionering" #: data/com.usebottles.bottles.metainfo.xml.in:35 #, fuzzy msgid "... and much more that you can find by installing Bottles!" msgstr ".. og meget mere, som du kan finde, ved at installere Flasker!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 #, fuzzy msgid "Correct version" msgstr "Komponentversion" #: data/com.usebottles.bottles.metainfo.xml.in:106 #, fuzzy msgid "Fix crash when creating a bottle" msgstr "Opret ny flaske" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 #, fuzzy msgid "Add toast for \"Run Executable\"" msgstr "Før .exe" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 #, fuzzy msgid "Importing backups resulted an error" msgstr "Importer fra sikkerhedskopi: {0}" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 #, fuzzy msgid "Correct version date" msgstr "Oprettelsestidspunkt" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #, fuzzy #~ msgid "Calculating…" #~ msgstr "Duplikerer…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Kør .exe/.msi i denne flaske" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Opret ny flaske" #~ msgid "New Bottle" #~ msgstr "Ny Flaske" #, fuzzy #~ msgid "Bottle Information" #~ msgstr "Flasker Startet!" #, fuzzy #~ msgid "A clear environment for your experiments." #~ msgstr "Et rent miljø, uden nogen optimeringer." #~ msgid "64 bit" #~ msgstr "64 bit" #~ msgid "32 bit" #~ msgstr "32 bit" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "Bruge GameMode" #, fuzzy #~ msgid "Custom Path" #~ msgstr "Tilpasset" #, fuzzy #~ msgid "Choose an executable path" #~ msgstr "Vælg en eksekverbar Windows-fil" #~ msgid "Choose a Windows executable file" #~ msgstr "Vælg en eksekverbar Windows-fil" #, fuzzy #~ msgid "Choose working directory for executables" #~ msgstr "Vælg en eksekverbar Windows-fil" #, fuzzy #~ msgid "Choose a recipe file" #~ msgstr "Vælg konfigurationsfil" #, fuzzy #~ msgid "Choose where to store the bottle" #~ msgstr "Sidste opdatering til denne flaske." #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Vælg en eksekverbar Windows-fil" #, fuzzy #~ msgid "Choose the Working Directory" #~ msgstr "Arbjedsmappe" #~ msgid "Quality" #~ msgstr "Kvalitet" #~ msgid "Balanced" #~ msgstr "Balanceret" #, fuzzy #~ msgid "Choose path" #~ msgstr "Gennemse C:" #, fuzzy #~ msgid "Choose a file." #~ msgstr "Vælg konfigurationsfil" #, fuzzy #~ msgid "File not Found" #~ msgstr "Ingen tilstande fundet!" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Administrer nemt wine-præfiks" #, fuzzy #~ msgid "Run with Arguments…" #~ msgstr "Kør med argumenter" #, fuzzy #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Gennemse C:" #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Administrer de kørende processer i denne Flaske." #, fuzzy #~ msgid "Debug wine processes." #~ msgstr "Kontroller for installerede programmer." #, fuzzy #~ msgid "Wine Configuration" #~ msgstr "Konfiguration" #, fuzzy #~ msgid "Read documentation." #~ msgstr "Dokumentation" #, fuzzy #~ msgid "Install Selected" #~ msgstr "Installeringer" #, fuzzy #~ msgid "Select Dependencies" #~ msgstr "Afhængigheder" #, fuzzy #~ msgid "Read documentation" #~ msgstr "Dokumentation" #~ msgid "Graphics" #~ msgstr "Grafik" #, fuzzy #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Forbedrer ydeevne i DirectX 11 spil og andre 3D programmer.\n" #~ "Slå fra hvis du oplever grafiske fejl." #, fuzzy #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Forbedrer ydeevne i DirectX 12 spil og andre 3D programmer.\n" #~ "Slå fra hvis du oplever grafiske fejl." #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "Administrer kørere" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Brug Wine virtuelt skrivebord." #, fuzzy #~ msgid "Screen Scaling" #~ msgstr "Aktiver versionering" #, fuzzy #~ msgid "Set custom DPI." #~ msgstr "Bruge GameMode" #, fuzzy #~ msgid "Manage Components Versions" #~ msgstr "Komponentversion" #, fuzzy #~ msgid "DXVK Version" #~ msgstr "Versionering" #, fuzzy #~ msgid "VKD3D Version" #~ msgstr "Versionering" #, fuzzy #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimer ydeevne i spil når der er brug for det" #, fuzzy #~ msgid "Gamescope" #~ msgstr "Bruge GameMode" #, fuzzy #~ msgid "Defaults to the bottle path." #~ msgstr "Gem flaskens status." #~ msgid "Choose a directory" #~ msgstr "Vælg en mappe" #~ msgid "Audio" #~ msgstr "Lyd" #, fuzzy #~ msgid "Reduce Latency" #~ msgstr "Reducer PulseAudio-forsinkelse" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Indstil PulseAudio-forsinkelse til 60 milisekunder, for at øge " #~ "lydkvalitet." #~ msgid "Versioning" #~ msgstr "Versionering" #, fuzzy #~ msgid "Development and Debugging" #~ msgstr "Udviklere og fejlfinding" #, fuzzy #~ msgid "No Programs found" #~ msgstr "Ingen flasker fundet!" #, fuzzy #~ msgid "Take a break, it may take a while." #~ msgstr "Tag en pause, det kommer til at tage ets tykke tid" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Bruge GameMode" #, fuzzy #~ msgid "Import/Export…" #~ msgstr "Importering" #~ msgid "Open menu" #~ msgstr "Åbn menu" #~ msgid "New bottle" #~ msgstr "Ny flaske" #~ msgid "Confirm" #~ msgstr "Bekræft opgradering" #, fuzzy #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "Er du sikker på, at du vil slette denne Flaske og alle filer?" #, fuzzy #~ msgid "Default to the bottle path." #~ msgstr "Gem flaskens status." #, fuzzy #~ msgid "Details & Utilities" #~ msgstr "Hjælpeprogram" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "Opret ny flaske" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Ny flaske" #~ msgid "Easily manage wineprefix" #~ msgstr "Administrer nemt wine-præfiks" #, fuzzy #~ msgid "Experiments:library" #~ msgstr "Eksperimenter" #, fuzzy #~ msgid "Toggle experimental Library mode." #~ msgstr "" #~ "Slå eksperimentelle funktioner for installationsprogrammer til eller fra." #, fuzzy #~ msgid "Loading…" #~ msgstr "Overførsler" #, fuzzy #~ msgid "Generating state files index …" #~ msgstr "Administrer nemt wine-præfiks" #, fuzzy #~ msgid "Creating a restore point …" #~ msgstr "Administrer nemt wine-præfiks" #~ msgid "Updating index …" #~ msgstr "Opdatere indekset…" #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Argumenter fundet til eksekverbar genstand: [{executable}]." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Indeks for status {0}" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "Dokumentation" #~ msgid "DXVK HUD" #~ msgstr "DXVK Heads-up-skærm" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Aktiver DXVK-overlægningen, som viser BPS og andre detaljer i D3D-" #~ "applikationer." #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "Dokumentation" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Aktiver versionsstyring for at gemme og genoprette en Bottle til en " #~ "tidligere tilstand" #~ msgid "Task manager" #~ msgstr "Opgavehåndtering" #, fuzzy #~ msgid "Installing..." #~ msgstr "Installer" #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Indtast en kort kommentar:" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Administrer kørere" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Flaske-versionering (eksperimentiel)" #~ msgid "Translate" #~ msgstr "Oversæt" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Fejlrapportering" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Fejlrapportering" #~ msgid "Utilities" #~ msgstr "Hjælpeprogram" #~ msgid "Wine config" #~ msgstr "Winecfg" #, fuzzy #~ msgid "Control panel" #~ msgstr "Kontrolpanel" #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Dokumentation" #~ msgid "Bottle details" #~ msgstr "Detaljer om Flaske" #~ msgid "Rename bottle" #~ msgstr "Gem flaske" #~ msgid "Use DXVK" #~ msgstr "Brug DXVK" #~ msgid "Use VKD3D" #~ msgstr "Brug VKD3D" #, fuzzy #~ msgid "DXVK version" #~ msgstr "Versionering" #, fuzzy #~ msgid "DLL overrides" #~ msgstr "DLL-overskrivninger" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "Dokumentation" #, fuzzy #~ msgid "Existing overrides" #~ msgstr "DLL-overskrivninger" #, fuzzy #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "f.x.: -eksempel1 -eksempel2 -eksempel3=halløj" #, fuzzy #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "Opret Flaske" #, fuzzy #~ msgid "page_name" #~ msgstr "Kører" #~ msgid "New variable" #~ msgstr "Ny variabel" #~ msgid "e.g. MY_VAR" #~ msgstr "Fx. MIN_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Her kan man ændre miljøvariablerne, for kommandoerne, som skal køre." #, fuzzy #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "Syntaks: VAR1=værdi VAR2=værdi .." #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "Syntaks: VAR1=værdi VAR2=værdi .." #~ msgid "Type here.." #~ msgstr "Skriv her..." #~ msgid "Utility & Preferences" #~ msgstr "Hjælpeprogram & Indstillinger" #, fuzzy #~ msgid "Choose a name for your bottle" #~ msgstr "Sidste opdatering til denne flaske." #, fuzzy #~ msgid "Use custom path" #~ msgstr "Bruge GameMode" #~ msgid "Welcome" #~ msgstr "Velkommen" #, fuzzy #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "Flasker er et moderne værktøj, som raffinerer og forenkler kørsel af " #~ "Windows programvare på Linux!" #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "Administrer kørere" #~ msgid "We Are Almost There" #~ msgstr "Vi er der næsten" #~ msgid "Download" #~ msgstr "Overførsler" #~ msgid "Everything Is Ready!" #~ msgstr "Alt er klargjort!" #~ msgid "Finish" #~ msgstr "Afslut" #~ msgid "Go back" #~ msgstr "Gå tilbage" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "Før .exe" #~ msgid "Confirm deletion" #~ msgstr "Bekræft sletning" #~ msgid "Done" #~ msgstr "Færdig" #, fuzzy #~ msgid "Caffe runners" #~ msgstr "Administrer kørere" #, fuzzy #~ msgid "Proton runners" #~ msgstr "Administrer kørere" #, fuzzy #~ msgid "Other runners" #~ msgstr "Administrer kørere" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Bottles Fora" #~ msgid "New programs will be automatically found." #~ msgstr "Nye programmer vil blive funder automatisk." #, fuzzy #~ msgid "Duplicate a bottle" #~ msgstr "Opret Flaske" #~ msgid "Change environment variables" #~ msgstr "Ændre miljøvariabler" #, fuzzy #~ msgid "Import & export" #~ msgstr "Importering" #~ msgid "Flatpak help" #~ msgstr "Flatpak-hjælp" #, fuzzy #~ msgid "Destroy this bottle" #~ msgstr "Destruer flaske" #, fuzzy #~ msgid "Make a backup of this bottle." #~ msgstr "Eksekver i denne flaske" #~ msgid "64-bit" #~ msgstr "64 bit" #~ msgid "32-bit" #~ msgstr "32 bit" #~ msgid "Night theme" #~ msgstr "Mørkt tema" #, fuzzy #~ msgid "Use the night theme." #~ msgstr "Aktiver det mørke tema." #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "Eksperimenter:installers" #, fuzzy #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "" #~ "Slå eksperimentelle funktioner for installationsprogrammer til eller fra." #~ msgid "Enable ACO shader compiler" #~ msgstr "Aktiver ACO shader kompiler" #, fuzzy #~ msgid "Bottles' Issues" #~ msgstr "Flaskestørrelse:" #~ msgid "Bottles Started!" #~ msgstr "Flasker Startet!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Dette er en eksperimentel funktion i et tidligt udviklingsstadie, vær " #~ "varsom og indrapporter fejl." #~ msgid "Optimise gaming performance on demand" #~ msgstr "Optimer ydeevne i spil når der er brug for det" #, fuzzy #~ msgid "NVAPI version" #~ msgstr "Versionering" #, fuzzy #~ msgid "Point to the bottle path" #~ msgstr "Gem flaskens status." #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "" #~ "Spilletilstand er enten ikke tilgængelig på dit system, eller kører ikke." #~ msgid "Experiments:installers" #~ msgstr "Eksperimenter:installers" #~ msgid "Software" #~ msgstr "Programvare" #~ msgid "Experiments:versioning" #~ msgstr "Eksperimenter:versioning" #, fuzzy #~ msgid "Import and export" #~ msgstr "Importering" #, fuzzy #~ msgid "Creating sandboxed folders…" #~ msgstr "Opret ny flaske" #, fuzzy #~ msgid "Backup bottle" #~ msgstr "Sikkerhedskopier denne flaske" #~ msgid "Bottle" #~ msgstr "Flasker" #, fuzzy #~ msgid "No runners found, please install one." #~ msgstr "Ingen kørere fundet" #, fuzzy #~ msgid "Improved the Download manager" #~ msgstr "Opgavehåndtering" #~ msgid "Choose an environment" #~ msgstr "Vælg miljø" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Vælg en eksekverbar Windows-fil" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Vælg en eksekverbar Windows-fil" #, fuzzy #~ msgid "Dependencies can now set register keys" #~ msgstr "Ingen afhængigheder fundet!" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Eksperimenter:installers" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Gennemse C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Opgrader kører til den seneste lokalt installerede" #~ msgid "Destroy bottle" #~ msgstr "Destruer flaske" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Dette vil ændre køreren fra {0} til {1}." #~ msgid "Run in this bottle" #~ msgstr "Kør i denne flaske" #, fuzzy #~ msgid "Import backup archives" #~ msgstr "Vælg en sikkerhedskopi" #~ msgid "This is the manifest for {0}." #~ msgstr "Dette er manifestet for {0}." #~ msgid "This is the index for {0}." #~ msgstr "Dette er indekset for {0}." #, fuzzy #~ msgid "DXVK Versions" #~ msgstr "Versionering" #, fuzzy #~ msgid "Runners found: [{0}]" #~ msgstr "Ingen kørere fundet" #~ msgid "No dxvk found." #~ msgstr "Ingen dxvk fundet" #, fuzzy #~ msgid "Bottles found: %s" #~ msgstr "Ingen flasker fundet!" #, fuzzy #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Indeks for status {0}" #~ msgid "Execute .bat files in your bottles" #~ msgstr "Eksekver i denne flaske" #, fuzzy #~ msgid "Experiments can now be enabled from Preferences" #~ msgstr "Kører kan ændres fra fanebladet Indstillinger." #~ msgid "Bottle configuration update across software updates" #~ msgstr "Konfigurationer opdaterer system på tværs af Flaske-versioner" #~ msgid "Toggle RC releases for runners" #~ msgstr "Slå Udgivelseskandidat til eller fra for Kørere" #~ msgid "Environment description" #~ msgstr "Miljøbeskrivelse" #, fuzzy #~ msgid "Dependencies can now extract archives" #~ msgstr "Ingen afhængigheder fundet!" #~ msgid "Check for running processes." #~ msgstr "Kontroller for installerede programmer." ================================================ FILE: po/de.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-02-02 11:01+0000\n" "Last-Translator: Ettore Atalan \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.16-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Kein Pfad angegeben" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Sicherung {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Sicherung importieren: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Installation der Komponenten fehlgeschlagen, 3 mal versucht." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Fehlende wesentliche Komponenten. Installiere…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Bottle-Verzeichnis konnte nicht erstellt werden." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Platzhalterverzeichnis/-datei konnte nicht erstellt werden." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Bottle-Konfiguration wird erzeugt…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Vorlage gefunden, wird angewendet…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Wine-Konfiguration wird aktualisiert…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Wine-Konfiguration aktualisiert!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Ausführung als Flatpak, isoliere Benutzer-Ordner…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Isoliere Benutzer-Ordner…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Windows-Version wird eingestellt…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "CMD-Standardeinstellungen anwenden…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Umgebungsoptimierung…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Umgebung anwenden: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Verwende ein benutzerdefiniertes Umgebungsrezept…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Rezept nicht gefunden oder ungültig…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Installiere DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Installiere VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Installiere DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Installiere Abhängigkeit: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Erstelle den Versionierungsstatus 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Fertigstellung…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Vorlage zwischenspeichern…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Zustand einchecken…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Nichts zum Einchecken" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Neuen Zustand [{0}] erfolgreich erstellt!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Liste der Zustände erfolgreich abgerufen!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Zustand {0} erfolgreich wiederhergestellt!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Zustand {} wiederherstellen…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Zustand nicht gefunden" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Zustand {} ist bereits der aktive Zustand" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Version anzeigen" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Pfad der Programmdatei" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk-Pfad" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Bottle-Name" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Parameter übergeben" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Ungültiger URI (Syntax: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Beenden] Anforderung erhalten." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Hilfe] Anforderung erhalten." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Neu laden] Anforderung erhalten." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Spenden" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Bibliotheken von Drittanbietern und besonderer Dank" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Gesponsert und finanziert von" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Urheberrecht © 2017-2024 - Bottles Entwickler" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Bottles Entwickler" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Übersetzer Würdigung" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Komponentenversion" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Deinstallieren" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Dateien durchsuchen" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Die Installation ist fehlgeschlagen. Dies kann an einem Fehler im " "Repository, einem teilweisen Download oder einer nicht übereinstimmenden " "Prüfsumme liegen. Drücke, um es erneut zu versuchen." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Herunterladen & Installieren" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Manifest anzeigen" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Lizenz" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Neu installieren" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Einen Fehler melden…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Abhängigkeitsname" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Beschreibung der Abhängigkeit" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Kategorie" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Herunterladen & installieren der Abhängigkeiten" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Es ist ein Installationsfehler aufgetreten. Starte Bottles neu um den " "Absturzbericht zu lesen, oder führe Bottles über das Terminal aus, um die " "Ausgabe zu lesen." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Abhängigkeits-Menü" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Fehlerbehandlung" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Dateien durchsuchen…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Dupliziere die Bottle…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Das ist das komplette Archiv deiner Bottle, inklusive persönlicher Dateien." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Vollständige Sicherung…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Dies ist nur die Bottle-Konfiguration. Passend, wenn du eine neue erstellen " "möchtest, jedoch ohne persönliche Dateien." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Konfiguration exportieren…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Versteckte Programme anzeigen" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Suche nach neuen Programmen" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Bottle löschen…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Sekundäres Menü" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Stoppen aller Prozesse erzwingen" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simuliere das Herunterfahren von Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Herunterfahren" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Einen Windows Neustart simulieren." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Neustarten" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Startoptionen" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Im Terminal ausführen" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Dateien zum Ausführen hier ablegen" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Meine Bottle" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Umgebung" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Runner" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Versionierung für diese Bottle aktiviert" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Versionierung für diese Bottle ist aktiv." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Programmdatei ausführen…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programme" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Klicke auf „Programmdatei ausführen...“, um eine Programmdatei auszuführen, " "auf „Kurzbefehle hinzufügen...“, um eine Programmdatei der Programmliste " "hinzuzufügen oder „Programme Installieren...“, um von der Community " "gepflegte Programme zu installieren." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Kurzbefehle hinzufügen…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Programme Installieren…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Optionen" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Einstellungen" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Bottle-Einstellungen konfigurieren." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Abhängigkeiten" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Abhängigkeiten der Programme installieren." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Schnappschüsse" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Erstelle und verwalte Bottle zustände." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Taskmanager" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Laufende Programme verwalten." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Werkzeuge" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Befehlszeile" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Befehle in der Bottle ausführen." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Registry-Editor" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Die interne Registrierung bearbeiten." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Legacy-Winewerkzeuge" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Explorer" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Debugger" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfiguration" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Deinstallateur" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Systemsteuerung" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Abhängigkeiten suchen…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Du bist offline :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Bottles läuft im Offlinemodus, daher sind keine Abhängigkeiten verfügbar." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Abhängigkeiten sind Ressourcen, welche die Kompatibilität mit Windows-" "Programmen verbessern.\n" "\n" "Dateien auf dieser Seite werden von Dritten unter einer proprietären Lizenz " "bereitgestellt. Indem Sie sie installieren, stimmen Sie den jeweiligen " "Lizenzbedingungen zu." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Ein Problem oder eine fehlende Abhängigkeit melden." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Fehlende Abhängigkeit melden" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Dokumentation lesen." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentation" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Suche" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Nach Programmen suchen…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Installiere Programme, die von unserer Community kuratiert wurden.\n" "\n" "Die Dateien auf dieser Seite werden von Dritten unter einer proprietären " "Lizenz bereitgestellt. Wenn du sie installierst, erklärst du dich mit den " "jeweiligen Lizenzbedingungen einverstanden." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Keine Installer gefunden" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Das Repository ist nicht erreichbar oder kein Installationsprogramm ist mit " "dieser Bottle kompatibel." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Dokumentation lesen" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Name" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Komponenten" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Die Version der Wine-Kompitabilitätsschicht." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Runner und dazugehörige Komponenten werden aktualisiert, bitte warten…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Direct3D 8/9/10/11-Kompatibilität durch die Übersetzung zu Vulkan verbessern." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Aktualisiere DXVK, bitte warten…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Direct3D 12 für bessere Kompatibilität nach Vulkan übersetzen." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Aktualisiere VKD3D, bitte warten…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Aktualisiere DXVK-NAVAPI, bitte warten…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Erhöhung der Reaktionsfähigkeit. Kann von einigen Anti-Cheat-Software " "erkannt werden." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Aktualisiere LatencyFleX, bitte warten…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Anzeige" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Verbessert die Leistung zulasten der Grafik mit DXVK-NVAPI. Funktioniert nur " "auf neueren NVIDIA-Grafikkarten." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Erhöht die Leistung auf Kosten der Grafik. Funktioniert nur unter Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Verwalte die FidelityFX Super Resolution-Einstellungen" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Dedizierte Grafikkarte" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Dedizierte Grafikkarte nutzen. Verbessert die Performance zu Lasten des " "Stromverbrauchs." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Nachbearbeitungseffekte" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Verschiedene nachträgliche Effekte mit vkBasalt hinzufügen. Funktioniert nur " "mit Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Einstellungen der Nachbearbeitungsebene verwalten" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Verwalte mit Gamescope, wie Spiele auf dem Bildschirm angezeigt werden " "sollen." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gamescope-Einstellungen verwalten" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Erweiterte Anzeigeeinstellungen" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Leistung" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Synchronisation aktivieren, um die Leistung auf Mehrkern-Prozessoren zu " "verbessern." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Synchronisation" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "System" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Leistung überwachen" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Zeige mit MangoHud Überwachungsinformationen wie Framerate, Temperaturen, " "CPU/GPU-Last und mehr zu OpenGL und Vulkan an." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Wende eine Reihe von Optimierungen auf deinem Gerät an. Kann die " "Spielleistung verbessern." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Spiel-Dateien vorladen" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Verbessert die Ladezeit beim mehrfachen Starten des Spiels. Das Spiel " "braucht beim ersten Mal länger, um zu starten." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Verwalten der vmtouch-Einstellungen" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS Spiele-Aufnahme" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Umschalten der OBS-Spielaufnahme für alle Vulkan- und OpenGL-Programme." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Kompatibilität" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windows Version" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Windows Version wird geändert, bitte warten…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Sprache" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Wähle die Sprache, die mit Programmen verwendet werden soll." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Dezidierte Sandbox" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Verwende für diese Bottle eine eingeschränkte/verwaltete Umgebung." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Sandbox-Berechtigungen verwalten" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Bottles-Runtime" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Bietet zusätzliche Bibliotheken für mehr Kompatibilität. Deaktivieren, falls " "Probleme auftreten." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Steam Laufzeitumgebung" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Bietet zusätzliche Bibliotheken für mehr Kompatibilität. Deaktivieren, falls " "Probleme auftreten." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Arbeitsverzeichnis" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Auf Standard zurücksetzen" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Standard)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL-Überschreibungen" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Umgebungsvariablen" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Laufwerke verwalten" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Automatische Schnappschüsse" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Erstelle automatisch Schnappschüsse, bevor du Software installierst oder " "Einstellungen änderst." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Komprimierung" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Schnappschüsse komprimieren, um Platz zu sparen. Dies wird das Erzeugen von " "Schnappschüssen verlangsamen." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Ausschlussmuster verwenden" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Pfade in Schnappschüssen ausschließen." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Pattern verwalten" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Neu laden" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Prozess stoppen" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Keine Schnappschüsse gefunden" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Erstelle deinen ersten Schnappschuss, um mit dem Speichern des Status deiner " "Einstellungen zu beginnen." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Ein kurzer Kommentar" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Speichere den Zustand der Bottle." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Neuen Schnappschuss erstellen" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Einzelheiten" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Zurück" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operationen" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Bottle auswählen" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Abbrechen" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Auswählen" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Neue Bottle erstellen" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Bottles-Absturzbericht" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Abbrechen" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Bericht senden" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles ist das letzte Mal abgestürzt. Bitte fülle einen Bericht aus und " "füge den folgenden Traceback bei, damit wir das Problem identifizieren " "können, um zu verhindern, dass es erneut auftritt." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Wir haben mindestens einen übereinstimmenden oder ähnlichen Bericht " "gefunden. Bitte vergewissere dich sorgfältig, dass dieser Bericht nicht " "bereits gemeldet wurde. Jeder Bericht bedeutet eine Menge Arbeit seitens der " "Entwickler. Bitte respektiere deren Arbeit und stelle sicher, dass keine " "Duplikate einreicht werden." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Ich möchte den Bericht trotzdem senden." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Erweiterte Optionen" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Unvollständiges Paket" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Diese Version von Bottles scheint nicht alle notwendigen Kernabhängigkeiten " "zu enthalten. Bitte kontaktieren Sie den Paketbetreuer oder verwenden Sie " "eine offizielle Version." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Beenden" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Dynamic Link Libraries können auf builtin (bereitgestellt durch Wine) oder " "auf native (bereitgestellt durch das Programm) festgelegt werden." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Neuer Override" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Overrides" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Laufwerke" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Dies sind Dateipfade auf deinem Hostsystem, die vom Runner als Geräte " "erkannt werden (e.g. C: D:..)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Buchstabe" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Vorhandene Laufwerke" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Bottle duplizieren" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplizieren" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Gebe einen Namen für das Duplikat der Bottle ein." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Dupliziere…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Das kann eine Weile dauern." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Bottle dupliziert" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Umgebungsvariablen sind dynamisch benannte Werte, welche die laufenden " "Prozesse in der Bottle beeinflussen können." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Variablenname" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Vorhandene Variablen" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Ausschlussmuster" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Definiere Muster, die verwendet werden, um zu verhindern, dass einige " "Verzeichnisse versioniert werden." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Muster" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Vorhandene Muster" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescope Einstellungen" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Speichern" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Verwalte, wie Spiele angezeigt werden sollen." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Spielauflösung" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Verwendet die Auflösung des Videospiels als Referenz in Pixel." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Breite" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Höhe" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Fensterauflösung" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Erhöht die Auflösung, wenn eine höhere Auflösung als die Spielauflösung in " "Pixel verwendet wird." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Sonstiges" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Bildratenbegrenzung" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Bildratenbegrenzung bei Unfokussierung" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Ganzzahlige Skalierung" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Fenstertyp" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Rahmenlos" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Vollbild" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Möchtest du mit der Installation fortfahren?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Installation starten" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Dieses Installationsprogramm erfordert einige lokale Ressourcen, die " "anderweitig nicht bereitgestellt werden können." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Fortfahren" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Fertig!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Programme anzeigen" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Installation Fehlgeschlagen!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Etwas ist schief gelaufen." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Alle Meldungen" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Kritisch" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Fehler" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Warnungen" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Info" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Journal-Browser" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Journal-Browser" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Protokollierungslevel ändern." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Alle" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Diese Parameter werden beim Programmstart übergeben." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Benutzerdefinierte Argumente" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Befehlsargumente" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "z. B.: VAR=value %command% -example1 -example2 -example3=hallo" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Skript nach der Ausführung" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" "Wähle ein Skript, das ausgeführt wird, nachdem das Programm gestartet wurde." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Wähle ein Skript aus" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Wähle aus, wo das Programm starten soll." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Wähle ein Verzeichnis" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Diese Einstellungen überschreiben die Standardeinstellungen für diese " "ausführbare Datei." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Overrides für Einstellungen" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Bottle auf Standard zurücksetzen" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Virtueller Desktop" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Proton Haftungsausschluss" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Proton verwenden" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Achtung, die Verwendung von Proton-basierten Runnern in Non-Steam-Bottles " "kann Probleme verursachen und verhindern, dass sie sich korrekt verhalten.\n" "\n" "Wir empfehlen die Verwendung von Wine-GE, einer Version von Proton, die " "außerhalb von Steam laufen soll.\n" "\n" "Wenn Sie fortfahren, wird die Steam-Laufzeitumgebung automatisch aktiviert " "(falls im System vorhanden und von Bottles erkannt), um auf die " "erforderlichen Bibliotheken zugreifen und Kompatibilitätsprobleme zu " "begrenzen. Beachten Sie, dass GloriousEggroll, der Anbieter des Runners, " "nicht für Probleme verantwortlich ist und wir bitten Sie, sich nicht bei " "ihnen zu melden." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Ich habe es verstanden." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Umbenennen" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Wähle einen neuen Namen für das ausgewählte Programm." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Neuer Name" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Mit Parametern ausführen" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Ausführen" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" "Gib hier die Parameter ein, die an das Programm übergeben werden sollen." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "z. B. -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Sandbox-Einstellungen" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Netzwerk freigeben" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Klang teilen" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Upgrade erforderlich" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Fortsetzen" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Upgrade starten" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Neues Versionierungssystem" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Das neue System zur Versionierung von Bottles ist jetzt verfügbar." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles hat ein völlig neues Versionierungssystem, das nicht " "abwärtskompatibel ist. \n" "\n" "Um die Versionierung weiterhin zu nutzen, müssen wir das Bottles-Repository " "neu initialisieren. Dabei werden keine Daten aus der Bottle gelöscht, " "sondern alle bestehenden Zustände gelöscht und ein neuer erstellt.\n" "\n" "Wenn du zu einem früheren Schnappschuss zurückkehren musst, bevor du " "fortfährst, schließe dieses Fenster, stelle den Schnappschuss wieder her und " "öffne dann die Bottle erneut, um dieses Fenster wieder anzuzeigen.\n" "\n" "Das alte System wird in einer der nächsten Versionen abgeschafft werden." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Repository wird neu initialisiert…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Fertig! Bitte starte Bottles neu." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Einstellungen für Nachbearbeitungseffekte" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Standard" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Standardeinstellungen" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Effekte werden entsprechend der Listenreihenfolge angewendet." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Effekte" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Adaptives Schärfen des Kontrasts" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Schärfe" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Informationen anzeigen" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Entrauschte Luma-Schärfung" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Entrauschen" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Schnelles Annäherungs-Anti-Aliasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Subpixel-Qualität" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Qualitätskantenschwelle" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Minimaler Qualitätskantenschwellenwert" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Subpixel-morphologisches Anti-Aliasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Kantenerkennung" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Farbe" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Schwellenwert" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Maximale Suchschritte" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Maximale Suchschritte diagonal" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Maximale Eckenrundung" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS-Schärfe erhöht die Schärfe eines Bildes. Höhere Werte machen das Bild " "schärfer, während Werte unter 0 das Bild weicher machen, als ursprünglich." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "DLS-Schärfe erhöht die Schärfe eines Bildes. Höhere Werte machen das Bild " "schärfer." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "DLS-Entrauschung verringert das Rauschen eines Bildes. Höhere Werte machen " "das Bild weicher." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "FXAA-Subpixelqualität verringert Aliasing auf Subpixel-Ebene. Höhere Werte " "machen das Bild weicher." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "FXAA-Kantenschwelle ist der Mindestkontrast, der für die Anwendung des FXAA-" "Algorithmus erforderlich ist. Höhere Werte bewirken, dass das Bild mehr " "Kontrast hat." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "FXAA quality edge threshold minimum ist der Mindestwert für dunkle Pixel, " "welche vom FXAA-Algorithmus ignoriert werden. Höhere Werte bewirken, dass " "FXAA Pixel unterhalb des angegebenen Wertes ignoriert, was zu einer " "Leistungssteigerung führen kann." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma erkennt Kanten aus einer monochromen Perspektive, während Color Kanten " "auf der Grundlage von Farben erkennt. Luma ist leistungsfähiger als Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "SMAA-Schwellenwert gibt die Empfindlichkeit der Kantenerkennung an. " "Niedrigere Werte erkennen mehr Kanten auf Kosten der Leistung." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "SMAA maximale Suchschritte gibt an, wie viele horizontale und vertikale " "Suchschritte bei der Suche nach Kanten durchgeführt werden." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "SMAA maximale diagonale Suchschritte gibt an, wie viele diagonale " "Suchschritte bei der Suche nach Kanten durchgeführt werden." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "SMAA-Eckenabrundung gibt die Stärke der Abrundung von Kantenecken an." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Eingebaut (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Nativ (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Eingebaut, dann Nativ" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Nativ, dann eingebaut" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Deaktiviert" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Entfernen" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/pfad/hier/eingeben" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Wert" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Dateien durchsuchen" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Wine-Präfixname" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Manager" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Dieser Wine-Präfix wurde bereits in Bottles importiert." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Eine Bottles-Sicherung importieren" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Erneut nach Präfixen suchen" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Keine Präfixe gefunden" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Es wurden keine externen Präfixe gefunden. Hat Bottles Zugriff darauf?\n" "Verwende das Symbol oben, um eine Bottle aus einer Sicherung zu importieren." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Vollständiges Archiv" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Manifest anzeigen…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Rezension lesen…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Name des Installateurs" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Beschreibung des Installateurs" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Unbekannt" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Dieses Programm installieren" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Programm-Menü" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Kein Vorschaubild" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Starten" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Mit Steam starten" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Artikelname" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Aus Bibliothek entfernen" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Stopp" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Bibliothek" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Füge hier Items aus der Programmliste zur Bottle hinzu" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Versionierung ist für diese Bottle aktiv." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Diese Bottle sieht beschädigt aus." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "In dieser Bottle ausführen" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Hier ausführen" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Diese Bottle sieht beschädigt aus, da die Konfigurationsdatei fehlt. Ich " "kann versuchen dies zu beheben, indem ich eine neue Konfiguration erzeuge." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Durchsuche deine Bottles…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Neue Bottle erstellen…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Keine Ergebnisse gefunden" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Versuche eine andere Suche." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Starte…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Diese Ressource fehlt." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Durchsuchen" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "E_rstellen" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Bottle-Name" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Anwendung" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Spiele" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "Ben_utzerdefiniert" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Benutzerdefiniert" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Benutzerverzeichnis freigeben" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Dadurch wird das Benutzerverzeichnis in der Bottle auffindbar, auch auf die " "Gefahr hin, dass persönliche Informationen an Windows-Software weitergegeben " "werden. Diese Option kann nicht geändert werden, nachdem die Bottle erstellt " "wurde." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Architektur" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32-Bit sollte nur verwendet werden, wenn es unbedingt notwendig ist." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Eine benutzerdefinierte Konfiguration importieren." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Bottleverzeichnis" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Verzeichnis, das die Daten dieser Bottle enthalten wird." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "S_chließen" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Dieser Name ist nicht verfügbar, bitte versuche einen anderen." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Zurück" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Willkommen bei Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Windows-Software unter Linux ausführen." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows in Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles verwendet Kompatibilitäts-Runner, um isolierte containerisierte " "Windows-ähnliche Umgebungen bereitzustellen, in denen Programme ausgeführt " "werden." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Fast fertig" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Wir brauchen noch ein paar Minuten, um alles einzurichten…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Alles bereit!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Bitte beende zuerst die Einrichtung" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Starte mit Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Weiter" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Einstellungen" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Allgemein" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Darstellung" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Dunkler Modus" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Ob Bottles das dunkle Farbschema verwenden sollen." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Aktualisierungsdatum anzeigen" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Ob das Aktualisierungsdatum in der Bottle-Liste angezeigt werden soll." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Benachrichtigungen" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Benachrichtigungen für Downloads und Installationen anzeigen." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Temporäre Dateien" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Temporäre Dateien löschen, wenn Bottles gestartet wird?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Bottles nach dem Starten eines Programms schließen" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" "Bottles nach dem Starten eines Programms über den Dateimanager schließen." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integrationen" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Steam Proton Präfixe" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Steam-Proton-Präfixe auflisten und verwalten." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Steam-Apps in der Programmliste auflisten" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Erfordert Steam für Windows, das in der Bottle installiert ist." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Liste Epic-Games in der Programmliste auf" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Erfordert, dass der Epic Games Store in der Bottle installiert ist." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Ubisoft-Spiele in der Programmliste auflisten" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Erfordert, dass Ubisoft Connect in der Bottle installiert ist." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Erweitert" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Bottles-Verzeichnis" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Verzeichnis, das die Daten Ihrer Bottles enthält." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Runner" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Bottles läuft im Offline-Modus, so dass keine Runner verfügbar sind." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Vorabversion" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Zeige instabile Versionen von Runnern an." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL-Komponenten" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles läuft im Offlinemodus, daher sind die DLLs nicht verfügbar." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Kern" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Laufzeit" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Versuche" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Diese Funktionen befinden sich noch in der Entwicklung und sind " "möglicherweise instabil, so dass mit Fehlern und Störungen zu rechnen ist." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Sandbox pro Bottle" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "Noch in früher Entwicklung." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "In der Konsole ausführen" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Pfad durchsuchen" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Startoptionen ändern…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Zur Bibliothek hinzufügen" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Desktop-Eintrag hinzufügen" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Zu Steam hinzufügen" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Umbenennen…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Programm ausblenden" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Programm einblenden" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Aus Liste entfernen" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Programmname" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Status-ID" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Status-Kommentar" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Diesen Schnappschuss wiederherstellen" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Nachricht löschen" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Hauptmenü" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Du scheinst nicht mit dem Internet verbunden zu sein. Ohne Internet wirst du " "nicht in der Lage sein, erforderliche Komponenten herunterzuladen. Klick auf " "dieses Symbol, wenn du die Verbindung wiederhergestellt hast." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importieren…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Hilfe" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Über Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Datei „{0}“ ist keine .exe- oder .msi-Datei" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Aktualisiert: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "„{0}“ hinzugefügt" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Ausführbare Datei auswählen" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Hinzufügen" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Versteckte Programme ausblenden" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Starten von „{0}“…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Sei dir der Sandbox bewusst" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles wird in einer Sandbox ausgeführt, einer Umgebung mit eingeschränkten " "Berechtigungen, die für Ihre Sicherheit erforderlich ist. Wenn das Programm " "nicht läuft, sollten Sie sich in die Bottle begeben (3-Punkte-Symbol oben) " "und sie von dort aus starten." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Verwerfen" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Wähle den Speicherort für die Sicherungskonfiguration" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Exportieren" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Wähle den Speicherort für das Sicherungsarchiv" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Sicherung" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Sicherung für „{0}“ erstellt" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Sicherung für „{0}“ fehlgeschlagen" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Bist du sicher, dass du „{}“ dauerhaft löschen möchtest?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Dadurch werden alle damit verbundenen Programme und Einstellungen dauerhaft " "gelöscht." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Löschen" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Fehlender Runner" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Der für diese Bottle angeforderte Runner fehlt. Installiere ihn über die " "Bottles-Einstellungen oder wähle einen neuen aus, um Anwendungen auszuführen." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Bist du sicher, dass du das Anhalten aller Prozesse erzwingen willst?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Dies kann zu Datenverlust, Beschädigung und Fehlfunktionen von Programmen " "führen." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "_Stopp erzwingen" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Diese Funktion ist auf deinem System nicht verfügbar." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Um diese Funktion hinzuzufügen, führe bitte „flatpak install“ aus" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Dieser Bottle name wird bereits verwendet." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Arbeitsverzeichnis auswählen" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Verzeichnis, das die Daten von „{}“ enthält." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Bist du sicher, dass du alle Schnappschüsse löschen möchtest?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" "Dadurch werden alle Schnappschüsse gelöscht, deine Dateien bleiben jedoch " "erhalten." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Bitte migriere auf das neue Versionierungssystem, um einen neuen Status zu " "erstellen." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Installateure" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Vorgang läuft, bitte warten." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Kehre zu deinen Bottles zurück." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Sicherung erfolgreich importiert" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Import fehlgeschlagen" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Sicherung importieren…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Wähle ein Sicherungsarchiv" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importieren" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Eine Konfigurationsdatei auswählen" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "nicht verfügbar" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Ausführbare Datei in „{self.config.Name}“ ausführen" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "„{0}“ wird in „{1}“ gestartet…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Deine Bottles" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Herunterladen von ~{0} Paketen…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Geholt {0} von {1} Paketen" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Bottle-Verzeichnis wählen" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Bottle wird erstellt…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Kann Bottle nicht erstellen" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" "Die Erstellung der Bottle ist mit einem oder mehreren Fehlern fehlgeschlagen." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Bottle erstellt" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "„{0}“ wurde erfolgreich erstellt." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" "Steam wurde nicht gefunden oder Bottles hat nicht genügend Berechtigungen." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Bottle-Pfad auswählen" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Bottles neustarten?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles muss neu gestartet werden, um dieses Verzeichnis verwenden zu können." "\n" "\n" "Stelle sicher, dass jedes Programm, das von Bottles gestartet wurde, " "geschlossen ist, bevor Bottles wieder ausgeführt wird. Andernfalls kann es " "zu Datenverlust, Beschädigung und Fehlfunktionen der Programme kommen." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Neustart" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "Basierend auf Valve's Wine, einschließlich Staging und Proton-Patches." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "Basierend auf Wine Upstream, einschließlich Staging und Proton Patches." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Basiert auf Wine-Upstream, enthält Staging-Patches." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Basiert auf Valves Wine, enthält Staging, Proton und Steam-spezifische " "Patches. Erfordert die aktivierte Steam Runtime." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Anderes" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Aktualisieren" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Installiere…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest für {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "„{0}“ deinstalliert" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "„{0}“ installiert" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "„{0}“ konnte nicht installiert werden" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "„{0}“ importiert" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Diese Anwendung funktioniert möglicherweise nicht ordnungsgemäß. Das " "Installationsprogramm wurde so konfiguriert, dass es die bestmögliche " "Benutzererfahrung bietet. Allerdings muss man mit Störungen, Instabilität " "und dem Fehlen funktionierender Funktionen rechnen." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Dieses Programm funktioniert mit erkennbaren Störungen, diese " "beeinträchtigen jedoch nicht die Funktionalität der Anwendung." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Dieses Programm funktioniert mit kleineren Störungen." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Dieses Programm funktioniert perfekt." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Rezension für {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Anhalten von „{0}“…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Starte „{0}“ mit Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "„{0}“ versteckt" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "„{0}“ angezeigt" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "„{0}“ entfernt" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "„{0}“ umbenannt zu „{1}“" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Desktop Eintrag für „{0}“ erstellt" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "„{0}“ wurde zur Bibliothek hinzugefügt" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "„{0}“ wurde zur Steam-Bibliothek hinzugefügt" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Bericht anzeigen" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Dieses Problem wurde bereits 5 Mal gemeldet und kann nicht " "erneut gesendet werden.\n" " Schreibe dein Feedback in einen der bereits vorhandenen Berichte." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Anzeigeeinstellungen werden aktualisiert, bitte warten…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Anzeigeeinstellungen aktualisiert" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Keinen Override gefunden." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Laufwerkspfad auswählen" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Keine Umgebungsvariablen definiert." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Keine Ausschlussmuster definiert." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Es ist ein Fehler aufgetreten." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "In Zwischenablage kopieren" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Ressourcendatei auswählen" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Windows-Abhängigkeiten werden installiert…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Die Bottle wird konfiguriert…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Installationsschritte werden verarbeitet…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Installation von {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Endkontrollen werden durchgeführt…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "{0} wird installiert…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} ist jetzt in der Programmansicht verfügbar." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Installateur schlug mit unbekanntem Fehler fehl" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} ist für diese Bottle bereits deaktiviert." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Diese Einstellung entspricht nicht Bottle's Standardeinstellung." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Skript auswählen" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Benutzerdefinierter Bottlepfad nicht gefunden" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Auf Standardpfad zurückfallen. Es werden keine Bottles aus dem angegebenen " "Pfad aufgelistet." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Windows-Software ausführen" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "Wine;Windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak-Migration" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "De(-aktiviere) dan Flatpak-Migrationsdialog." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Dunkles Design" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Erzwinge die Verwendung des dunklen Designs." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Aktualisierungsdatum in der Liste de(-aktiviere)" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "De(-aktiviere) das Aktualisierungsdatum in der Bottles-Liste." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Auflistung der Steam-Apps" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Steam-Apps-Liste ein-/ausschalten." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Epic-Games-Store Beschreibung" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Epic-Games-Liste umschalten." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Ubisoft Connect Eintrag" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Ubisoft Connect-Liste umschalten." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Fensterbreite" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Die Fensterbreite ändern." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Fensterhöhe" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Die Fensterhöhe ändern." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Benachrichtigungen anzeigen." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Temporäre Dateien aufräumen" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Temporäre Dateien beim Systemstart löschen." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Release-Kandidat" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Vorabversionen für Runner de(-aktivieren)." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Startansicht" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Wähle, in welcher Ansicht die Anwendung gestartet werden soll." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "De(-aktiviere) experimentelle Funktionen wie Versionierung, Installer und " "Vorabversionen für Runner." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Unterstützung für Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Steam-Proton-Präfix Support umschalten." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Experimente:Sandbox" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Experimentelle Sandbox pro Bottle umschalten." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Bottles automatisch schließen" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Bottles schließen, wenn eine Programmdatei aus dem Dateimanager gestartet " "wird." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Sandbox-Warnung anzeigen" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Sandbox-Warnung ein-/ausschalten." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Mit Bottles Windows-Software unter Linux ausführen!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Fülle Software in eine Bottle und genieße sie in aller Ruhe!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Unser integriertes Installationssystem für Abhängigkeiten ermöglicht " "automatischen Zugriff auf kompatible Software. Nutze den Download-Manager, " "um die offiziellen Komponenten herunterzuladen: den Runner (Wine, Proton), " "DXVK, Abhängigkeiten, usw." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Bottle-Versionsmanagement hält deine Arbeit endlich sicher und lässt dich " "diese später wiederherstellen!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Funktionen:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Erstelle Bottles durch Nutzung vorkonfigurierter Umgebungen oder erstelle " "deine eigenen Umgebungen" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Führe Programmdateien (.exe/.msi) in deinen Bottles aus, direkt aus dem " "Kontextmenü deines Dateimanagers" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "" "Automatische Erkennung von Anwendungen, die in deinen Bottles installiert " "sind" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Füge Umgebungsvariablen unkompliziert hinzu" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Überschreibe DLLs direkt aus den jeweiligen Bottle-Einstellungen" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "On-the-fly Runner-Wechsel für jede Bottle" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Verschiedene Performance-Optimierungen für Gaming " "(esync, fsync, DXVK, Cache, Shader Compiler, Offload, und vieles mehr…)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "" "Automatische Installation und integriertes Management der Wine- und Proton-" "Runner" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Automatische Reperatur von Bottles im Falle eines Fehlers" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Integriertes Abhängigkeits-Installationsprogramm basierend auf einem " "Community-verwalteten Repository" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Integrierter Task-Manager für Wine-Prozesse" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Zugang zu ProtonDB und WineHQ für Unterstützung" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" "System, mit dem Sie Ihre Konfiguration auf neue Bottleversionen übertragen " "können" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Sicherung und Wiederherstellung von Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importiere Wine-Präfixe von anderen Managern" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Versionierung von Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "… und vieles mehr. Einfach Bottles installieren und entdecken!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Metadateninformationen aktualisieren" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Füge weitere Update-Informationen hinzu und korrigiere die Versionshinweise" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Die Schaltfläche „Zu Steam hinzufügen“ wurde korrigiert" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Problem behoben, bei dem BottleConfig nicht serialisierbar war" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Doppelte Patool-Extraktion wurde behoben" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Korrekte Version" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Absturz beim Erstellen einer Bottle behoben" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Große Änderung: Neugestaltung der neuen Bottles Oberfläche" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Verbesserung der Nutzererfahrung:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Herz-Emoji durch Bibliothek Icon auf der Bibliothek Seite ersetzt" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Toast für „Ausführbare Datei ausführen“ hinzugefügt" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Fehlerbehebungen:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Beim Hinzufügen der Steam-Verknüpfung ist ein Fehler aufgetreten" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Beim Importieren von Backups ist ein Fehler aufgetreten" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Steam Runtime wird bei Verwendung von wine-ge-custom automatisch aktiviert" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Diverse Reparaturen betreffend die Bibliothek, beispielsweise leere Symbole " "oder Abstürze aufgrund fehlenden Einträgen" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Behebung verschiedener Probleme im Zusammenhang mit der Textkodierung" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Fehler beim Herunterladen beheben, wenn Bottles nicht vom Terminal aus " "gestartet wird" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Korrektes Versionsdatum" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "NVIDIA bezogene, kritische Fehler auf nicht-NVIDIA Systemen ausblenden" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Gamescope-Verbesserungen und -Korrekturen" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Die Abhängigkeitsinstallation ist schneller und stabiler" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "Der health check verfügt über mehr Informationen für ein schnelleres " "Debugging" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI hat viele Korrekturen und ist stabiler, sollte jetzt ordnungsgemäß " "funktionieren" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Absturz beim Herunterladen einer Komponente behoben" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Verbesserung des Backend-Codes durch Vermeidung von Spin-Lock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Weitere Variablen für die Skripterstellung des Installationsprogramms" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Korrektur des Einrichtungs-Dialogs. Dieser hat \"Alles Bereit\" angezeigt, " "obwohl die Einrichtung noch nicht abgeschlossen war" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Verbesserung des Build-Systems" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "VKD3D standardmäßig aktivieren, wenn Bottles für Spiele erstellt werden" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" "Abstürze beim Lesen von Steam-Dateien mit fehlerhaften Codierungen behoben" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Behebung von Komponenten, die nach der Installation/Deinstallation in der " "Benutzeroberfläche nicht korrekt aktualisiert werden" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Weitere FSR-Korrekturen" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Behebung des Problems, wenn ein Programm geschlossen wird, nachdem es über „" "Ausführbare Datei ausführen“ gestartet wurde" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "und viele, viele, viele mehr!" #~ msgid "Calculating…" #~ msgstr "Berechne…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Führe .exe/.msi in dieser Bottle aus" #~ msgid "Create a new Bottle…" #~ msgstr "Neue Bottle erstellen…" #~ msgid "New Bottle" #~ msgstr "Neue Bottle" #~ msgid "Bottle Information" #~ msgstr "Bottle Informationen" #~ msgid "An environment improved for Windows games." #~ msgstr "Eine für Windows-Spiele optimierte Umgebung." #~ msgid "An environment improved for Windows applications." #~ msgstr "Eine für Windows-Anwendungen optimierte Umgebung." #~ msgid "A clear environment for your experiments." #~ msgstr "Eine leere Umgebung für deine Experimente." #~ msgid "Unlinked Home Directory" #~ msgstr "Persönlichen Ordner nicht verknüpfen" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "" #~ "Den Persönlichen Ordner nicht mit dem Benutzer-Verzeichnis verknüpfen" #~ msgid "64 bit" #~ msgstr "64 Bit" #~ msgid "32 bit" #~ msgstr "32 Bit" #~ msgid "Custom Recipe" #~ msgstr "Benutzerdefiniertes Rezept" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "" #~ "Wähle ein benutzerdefiniertes Rezept für die Umgebung, falls vorhanden." #~ msgid "Custom Path" #~ msgstr "Benutzerdefinierter Pfad" #~ msgid "Store this bottle in another place." #~ msgstr "Diese Bottle an einem anderen Ort speichern." #~ msgid "You are offline, unable to download." #~ msgstr "Sie sind offline, kein Download möglich." #~ msgid "Choose an executable path" #~ msgstr "Wähle einen Programm-Pfad aus" #~ msgid "Choose a Windows executable file" #~ msgstr "Windows-Programmdatei auswählen" #~ msgid "Choose working directory for executables" #~ msgstr "Wähle das Arbeitsverzeichnis für Programmdateien" #~ msgid "Choose a recipe file" #~ msgstr "Wähle eine Rezeptdatei" #~ msgid "Choose where to store the bottle" #~ msgstr "Wähle den Speicherort für die Bottle" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Neuen Pfad für die Bottle wählen" #~ msgid "Choose the script" #~ msgstr "Wähle das Skript aus" #~ msgid "Choose the Working Directory" #~ msgstr "Wähle Arbeitsverzeichnis" #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Gelegentlichen Fehler beim Löschen einer Bottle behoben." #, fuzzy #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Unterstützung für vkd3d" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Installations-Vervollständigung repariert @jntesteves" #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Französische Übersetzungen dank @rjousse18, @julroy67" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Französische Übersetzungen dank @rjousse18, @julroy67" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Russische Übersetzungen dank @Knebergish, @lenemter, @Smoque" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Für die kroatische Übersetzung, vielen Dank an @milotype" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Thailändische Übersetzungen dank @SashaPGT" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Slowakische Übersetzungen Dank an @MartinIIOT" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "Portugiesische Übersetzungen dank @laralem" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Italienische Übersetzungen dank @gdonisi" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Für die kroatische Übersetzung, vielen Dank an @milotype" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Deutsche Übersetzungen Dank an @thericosanto" #~ msgid "Layers" #~ msgstr "Ebenen" #~ msgid "Ultra Quality" #~ msgstr "Ultra-Qualität" #~ msgid "Quality" #~ msgstr "Qualität" #~ msgid "Balanced" #~ msgstr "Ausgeglichen" #~ msgid "Layered" #~ msgstr "Geschichtet" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "" #~ "Eine mehrschichtige Umgebung, in der jede Anwendung eine Schicht ist." #~ msgid "Choose path" #~ msgstr "Pfad auswählen" #~ msgid "Choose a file." #~ msgstr "Wählen Sie eine Datei." #~ msgid "File not Found" #~ msgstr "Datei nicht gefunden" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "" #~ "Die angegebene Datei existiert nicht. Bitte wählen Sie eine passende " #~ "Datei." #~ msgid "Spaces in File Name" #~ msgstr "Leerzeichen im Dateinamen" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "Der Pfad zur Color Lookup Table darf keine Leerzeichen enthalten. Bitte " #~ "benennen Sie die Datei um, um alle Leerzeichen zu entfernen." #~ msgid "Invalid Image Dimension" #~ msgstr "Ungültige Bildgröße" #~ msgid "Height and width of the image must be equal." #~ msgstr "Höhe und Breite des Bildes müssen gleich sein." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Wine-Präfixe einfach über Umgebungen verwalten" #~ msgid "Run with Arguments…" #~ msgstr "Mit Parametern ausführen…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Durchsuche interne Dateien mit dem Wine-Explorer." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Prozesse mit dem Wine Task-Manager verwalten." #~ msgid "Debug wine processes." #~ msgstr "Wine Prozesse debuggen." #~ msgid "Wine Configuration" #~ msgstr "Wine-Konfiguration" #~ msgid "Adjust internal settings." #~ msgstr "Interne Einstellungen anpassen." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Deinstalliere Programme mit dem Wine-Deinstallationsprogramm." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Greife auf das interne Wine Control Panel zu." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "" #~ "Verwenden Sie den Installer-Tab oder die Schaltfläche \"Programmdatei " #~ "ausführen\" oben." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Abhängigkeiten sind Programme, Bibliotheken und Codecs, welche die " #~ "Kompatibilität von Windows-Software verbessern. Diese können hier " #~ "installiert werden, um deine Programmanforderungen zu erfüllen." #~ msgid "Read documentation." #~ msgstr "Dokumentation lesen." #~ msgid "Install Selected" #~ msgstr "Selektion installieren" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "Wir raten dringend davon ab, mehrere Abhängigkeiten gleichzeitig zu " #~ "installieren." #~ msgid "Select Dependencies" #~ msgstr "Abhängigkeiten auswählen" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Verwenden Sie diesen Bereich, um von unserer Community kuratierte " #~ "Programme zu installieren, ohne manuell vorgehen zu müssen." #~ msgid "Read documentation" #~ msgstr "Dokumentation lesen" #~ msgid "Graphics" #~ msgstr "Grafik" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Verbessert die Leistung von DirectX 11-Spielen und 3D-Anwendungen." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Verbessert die Leistung von DirectX 12-Spielen und 3D-Anwendungen." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Stelle DLSS und Nvidias NVAPI zu Verfügung (falls verfügbar)." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR verwendet modernste Up-Scaling-Technologien, um Ihre Framerate zu " #~ "steigern." #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt ist eine Vulkan Nachbearbeitungsschicht um die visuellen Effekte " #~ "von Spielen zu verbessern." #~ msgid "Manage vkBasalt settings" #~ msgstr "vkBasalt-Einstellungen verwalten" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Den Wine Virtual-Desktop verwenden." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Mauserfassung im Vollbildmodus" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "Die Maus wird im Vollbildmodus vom Programm eingefangen." #~ msgid "Take Focus" #~ msgstr "Fokus erzwingen" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "" #~ "Aktivieren, falls das Programm den Fokus nach einem Programmwechsel nicht " #~ "zurückerhält." #~ msgid "Mouse Warp" #~ msgstr "Maus Warp" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Ändern Sie dies, wenn Sie auf Mausverzögerung oder Desynchronisierung " #~ "stoßen." #~ msgid "Screen Scaling" #~ msgstr "Bildschirmskalierung" #~ msgid "Set custom DPI." #~ msgstr "Benutzerdefinierte DPI einstellen." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Renderer" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Wähle aus, welches Backend für wine3d verwendet werden soll." #~ msgid "gl (default)" #~ msgstr "gl (Standard)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "Vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Komponentenversionen verwalten" #~ msgid "DXVK Version" #~ msgstr "DXVK Version" #~ msgid "VKD3D Version" #~ msgstr "VKD3D Version" #~ msgid "DXVK NVAPI Version" #~ msgstr "DXVK NVAPI Version" #~ msgid "LatencyFleX Version" #~ msgstr "LatencyFleX Version" #~ msgid "false" #~ msgstr "falsch" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Genau wie die von Bottles, aber von Steam bereitgestellt." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimiert Spielleistung bei Bedarf." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Den Gamescope Micro-Compositor verwenden." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "Standardmäßig wird das Bottels-Verzeichnis verwendet." #~ msgid "Reset to default" #~ msgstr "Standard wiederherstellen" #~ msgid "Choose a directory" #~ msgstr "Wähle ein Verzeichnis" #~ msgid "Audio" #~ msgstr "Ton" #~ msgid "Reduce Latency" #~ msgstr "Latenz reduzieren" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Die PulseAudio Latenz auf 60 ms stellen, um die Tonqualität zu verbessern." #~ msgid "Versioning" #~ msgstr "Versionierung" #~ msgid "Use Compression for States" #~ msgstr "Komprimierung für Status verwenden" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Dadurch wird der vom jeweiligen Status verwendete Speicherplatz " #~ "verringert, aber ihre Erstellung verlangsamt." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Bottles erstellt einen Status, bevor Abhängigkeiten oder " #~ "Installationsprogramme ausgeführt werden." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "" #~ "Verwenden Sie eigene Pattern, um bestimmte Pfade von der Versionierung " #~ "auszuschließen." #~ msgid "Development and Debugging" #~ msgstr "Entwicklung & Debugging" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Ein Vulkan- und OpenGL-Overlay zur Überwachung der FPS, Temperaturen, CPU/" #~ "GPU-Auslastung und weiterem." #~ msgid "Wine 'fixme' Logs" #~ msgstr "Wine 'fixme' Logs" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Code-Pfade aufzeichnen, die nicht in Wine implementiert sind." #~ msgid "No Programs found" #~ msgstr "Keine Programme gefunden" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Installiere Programme aus dem Installer-Tab oder indem du ein " #~ "Installationsprogramm ausführst. Du kannst auch manuell Programme mit dem " #~ "\"+\"-Button hinzufügen." #~ msgid "Toggle Hidden" #~ msgstr "Versteckte ein-/ausblenden" #~ msgid "Take a break, it may take a while." #~ msgstr "Mach eine Pause, es könnte eine Weile dauern." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Konfiguriere, wie Gamescope das Fenster für Spiele, die du spielen " #~ "willst, verwalten soll." #~ msgid "Width (e.g. 1280)" #~ msgstr "Breite (z. B. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Höhe (z. B. 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Gamescope Auflösung" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Ändere Log-Level.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "vkBasalt Einstellungen" #~ msgid "Color Lookup Table" #~ msgstr "Farbnachschlagtabelle" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a ." #~ "CUBE file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "CLUT wandelt einen Farbbereich in einen anderen Farbbereich um, indem " #~ "eine .CUBE-Datei oder eine .png-Datei verwendet wird, bei der die Höhe " #~ "gleich der Breite ist." #~ msgid "Start off by creating a Bottle." #~ msgstr "Beginne, indem du eine Bottle erstellst." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Führe Windows Software auf Linux aus.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Benutzerdefinierter Bottles Pfad (Neustart erforderlich)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Auswählen, wo neue Bottles gespeichert werden sollen (Bestehende werden " #~ "nicht verschoben)." #~ msgid "In early development (requires restart)." #~ msgstr "Noch in der Entwicklungsphase (Neustart erforderlich)." #~ msgid "Import/Export…" #~ msgstr "Import/Export…" #~ msgid "Support" #~ msgstr "Support" #~ msgid "Forums" #~ msgstr "Foren" #~ msgid "Open menu" #~ msgstr "Menü öffnen" #~ msgid "New bottle" #~ msgstr "Neue Bottle" #~ msgid "Ok" #~ msgstr "Okay" #~ msgid "Confirm" #~ msgstr "Bestätigen" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Bist du dir sicher, dass du alle Prozesse beenden möchtest?\n" #~ "Dies kann zu Datenverlust führen." #~ msgid "Default to the bottle path." #~ msgstr "Standardmäßig wird das Bottels-Verzeichnis verwendet." #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "Umschalten der Komprimierung erfordert Neuinitialisierung" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "" #~ "Dadurch werden alle Dateien beibehalten, aber alle Status gelöscht. " #~ "Möchten Sie fortfahren?" #~ msgid "Details & Utilities" #~ msgstr "Details & Werkzeuge" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Im Startmenü deiner Bottle gefunden." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Eine Bottle mit dem Namen \"{0}\" wurde erfolgreich angelegt" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' installiert." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Benachrichtigungen" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "" #~ "Neues Versionierungssystem, welches die Versionierung der gesamten Bottle " #~ "ermöglicht (auch Konfiguration)" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "" #~ "Die automatische Versionierung kann jetzt ein- und ausgeschaltet werden" #~ msgid "Use compression for versioning states" #~ msgstr "Verwenden Sie Komprimierung für Versionierungsstatus" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "" #~ "Verbessern Sie das Speichern von Startoptionen, ohne die " #~ "Benutzeroberfläche mehrmals zu aktualisieren" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "" #~ "Verbesserte YAML-Leistung mit libyaml (das Paket python-yaml muss dies " #~ "unterstützen)" #~ msgid "New About dialog" #~ msgstr "Neuer Über-Dialog" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "" #~ "Deckt die Unterstützung im Bibliotheksmodus ab (Danke an SteamGridDB)" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "" #~ "DXVK HUD-Option entfernt, stattdessen den Abschnitt Umgebungsvariablen " #~ "verwenden" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "Die bottles-cli Shell-Option liefert nun eine Befehlsausgabe" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "" #~ "Der Health Check befindet sich jetzt im Abschnitt \"Fehlerbehebung\" von " #~ "\"Über\"" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check " #~ "their packages" #~ msgstr "" #~ "Erweiterte Core-Abhängigkeitsprüfung, Paketierer werden aufgefordert, " #~ "ihre Pakete noch einmal zu überprüfen" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "Neue Standardberechtigung für das Flatpak-Paket: xdg-download" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "" #~ "Credits für Drittanbieter-Bibliotheken im Abschnitt Credits hinzugefügt" #~ msgid "Fixes" #~ msgstr "Korrekturen" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "Korrektur für überspringbaren Onboard-Dialog" #~ msgid "Fix for empty bottle name" #~ msgstr "Korrektur für leeren Bottle-Namen" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "Korrektur von gstreamer Bibliotheken für win32 Bottles" #~ msgid "Fix for RemoteDisconnected error causing a crash" #~ msgstr "" #~ "Behebung des RemoteDisconnected-Fehlers, der einen Absturz verursachte" #~ msgid "Fix wrong Vaniglia listing" #~ msgstr "Falschen Vaniglia-Eintrag korrigiert" #~ msgid "Fix templates being generated with symlinked paths causing loops" #~ msgstr "" #~ "Behebung von Vorlagen, die mit symbolisch verknüpften Pfaden generiert " #~ "wurden und Schleifen verursachten" #~ msgid "" #~ "Fix configuration migration causing a crash when the user altered the " #~ "configuration" #~ msgstr "" #~ "Konfigurationsmigration behoben, die einen Absturz verursachte, wenn der " #~ "Benutzer die Konfiguration änderte" #~ msgid "Fix mscoree.dll not found" #~ msgstr "mscoree.dll nicht gefunden behoben" #~ msgid "Fix regression for the -b option of the legacy bottles cli" #~ msgstr "Korrektur der Regression für die Option -b der legacy bottle cli" #~ msgid "Fix Steam Launch Options parser causing a crash" #~ msgstr "" #~ "Behebung des Steam-Startoptionen-Parsers, der einen Absturz verursacht" #~ msgid "" #~ "Fix a regression in the Add to Steam button not adding the new entry in " #~ "Steam" #~ msgstr "" #~ "Korrigieren einer Regression in der Schaltfläche Zu Steam hinzufügen, die " #~ "den neuen Eintrag in Steam nicht hinzufügte" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Finnische Übersetzungen dank Jiri Grönroos" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Indonesische Übersetzungen dank @liimee" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Spanische Übersetzungen dank Pablo Munoz Alabau, @oscfdezdz" #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Übersetzungen ins Portugiesische (Brasilien) dank @geraldohomero" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Deutsche Übersetzungen dank Patrick Ulbricht" #~ msgid "Easily manage wineprefix" #~ msgstr "Wine-Präfix einfach verwalten" #~ msgid "Experiments:library" #~ msgstr "Experimente:Bibliothek" #~ msgid "Toggle experimental Library mode." #~ msgstr "Den experimentellen Bibliotheksmodus de(-aktivieren)." #~ msgid "Loading…" #~ msgstr "Wird heruntergeladen…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Der benutzerdefinierte Bottles-Pfad wurde nicht gefunden. Bitte überprüfe " #~ "deine Einstellungen.\n" #~ "Es wird auf den Standardpfad zurückgegriffen. Es werden keine Bottles aus " #~ "diesem Pfad aufgelistet!" #~ msgid "Health check" #~ msgstr "Gesundheit überprüfen" #~ msgid "Generating state files index …" #~ msgstr "Verzeichne die Zustandsdateien…" #~ msgid "Creating a restore point …" #~ msgstr "Wiederherstellungspunkt wird erstellt…" #~ msgid "Could not create the state folder." #~ msgstr "Zustandsordner konnte nicht erstellt werden." #~ msgid "Updating index …" #~ msgstr "Index wird aktualisiert…" #~ msgid "Could not update the states file." #~ msgstr "Die Zustandsdatei konnte nicht aktualisiert werden." #~ msgid "Could not update the index file." #~ msgstr "Konnte die Index-Datei nicht aktualisieren." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Parameter für Programmdatei gefunden: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Schritt {self.__step} von {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' gestarted." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' mit Steam gestartet." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Index für Zustand {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Dokumentation über Abhängigkeiten lesen." #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "De(-aktiviere) die Anzeige des FPS-Overlays und weiteren Details von DXVK " #~ "in Direct3D Anwendungen." #~ msgid "Read documentation about programs" #~ msgstr "Dokumentation über Programme lesen" #~ msgid "Extra settings" #~ msgstr "Zusätzliche Einstellungen" #~ msgid "Local Resources" #~ msgstr "Lokale Ressourcen" #~ msgid "Search for Prefixes" #~ msgstr "Nach Präfixen suchen" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Aktiviere Versionierung, um Zustände zu speichern und wiederherzustellen." #~ msgid "Your Library" #~ msgstr "Deine Bibliothek" #~ msgid "Health Check" #~ msgstr "Health Check" #~ msgid "Loading..." #~ msgstr "Lade..." #~ msgid "Task manager" #~ msgstr "Task-Manager" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Auswählen, wo neue Bottles gespeichert werden sollen (Bestehende werden " #~ "nicht verschoben)" #~ msgid "Installing..." #~ msgstr "Installieren..." #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "Konnte den Desktop Eintrag nicht erstellen aufgrund von fehlenden " #~ "Berechtigungen.\n" #~ "Schau unser " #~ "Video um zu sehen, wie man die Berechtigung für Flatpak erteilt." #~ msgid "Type a short comment:" #~ msgstr "Gib einen kurzen Kommentar ein:" #~ msgid "Temp files" #~ msgstr "Temporäre Dateien" #~ msgid "Close Bottles after starting a program from the file manager" #~ msgstr "" #~ "Bottles nach dem Starten eines Programms über den Dateimanager schließen" #~ msgid "Custom bottles path (requires restart)" #~ msgstr "Benutzerdefinierter Bottles Pfad (Neustart erfordert)" #~ msgid "Pre-release" #~ msgstr "Vorabversion" #~ msgid "In early development (requires restart)" #~ msgstr "Noch in der Entwicklungsphase (Neustart erforderlich)" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Lutris-Runner" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Bottles-Versionierung (experimentell)" #~ msgid "Translate" #~ msgstr "" #~ "Übersetzen" #~ msgid "Funding" #~ msgstr "Finanzierung" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Fehlerbericht" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Einen Fehler melden" #~ msgid "Open with explorer" #~ msgstr "Im Explorer öffnen" #~ msgid "Move inside the sandbox" #~ msgstr "In die Sandbox verschieben" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Verschiebe in die Sandbox…" #~ msgid "Utilities" #~ msgstr "Werkzeuge" #~ msgid "Command line" #~ msgstr "Befehlszeile" #~ msgid "Registry editor" #~ msgstr "Registrierungs-Editor" #~ msgid "Wine config" #~ msgstr "Wine-Konfiguration" #~ msgid "Control panel" #~ msgstr "Systemsteuerung" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Testmodus aktiviert: Es werden nur Abhängigkeiten vom Test Repository " #~ "angezeigt." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 ..." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Die Dateien auf dieser Seite wurden zwar geprüft, unterliegen aber " #~ "möglicherweise einer proprietären Lizenz." #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Die Dateien auf dieser Seite wurden zwar geprüft, unterliegen aber " #~ "möglicherweise einer proprietären Lizenz." #~ msgid "Read documentation about installers\t" #~ msgstr "Dokumentation über Installer lesen\t" #~ msgid "Bottle details" #~ msgstr "Bottle-Details" #~ msgid "My beautiful bottle" #~ msgstr "Meine großartige Bottle" #~ msgid "Rename bottle" #~ msgstr "Bottle umbenennen" #~ msgid "Use DXVK" #~ msgstr "DXVK verwenden" #~ msgid "Use VKD3D" #~ msgstr "VKD3D verwenden" #~ msgid "Enable FSR" #~ msgstr "FSR aktivieren" #~ msgid "Enable LatencyFleX" #~ msgstr "LatencyFleX aktivieren" #~ msgid "Mouse capture fullscreen" #~ msgstr "Maus im Vollbildmodus einfangen" #~ msgid "DXVK version" #~ msgstr "DXVK Version" #~ msgid "Manage VKD3D versions" #~ msgstr "VKD3D Versionen verwalten" #~ msgid "Will restart the wineserver." #~ msgstr "Startet den Wine-Server neu." #~ msgid "DLL overrides" #~ msgstr "DLL-Überschreibungen" #~ msgid "Set PulseAudio latency to 60 milliseconds to increase sound quality." #~ msgstr "" #~ "Stellt die PulseAudio Latenz auf 60 Millisekunden, um die Tonqualität zu " #~ "verbessern." #~ msgid "Read documentation about versioning\t" #~ msgstr "Dokumentation über Versionierung lesen\t" #~ msgid "e.g. ucrtbase" #~ msgstr "z. B. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Vorhandene Überschreibungen" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "z. B.: -beispiel1 -beispiel2 -beispiel3=Hallo" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "z.B: MeineDuplizierteBottle" #~ msgid "page_name" #~ msgstr "seiten_name" #~ msgid "page_duplicating" #~ msgstr "page_duplicating" #~ msgid "New variable" #~ msgstr "Neue Variable" #~ msgid "e.g. MY_VAR" #~ msgstr "z. B. MEINE_VARIABLE" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Hier kannst du die Umgebungsvariablen für die Befehle, die ausgeführt " #~ "werden, verändern." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "z. B.: VAR1=wert VAR2=wert" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "z. B.: VAR1=wert VAR2=wert ..." #~ msgid "e.g. 60" #~ msgstr "z. B. 60" #~ msgid "e.g. 30" #~ msgstr "z. B. 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Wenn die Flatpak Version von Bottles verwendet wird und der Pfad des " #~ "Skriptes außerhalb der Sandbox liegt, dann vergiss nicht, die " #~ "Bereichtigungen mithilfe von Flatseal richtig einzustellen." #~ msgid "Type the new name:" #~ msgstr "Einen neuen Namen eingeben:" #~ msgid "Type here.." #~ msgstr "Hier schreiben…" #~ msgid "Message goes here." #~ msgstr "Nachricht hier einfügen." #~ msgid "Utility & Preferences" #~ msgstr "Werkzeuge & Einstellungen" #~ msgid "Choose a name for your bottle" #~ msgstr "Wähle einen Namen für deine Bottle" #~ msgid "Use custom path" #~ msgstr "Benutzerdefinierten Pfad verwenden" #~ msgid "Welcome" #~ msgstr "Willkommen" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "Bottles macht es viel einfacher, Windows-Programme unter Linux " #~ "auszuführen." #~ msgid "What Are Bottles?" #~ msgstr "Was sind Bottles?" #~ msgid "" #~ "A bottle is a Windows-like environment configured to run Windows " #~ "software, you can have multiple apps in each bottle. \n" #~ "\n" #~ "Those are isolated and the software that runs inside can't access your " #~ "personal files if you don't allow it.\n" #~ "\n" #~ "Read more about" #~ msgstr "" #~ "Eine Bottle ist eine Windows-ähnliche Umgebung, die für die Ausführung " #~ "von Windows-Software konfiguriert ist; in jeder Bottle können mehrere " #~ "Anwendungen laufen. \n" #~ "\n" #~ "Diese sind isoliert und die Software, die darin läuft, kann nicht auf " #~ "deine persönlichen Dateien zugreifen, wenn du es nicht erlaubst.\n" #~ "\n" #~ "Mehr darüber erfahren" #~ msgid "We Are Almost There" #~ msgstr "Wir sind fast fertig" #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Bevor Du loslegen kannst, müssen wir zuerst einige Komponenten ( ~75MB) " #~ "herunterladen und installieren.\n" #~ "\n" #~ "Wir können diese Dateien nicht mit Bottles ausliefern, da diese " #~ "unterschiedliche Release-Zyklen haben.\n" #~ "\n" #~ "Wenn Du bereit bist, drücke auf Installieren." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Mach es dir bequem, es könnte ein paar Minuten dauern." #~ msgid "Download" #~ msgstr "Herunterladen" #~ msgid "Everything Is Ready!" #~ msgstr "Alles ist bereit!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Du kannst jetzt deine ersten Bottles anlegen." #~ msgid "Finish" #~ msgstr "Fertig" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Warnung: Vergiss nicht, dem Flatpak die Berechtigung zu geben, auf den " #~ "neuen Pfad zugreifen zu können.\n" #~ "Dies würde sonst die Sandbox unbrauchbar machen!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Ob die obige Liste unausgereifte Versionen anzeigen soll." #~ msgid "Change launch options" #~ msgstr "Startoptionen ändern" #~ msgid "Hide from list" #~ msgstr "Aus der Liste ausblenden" #~ msgid "Unhide from list" #~ msgstr "In der Liste einblenden" #~ msgid "Processing..." #~ msgstr "Verarbeite..." #~ msgid "Your library" #~ msgstr "Deine Bibliothek" #~ msgid "Go back" #~ msgstr "Zurück" #~ msgid ", " #~ msgstr ", " #, python-format #~ msgid "Pick executable for %s" #~ msgstr "Programmdatei für %s auswählen" #~ msgid "Installation failed, please check the logs." #~ msgstr "Installation fehlgeschlagen, bitte überprüfe die Logs." #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) Mit Standardumgebung fortfahren…" #~ msgid "Confirm deletion" #~ msgstr "Löschen bestätigen" #~ msgid "Done" #~ msgstr "Fertig" #~ msgid "Caffe runners" #~ msgstr "Caffe-Runner" #~ msgid "Proton runners" #~ msgstr "Proton-Runner" #~ msgid "Other runners" #~ msgstr "Andere Runner" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Bottles Foren" #~ msgid "Unhide this program" #~ msgstr "Dieses Programm sichtbar machen" #~ msgid "Type a name for your bottle" #~ msgstr "Wähle einen Namen für deine Bottle" #~ msgid "New programs will be automatically found." #~ msgstr "Neue Programme werden automatisch gefunden." #~ msgid "Duplicate a bottle" #~ msgstr "Duplizieren einer Flasche" #~ msgid "Change environment variables" #~ msgstr "Umgebungsvariablen ändern" #~ msgid "This field cannot contain special characters!" #~ msgstr "Dieses Feld darf keine Sonderzeichen enthalten!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Dabei handelt es sich um Kompatibilitätsschichten, die es ermöglichen, " #~ "dass Windows-Software auf Linux-Systemen installiert und ausgeführt " #~ "werden kann.\n" #~ "\n" #~ "Bottles sind Umgebungen, in denen der Runner das System " #~ "konfiguriert und in denen die Windows-Software läuft und installiert " #~ "wird.\n" #~ "\n" #~ "Lesen Sie mehr " #~ "über Runner" #~ msgid "Import & export" #~ msgstr "Import & Export" #~ msgid "Set custom DPI" #~ msgstr "Eigener DPI Wert" #~ msgid "Select what backend to use for wined3d" #~ msgstr "Wählen Sie aus welches backend für wine3d genutzt werden soll" #~ msgid "Toggle OBS game capture for all next launches" #~ msgstr "De(-aktiviere) OBS Game Capture für zukünftige Starts" #~ msgid "Gamescope settings" #~ msgstr "Gamescope Einstellungen" #~ msgid "What Are Runners?" #~ msgstr "Was sind Runner?" #~ msgid "" #~ "We need to download and install a runner to allow you to create your own " #~ "bottles.\n" #~ "The download size is ~70MB.\n" #~ "Read " #~ "more about what we're going to download\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Wir müssen einen Runner herunterladen und installieren, damit Sie Ihre " #~ "eigenen Bottles erstellen können.\n" #~ "Die Download-Größe beträgt ~70 MB.\n" #~ "Lesen " #~ "Sie mehr darüber, was wir herunterladen werden.\n" #~ "\n" #~ "Wir können diese Dateien nicht mit Bottles anbieten, da diese " #~ "unterschiedliche Release-Zyklen haben.\n" #~ "\n" #~ "Wenn Sie bereit sind, drücken Sie die Schaltfläche Installieren." #~ msgid "Show update date" #~ msgstr "Update-Datum anzeigen" #~ msgid "Library mode" #~ msgstr "Bibliotheksmodus" #~ msgid "Flatpak help" #~ msgstr "Flatpak-Hilfe" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Ich finde meine alten \"bottles\" nach einem Upgrade nicht mehr." #~ msgid "I don't see some directories." #~ msgstr "Ich kann manche Ordner nicht finden." #~ msgid "I can't see the files in my home." #~ msgstr "Ich kann die Dateien aus meinem Persönlichen Ordner nicht finden." #~ msgid "Executable silently crash or black screen" #~ msgstr "" #~ "Anwendungen stürzen ohne Meldung ab oder zeigen einen schwarzen Bildschirm" #~ msgid "Destroy this bottle" #~ msgstr "Diese Bottle vernichten" #~ msgid "64 Bit" #~ msgstr "64 Bit" #~ msgid "Make a backup of this bottle." #~ msgstr "Eine Sicherung dieser Bottle erstellen." #~ msgid "64-bit" #~ msgstr "64-bit" #~ msgid "32-bit" #~ msgstr "32-bit" #~ msgid "Night theme" #~ msgstr "Nachtthema" #~ msgid "Use the night theme." #~ msgstr "Aktiviere das dunkle Thema." #~ msgid "Experiments:winebridge" #~ msgstr "Experimente:winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Funktion für experimentelle Winebridge Implementierung umschalten." #~ msgid "Enable ACO shader compiler" #~ msgstr "ACO Shader Compiler aktivieren" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Verbessert die Leistung in Spielen und 3D Applikationen.\n" #~ "Deaktiviere dies, wenn Grafikfehler auftreten." #~ msgid "Night mode" #~ msgstr "Nachtmodus" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #, fuzzy #~ msgid "Bottles' Issues" #~ msgstr "Bottles Probleme" #~ msgid "Bottles Started!" #~ msgstr "Bottles gestartet!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Dies ist eine experimentelle Funktion einer frühen Entwicklungsstufe. Sei " #~ "vorsichtig und melde Bugs." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Bottles Developers" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Optimieren Sie die Spielleistung bei Bedarf" #~ msgid "NVAPI version" #~ msgstr "NVAPI-Version" #~ msgid "Point to the bottle path" #~ msgstr "Verweise auf das Verzeichnis der Bottle" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "" #~ "Der Gamemode ist entweder nicht auf Ihrem System verfügbar oder läuft " #~ "nicht." #~ msgid "Experiments:installers" #~ msgstr "Experimente:Installationsprogramme" #~ msgid "Software" #~ msgstr "Software" #~ msgid "An environment improved for Windows software." #~ msgstr "Eine für Windows-Software verbesserte Umgebung." #~ msgid "Experiments:versioning" #~ msgstr "Experimente:Versionierung" #~ msgid "Import and export" #~ msgstr "Import und Export" #, fuzzy #~ msgid "Creating sandboxed folders…" #~ msgstr "Ausführung als Flatpak, isolierte Ordner werden erstellt …" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "" #~ "Dies sind die Wine/Wineserver Prozesse, die auf deinem PC ausgeführt " #~ "werden." #~ msgid "Check for running processes." #~ msgstr "Suche laufende Prozesse." #~ msgid "Backup bottle" #~ msgstr "Bottle sichern" #~ msgid "Bottle" #~ msgstr "Bottle" #~ msgid "No runners found, please install one." #~ msgstr "Keine Runner gefunden, bitte installieren Sie einen." #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "Kein dxvk gefunden, die neueste Version wird installiert …" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "Kein vkd3d gefunden, die neueste Version wird installiert …" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "Kein dxvk gefunden, die neueste Version wird installiert …" #, fuzzy, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Ihre neue Bottle: {0} ist jetzt fertig!" #~ msgid "Improved the Download manager" #~ msgstr "Download-Manager wurde verbessert" #~ msgid "" #~ "The DXVK and VKD3D installation are now performed in asynchronous mode" #~ msgstr "DXVK und VKD3D werden nun im asynchronen Modus installiert" #~ msgid "UI improvements for elementary OS" #~ msgstr "Verbesserte Benutzeroberfläche unter elementary OS" #~ msgid "" #~ "Fixed a bug in component installation that was assigning the wrong name " #~ "after download." #~ msgstr "" #~ "Fehler in Komponenten-Installation behoben, der nach dem Download falsche " #~ "Namen zugeordnet hat." #~ msgid "Fixed the wrong text for cwd label." #~ msgstr "Falschen Text für cwd-Label korrigiert." #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Fehler behoben, durch den Bottles beim Ausführen von Programmdateien mit " #~ "Parametern abgestürzt ist." #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Für die japanische Übersetzung, vielen Dank an @jatin-cbs" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "" #~ "Die Übersetzung ins brasilianische Portugiesisch, verdanken wir " #~ "@farribeiro, @swyknox" #~ msgid "Choose an environment" #~ msgstr "Wähle eine Umgebung" #~ msgid "Download & Install this runner" #~ msgstr "Diesen Runner herunterladen und installieren" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #~ msgid "Use %command% in launch options to set prefixes and suffixes" #~ msgstr "" #~ "Benutze %command% in den Launch-optionen um Präfixe und Suffixe " #~ "festzulegen" #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "" #~ "Eine Bottle erzeugen, in der die ausführbare Datei nach der Auswahl im " #~ "Datei Manager, ausgeführt wird" #~ msgid "" #~ "Rewrited the manager to be less recursive and more user-friendly to " #~ "developers" #~ msgstr "" #~ "Der Manager wurde überarbeitet, um weniger selbst bezogen und " #~ "benutzerfreundlicher für Entwickler zu sein" #~ msgid "" #~ "The dependencies/components/installers has now they own managers, " #~ "indipendent from the main one" #~ msgstr "" #~ "Die Abhängigkeiten/Komponenten/Installer haben jetzt einen eigenen " #~ "Manager, der unabhängig vom Hauptmanager ist" #~ msgid "" #~ "The dependencies manager can now extract single files from Windows " #~ "Cabinet files" #~ msgstr "" #~ "Der Manager für Abhängigkeiten kann nun einzelne Dateien aus den Windows " #~ "Cabinet Dateien extrahieren" #~ msgid "" #~ "Now the user need to accept the notice in the crash report, before " #~ "submiting new reports" #~ msgstr "" #~ "Ab sofort muss der Benutzer die Benachrichtigung im crash report " #~ "akzeptieren, bevor neue Reports übermittelt werden können" #~ msgid "The user homedir is now removed from the reports" #~ msgstr "" #~ "Das Homeverzeichnis des Benutzers wird ab jetzt aus den Reports entfernt" #~ msgid "" #~ "The lutris-lol runner is now hidden when Bottles is running under " #~ "flatpak, as it is not compatible with it" #~ msgstr "" #~ "Der lutris-lol Runner wird ab jetzt ausgeblendet, wenn Bottles in Flatpak " #~ "ausgeführt wird, da er nicht kompatibel damit ist" #~ msgid "" #~ "The Windows Cabinet extraction is now quiet and only show relavant logs" #~ msgstr "" #~ "Das Entpacken der Windows Cabinet Datei wird ab jetzt still erfolgen und " #~ "zeigt nur relevante Logeinträge" #~ msgid "" #~ "The download status icon in the preferencies dialog, is now on the right " #~ "of the percentage, so it will be no more moved by the percentage" #~ msgstr "" #~ "Das Download Statusicon ist jetzt rechts vom Kontextmenü, sodass es nicht " #~ "mehr durch das Kontextmenü verschoben wird" #~ msgid "" #~ "Fixed a bug in name resolution that could cause Bottles to crash if it " #~ "cannot reach a resource" #~ msgstr "" #~ "Bug in der Namensauflösung behoben, der Bottles abstürzen lassen könnte, " #~ "wenn es eine Ressource nicht erreichen können würde" #~ msgid "Environment names are now translated again" #~ msgstr "Umgebungsbezeichnungen werden nun wieder übersetzt" #~ msgid "Added missing translations in bottle creation" #~ msgstr "Fehlende Übersetzungen in Erzeugung der Bottle hinzugefügt" #~ msgid "" #~ "Fixed a problem in Wayland support that was setting DISPLAY to the wrong " #~ "parameter" #~ msgstr "" #~ "Problem im Wayland Support behoben, das DISPLAY auf den falschen " #~ "Parameter setzte" #~ msgid "The directory for added custom programs was wrong" #~ msgstr "" #~ "Das Verzeichnis für hinzugefügte, benutzerdefinierte Programme war falsch" #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "" #~ "Für die Übersetzung ins vereinfachte Chinesisch, vielen dank an @sr093906" #~ msgid "Are you experiencing problems reaching a directory in Bottles?" #~ msgstr "Hast du Probleme ein Verzeichnis in Bottles zu finden?" #~ msgid "Downloads" #~ msgstr "Downloads" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Wählen Sie eine ausführbare Windows-Datei" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Wählen Sie eine ausführbare Windows-Datei" #, fuzzy #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Kroatische Übersetzungen Dank an @milotype" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Ungarische Übersetzungen Dank an @ovari" #, fuzzy #~ msgid "Dependencies can now set register keys" #~ msgstr "Abhängigkeiten können die dll überschreiben und verschieben" #, fuzzy #~ msgid "Dependencies can now extract archives" #~ msgstr "Abhängigkeiten können die dll überschreiben und verschieben" #, fuzzy #~ msgid "Dependencies can now uninstall other dependencies" #~ msgstr "Abhängigkeiten können nun Fonts ohne Benutzereingriff installieren" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Wine Prozess debuggen." #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Schalten Sie die experimentelle Versionierungsfunktion um" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Experimente:Installateure" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Durchsuchen Sie C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Upgrade auf den aktuellsten lokal installierten Runner" #~ msgid "Destroy bottle" #~ msgstr "Bottle löschen" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Dadurch wird der Läufer von {0} auf {1} geändert." #~ msgid "Run in this bottle" #~ msgstr "In dieser Bottle starten" #~ msgid "" #~ "Dependency/installer manifests, support environment variables and " #~ "arguments" #~ msgstr "" #~ "Abhängigkeits-/Installationsmanifeste, Unterstützung von " #~ "Umgebungsvariablen und Argumenten" #~ msgid "" #~ "If versioning is active for the bottle, a new state is created before " #~ "installing a dependency" #~ msgstr "" #~ "Wenn die Versionierung für die Flasche aktiv ist, wird vor dem " #~ "Installieren einer Abhängigkeit ein neuer Zustand erzeugt" #~ msgid "" #~ "Dependencies and installers now call their uninstaller, if this is " #~ "declared in the manifest" #~ msgstr "" #~ "Abhängigkeiten und Installer rufen nun ihr Deinstallationsprogramm auf, " #~ "wenn dies im Manifest deklariert ist" #~ msgid "Now you can search for dependencies using the search field" #~ msgstr "Jetzt können Sie über das Suchfeld nach Abhängigkeiten suchen" #~ msgid "Dependencies and installers show the source license" #~ msgstr "Abhängigkeiten und Installer zeigen die Quelllizenz an" #~ msgid "" #~ "When a crash report appears, reporting it the issue is automatically and " #~ "correctly filled" #~ msgstr "" #~ "Wenn ein Absturzbericht erscheint, wird die Meldung automatisch und " #~ "korrekt ausgefüllt" #~ msgid "" #~ "While creating a new state, information about the entire process is shown " #~ "on the screen" #~ msgstr "" #~ "Während des Anlegens eines neuen Zustands werden Informationen über den " #~ "gesamten Vorgang auf dem Bildschirm angezeigt" #~ msgid "The search for installed programs has been extended to user AppData" #~ msgstr "" #~ "Die Suche nach installierten Programmen wurde auf den Benutzer AppData " #~ "erweitert" #~ msgid "Fixed some problems related to the dxvk implementation" #~ msgstr "" #~ "Einige Probleme im Zusammenhang mit der dxvk-Implementierung wurden " #~ "behoben" #~ msgid "" #~ "Now dxvk and vkd3d are installed only after the user presses Install on " #~ "first start" #~ msgstr "" #~ "Jetzt werden dxvk und vkd3d erst installiert, wenn der Benutzer beim " #~ "ersten Start auf Installieren drückt" #~ msgid "Reduced the amount of logs" #~ msgstr "Reduziert die Menge der Protokolle" #~ msgid "Flatpak now uses the app directories" #~ msgstr "Flatpak verwendet jetzt die App-Verzeichnisse" #~ msgid "" #~ "If there are bottles in the old dir and the app dir is empty then a " #~ "migration dialog is shown" #~ msgstr "" #~ "Wenn im alten Verzeichnis Flaschen vorhanden sind und das App-Verzeichnis " #~ "leer ist, wird ein Migrationsdialog angezeigt" #~ msgid "" #~ "Fixed a bug in the management of the download manager that resulted in a " #~ "crash" #~ msgstr "" #~ "Fehler in der Verwaltung des Download-Managers behoben, der zu einem " #~ "Absturz führte" #~ msgid "Install dxvk and vkd3d on bottle creation if missing" #~ msgstr "" #~ "Installieren Sie dxvk und vkd3d bei der Flaschenerstellung, falls " #~ "vorhanden" #~ msgid "The preferences are organized into sections" #~ msgstr "Die Einstellungen sind in Abschnitte unterteilt" #~ msgid "The program list is hidden if empty" #~ msgstr "Die Programmliste wird ausgeblendet, wenn sie leer ist" #~ msgid "The bottle details page now uses a sidebar" #~ msgstr "Die Seite mit den Flaschendetails verwendet jetzt eine Seitenleiste" #~ msgid "Added references to documentation for some features" #~ msgstr "" #~ "Referenzen zur Dokumentation für einige Funktionen hinzugefügt Added" #~ msgid "" #~ "Makes the UI more consistent with rounded edges and status pages from " #~ "libhandy" #~ msgstr "" #~ "Macht die Benutzeroberfläche konsistenter mit abgerundeten Kanten und " #~ "Statusseiten von libhandy" #~ msgid "Replacing the name wine with runner, where possible" #~ msgstr "Ersetzen des Namens Wein durch Läufer, wo möglich" #~ msgid "Added more information for initial download to the Onboard" #~ msgstr "" #~ "Weitere Informationen für den ersten Download ins Onboard hinzugefügt" #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Tschechische Übersetzungen dank @pervoj und Vojtěch Perník" #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Esperanto-Übersetzungen dank @phlostically" #~ msgid "New logo thanks to @jannuary @alvarlagerlof @ZekeSmith" #~ msgstr "Neues Logo dank @jannuary @alvarlagerlof @ZekeSmith" #, fuzzy #~ msgid "Backup bottle configuration and archive" #~ msgstr "Flaschenkonfigurationsdatei generieren …" #, fuzzy #~ msgid "Import backup archives" #~ msgstr "Wählen Sie ein Sicherungsarchiv" #~ msgid "New versioning based on CalVer model" #~ msgstr "Neue Versionierung auf Basis des CalVer-Modells" #~ msgid "Enable gamemode for your bottles if installed in the system" #~ msgstr "" #~ "Aktivieren Sie den Gamemode für Ihre Flaschen, wenn diese im System " #~ "installiert sind" #, fuzzy #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Deutsche Übersetzungen Dank an @thericosanto" #~ msgid "This is the manifest for {0}." #~ msgstr "Dies ist das Manifest für {0}." #~ msgid "This is the index for {0}." #~ msgstr "Dies ist der Index für {0}." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "" #~ "Die herungergeladene Datei {0} sieht beschädigt aus. Versuch es erneut." #~ msgid "Installing {0} runner …" #~ msgstr "Installiere {0} runner …" #~ msgid "Component {0} successfully installed!" #~ msgstr "Komponente {0} erfolgreich installiert!" #~ msgid "{0} completed for {1}." #~ msgstr "{0} abgeschlossen für {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0} erfolgreich importiert!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "Ihr Backup für {0} ist fertig!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Ihr Backup {0} wurde erfolgreich importiert!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Einlesen der Sicherung {0} fehlgeschlagen!" #~ msgid "What is Wine?" #~ msgstr "Was ist Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine ist die Übersetzungsschicht, die es erlaubt Windows Programme in " #~ "Linux auszuführen.\n" #~ "In Bottels heißt sie runner.\n" #~ "\n" #~ "Wineprefixes sind Umgebungen in denen Wine arbeitet. In Bottles nennen " #~ "wir sie bottles." #~ msgid "Page 1" #~ msgstr "Seite 1" #~ msgid "DXVK Versions" #~ msgstr "DXVK Versionen" #~ msgid "Failed to clear temp path!" #~ msgstr "Bereinigen des Temp Pfades fehlgeschlagen!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Runner Pfad existiert nicht. Wird angelegt." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "Bottles Pfad existiert nicht. Wird angelegt." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Dxvk Pfad existiert nicht. Wird angelegt." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Temp Pfad existiert nicht. Wird angelegt." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "Entpacken fehlgeschlagen! Das Archiv endet früher als erwartet." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "Die Datei [{0}] existiert bereits in Temp. Überspringe." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "Benenne [{0}] zu [{1}] um." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "Heruntergeladene Datei [{0}] sieht beschädigt aus." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Quelle Prüfsumme: [{0}] Heruntergeladen: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Komponente installieren: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Installieren der Abhängigkeit: [{0}] in Flasche: [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Entfernen von [{0}] aus system32 in Flasche: [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}] nicht gefunden in Flasche: [{1}], Entfernen aus System32 " #~ "fehlgeschlagen." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "Entfernen der Abhängigkeit: [{0}] von Flasche: [{1}] Konfiguration." #~ msgid "Runners found: [{0}]" #~ msgstr "Läufer gefunden: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "Dxvk gefunden: [{0}]" #~ msgid "No dxvk found." #~ msgstr "Kein dxvk gefunden." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "Taste: [{0}] nicht in Flasche: [{1}] konfigurieren, aktualisieren." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "" #~ "Schlüssel: [{0}] nicht in Flasche: [{1}] Konfiguration Parameter, " #~ "aktualisieren." #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Einstellung Schlüssel: [{0}] bis [{1}] für Flasche: [{2}] …" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Umgebung anwenden: [{0}] …" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Flasche: [{0}] erfolgreich angelegt!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Erfolgreich gelöschte Flasche im Pfad: [{0}]" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Leerer Pfad gefunden, Katastrophen werden nicht vermieden." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Versuch, die Flasche zu reparieren: [{0}] …" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Schlüssel hinzufügen: [{0}] mit Wert: [{1}] und Daten: [{2}] in " #~ "Registerflasche: {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "Wert entfernen: [{0}] für Schlüssel: [{1}] in Registerflasche: {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Installation von dxvk für Flasche: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Entfernen von dxvk für Flasche: [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Ausführen einer ausführbaren Datei mit dem Wineprefix …" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "Ausführen von wineboot auf dem wineprefix …" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "Ausführen von winecfg auf dem wineprefix …" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Ausführen von winetricks auf dem wineprefix …" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Ausführen einer Debug-Konsole auf dem wineprefix …" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "Ausführen einer CMD auf dem wineprefix …" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Ausführen eines Task-Managers auf dem wineprefix …" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Ausführen eines Control Panels auf dem wineprefix …" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Ausführen eines Uninstallers auf dem wineprefix …" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Ausführen eines Regedit auf dem wineprefix …" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Sendestatus: [{0}] an das Wineprefix …" #~ msgid "Opening the file manager in the path …" #~ msgstr "Öffnen des Dateimanagers im Pfad …" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Weinpräfix [{0}] in eine neue Flasche importieren …" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "" #~ "Fehler beim Erstellen des Flaschenpfads für wineprefix [{0}]. Abbruch." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wineprefix {0} erfolgreich importiert!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] Dateien zu ersetzen." #~ msgid "[{0}] files to add." #~ msgstr "[{0}] Dateien hinzuzufügen." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Sichern der Konfiguration: [{0}] in [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Sichernde Flasche: [{0}] in [{1}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Sicherung im Pfad konnte nicht gespeichert werden: {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Einlesen der Sicherung fehlgeschlagen: [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Verbindungsstatus: online …" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Umgebungsauswahlstil im Yaru-Theme korrigiert" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "page_details beim Löschen der Flasche nicht zerstören" #~ msgid "Add freetype as a dependency" #~ msgstr "freetype als Abhängigkeit hinzufügen" #, fuzzy #~ msgid "Dependencies can now install more dll in one step" #~ msgstr "Abhängigkeiten können nun Fonts ohne Benutzereingriff installieren" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Reboot Windows" #~ msgstr "Windows neu starten" #~ msgid "Shutdown Windows" #~ msgstr "Windows herunterfahren" #~ msgid "Kill all wine processes" #~ msgstr "Alle Wine-Prozesse beenden" #~ msgid "Special characters are not allowed!" #~ msgstr "Sonderzeichen sind nicht erlaubt!" ================================================ FILE: po/el.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-03-04 20:09+0000\n" "Last-Translator: Athanasios \n" "Language-Team: Greek \n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.17-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Δεν έχει καθοριστεί διαδρομή" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Αντίγραφο ασφαλείας {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Εισαγωγή αντιγράφου ασφαλείας: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Αποτυχία εγκατάστασης εξαρτημάτων, μετά από 3 προσπάθειες." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Έλλειψη βασικών συστατικών. Εγκατάσταση…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Η δημιουργία του καταλόγου bottle απέτυχε." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Η δημιουργία καταλόγου/αρχείου κράτησης θέσης (placeholder) απέτυχε." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Δημιουργία ρυθμίσεων του bottle…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Το πρότυπο βρέθηκε, εφαρμογή…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Οι ρυθμίσεις του Wine ενημερώνονται…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Οι ρυθμίσεις του Wine ενημερώθηκαν!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Εκτέλεση ως Flatpack, διαχωρισμός του καταλόγου χρήστη…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Διαχωρισμός του καταλόγου χρήστη…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Ορισμός έκδοσης Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Εφαρμογή προεπιλεγμένων ρυθμίσεων CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Βελτιστοποίηση περιβάλλοντος…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Εφαρμογή περιβάλλοντος: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Χρήση μιας προσαρμοσμένης συνταγής περιβάλλοντος…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Η συνταγή δεν βρέθηκε ή δεν είναι έγκυρη…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Εγκατάσταση DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Εγκατάσταση VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Εγκατάσταση DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Εγκατάσταση εξάρτησης: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Δημιουργία κατάστασης έκδοσης 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Ολοκλήρωση…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Κρυφή αποθήκευση προτύπου…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Αποθήκευση αλλαγών κατάστασης…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Νέα κατάσταση {0}] Δημιουργήθηκε επιτυχώς!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Η κατάσταση δεν βρέθηκε" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Η κατάσταση {} είναι ήδη ενεργή" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Εμφάνιση έκδοσης" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Εκτελέσιμη διαδρομή" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Μονοπάτι Ink" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Όνομα bottle" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Παραχώρησε ορίσματα" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Μη έγκυρος σύνδεσμος (σύνταξη: bottles:run//<πρόγραμμα>)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Έξοδος] το αίτημα ελήφθη." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Βοήθεια] Το αίτημα ελήφθη." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Ανανέωση] Το αίτημα ελήφθη." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Δωρεά" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Βιβλιοθήκες τρίτων και Ειδικές ευχαριστίες" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Χορηγούμενο και ιδρυθέν από" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Πνευματικά δικαιώματα © 2017 - Οι προγραμματιστές του Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Προγραμματιστές του Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "μεταφραστές" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Έκδοση εξαρτήματος" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Απεγκατάσταση" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Περιήγηση αρχείων" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Η εγκατάσταση απέτυχε. Αυτό μπορεί να οφείλεται σε σφάλμα του αποθετηρίου, " "μερική λήψη ή αναντιστοιχία αθροίσματος ελέγχου. Πατήστε για να προσπαθήσετε " "ξανά." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Λήψη & Εγκατάσταση" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 #, fuzzy msgid "Show Manifest" msgstr "Εμφάνιση manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Αδεια" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Επανεγκατάσταση" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Αναφορά σφάλματος…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Όνομα εξάρτησης" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Περιγραφή εξάρτησης" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Κατηγορία" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Λήψη & εγκατάσταση αυτής της εξάρτησης" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Παρουσιάστηκε σφάλμα κατά την εγκατάσταση. Επανεκκινήστε το Bottles για να " "διαβάσετε την αναφορά τερματικού σφάλματος ή εκτελέστε το μέσω τερματικού " "για να διαβάσετε την έξοδο." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Επιλογές εξαρτήσεων" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Αντιμετώπιση προβλημάτων" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Περιήγηση αρχείων…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Διπλοτυπία αυτού του bottle…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Αυτός είναι ο πλήρης φάκελος του bottle σας, συμπεριλαμβανομένων των " "προσωπικών αρχείων." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Πλήρες αντίγραφο ασφαλείας…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Αυτή είναι μόνο η διαμόρφωση του bottle, ιδανικό αν θέλετε να δημιουργήσετε " "ένα νέο αλλά χωρίς προσωπικά αρχεία." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Εξαγωγή διαμόρφωσης…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Εμφάνιση κρυμμένων προγραμμάτων" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Αναζήτηση για νέα προγράμματα" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Διαγραφή bottle…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Δευτερεύουσες επιλογές" #: bottles/frontend/ui/details-bottle.blp:90 #, fuzzy msgid "Force Stop all Processes" msgstr "Τερματίστε όλες τις διαδικασίες" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Προσομοίωση τερματισμού συστήματος των Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Τερματισμός" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Προσομοίωση επανεκκίνησης συστήματος των Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Επανεκκίνηση" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Επιλογές εκκίνησης" #: bottles/frontend/ui/details-bottle.blp:135 #, fuzzy msgid "Run in Terminal" msgstr "Εκτέλεση μέσω τερματικού" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Σύρσιμο αρχείων προς εκτέλεση" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Το δικό μου bottle" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Περιβάλλον" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Εκτελεστής" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Το Versioning ενεργοποιήθηκε για αυτό το bottle" #: bottles/frontend/ui/details-bottle.blp:218 #, fuzzy msgid "Versioning is active for this bottle." msgstr "Το Versioning είναι ενεργό σε αυτό το bottle." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Εκτέλεση αρχείου…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Προγράμματα" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Κάντε κλικ στο \"Εκτέλεση αρχείου\" για να εκτελέσετε ένα αρχείο, " "\"Δημιουργία συντομεύσεων...\" για να προσθέσετε ένα εκτελέσιμο αρχείο στη " "λίστα των Προγραμμάτων ή \"Εγκατάσταση προγραμμάτων\" για να εγκαταστήσετε " "προγράμματα που θεραπεύονται από την κοινότητα." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Δημιουργία συντομεύσεων…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Εγκατάσταση προγραμμάτων" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Επιλογές" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Ρυθμίσεις" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Διαμόρφωση ρυθμίσεων του bottle." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Εξαρτήσεις" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Εγκατάσταση εξαρτήσεων προγραμμάτων." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Στιγμιότυπα" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Δημιουργία και διαχείριση κατάστασης του bottle." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Διαχείριση εργασιών" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Διαχείριση εκτελούμενων προγραμμάτων." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Εργαλεία" #: bottles/frontend/ui/details-bottle.blp:394 #, fuzzy msgid "Command Line" msgstr "Γραμμή εντολών" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Εκτέλεση εντολών μέσα στο bottle." #: bottles/frontend/ui/details-bottle.blp:404 #, fuzzy msgid "Registry Editor" msgstr "Επεξεργαστής μητρώου" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Επεξεργασία του εσωτερικού μητρώου." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Εξερευνητής" #: bottles/frontend/ui/details-bottle.blp:435 #, fuzzy msgid "Debugger" msgstr "Εντοπισμός σφαλμάτων" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Διαμόρφωση" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Απεγκαταστάτης" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Πίνακας ελέγχου" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Εύρεση εξαρτήσεων…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Βρίσκεστε εκτός σύνδεσης :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Το Bottles εκτελείται χωρίς σύνδεση στο διαδίκτυο, οπότε οι εξαρτήσεις δεν " "είναι διαθέσιμες." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Οι εξαρτήσεις είναι πόροι που βελτιώσουν τη συμβατότητα του λογισμικού " "Windows.\n" "\n" "Τα αρχεία σε αυτή τη σελίδα παρέχονται από τρίτους με άδεια ιδιοκτησίας. Με " "την εγκατάσταση τους, συμφωνείτε με τους αντίστοιχους όρους αδειοδότησης " "τους." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Αναφορά προβλήματος η έλειψης εξάρτησης." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Αναφορά έλλειψης εξάρτησης" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Διαβάστε οδηγίες." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Τεκμηρίωση" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Εύρεση" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Εύρεση προγραμμάτων…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Δε βρέθηκαν προγράμματα εγκατάστασης" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Το αποθετήριο δεν είναι προσβάσιμο ή κανένα πρόγραμμα εγκατάστασης δεν είναι " "συμβατό με αυτό το bottle." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Διαβάστε οδηγίες" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Όνομα" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Εξαρτήματα" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Η έκδοση του στρώματος συμβατότητας Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" "Γίνεται αναβάθμιση του εκτελεστή και των εξαρτημάτων του, παρακαλώ " "περιμένετε…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Γίνεται αναβάθμιση του DXVK, παρακαλώ περιμένετε…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Γίνεται αναβάθμιση του VKD3D, παρακαλώ περιμένετε…" #: bottles/frontend/ui/details-preferences.blp:54 #, fuzzy msgid "DXVK NVAPI" msgstr "Εκδοση NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Γίνεται αναβάθμιση του DXVK-NVAPI, παρακαλώ περιμένετε…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 #, fuzzy msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Βελτιώνει την απόδοση με κόστος την αυξημένη κατανάλωση ενέργειας." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 #, fuzzy msgid "Discrete Graphics" msgstr "Ξεχωριστή κάρτα γραφικών" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Διαχειριστείτε τις ρυθμίσεις \"Gamescope\"" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Απόδοση" #: bottles/frontend/ui/details-preferences.blp:188 #, fuzzy msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Ενεργοποίηση συγχρονισμού για καλύτερη απόδοση των πολυπύρηνων επεξεργαστών." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Συγχoρονισμός" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Σύστημα" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "" #: bottles/frontend/ui/details-preferences.blp:202 #, fuzzy msgid "Monitor Performance" msgstr "Απόδοση" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 #, fuzzy msgid "Feral GameMode" msgstr "Χρήση GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:254 #, fuzzy msgid "Windows Version" msgstr "Εκδοση Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Γίνεται αναβάθμιση της έκδοσης των Windows, παρακαλώ περιμένετε…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 #, fuzzy msgid "Manage the Sandbox Permissions" msgstr "Διαχείρηση εκδόσεων DXVK" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 #, fuzzy msgid "Bottles Runtime" msgstr "Χρηση Bottles runtime" #: bottles/frontend/ui/details-preferences.blp:296 #, fuzzy msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Παρέχει μια δέσμη επιπλέων βιβλιοθηκών για καλύτερη συμβατότητα,\n" "απενεργοποιήστε αν αντιμετωπίζετε προβλήματα." #: bottles/frontend/ui/details-preferences.blp:306 #, fuzzy msgid "Steam Runtime" msgstr "Χρηση Bottles runtime" #: bottles/frontend/ui/details-preferences.blp:307 #, fuzzy msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Παρέχει μια δέσμη επιπλέων βιβλιοθηκών για καλύτερη συμβατότητα,\n" "απενεργοποιήστε αν αντιμετωπίζετε προβλήματα." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Λειτουργικός κατάλογος" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 #, fuzzy msgid "Reset to Default" msgstr "Bottles" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 #, fuzzy msgid "DLL Overrides" msgstr "Υπερισχύσεις DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 #, fuzzy msgid "Environment Variables" msgstr "Προσθέστε μεταβλητές περιβάλλοντος γρήγορα" #: bottles/frontend/ui/details-preferences.blp:367 #, fuzzy msgid "Manage Drives" msgstr "Διαχείρηση δρομέων" #: bottles/frontend/ui/details-preferences.blp:381 #, fuzzy msgid "Automatic Snapshots" msgstr "Εκδοσοποίηση Bottles (Πειραματικό)" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 #, fuzzy msgid "Compression" msgstr "Έκδοση εξαρτήματος" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 #, fuzzy msgid "Manage Patterns" msgstr "Διαχείρηση δρομέων" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Ανανέωση" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Σταματήστε τη διαδικασία" #: bottles/frontend/ui/details-versioning.blp:18 #, fuzzy msgid "No Snapshots Found" msgstr "Πειράματα:εγκαταστάτες" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Ένα σύντομο σχόλιο" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Αποθήκευση κατάστασης μπουκαλιού." #: bottles/frontend/ui/details-versioning.blp:78 #, fuzzy msgid "Create new Snapshot" msgstr "Bottles" #: bottles/frontend/ui/details.blp:16 #, fuzzy msgid "Details" msgstr "Bottles" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Λειτουργίες" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 #, fuzzy msgid "Select Bottle" msgstr "Διαγραφή bottle" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Ακύρωση" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Επιλογή" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 #, fuzzy msgid "Create New Bottle" msgstr "Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Το Bottles κράσαρε την προηγούμενη φορά. Παρακαλώ συμπληρώστε μια αναφορά. " "επισυνάπτωντας το ακόλουθο ίχνος για να μας βοηθήσετε να ανιχνεύσουμε το " "πρόβλημα, αποτρέποντάς το απ'το να ξανασυμβεί." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Βρήκαμε μία ή παραπάνω παρόμοιες (ή ολόιδιες) αναφορές. Παρακαλώ βεβαιωθείτε " "ότι το πρόβλημα δεν έχει ήδη αναφερθεί πριν υποβάλετε μια καινούρια αναφορά. " "Κάθε αναφορά απαιτεί προσπάθεια από τη μεριά των δημιουργών για να " "διαγνωστεί. Παρακαλώ σεβαστείτε την δουλειά τους και βεβαιωθείτε ότι δεν " "ανεβάζετε αντίγραφα." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Επιθυμώ ακόνα να αναφέρω." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Προχωρημένες επιλογές" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Οι βιβλιοθήκες δυναμικών συνδέσμων μπορούν να οριστούν ως ενσωματωμένες " "(παρέχονται απ'το Wine) ή τοπικές (τις παρέχει το πρόγραμμα)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 #, fuzzy msgid "New Override" msgstr "Υπερισχύσεις DLL" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 #, fuzzy msgid "Overrides" msgstr "Υπερισχύσεις DLL" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Γράμμα" #: bottles/frontend/ui/dialog-drives.blp:49 #, fuzzy msgid "Existing Drives" msgstr "Διαχείρηση δρομέων" #: bottles/frontend/ui/dialog-duplicate.blp:16 #, fuzzy msgid "Duplicate Bottle" msgstr "Διπλοτυπία αυτού του bottle" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Αντιγραφή" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Συμπληρώστε ένα όνομα για το bottle σας." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Αντιγραφή…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 #, fuzzy msgid "Bottle Duplicated" msgstr "Όνομα bottle" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Μεταβλητές περιβάλλοντος είναι δυναμικά-ονομασμένες τιμές που μπορούν να " "επηρεάσουν το πως οι διεργασίες θα συμπεριφερθούν στο Μπουκάλι σας." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 #, fuzzy msgid "Existing Variables" msgstr "Διαχείρηση δρομέων" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 #, fuzzy msgid "Existing Patterns" msgstr "Διαχείρηση δρομέων" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Ρυθμίσεις Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Αποθήκευση" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 #, fuzzy msgid "Window Resolution" msgstr "Εκδοση Windows" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 #, fuzzy msgid "Integer Scaling" msgstr "Εξαγωγή διαμόρφωσης" #: bottles/frontend/ui/dialog-gamescope.blp:162 #, fuzzy msgid "Window Type" msgstr "Πλάτος παραθύρου" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Χωρίς Περιθώρια" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Πλήρης Οθόνη" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 #, fuzzy msgid "Completed!" msgstr "Εκδοση Windows" #: bottles/frontend/ui/dialog-installer.blp:130 #, fuzzy msgid "Show Programs" msgstr "Προγράμματα" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Όλα τα μηνύματα" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Κρίσιμο" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Σφάλματα" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Προειδοποιήσεις" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Πληροφορίες" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Περιηγητής Καταγραφών" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Όλα" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Οι παραμέτροι αυτοί θα περάσουν κατά την εκτέλεση." #: bottles/frontend/ui/dialog-launch-options.blp:43 #, fuzzy msgid "Custom Arguments" msgstr "Εκτέλεση με arguments" #: bottles/frontend/ui/dialog-launch-options.blp:46 #, fuzzy msgid "Command Arguments" msgstr "Γραμμή εντολών" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "π.χ.:VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Σενάριο μετά την εκτέλεση" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Επιλέξτε ένα αρχείο εντολών που πρέπει να εκτελεστεί μετά την εκκίνηση." #: bottles/frontend/ui/dialog-launch-options.blp:70 #, fuzzy msgid "Choose a Script" msgstr "Εξερεύνηση αρχείων" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 #, fuzzy msgid "Choose from where start the program." msgstr "" "Kλείσιμο Bottles μετα την εκκίνηση προγραμμάτος απο τη διαχείρηση αρχείων." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Επιλέξτε έναν Κατάλογο" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Αυτές οι ρυθμίσεις θα παραγράψουν τις προεπιλεγμένες ρυθμίσεις γι'αυτό το " "εκτελέσιμο." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Αντικαταστάσεις προτιμήσεων" #: bottles/frontend/ui/dialog-launch-options.blp:119 #, fuzzy msgid "Reset to Bottle's Defaults" msgstr "Bottles" #: bottles/frontend/ui/dialog-launch-options.blp:165 #, fuzzy msgid "Virtual Desktop" msgstr "Χρήση ψηφιακής επιφάνειας εργασίας" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Μετονομασία" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Επιλέξτε ένα νέο όνομα για το επιλεγμένο πρόγραμμα." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Νέο Όνομα" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Εκτέλεση Με Παραμέτρους" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Εκτέλεση" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Γράψτε κάτω τις παραμέτρους που θα περάσουν στο εκτελέσιμο αρχείο." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "π.χ.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 #, fuzzy msgid "Share Sound" msgstr "Πειράματα:εγκαταστάτες" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 #, fuzzy msgid "Show Information" msgstr "Εμφάνιση ειδοποιήσεων." #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 #, fuzzy msgid "Subpixel Quality" msgstr "Υπερυψηλή Ποιότητα" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Ενσωματωμένο (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Εγγενής(Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Ενσωματωμένο, μετά Τοπικό" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Τοπικό, μετά Ενσωματωμένο" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Αφαίρεση" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/σημείο/προς/μονοπάτι" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Τιμή" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Εξερεύνηση αρχείων" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 #, fuzzy msgid "Manager" msgstr "Διαχείρηση δρομέων" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 #, fuzzy msgid "Import a Bottle backup" msgstr "Εισαγωγή αντιγράφου ασφαλείας: {0}" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Αναζήτηση ξανά για Περιβάλλοντα" #: bottles/frontend/ui/importer.blp:38 #, fuzzy msgid "No Prefixes Found" msgstr "Υπερισχύσεις DLL" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Πλήρη Φάκελος" #: bottles/frontend/ui/installer-entry.blp:16 #, fuzzy msgid "Show Manifest…" msgstr "Εμφάνιση manifest" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Διαβάστε την Κριτική…" #: bottles/frontend/ui/installer-entry.blp:34 #, fuzzy msgid "Installer name" msgstr "Πειράματα:εγκαταστάτες" #: bottles/frontend/ui/installer-entry.blp:35 #, fuzzy msgid "Installer description" msgstr "Πειράματα:εγκαταστάτες" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 #, fuzzy msgid "Program Menu" msgstr "Προγράμματα" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Εκκίνηση με το \"Steam\"" #: bottles/frontend/ui/library-entry.blp:108 #, fuzzy msgid "Item name" msgstr "Όνομα bottle" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Αφαίρεση από την Βιβλιοθήκη" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Βιβλιοθήκη" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Προσθέστε πράγματα εδώ από την λίστα προγραμμάτων του μπουκαλιού σας" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Το Versioning είναι ενεργό σε αυτό το bottle." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Αυτό το μπουκάλι φαίνεται χαλασμένο." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Το Versioning είναι ενεργό σε αυτό το bottle" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Εκτέλεση Εδώ" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Αυτό το Μπουκάλι φαίνεται χαλασμένο. Το αρχείο ρυθμίσεων λείπει. Μπορώ να το " "λύσω δημιουργώντας ένα νέο αρχείο." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Ψάξτε τα bottles σας…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 #, fuzzy msgid "Create New Bottle…" msgstr "Bottles" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Δεν Βρέθηκαν Αποτελέσματα" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 #, fuzzy msgid "Browse" msgstr "Περιήγηση του C:" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Όνομα bottle" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 #, fuzzy msgid "C_ustom" msgstr "Χρήση GameMode" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Προσαρμοσμένο" #: bottles/frontend/ui/new.blp:118 #, fuzzy msgid "Share User Directory" msgstr "Όνομα bottle" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Αρχιτεκτονική" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Εισαγωγή διαμόρφωσης." #: bottles/frontend/ui/new.blp:176 #, fuzzy msgid "Bottle Directory" msgstr "Όνομα bottle" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Καλωσορίσατε στο Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Εκτέλεση λογισμικού των Windows σε Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 #, fuzzy msgid "Windows in Bottles" msgstr "Πλάτος παραθύρου" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Επόμενο" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Προτιμήσεις" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Γενικές" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Εμφάνιση" #: bottles/frontend/ui/preferences.blp:17 #, fuzzy msgid "Dark Mode" msgstr "Σκούρο θέμα" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Εμφάνισε Ημερομηνία Αναβάθμισης" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Εάν θα φαίνεται η ημερομηνία αναβάθμισης στη λίστα μπουκαλιών." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Ειδοποιήσεις" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Εμφάνιση ειδοποιήσεων για λήψεις και εγκαταστάσεις." #: bottles/frontend/ui/preferences.blp:52 #, fuzzy msgid "Temp Files" msgstr "Καθαρισμός προσωρινών αρχείων" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Να γίνεται εκκαθάριση προσορινών αρχείων όταν το Bottles τρέχει;" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Κλείσιμο των Bottles μετά από εκκίνηση προγράμματος." #: bottles/frontend/ui/preferences.blp:63 #, fuzzy msgid "Close Bottles after starting a program from the file manager." msgstr "" "Kλείσιμο Bottles μετα την εκκίνηση προγραμμάτος απο τη διαχείρηση αρχείων." #: bottles/frontend/ui/preferences.blp:73 #, fuzzy msgid "Integrations" msgstr "Εξαγωγή διαμόρφωσης" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Περιβάλλοντα Steam Proton" #: bottles/frontend/ui/preferences.blp:77 #, fuzzy msgid "List and manage Steam Proton prefixes." msgstr "" "Ενεργοποίηση/Απενεργοποίηση πειραματικής υποστήριξης προθεμάτων του Steam " "Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 #, fuzzy msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Το Versioning είναι ενεργό σε αυτό το bottle." #: bottles/frontend/ui/preferences.blp:128 #, fuzzy msgid "Advanced" msgstr "Iσορροπημένο" #: bottles/frontend/ui/preferences.blp:131 #, fuzzy msgid "Bottles Directory" msgstr "Όνομα bottle" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Εκτελεστές" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 #, fuzzy msgid "DLL Components" msgstr "Εκδοση Windows" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Πυρήνας" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Χρόνος εκτέλεσης" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Πειράματα" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 #, fuzzy msgid "Launch with Terminal" msgstr "Εκτέλεση μέσω τερματικού" #: bottles/frontend/ui/program-entry.blp:25 #, fuzzy msgid "Browse Path" msgstr "Περιήγηση του C:" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "" #: bottles/frontend/ui/program-entry.blp:62 #, fuzzy msgid "Hide Program" msgstr "Προγράμματα" #: bottles/frontend/ui/program-entry.blp:66 #, fuzzy msgid "Show Program" msgstr "Προγράμματα" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 #, fuzzy msgid "Program name" msgstr "Προγράμματα" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 #, fuzzy msgid "State id" msgstr "Πειράματα:εγκαταστάτες" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Διαγραφή μηνύματος" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Δεν φαίνεται να είστε συνδεδεμένοι στο διαδίκτυο. Χωρίς αυτό δεν θα μπορείτε " "να κατεβάσεται απαραίτητα στοιχεία. Κάντε κλικ σε αυτό το εικονίδιο όταν " "αποκατασταθεί η σύνδεση." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Σχετικά με το Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Αναβαθμίστηκε: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 #, fuzzy msgid "Select Executable" msgstr "Διαγραφή bottle" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Προσθήκη" #: bottles/frontend/views/bottle_details.py:346 #, fuzzy msgid "Hide Hidden Programs" msgstr "Προγράμματα" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, fuzzy, python-brace-format msgid "Launching \"{0}\"…" msgstr "Εκτέλεση μέσω τερματικού" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Επιλέξτε τη θέση αποθήκευσης του αντιγράφου ασφαλείας διαμόρφωσης" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Εξαγωγή" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Επιλέξτε τη θέση αποθήκευσης της βιβλιοθήκης αντιγράφων ασφαλείας" #: bottles/frontend/views/bottle_details.py:435 #, fuzzy msgid "Backup" msgstr "Αντίγραφο ασφαλείας {0}" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, fuzzy, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Αντίγραφο ασφαλείας {0}" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 #, fuzzy msgid "Missing Runner" msgstr "Δρομέας" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Εγκαταστάτες" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Εισαγωγή" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 #, fuzzy msgid "Select a Configuration File" msgstr "Εξαγωγή διαμόρφωσης" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "Δ/Υ" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, fuzzy, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Εκτέλεση μέσω τερματικού" #: bottles/frontend/views/list.py:235 #, fuzzy msgid "Your Bottles" msgstr "Bottles" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 #, fuzzy msgid "Select Bottle Directory" msgstr "Όνομα bottle" #: bottles/frontend/views/new.py:176 #, fuzzy msgid "Creating Bottle…" msgstr "Bottles" #: bottles/frontend/views/new.py:221 #, fuzzy msgid "Unable to Create Bottle" msgstr "Bottles" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 #, fuzzy msgid "Bottle Created" msgstr "Όνομα bottle" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "Διαγραφή bottle" #: bottles/frontend/views/preferences.py:198 #, fuzzy msgid "Relaunch Bottles?" msgstr "Διαγραφή bottle" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Άλλο" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Αναβάθμιση" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Μανιφέστο για {0}" #: bottles/frontend/widgets/dependency.py:172 #, fuzzy, python-brace-format msgid "\"{0}\" uninstalled" msgstr "Πειράματα:εγκαταστάτες" #: bottles/frontend/widgets/dependency.py:174 #, fuzzy, python-brace-format msgid "\"{0}\" installed" msgstr "Πειράματα:εγκαταστάτες" #: bottles/frontend/widgets/dependency.py:188 #, fuzzy, python-brace-format msgid "\"{0}\" failed to install" msgstr "Πειράματα:εγκαταστάτες" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Ανασκόπηση για {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, fuzzy, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Εκτέλεση μέσω τερματικού" #: bottles/frontend/widgets/program.py:190 #, fuzzy, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Εκτέλεση μέσω τερματικού" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Εμφάνιση αναφοράς" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Αυτό το πρόβλημα αναφέρθηκε 5 φορές και δεν μπορεί να " "ξαναποσταλθεί.\n" " Γράψτε το σχόλιό σας σε μια από τις υπάρχουσες αναφορές." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Δε βρέθηκαν υπερισχύσεις." #: bottles/frontend/windows/drives.py:71 #, fuzzy msgid "Select Drive Path" msgstr "Διαγραφή bottle" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Δεν έχουν οριστεί μεταβλητές περιβάλλοντος." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Δεν έχουν προστεθεί κανόνες αποκλεισμού." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Εμφανίστηκε ένα σφάλμα." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Αντιφραφή στο πρόχειρο" #: bottles/frontend/windows/installer.py:62 #, fuzzy msgid "Select Resource File" msgstr "Διαγραφή bottle" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Ο εγκαταστάτης απέτυχε με άγνωστο σφάλμα" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} είναι ήδη απενεργοποιημένο για αυτό το bottle." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Αυτή η ρύθμιση είναι διαφορετική από την προεπιλογή του μπουκαλιού." #: bottles/frontend/windows/launchoptions.py:215 #, fuzzy msgid "Select Script" msgstr "Διαγραφή bottle" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 #, fuzzy msgid "Run Windows Software" msgstr "Τρέξτε λογισμικό των Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Μετανάστευση Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Ενεργοποίηση/Απενεργοποίηση στο μήνυμα μετανάστευσης Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Σκούρο θέμα" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Επιβολή χρήσης του σκοτεινού θέματος." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Ενεργοποίηση/Απενεργοποίηση ημερομηνίας αναβάθμισης στη λίστα" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "" "Ενεργοποίηση/Απενεργοποίηση της ημερομηνίας αναβάθμισης στη λίστα του " "Bottles." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Εμφάνιση λίστας εφαρμογών steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Εμφάνιση λίστας παιχνιδιών epic." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Εμφάνιση λίστας συνδέσεων ubisoft." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Πλάτος παραθύρου" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Αλλαγή πλάτους παραθύρου." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Υψος παραθύρου" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Αλλαγη ύψους παραθύρου." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Εμφάνιση ειδοποιήσεων." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Καθαρισμός προσωρινών αρχείων" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Καθαρίστε το προσωρινό μονοπάτι στην εκκίνηση του συστήματος." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Υποψήφια Κυκλοφόρηση" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Ενεργοποίηση/Απενεργοποίηση υποψήφιας κυκλοφόρησης για τους δρομείς." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Οψη εκκίνησης" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Επιλέξτε την όψη στην οποία το πρόγραμμα θα κάνει εκκίνηση." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Ενεργοποίηση/Απενεργοποίηση σε πειραματικές λειτουργείες οπως εκδοσοποίηση " "και εγκαταστάτες. Υποψήφια κυκλοφόρηση για δρομείς." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 #, fuzzy msgid "Toggle Steam Proton prefixes support." msgstr "" "Ενεργοποίηση/Απενεργοποίηση πειραματικής υποστήριξης προθεμάτων του Steam " "Proton." #: data/com.usebottles.bottles.gschema.xml:76 #, fuzzy msgid "Experiments:sandbox" msgstr "Πειράματα:steam" #: data/com.usebottles.bottles.gschema.xml:77 #, fuzzy msgid "Toggle experimental Sandbox per bottle." msgstr "Ενεργοποίηση/Απενεργοποίηση πειραματικής λειτουργείας της βιβλιοθήκης." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Αυτόματο κλείσιμο Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Kλείσιμο Bottles μετα την εκκίνηση προγραμμάτος απο τη διαχείρηση αρχείων." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 #, fuzzy msgid "Toggle sandbox warning." msgstr "Ενεργοποίηση/Απενεργοποίηση ημερομηνίας αναβάθμισης στη λίστα" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Τρέξτε λογισμικό των Windows σε Linux με το Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Βάλτε λογισμικο σε ενα μπουκάλι και απολάυστε ξεκούραστα!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Το ενσωματομένο μας σύστημα εγκατάστασης εξαρτήσεων επιτρέπει την αυτόματη " "συμβατότητα λογισμικού. Χρησιμοποιείστε την διαχείρηση λήψεων για να " "μεταφορτώσετε τα επίσημα εξαρτήματα: τον δρομέα (Wine, Proton), DXVK, " "εξαρτήσεις, κλπ." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Η εκδοχικότητα του Bottle κρατάει την εργασία σας ασφαλής και σας επιτρέπει " "την επαναφορά της αργότερα!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Λειτουργείες:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Δημιουργήστε bottles χρησιμοποιώντας προ-διαμορφωμένα περιβάλλοντα ή " "δημιουργήστε το δικό σας" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Εκτελέστε αρχεία (.exe/.msi) στα bottles σας, απευθείας απο το μενού της " "δειαχείρησης αρχείων του συστήματος σας" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "" "Αυτοματοποιημένη ανίχνευση των εγκατεστημένων προγραμμάτων στα bottles σας" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Προσθέστε μεταβλητές περιβάλλοντος γρήγορα" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Υπερισχύστε DLLs απευθείας απο τις ρυθμίσεις καθε ξεχωριστού bottle" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Εν κινήσει αλλαγή δρομέα για κάθε Bottle" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Διάφορες βελτιστοποιήσεις gaming-απόδοσης " "(esync, fsync, DXVK, cache, shader compiler, offload … και πολλά άλλα.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Αυτόματη εγκατάσταση και διαχείρηση δρομέων Wine και Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Αυτόματη επισκευή bottle στην περίπτωση σπασίματος" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Ενσωματομενος εγκαταστάτης εξαρτήσεων βασισμένο στην αποθήκη της κοινότητας" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Ενσωματομένη διαχείρηση εργασιών για διεργασίες Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Πρόσβαση στο ProtonDB και WineHQ για υποστήριξη" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Σύστημα για μεταφορά των ρυθμίσεων σας σε νέες εκδόσεις του Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Εισαγωγή και αντίγραφο ασφαλείας bottles" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Εισαγωγή Wine prefix απο διαφορετικό διαχειριστή" #: data/com.usebottles.bottles.metainfo.xml.in:34 #, fuzzy msgid "Bottles versioning" msgstr "Εκδοσοποίηση Bottles (Πειραματικό)" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... και πολλά άλλα που θα βρείτε εγκαθιστώντας το Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 #, fuzzy msgid "Correct version" msgstr "Έκδοση εξαρτήματος" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 #, fuzzy msgid "Importing backups resulted an error" msgstr "Εισαγωγή αντιγράφου ασφαλείας: {0}" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 #, fuzzy msgid "Correct version date" msgstr "Έκδοση εξαρτήματος" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Bottles" #, fuzzy #~ msgid "New Bottle" #~ msgstr "Bottles" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "Χρήση GameMode" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Bottles" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Αποτυχία εγκατάστασης εξαρτημάτων, μετά από 3 προσπάθειες." #~ msgid "Layers" #~ msgstr "Στρώματα" #~ msgid "Ultra Quality" #~ msgstr "Υπερυψηλή Ποιότητα" #~ msgid "Quality" #~ msgstr "Ποιότητα" #~ msgid "Balanced" #~ msgstr "Iσορροπημένο" #, fuzzy #~ msgid "File not Found" #~ msgstr "Πειράματα:εγκαταστάτες" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Εύκολη διαχείρηση wineprefix με περιβάλλοντα" #, fuzzy #~ msgid "Run with Arguments…" #~ msgstr "Εκτέλεση με arguments" #, fuzzy #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Περιήγηση στα εσωτερικά αρχεία." #~ msgid "Debug wine processes." #~ msgstr "Εντοπισμός σφαλάτων σε wine διεργασίες." #, fuzzy #~ msgid "Read documentation." #~ msgstr "Διαβάστε οδηγείες" #~ msgid "Read documentation" #~ msgstr "Διαβάστε οδηγείες" #~ msgid "Graphics" #~ msgstr "Γραφικά" #, fuzzy #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Βελτιώνει την απόδοση των παιχνιδιών και 3D προγραμμάτων DirectX 11.\n" #~ "Απενεργοποιήστε αν αντιμετωπίζετε γραφικά προβλήματα." #, fuzzy #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Βελτιώνει την απόδοση των παιχνιδιών και 3D προγραμμάτων DirectX 12.\n" #~ "Απενεργοποιήστε αν αντιμετωπίζετε γραφικά προβλήματα." #, fuzzy #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "Ενεργοποίηση DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Παροχή υποστήριξης DLSS και Nvidia NVAPI αν ειναι διαθέσιμα." #, fuzzy #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "To FSR χρησιμοποιεί προηγμένες τεχνολογίες upscaling για την ενίσχυση " #~ "FPS.\n" #~ "Απενεργοποιήστε αν αντιμετωπίζετε γραφικά προβλήματα." #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "Διαχείρηση δρομέων" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Χρηση της ψηφιακής επιφάνειας εργασίας του Wine." #, fuzzy #~ msgid "Set custom DPI." #~ msgstr "Χρήση GameMode" #, fuzzy #~ msgid "Manage Components Versions" #~ msgstr "Εκδοση Windows" #, fuzzy #~ msgid "DXVK Version" #~ msgstr "Εκδοση DXVK" #, fuzzy #~ msgid "VKD3D Version" #~ msgstr "Εκδοση VKD3D" #, fuzzy #~ msgid "LatencyFleX Version" #~ msgstr "Διαχείρηση εκδόσεων DXVK" #, fuzzy #~ msgid "Optimise gaming performance on demand." #~ msgstr "Βελτιστοποίηση αποδόσεων gaming κατ εντολή" #, fuzzy #~ msgid "Gamescope" #~ msgstr "Χρήση GameMode" #, fuzzy #~ msgid "No Programs found" #~ msgstr "Προγράμματα" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Χρήση GameMode" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "Easily manage wineprefix" #~ msgstr "Ευκολη διαχείρηση wineprefix" #~ msgid "Experiments:library" #~ msgstr "Πειράματα:βιβλιοθήκη" #~ msgid "Toggle experimental Library mode." #~ msgstr "" #~ "Ενεργοποίηση/Απενεργοποίηση πειραματικής λειτουργείας της βιβλιοθήκης." #, fuzzy, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "Εκτέλεση μέσω τερματικού" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "Διαβάστε οδηγείες" #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "Διαβάστε οδηγείες" #~ msgid "Translate" #~ msgstr "" #~ "Μετάφραση" #~ msgid "Funding" #~ msgstr "Χρηματοδότηση" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Αναφορά " #~ "σφάλματος" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Αναφορά σφάλματος" #~ msgid "Open with explorer" #~ msgstr "Άνοιγμα με εξερευνητή αρχείων" #~ msgid "Move inside the sandbox" #~ msgstr "Μετακίνηση μέσα στο sandbox" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Μετακίνηση μέσα στο sandbox…" #~ msgid "Utilities" #~ msgstr "Εργαλεία" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Δοκιμαστική λειτουργεία ενεργοποιημένη: εμφάνιση εξαρτήσεων μόνο απο την " #~ "δοκιμαστική αποθήκη." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 .." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Αν και τα αρχεία σε αυτή τη σελίδα έχουν επαληθευθεί ίσως χρησιμοποιούν " #~ "ιδιωτική άδεια." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Αν και τα αρχεία σε αυτή τη σελίδα έχουν επαληθευθεί ίσως χρησιμοποιούν " #~ "ιδιωτική άδεια." #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Διαβάστε οδηγείες" #~ msgid "Rename bottle" #~ msgstr "Μετονομασία bottle" #~ msgid "Use DXVK" #~ msgstr "Χρήση DXVK" #~ msgid "Use VKD3D" #~ msgstr "Χρήση VKD3D" #~ msgid "Enable FSR" #~ msgstr "Ενεργοποίηση FSR" #~ msgid "Manage VKD3D versions" #~ msgstr "Διαχείρηση εκδόσεων VKD3D" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "Διαβάστε οδηγείες" #, fuzzy #~ msgid "Caffe runners" #~ msgstr "Διαχείρηση δρομέων" #, fuzzy #~ msgid "Proton runners" #~ msgstr "Διαχείρηση δρομέων" #, fuzzy #~ msgid "Other runners" #~ msgstr "Διαχείρηση δρομέων" #~ msgid "Night theme" #~ msgstr "Νυχτερινή λειτουργεία" #~ msgid "Use the night theme." #~ msgstr "Χρησιμοποιήστε τη νυχτερινή λειτουργεία." #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "Πειράματα:εγκαταστάτες" #~ msgid "Enable ACO shader compiler" #~ msgstr "Ενεργοποίηση μεταφραστή σκίασης ACO" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Βελτιώνει την απόδοση των παιχνιδιών και 3D προγραμμάτων.\n" #~ "Απενεργοποιήστε αν αντιμετωπίζετε γραφικά προβλήματα." #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Αυτή η πειραματική λειτουργεία είναι υπο ανάπτυξη, δώστε προσοχή και αναφέρετε σφάλματα." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Προγραμματιστές Bottles" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Βελτιστοποίηση αποδόσεων gaming κατ εντολή" #~ msgid "NVAPI version" #~ msgstr "Εκδοση NVAPI" #~ msgid "Experiments:installers" #~ msgstr "Πειράματα:εγκαταστάτες" ================================================ FILE: po/eo.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 12:45+0000\n" "Last-Translator: StoneMoe \n" "Language-Team: Esperanto \n" "Language: eo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Savkopio {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Enportante savkopion: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "" #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "" #: bottles/backend/managers/manager.py:1145 #, fuzzy msgid "Failed to create bottle directory." msgstr "Malsukcesis krei savkopion de {0}!" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "" #: bottles/backend/managers/manager.py:1162 #, fuzzy msgid "Generating bottle configuration…" msgstr "Konektostato: ne konektita…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 #, fuzzy msgid "The Wine config is being updated…" msgstr "Reagordante Wine…" #: bottles/backend/managers/manager.py:1199 #, fuzzy msgid "Wine config updated!" msgstr "Reagordiĝis Wine!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1250 #, fuzzy msgid "Setting Windows version…" msgstr "Montri version" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "" #: bottles/backend/managers/manager.py:1268 #, fuzzy msgid "Optimizing environment…" msgstr "Efektivigante medion: {0}…" #: bottles/backend/managers/manager.py:1279 #, fuzzy, python-brace-format msgid "Applying environment: {0}…" msgstr "Efektivigante medion: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Instalante DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Instalante VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Instalante DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Instalante dependaĵon %s en botelo…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Kreante versian staton 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "" #: bottles/backend/managers/manager.py:1364 #, fuzzy msgid "Caching template…" msgstr "Kreante botelon…" #: bottles/backend/managers/versioning.py:83 #, fuzzy msgid "Committing state …" msgstr "Ĝisdatigante statojn…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, fuzzy, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Sukcese malpleniĝis dosierujo de provizoraĵoj!" #: bottles/backend/managers/versioning.py:123 #, fuzzy msgid "States list retrieved successfully!" msgstr "Sukcese malpleniĝis dosierujo de provizoraĵoj!" #: bottles/backend/managers/versioning.py:153 #, fuzzy, python-brace-format msgid "State {0} restored successfully!" msgstr "Sukcese malpleniĝis dosierujo de provizoraĵoj!" #: bottles/backend/managers/versioning.py:155 #, fuzzy msgid "Restoring state {} …" msgstr "Restaŭrante staton [{0}]" #: bottles/backend/managers/versioning.py:162 #, fuzzy msgid "State not found" msgstr "Boteloj troviĝis: %s" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Montri version" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Dosierindiko de ruleblaĵo" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Dosierindiko de simbola ligo" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Botela nomo" #: bottles/frontend/main.py:144 #, fuzzy msgid "Pass arguments" msgstr "Ruli kun argumentoj" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "Riceviĝis peto [Forlasi]." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "Riceviĝis peto [Helpo]." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "Riceviĝis peto [Reŝargi]." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 #, fuzzy msgid "Copyright © 2017 Bottles Developers" msgstr "© 2017-2021 - Kreantoj de Boteloj" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 #, fuzzy msgid "Bottles Developers" msgstr "© 2017-2021 - Kreantoj de Boteloj" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 #, fuzzy msgid "Component version" msgstr "Montri version" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Malinstali" #: bottles/frontend/ui/component-entry.blp:23 #, fuzzy msgid "Browse Files" msgstr "Foliumi dosierojn" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 #, fuzzy msgid "Download & Install" msgstr "Elŝuti kaj instali ĉi tiun DXVK" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 #, fuzzy msgid "Show Manifest" msgstr "Montri manifeston" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Permesilo" #: bottles/frontend/ui/dependency-entry.blp:24 #, fuzzy msgid "Reinstall" msgstr "Malinstali" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:42 #, fuzzy msgid "Dependency name" msgstr "Dependaĵoj" #: bottles/frontend/ui/dependency-entry.blp:44 #, fuzzy msgid "Dependency description" msgstr "Dependaĵoj" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:64 #, fuzzy msgid "Download & Install this Dependency" msgstr "Elŝuti kaj instali ĉi tiun dependaĵon" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" #: bottles/frontend/ui/dependency-entry.blp:93 #, fuzzy msgid "Dependency Menu" msgstr "Dependaĵoj" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "" #: bottles/frontend/ui/details-bottle.blp:24 #, fuzzy msgid "Browse Files…" msgstr "Foliumi dosierojn" #: bottles/frontend/ui/details-bottle.blp:28 #, fuzzy msgid "Duplicate Bottle…" msgstr "Kopii botelon" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Jen la plena arkivo de via botelo, inkluzive de personaj dosieroj." #: bottles/frontend/ui/details-bottle.blp:33 #, fuzzy msgid "Full Backup…" msgstr "Plena arkivo" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Jen nur la botela agordo. Ĝi estas perfekta, se vi volas krei novan botelon " "sen personaj dosieroj." #: bottles/frontend/ui/details-bottle.blp:38 #, fuzzy msgid "Export Configuration…" msgstr "Agordoj" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 #, fuzzy msgid "Show Hidden Programs" msgstr "Programoj" #: bottles/frontend/ui/details-bottle.blp:49 #, fuzzy msgid "Search for new programs" msgstr "Serĉi instalitajn programojn" #: bottles/frontend/ui/details-bottle.blp:56 #, fuzzy msgid "Delete Bottle…" msgstr "Krei botelon" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 #, fuzzy msgid "Force Stop all Processes" msgstr "Ĉesigi ĉiujn procezoj de Wine." #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "" #: bottles/frontend/ui/details-bottle.blp:95 #, fuzzy msgid "Shutdown" msgstr "Malŝalti Vindozon" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "" #: bottles/frontend/ui/details-bottle.blp:100 #, fuzzy msgid "Reboot" msgstr "Restarti Vindozon" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 #, fuzzy msgid "Launch Options" msgstr "Ŝanĝi Opciojn pri Lanĉado" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 #, fuzzy msgid "My bottle" msgstr "Nova botelo" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Medio" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Rulilo" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Administrado de versioj estas ŝaltita por ĉi tiu botelo" #: bottles/frontend/ui/details-bottle.blp:218 #, fuzzy msgid "Versioning is active for this bottle." msgstr "Administrado de versioj estas aktiva por ĉi tiu botelo." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 #, fuzzy msgid "Run Executable…" msgstr "Ruli ruleblaĵon" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programoj" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 #, fuzzy msgid "Install Programs…" msgstr "Instalitaj programoj" #: bottles/frontend/ui/details-bottle.blp:346 #, fuzzy msgid "Options" msgstr "Tradukoj" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 #, fuzzy msgid "Settings" msgstr "Agordi internaĵojn." #: bottles/frontend/ui/details-bottle.blp:351 #, fuzzy msgid "Configure bottle settings." msgstr "Kreante botelon…" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Dependaĵoj" #: bottles/frontend/ui/details-bottle.blp:361 #, fuzzy msgid "Install dependencies for programs." msgstr "Instalitaj programoj" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 #, fuzzy msgid "Create and manage bottle states." msgstr "Konservi la staton de la botelo." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Administrilo de Taskoj" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Komandlinio" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Ruli komandojn en la botelo." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Redaktilo de Registrejo" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Redakti la internan registrejon." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 #, fuzzy msgid "Debugger" msgstr "Serĉi erarojn" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Agordoj" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Malinstalilo" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Stirpanelo" #: bottles/frontend/ui/details-dependencies.blp:9 #, fuzzy msgid "Search for dependencies…" msgstr "Dependaĵoj" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:81 #, fuzzy msgid "Read Documentation." msgstr "Legi dokumentaron" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentaro" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "" #: bottles/frontend/ui/details-installers.blp:9 #, fuzzy msgid "Search for Programs…" msgstr "Serĉi instalitajn programojn" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 #, fuzzy msgid "No Installers Found" msgstr "Boteloj troviĝis: %s" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 #, fuzzy msgid "Read Documentation" msgstr "Legi dokumentaron" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nomo" #: bottles/frontend/ui/details-preferences.blp:11 #, fuzzy msgid "Components" msgstr "Montri version" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 #, fuzzy msgid "Updating DXVK, please wait…" msgstr "Ĝisdatigante statojn…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 #, fuzzy msgid "Updating VKD3D, please wait…" msgstr "Ĝisdatigante statojn…" #: bottles/frontend/ui/details-preferences.blp:54 #, fuzzy msgid "DXVK NVAPI" msgstr "Versio de DXVK" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 #, fuzzy msgid "Updating DXVK-NVAPI, please wait…" msgstr "Instalante DXVK-NVAPI…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 #, fuzzy msgid "Updating LatencyFleX, please wait…" msgstr "Ĝisdatigante statojn…" #: bottles/frontend/ui/details-preferences.blp:84 #, fuzzy msgid "Display" msgstr "Agordi internaĵojn." #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 #, fuzzy msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Pliigas rendimenton koste de plia uzado de energio." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 #, fuzzy msgid "Discrete Graphics" msgstr "Aparta Grafikprocesoro" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:171 #, fuzzy msgid "Advanced Display Settings" msgstr "Agordi internaĵojn." #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Rendimento" #: bottles/frontend/ui/details-preferences.blp:188 #, fuzzy msgid "Enable synchronization to increase performance of multicore processors." msgstr "Sinkronigo pliigas rendimenton por plurkernaj procesoroj." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sinkronigo" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistemo" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "" #: bottles/frontend/ui/details-preferences.blp:202 #, fuzzy msgid "Monitor Performance" msgstr "Rendimento" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 #, fuzzy msgid "Feral GameMode" msgstr "Uzi Gamemode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 #, fuzzy msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Serĉi instalitajn programojn" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:254 #, fuzzy msgid "Windows Version" msgstr "Montri version" #: bottles/frontend/ui/details-preferences.blp:257 #, fuzzy msgid "Updating Windows version, please wait…" msgstr "Montri version" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 #, fuzzy msgid "Manage the Sandbox Permissions" msgstr "Administri versiojn de DXVK" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 #, fuzzy msgid "Bottles Runtime" msgstr "Botela nomo" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 #, fuzzy msgid "Steam Runtime" msgstr "Botela nomo" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 #, fuzzy msgid "Working Directory" msgstr "Ruldosierujo" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 #, fuzzy msgid "Reset to Default" msgstr "Detaloj pri botelo" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 #, fuzzy msgid "DLL Overrides" msgstr "DLL-Superregoj" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 #, fuzzy msgid "Environment Variables" msgstr "Mediaj variabloj" #: bottles/frontend/ui/details-preferences.blp:367 #, fuzzy msgid "Manage Drives" msgstr "Administri rulilojn" #: bottles/frontend/ui/details-preferences.blp:381 #, fuzzy msgid "Automatic Snapshots" msgstr "Administrado de versioj" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 #, fuzzy msgid "Compression" msgstr "Montri version" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 #, fuzzy msgid "Manage Patterns" msgstr "Administri rulilojn" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Reŝargi" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "" #: bottles/frontend/ui/details-versioning.blp:18 #, fuzzy msgid "No Snapshots Found" msgstr "Boteloj troviĝis: %s" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 #, fuzzy msgid "A short comment" msgstr "Eta komento" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Konservi la staton de la botelo." #: bottles/frontend/ui/details-versioning.blp:78 #, fuzzy msgid "Create new Snapshot" msgstr "Krei novan staton" #: bottles/frontend/ui/details.blp:16 #, fuzzy msgid "Details" msgstr "Detaloj pri botelo" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 #, fuzzy msgid "Go Back" msgstr "Reen" #: bottles/frontend/ui/details.blp:75 #, fuzzy msgid "Operations" msgstr "Tradukoj" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 #, fuzzy msgid "Select Bottle" msgstr "Krei botelon" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Nuligi" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 #, fuzzy msgid "Create New Bottle" msgstr "Krei novan botelon" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 #, fuzzy msgid "Bottles Crash Report" msgstr "Ekfunkcias botelo!" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 #, fuzzy msgid "_Cancel" msgstr "Nuligi" #: bottles/frontend/ui/dialog-crash-report.blp:25 #, fuzzy msgid "Send Report" msgstr "Montri raporton" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Altnivelaj opcioj" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Forlasi" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 #, fuzzy msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Dinamike Ligitaj Bibliotekoj (DLL) estas specifeblaj kiel integritaj " "(provizitaj de Wine) aŭ indiĝenaj (provizitaj de la programo)" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 #, fuzzy msgid "New Override" msgstr "Nova superrego" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 #, fuzzy msgid "Overrides" msgstr "DLL-Superregoj" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 #, fuzzy msgid "Existing Drives" msgstr "Ekzistantaj superregoj" #: bottles/frontend/ui/dialog-duplicate.blp:16 #, fuzzy msgid "Duplicate Bottle" msgstr "Kopii botelon" #: bottles/frontend/ui/dialog-duplicate.blp:38 #, fuzzy msgid "Duplicate" msgstr "Kopii botelon" #: bottles/frontend/ui/dialog-duplicate.blp:49 #, fuzzy msgid "Enter a name for the duplicate of the Bottle." msgstr "Tajpu nomon por via botelo" #: bottles/frontend/ui/dialog-duplicate.blp:69 #, fuzzy msgid "Duplicating…" msgstr "Elŝutante…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 #, fuzzy msgid "Bottle Duplicated" msgstr "Kreiĝis botelo" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 #, fuzzy msgid "Existing Variables" msgstr "Ekzistantaj superregoj" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 #, fuzzy msgid "Existing Patterns" msgstr "Ekzistantaj superregoj" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Konservi" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 #, fuzzy msgid "Window Resolution" msgstr "Montri version" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 #, fuzzy msgid "Integer Scaling" msgstr "Ŝalti administradon de versioj" #: bottles/frontend/ui/dialog-gamescope.blp:162 #, fuzzy msgid "Window Type" msgstr "Larĝo de fenestro" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 #, fuzzy msgid "Start Installation" msgstr "Tradukoj" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 #, fuzzy msgid "Completed!" msgstr "Montri version" #: bottles/frontend/ui/dialog-installer.blp:130 #, fuzzy msgid "Show Programs" msgstr "Programoj" #: bottles/frontend/ui/dialog-installer.blp:148 #, fuzzy msgid "Installation Failed!" msgstr "Instaliloj" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 #, fuzzy msgid "All messages" msgstr "Forviŝi staton" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 #, fuzzy msgid "Warnings" msgstr "Averto" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 #, fuzzy msgid "Those arguments will be passed at launch." msgstr "Jen la argumentoj donotaj al la programo dum lanĉo:" #: bottles/frontend/ui/dialog-launch-options.blp:43 #, fuzzy msgid "Custom Arguments" msgstr "Ruli kun argumentoj" #: bottles/frontend/ui/dialog-launch-options.blp:46 #, fuzzy msgid "Command Arguments" msgstr "Ruli kun argumentoj" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, fuzzy, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "ekz.: -ekzemplo1 -ekzemplo2 -ekzemplo3=saluton" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 #, fuzzy msgid "Choose a Script" msgstr "Foliumi dosierindikojn" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 #, fuzzy msgid "Choose from where start the program." msgstr "Fermi Botelojn post lanĉo de programo" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 #, fuzzy msgid "Choose a Directory" msgstr "Elektu medion" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 #, fuzzy msgid "Preferences Overrides" msgstr "Preferencoj" #: bottles/frontend/ui/dialog-launch-options.blp:119 #, fuzzy msgid "Reset to Bottle's Defaults" msgstr "Detaloj pri botelo" #: bottles/frontend/ui/dialog-launch-options.blp:165 #, fuzzy msgid "Virtual Desktop" msgstr "Uzi virtualan labortablon" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 #, fuzzy msgid "Use Proton" msgstr "ProtonDB" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 #, fuzzy msgid "Rename" msgstr "Alinomi botelon" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 #, fuzzy msgid "New Name" msgstr "Nomo" #: bottles/frontend/ui/dialog-run-args.blp:13 #, fuzzy msgid "Run With Arguments" msgstr "Ruli kun argumentoj" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Ruli" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 #, fuzzy msgid "Sandbox Settings" msgstr "Agordi internaĵojn." #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 #, fuzzy msgid "Share Sound" msgstr "Boteloj troviĝis: %s" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 #, fuzzy msgid "Launch upgrade" msgstr "Konfirmu ĝisdatigon" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 #, fuzzy msgid "New Versioning System" msgstr "Administrado de versioj" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 #, fuzzy msgid "Default Settings" msgstr "Agordi internaĵojn." #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 #, fuzzy msgid "Show Information" msgstr "Informo pri botelo" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 #, fuzzy msgid "Subpixel Quality" msgstr "Bonega kvalito" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Integrita (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Indiĝena (Vindoza)" #: bottles/frontend/ui/dll-override-entry.blp:10 #, fuzzy msgid "Builtin, then Native" msgstr "Integrita, poste Indiĝena" #: bottles/frontend/ui/dll-override-entry.blp:11 #, fuzzy msgid "Native, then Builtin" msgstr "Indiĝena, poste Integrita" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Foliumi dosierojn" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 #, fuzzy msgid "Wine prefix name" msgstr "Protokoli riparendaĵon de Wine" #: bottles/frontend/ui/importer-entry.blp:28 #, fuzzy msgid "Manager" msgstr "Administrilo de Taskoj" #: bottles/frontend/ui/importer-entry.blp:38 #, fuzzy msgid "This Wine prefix was already imported in Bottles." msgstr "Ĉi tiu Wine-prefikso jam estis enportita en botelojn." #: bottles/frontend/ui/importer.blp:22 #, fuzzy msgid "Import a Bottle backup" msgstr "Enporti savkopion de botelo" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 #, fuzzy msgid "No Prefixes Found" msgstr "Boteloj troviĝis: %s" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 #, fuzzy msgid "Full Archive" msgstr "Plena arkivo" #: bottles/frontend/ui/installer-entry.blp:16 #, fuzzy msgid "Show Manifest…" msgstr "Montri manifeston" #: bottles/frontend/ui/installer-entry.blp:20 #, fuzzy msgid "Read Review…" msgstr "Legi recenzon" #: bottles/frontend/ui/installer-entry.blp:34 #, fuzzy msgid "Installer name" msgstr "Instaliloj" #: bottles/frontend/ui/installer-entry.blp:35 #, fuzzy msgid "Installer description" msgstr "Instaliloj" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 #, fuzzy msgid "Install this Program" msgstr "Instalitaj programoj" #: bottles/frontend/ui/installer-entry.blp:69 #, fuzzy msgid "Program Menu" msgstr "Programoj" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 #, fuzzy msgid "Launch" msgstr "Ŝanĝi Opciojn pri Lanĉado" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 #, fuzzy msgid "Item name" msgstr "Botela nomo" #: bottles/frontend/ui/library-entry.blp:132 #, fuzzy msgid "Remove from Library" msgstr "Forigi el Programo-dosierujo" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 #, fuzzy msgid "Library" msgstr "Malhela Reĝimo" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Administrado de versioj estas aktiva por ĉi tiu botelo." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Ĉi tia botelo aspektas difektita." #: bottles/frontend/ui/list-entry.blp:55 #, fuzzy msgid "Execute in this Bottle" msgstr "Ruli en ĉi tiu botelo" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Ruli ĉi tie" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Tiu botelo aspektas difektita; mankas ĝia agorda dosiero. Mi povas provi " "ripari ĝin per kreo de nova agorda dosiero." #: bottles/frontend/ui/list.blp:12 #, fuzzy msgid "Search your bottles…" msgstr "Nomu vian botelon" #: bottles/frontend/ui/list.blp:28 #, fuzzy msgid "Steam Proton" msgstr "ProtonDB" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Boteloj" #: bottles/frontend/ui/list.blp:49 #, fuzzy msgid "Create New Bottle…" msgstr "Krei novan botelon" #: bottles/frontend/ui/list.blp:63 #, fuzzy msgid "No Results Found" msgstr "Boteloj troviĝis: %s" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 #, fuzzy msgid "Browse" msgstr "Foliumi C:" #: bottles/frontend/ui/new.blp:32 #, fuzzy msgid "C_reate" msgstr "Krei" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Botela nomo" #: bottles/frontend/ui/new.blp:75 #, fuzzy msgid "_Application" msgstr "Elŝutante…" #: bottles/frontend/ui/new.blp:88 #, fuzzy msgid "_Gaming" msgstr "Videoludado" #: bottles/frontend/ui/new.blp:101 #, fuzzy msgid "C_ustom" msgstr "Propra" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Propra" #: bottles/frontend/ui/new.blp:118 #, fuzzy msgid "Share User Directory" msgstr "Elektu medion" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arkitekturo" #: bottles/frontend/ui/new.blp:137 #, fuzzy msgid "32-bit should only be used if strictly necessary." msgstr "Ni rekomendas uzi la 32-bitan nur se tio necesas" #: bottles/frontend/ui/new.blp:146 #, fuzzy msgid "Import a custom configuration." msgstr "Agordoj" #: bottles/frontend/ui/new.blp:176 #, fuzzy msgid "Bottle Directory" msgstr "Elektu medion" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 #, fuzzy msgid "_Close" msgstr "Fermi" #: bottles/frontend/ui/new.blp:281 #, fuzzy msgid "This name is unavailable, please try another." msgstr "Gamemode estas aŭ ne havebla aŭ ne ruliĝanta en via sistemo." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Bonvenon al Boteloj" #: bottles/frontend/ui/onboard.blp:60 #, fuzzy msgid "Run Windows Software on Linux." msgstr "Ruli Vindozajn programonj sur Linukso per Boteloj 🍷!" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 #, fuzzy msgid "Windows in Bottles" msgstr "Larĝo de fenestro" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 #, fuzzy msgid "Start using Bottles" msgstr "Komencu per kreo de botelo." #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Sekven" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Preferencoj" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Ĝenerala" #: bottles/frontend/ui/preferences.blp:14 #, fuzzy msgid "Appearance" msgstr "Aspekto" #: bottles/frontend/ui/preferences.blp:17 #, fuzzy msgid "Dark Mode" msgstr "Malhela etoso" #: bottles/frontend/ui/preferences.blp:18 #, fuzzy msgid "Whether Bottles should use the dark color scheme." msgstr "Ĉu uzi malhelan etoson por boteloj." #: bottles/frontend/ui/preferences.blp:28 #, fuzzy msgid "Show Update Date" msgstr "Montri daton de ĝisdatigo" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Sciigoj" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Sciigi pri elŝutoj kaj instaloj." #: bottles/frontend/ui/preferences.blp:52 #, fuzzy msgid "Temp Files" msgstr "Provizoraj dosieroj" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Ĉu forviŝi provizoraĵojn dum lanĉo de Boteloj?" #: bottles/frontend/ui/preferences.blp:62 #, fuzzy msgid "Close Bottles After Starting a Program" msgstr "Fermi Botelojn post lanĉo de programo" #: bottles/frontend/ui/preferences.blp:63 #, fuzzy msgid "Close Bottles after starting a program from the file manager." msgstr "Fermi Botelojn post lanĉo de programo per dosieradministrilo" #: bottles/frontend/ui/preferences.blp:73 #, fuzzy msgid "Integrations" msgstr "Tradukoj" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 #, fuzzy msgid "List and manage Steam Proton prefixes." msgstr "Baskuligi eksperimentan funkcion de administrado de versioj" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 #, fuzzy msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Administrado de versioj estas aktiva por ĉi tiu botelo." #: bottles/frontend/ui/preferences.blp:128 #, fuzzy msgid "Advanced" msgstr "Altnivelaj opcioj" #: bottles/frontend/ui/preferences.blp:131 #, fuzzy msgid "Bottles Directory" msgstr "Elektu medion" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Ruliloj" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 #, fuzzy msgid "Pre-Release" msgstr "Antaŭversio" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 #, fuzzy msgid "DLL Components" msgstr "Montri version" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Eksperimentoj" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 #, fuzzy msgid "Browse Path" msgstr "Foliumi dosierindikojn" #: bottles/frontend/ui/program-entry.blp:39 #, fuzzy msgid "Change Launch Options…" msgstr "Ŝanĝi opciojn pri lanĉado" #: bottles/frontend/ui/program-entry.blp:43 #, fuzzy msgid "Add to Library" msgstr "Malhela Reĝimo" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 #, fuzzy msgid "Rename…" msgstr "Alinomi botelon" #: bottles/frontend/ui/program-entry.blp:62 #, fuzzy msgid "Hide Program" msgstr "Programoj" #: bottles/frontend/ui/program-entry.blp:66 #, fuzzy msgid "Show Program" msgstr "Programoj" #: bottles/frontend/ui/program-entry.blp:70 #, fuzzy msgid "Remove from List" msgstr "Forigi el Programo-dosierujo" #: bottles/frontend/ui/program-entry.blp:83 #, fuzzy msgid "Program name" msgstr "Programoj" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 #, fuzzy msgid "State id" msgstr "Boteloj troviĝis: %s" #: bottles/frontend/ui/state-entry.blp:9 #, fuzzy msgid "State comment" msgstr "Eta komento" #: bottles/frontend/ui/state-entry.blp:16 #, fuzzy msgid "Restore this Snapshot" msgstr "Restaŭri ĉi tiun staton" #: bottles/frontend/ui/task-entry.blp:19 #, fuzzy msgid "Delete message" msgstr "Forviŝi staton" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Vi ne ŝajnas konektita al Interreto. Sen konekto vi ne povos elŝuti " "havendajn komponantojn. Alklaku ĉi tiun ikonon post konektado." #: bottles/frontend/ui/window.blp:79 #, fuzzy msgid "Import…" msgstr "Enportilo" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Pri Boteloj" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Ĝisdatigoj: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 #, fuzzy msgid "Select Executable" msgstr "Krei botelon" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Aldoni" #: bottles/frontend/views/bottle_details.py:346 #, fuzzy msgid "Hide Hidden Programs" msgstr "Programoj" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, fuzzy, python-brace-format msgid "Launching \"{0}\"…" msgstr "Instalante DXVK…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Elektu la lokon, kie konserviĝos la savkopio de agordoj" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Elektu la lokon, kie konserviĝos la savkopia arkivo" #: bottles/frontend/views/bottle_details.py:435 #, fuzzy msgid "Backup" msgstr "Savkopio {0}" #: bottles/frontend/views/bottle_details.py:440 #, fuzzy, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Savkopio konserviĝis ĉe {0}." #: bottles/frontend/views/bottle_details.py:442 #, fuzzy, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Savkopio konserviĝis ĉe {0}." #: bottles/frontend/views/bottle_details.py:501 #, fuzzy msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Ĉu vi certe volas forviŝi ĉi tiun botelon kaj ĝiajn dosierojn?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 #, fuzzy msgid "Missing Runner" msgstr "Ruliloj de Wine" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 #, fuzzy msgid "Are you sure you want to force stop all processes?" msgstr "Ĉu vi certe volas forviŝi ĉi tiun botelon kaj ĝiajn dosierojn?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 #, fuzzy msgid "This feature is unavailable on your system." msgstr "Gamemode estas aŭ ne havebla aŭ ne ruliĝanta en via sistemo." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 #, fuzzy msgid "This bottle name is already in use." msgstr "Specialaj signoj estas malpermesataj!" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 #, fuzzy msgid "Select Working Directory" msgstr "Ruldosierujo" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 #, fuzzy msgid "Are you sure you want to delete all snapshots?" msgstr "Ĉu vi certe volas forviŝi ĉi tiun botelon kaj ĝiajn dosierojn?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Instaliloj" #: bottles/frontend/views/details.py:234 #, fuzzy msgid "Operations in progress, please wait." msgstr "Montri version" #: bottles/frontend/views/details.py:239 #, fuzzy msgid "Return to your bottles." msgstr "Nomu vian botelon" #: bottles/frontend/views/importer.py:92 #, fuzzy msgid "Backup imported successfully" msgstr "Sukcese enportiĝis savkopio [{0}]." #: bottles/frontend/views/importer.py:94 #, fuzzy msgid "Import failed" msgstr "Enportilo" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 #, fuzzy msgid "Importing backup…" msgstr "Enportante savkopion: {0}" #: bottles/frontend/views/importer.py:119 #, fuzzy msgid "Select a Backup Archive" msgstr "Elektu savkopian arkivon" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 #, fuzzy msgid "Import" msgstr "Enportilo" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 #, fuzzy msgid "Select a Configuration File" msgstr "Agordoj" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "Ne aplikebla" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, fuzzy, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Instalante DXVK…" #: bottles/frontend/views/list.py:235 #, fuzzy msgid "Your Bottles" msgstr "Pri Boteloj" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 #, fuzzy msgid "Select Bottle Directory" msgstr "Elektu medion" #: bottles/frontend/views/new.py:176 #, fuzzy msgid "Creating Bottle…" msgstr "Forviŝante botelon…" #: bottles/frontend/views/new.py:221 #, fuzzy msgid "Unable to Create Bottle" msgstr "Krei novan botelon" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 #, fuzzy msgid "Bottle Created" msgstr "Kreiĝis botelo" #: bottles/frontend/views/new.py:233 #, fuzzy, python-brace-format msgid "\"{0}\" was created successfully." msgstr "Sukcese malpleniĝis dosierujo de provizoraĵoj!" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "Krei botelon" #: bottles/frontend/views/preferences.py:198 #, fuzzy msgid "Relaunch Bottles?" msgstr "Krei botelon" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:140 #, fuzzy msgid "Installing…" msgstr "Instalante DXVK…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifesto de {0}" #: bottles/frontend/widgets/dependency.py:172 #, fuzzy, python-brace-format msgid "\"{0}\" uninstalled" msgstr "Malinstalilo" #: bottles/frontend/widgets/dependency.py:174 #, fuzzy, python-brace-format msgid "\"{0}\" installed" msgstr "Malinstalilo" #: bottles/frontend/widgets/dependency.py:188 #, fuzzy, python-brace-format msgid "\"{0}\" failed to install" msgstr "[{0}] dosieroj aldonotaj." #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, fuzzy, python-brace-format msgid "Review for {0}" msgstr "Manifesto de {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, fuzzy, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Instalante DXVK…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, fuzzy, python-brace-format msgid "\"{0}\" removed" msgstr "[{0}] dosieroj forviŝotaj." #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, fuzzy, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Savkopio konserviĝis ĉe {0}." #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Montri raporton" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 #, fuzzy msgid "Updating display settings, please wait…" msgstr "Montri version" #: bottles/frontend/windows/display.py:114 #, fuzzy msgid "Display settings updated" msgstr "Agordi internaĵojn." #: bottles/frontend/windows/dlloverrides.py:136 #, fuzzy msgid "No overrides found." msgstr "Boteloj troviĝis: %s" #: bottles/frontend/windows/drives.py:71 #, fuzzy msgid "Select Drive Path" msgstr "Krei botelon" #: bottles/frontend/windows/envvars.py:131 #, fuzzy msgid "No environment variables defined." msgstr "Mediaj variabloj" #: bottles/frontend/windows/exclusionpatterns.py:108 #, fuzzy msgid "No exclusion patterns defined." msgstr "Mediaj variabloj" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Eraro okazis." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 #, fuzzy msgid "Select Resource File" msgstr "Krei botelon" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Instalante Windows dependaĵon %s en botelo…" #: bottles/frontend/windows/installer.py:110 #, fuzzy msgid "Configuring the bottle…" msgstr "Kreante botelon…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 #, fuzzy msgid "Installing the {}…" msgstr "Instalante DXVK…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, fuzzy, python-brace-format msgid "Installing {0}…" msgstr "Instalante DXVK…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, fuzzy, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "Administrado de versioj estas ŝaltita por ĉi tiu botelo" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 #, fuzzy msgid "Select Script" msgstr "Krei botelon" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 #, fuzzy msgid "Run Windows Software" msgstr "Ruli Vindozajn programojn" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migrado al Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 #, fuzzy msgid "Toggle the Flatpak migration dialog." msgstr "Migrado al Flatpak" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Malhela etoso" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 #, fuzzy msgid "Toggle steam apps listing." msgstr "Migrado al Flatpak" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 #, fuzzy msgid "Toggle ubisoft connect listing." msgstr "Migrado al Flatpak" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Larĝo de fenestro" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Ŝanĝi fenestran larĝon." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Alto de fenestro" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Ŝanĝi fenestran alton." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Montri sciigojn." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Forviŝado de provizoraĵoj" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Malplenigi dosierujon de provizoraĵoj dum starto." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Testa Antaŭversio" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Baskuligi uzon de testaj antaŭversioj de ruliloj." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Komenca vido" #: data/com.usebottles.bottles.gschema.xml:62 #, fuzzy msgid "Choose which view the application should be started in." msgstr "Elektu tiun vidon, kiu montriĝos post lanĉo de programo." #: data/com.usebottles.bottles.gschema.xml:67 #, fuzzy msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Baskuligi eksperimentajn funkciojn kiel administradon de versioj, " "instalilojn, kaj testajn antaŭversiojn de ruliloj" #: data/com.usebottles.bottles.gschema.xml:71 #, fuzzy msgid "Steam Proton Support" msgstr "ProtonDB" #: data/com.usebottles.bottles.gschema.xml:72 #, fuzzy msgid "Toggle Steam Proton prefixes support." msgstr "Baskuligi eksperimentan funkcion de administrado de versioj" #: data/com.usebottles.bottles.gschema.xml:76 #, fuzzy msgid "Experiments:sandbox" msgstr "Eksperimentoj" #: data/com.usebottles.bottles.gschema.xml:77 #, fuzzy msgid "Toggle experimental Sandbox per bottle." msgstr "Baskuligi eksperimentajn funkciojn de instaliloj." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Aŭtomate fermi botelojn" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Fermi Botelojn post lanĉo de ruleblaĵo per dosieradministrilo." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 #, fuzzy msgid "Toggle sandbox warning." msgstr "Migrado al Flatpak" #: data/com.usebottles.bottles.metainfo.xml.in:11 #, fuzzy msgid "Run Windows software on Linux with Bottles!" msgstr "Ruli Vindozajn programonj sur Linukso per Boteloj 🍷!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Enboteligu programon kaj ĝuu laŭplaĉe!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Nia integrita sistemo de dependeco-administrado aŭtomate kongruigas " "programojn. Uzu la elŝutilon por elŝuti oficialajn komponantojn: la rulilon " "(Wine, Proton), DXVK, dependaĵojn, ktp." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Administrado de versioj de botelo sekurigas vian laboron nun kaj ebligas vin " "restaŭri ĝin poste!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Trajtoj:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "Kreu botelojn per antaŭagorditaj medioj, aŭ kreu viajn proprajn" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Ruli programojn (.exe / .msi) en viaj boteloj, rekte per la kunteksta menuo " "de via dosieradministrilo" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Aŭtomata trovado de programoj instalitaj en viaj boteloj" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Rapide aldoni mediajn variablojn" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Superregi DLL-ojn rekte per pobotelaj agordoj" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Dumrula ŝanĝado de ruliloj por ajna botelo" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Diversaj optimumigoj por videoludado " "(Esync, Fsync, DXVK, kaŝmemoro, ombrigilo-tradukilo, malŝargo, ktp.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Aŭtomataj instalado kaj administrado de ruliloj Wine kaj Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Aŭtomata riparado de boteloj post difektado" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "Integrita dependaĵo-instalilo bazita sur komunuma deponejo" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Integrita Administrilo de taskoj por Wine-procezoj" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Atingo al ProtonDB kaj WineHQ por subteno" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Sistemo por agordi novajn versiojn de boteloj" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Savkopii kaj enporti botelojn" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Enporti Wine-prefiksojn el aliaj administriloj" #: data/com.usebottles.bottles.metainfo.xml.in:34 #, fuzzy msgid "Bottles versioning" msgstr "Ŝalti administradon de versioj" #: data/com.usebottles.bottles.metainfo.xml.in:35 #, fuzzy msgid "... and much more that you can find by installing Bottles!" msgstr "… kaj multe pli, kiujn vi malkovros instalinte Botelojn!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 #, fuzzy msgid "Correct version" msgstr "Montri version" #: data/com.usebottles.bottles.metainfo.xml.in:106 #, fuzzy msgid "Fix crash when creating a bottle" msgstr "Komencu per kreo de botelo." #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 #, fuzzy msgid "Add toast for \"Run Executable\"" msgstr "Aldoni propran dosierindikon de ruleblaĵo" #: data/com.usebottles.bottles.metainfo.xml.in:117 #, fuzzy msgid "Bug fixes:" msgstr "Korektoj" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 #, fuzzy msgid "Importing backups resulted an error" msgstr "Enportante savkopion: {0}" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 #, fuzzy msgid "Correct version date" msgstr "Dato de kreo" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #, fuzzy #~ msgid "Calculating…" #~ msgstr "Elŝutante…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Ruli .exe/.msi en ĉi tiu botelo" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Krei novan botelon" #~ msgid "New Bottle" #~ msgstr "Nova Botelo" #, fuzzy #~ msgid "Bottle Information" #~ msgstr "Informo pri botelo" #~ msgid "An environment improved for Windows games." #~ msgstr "Medio por Vindozaj videoludoj." #, fuzzy #~ msgid "An environment improved for Windows applications." #~ msgstr "Medio por Vindozaj videoludoj." #, fuzzy #~ msgid "A clear environment for your experiments." #~ msgstr "Medio por viaj eksperimentoj." #~ msgid "64 bit" #~ msgstr "64-bita" #~ msgid "32 bit" #~ msgstr "32-bita" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "Uzi Gamemode" #, fuzzy #~ msgid "Custom Path" #~ msgstr "Propra" #~ msgid "You are offline, unable to download." #~ msgstr "Vi ne estas konektita al Interreto, kaj tial ne kapablas elŝuti." #~ msgid "Choose an executable path" #~ msgstr "Elektu dosierindikon de ruleblaĵo" #~ msgid "Choose a Windows executable file" #~ msgstr "Elektu Vindozan programon" #~ msgid "Choose working directory for executables" #~ msgstr "Elektu labordosierujon por ruleblaĵoj" #, fuzzy #~ msgid "Choose a recipe file" #~ msgstr "Agordoj" #, fuzzy #~ msgid "Choose where to store the bottle" #~ msgstr "Nomu vian botelon" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Elektu dosierindikon de ruleblaĵo" #, fuzzy #~ msgid "Choose the Working Directory" #~ msgstr "Ruldosierujo" #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Araba traduko dank’ al @luxmaroc" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Araba traduko dank’ al @luxmaroc" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Kroata traduko dank’ al @milotype" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Kroata traduko dank’ al @milotype" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Hungara traduko dank’ al @ovari" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Slovaka traduko dank’ al @MartinIIOT" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "Portugala traduko dank’ al @laralem, @SantosSI, Pão com omlet, @hugok79" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Hungara traduko dank’ al @ovari" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Kroata traduko dank’ al @milotype" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Pola traduko dank’ al Krzysztof Marcinek" #, fuzzy #~ msgid "Layers" #~ msgstr "Tavoloj" #~ msgid "Ultra Quality" #~ msgstr "Bonega kvalito" #~ msgid "Quality" #~ msgstr "Kvalito" #, fuzzy #~ msgid "Layered" #~ msgstr "Tavoloj" #, fuzzy #~ msgid "Choose path" #~ msgstr "Foliumi dosierindikojn" #, fuzzy #~ msgid "Choose a file." #~ msgstr "Agordoj" #, fuzzy #~ msgid "File not Found" #~ msgstr "Boteloj troviĝis: %s" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Facile administri Wine-prefiksojn per medioj" #, fuzzy #~ msgid "Run with Arguments…" #~ msgstr "Ruli kun argumentoj" #, fuzzy #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Foliumi internaj dosieroj." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Administri procezojn per la administrilo de taskoj de Wine." #~ msgid "Debug wine processes." #~ msgstr "Serĉi erarojn en procezoj de Wine." #, fuzzy #~ msgid "Wine Configuration" #~ msgstr "Agordoj" #~ msgid "Adjust internal settings." #~ msgstr "Agordi internaĵojn." #, fuzzy #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Malinstali programojn per la malinstalilo de Wine" #, fuzzy #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Atingi la internal stirpanelon de Wine." #, fuzzy #~ msgid "Read documentation." #~ msgstr "Legi dokumentaron" #, fuzzy #~ msgid "Select Dependencies" #~ msgstr "Dependaĵoj" #~ msgid "Read documentation" #~ msgstr "Legi dokumentaron" #~ msgid "Graphics" #~ msgstr "Grafikaĵoj" #, fuzzy #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Plibonigas rendimenton de videoludoj uzantaj DirectX 11 kaj programoj de " #~ "tridimensia grafiko.\n" #~ "Malŝaltu tion, se vi spertas grafikajn problemojn." #, fuzzy #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Plibonigas rendimenton de videoludoj uzantaj DirectX 12 kaj programoj de " #~ "tridimensia grafiko.\n" #~ "Malŝaltu tion, se vi spertas grafikajn problemojn." #, fuzzy #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "Ŝalti DLSS (DXVK-NVAPI)" #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "Administri rulilojn" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Uzi la virtualan labortablon de Wine." #, fuzzy #~ msgid "Screen Scaling" #~ msgstr "Ŝalti administradon de versioj" #, fuzzy #~ msgid "Set custom DPI." #~ msgstr "Uzi Gamemode" #, fuzzy #~ msgid "Manage Components Versions" #~ msgstr "Montri version" #~ msgid "DXVK Version" #~ msgstr "Versio de DXVK" #, fuzzy #~ msgid "VKD3D Version" #~ msgstr "Versio de VKD3D" #, fuzzy #~ msgid "LatencyFleX Version" #~ msgstr "Administri versiojn de DXVK" #, fuzzy #~ msgid "Gamescope" #~ msgstr "Uzi Gamemode" #, fuzzy #~ msgid "Defaults to the bottle path." #~ msgstr "Konservi la staton de la botelo." #, fuzzy #~ msgid "Choose a directory" #~ msgstr "Elektu medion" #~ msgid "Audio" #~ msgstr "Sono" #, fuzzy #~ msgid "Reduce Latency" #~ msgstr "Malpliigi respondotempon de PulseAudio" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Agordu la respondotempon de PulseAudio al 60 milisekundoj por plibonigi " #~ "sonon" #~ msgid "Versioning" #~ msgstr "Administrado de versioj" #, fuzzy #~ msgid "Development and Debugging" #~ msgstr "Programistaĵoj & Erarserĉado" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Protokoli programvojojn ne realigitajn en Wine." #, fuzzy #~ msgid "No Programs found" #~ msgstr "Boteloj troviĝis: %s" #, fuzzy #~ msgid "Take a break, it may take a while." #~ msgstr "Ripozu, eble tio iom daŭros" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Uzi Gamemode" #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "Agordi internaĵojn." #, fuzzy #~ msgid "Import/Export…" #~ msgstr "Enporti kaj elporti" #~ msgid "Open menu" #~ msgstr "Malfermi menuon" #~ msgid "New bottle" #~ msgstr "Nova botelo" #~ msgid "Confirm" #~ msgstr "Konfirmi" #, fuzzy #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "Ĉu vi certe volas forviŝi ĉi tiun botelon kaj ĝiajn dosierojn?" #, fuzzy #~ msgid "Default to the bottle path." #~ msgstr "Konservi la staton de la botelo." #~ msgid "Details & Utilities" #~ msgstr "Detaloj & ilprogramoj" #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Sukcese kreiĝis botelo nomita “{0}”" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Novaĵoj" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "Kreante versian staton 0…" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Nova botelo" #, fuzzy #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Sveda traduko dank’ al @bittin" #, fuzzy #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Indonezia traduko dank’ al @liimee" #, fuzzy #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Hispana traduko dank’ al @fitojb, @kenpb, @oscfdezdz" #, fuzzy #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Franca traduko dank’ al @julroy67" #, fuzzy #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Germana traduko dank’ al @bloomvdomino, @thericosanto" #~ msgid "Easily manage wineprefix" #~ msgstr "Facile administru Wine-prefiksojn" #, fuzzy #~ msgid "Experiments:library" #~ msgstr "Eksperimentoj" #, fuzzy #~ msgid "Toggle experimental Library mode." #~ msgstr "Baskuligi eksperimentajn funkciojn de instaliloj." #, fuzzy #~ msgid "Loading…" #~ msgstr "Elŝutante…" #, fuzzy #~ msgid "Generating state files index …" #~ msgstr "Konektostato: ne konektita…" #, fuzzy #~ msgid "Creating a restore point …" #~ msgstr "Kreante ŝlosdosieron en fonta dosierujo…" #~ msgid "Updating index …" #~ msgstr "Ĝisdatigante indekson…" #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Troviĝis argumentoj de programo [{executable}]." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Indico de stato {0}" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "Legi dokumentaron" #~ msgid "DXVK HUD" #~ msgstr "Montrileto de DXVK" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Baskuligi montrileton de DXVK, montrante nombron de kadroj en sekundo kaj " #~ "aliajn detalojn pri Direct3D-programoj." #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "Legi dokumentaron" #, fuzzy #~ msgid "Extra settings" #~ msgstr "Agordi internaĵojn." #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Ŝaltu administradon de versioj por konservi kaj restaŭri staton de botelo." #~ msgid "Task manager" #~ msgstr "Administrilo de taskoj" #, fuzzy #~ msgid "Installing..." #~ msgstr "Instali" #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Tajpu etan komenton:" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Ruliloj de Wine" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Administrado de versioj de boteloj (eksperimenta)" #~ msgid "Translate" #~ msgstr "Traduku" #~ msgid "Funding" #~ msgstr "Financado" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Raportoj pri " #~ "cimoj" #~ msgid "Blog" #~ msgstr "Novaĵoj" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Raporto pri cimo" #, fuzzy #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Utilities" #~ msgstr "Ilprogramoj" #, fuzzy #~ msgid "Command line" #~ msgstr "Komandlinio" #, fuzzy #~ msgid "Registry editor" #~ msgstr "Redaktilo de Registrejo" #~ msgid "Wine config" #~ msgstr "Agordoj pri Wine" #, fuzzy #~ msgid "Control panel" #~ msgstr "Stirpanelo" #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Versio 4 de Microsoft .NET Framework…" #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Legi dokumentaron" #~ msgid "Bottle details" #~ msgstr "Detaloj pri botelo" #~ msgid "My beautiful bottle" #~ msgstr "Mia bela botelo" #, fuzzy #~ msgid "Rename bottle" #~ msgstr "Krei botelon" #~ msgid "Use DXVK" #~ msgstr "Uzi DXVK" #~ msgid "Use VKD3D" #~ msgstr "Uzi VKD3D" #~ msgid "Enable FSR" #~ msgstr "Ŝalti FSR" #~ msgid "DXVK version" #~ msgstr "Versio de DXVK" #, fuzzy #~ msgid "Manage VKD3D versions" #~ msgstr "Administri versiojn de DXVK" #, fuzzy #~ msgid "DLL overrides" #~ msgstr "DLL-Superregoj" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "Legi dokumentaron" #~ msgid "e.g. ucrtbase" #~ msgstr "ekz. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Ekzistantaj superregoj" #, fuzzy #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "ekz.: -ekzemplo1 -ekzemplo2 -ekzemplo3=saluton" #, fuzzy #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "Kopii botelon" #, fuzzy #~ msgid "page_name" #~ msgstr "Alinomi botelon" #, fuzzy #~ msgid "New variable" #~ msgstr "Nova superrego" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Ĉi tie vi povas ŝanĝi la mediajn variablojn por la rulotaj komandoj." #, fuzzy #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "ekz.: VAR1=valoro VAR2=valoro…" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "ekz.: VAR1=valoro VAR2=valoro…" #~ msgid "Message goes here." #~ msgstr "Jen tajpenda mesaĝo ĉi tie." #~ msgid "Utility & Preferences" #~ msgstr "Iloj & Preferoj" #~ msgid "Choose a name for your bottle" #~ msgstr "Nomu vian botelon" #, fuzzy #~ msgid "Use custom path" #~ msgstr "Uzi Gamemode" #~ msgid "Welcome" #~ msgstr "Bonvenon" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "Boteloj faciligas ruladon de Vindozaj programoj sur Linukso." #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "Kio estas ruliloj?" #~ msgid "We Are Almost There" #~ msgstr "Preskaŭ finite" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Ni bezonas elŝuti kaj instali rulilon por krei viajn proprajn botelojn.\n" #~ "La grando de la elŝuto estas ~70 megabajtoj.\n" #~ "Legu " #~ "pli pri la elŝutotaĵo.\n" #~ "\n" #~ "Tiuj dosieroj ne estas kunpakeblaj en ĉi tiun programon pro siaj malsamaj " #~ "versicikloj.\n" #~ "\n" #~ "Se vi pretas, premu la butonon «Instali»." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Sidiĝu kaj ripozu; eble tio daŭros kelkajn minutojn." #~ msgid "Download" #~ msgstr "Elŝuti" #~ msgid "Everything Is Ready!" #~ msgstr "Ĉio pretas!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Vi nun pretas ekkrei viajn botelojn." #~ msgid "Finish" #~ msgstr "Fini" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Ĉu la ĉi-supra listo montru nestabilajn versiojn." #~ msgid "Go back" #~ msgstr "Reen" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "Ne troviĝis la programon de [{0}]." #~ msgid "Confirm deletion" #~ msgstr "Konfirmu forviŝon" #~ msgid "Done" #~ msgstr "Finita" #, fuzzy #~ msgid "Caffe runners" #~ msgstr "Administri rulilojn" #, fuzzy #~ msgid "Proton runners" #~ msgstr "Administri rulilojn" #, fuzzy #~ msgid "Other runners" #~ msgstr "Administri rulilojn" #~ msgid "WineHQ" #~ msgstr "WineHQ" #, fuzzy #~ msgid "Bottles' Forums" #~ msgstr "Problemoj pri Boteloj" #, fuzzy #~ msgid "Duplicate a bottle" #~ msgstr "Kopii botelon" #~ msgid "Change environment variables" #~ msgstr "Ŝanĝi mediajn variablojn" #~ msgid "This field cannot contain special characters!" #~ msgstr "Ĉi tiu kampo ne enhavu specialajn signojn!" #~ msgid "Import & export" #~ msgstr "Enporti kaj elporti" #~ msgid "Destroy this bottle" #~ msgstr "Detrui ĉi tiun botelon" #~ msgid "64 Bit" #~ msgstr "64-Bita" #, fuzzy #~ msgid "Make a backup of this bottle." #~ msgstr "Ruli en ĉi tiu botelo" #~ msgid "64-bit" #~ msgstr "64-bita" #~ msgid "32-bit" #~ msgstr "32-bita" #, fuzzy #~ msgid "Use the night theme." #~ msgstr "Ŝalti malhelan etoson." #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "Eksperimentoj:instaliloj" #, fuzzy #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Baskuligi eksperimentajn funkciojn de instaliloj." #~ msgid "Enable ACO shader compiler" #~ msgstr "Ŝalti ombrigilo-tradukilon ACO" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Plibonigas rendimenton de videoludoj kaj programoj de tridimensia " #~ "grafiko.\n" #~ "Malŝaltu tion, se vi spertas grafikajn problemojn." #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #, fuzzy #~ msgid "Bottles' Issues" #~ msgstr "Problemoj pri Boteloj" #~ msgid "Bottles Started!" #~ msgstr "Ekfunkcias botelo!" #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Kreantoj de Boteloj" #, fuzzy #~ msgid "NVAPI version" #~ msgstr "Versio de DXVK" #, fuzzy #~ msgid "Point to the bottle path" #~ msgstr "Konservi la staton de la botelo." #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "Gamemode estas aŭ ne havebla aŭ ne ruliĝanta en via sistemo." #~ msgid "Experiments:installers" #~ msgstr "Eksperimentoj:instaliloj" #~ msgid "Software" #~ msgstr "Programoj" #~ msgid "An environment improved for Windows software." #~ msgstr "Medio por Vindozaj programoj." #~ msgid "Experiments:versioning" #~ msgstr "Eksperimentoj:versiadministrado" #~ msgid "Import and export" #~ msgstr "Enporti kaj elporti" #, fuzzy #~ msgid "Creating sandboxed folders…" #~ msgstr "Kreante botelon…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "Jen la ruliĝantaj procezoj de (servilo de) Wine en via komputilo." #~ msgid "Check for running processes." #~ msgstr "Kontrolu ruliĝantajn procezojn." #~ msgid "Backup bottle" #~ msgstr "Savkopii botelon" #~ msgid "Bottle" #~ msgstr "Botelo" #~ msgid "No runners found, please install one." #~ msgstr "Neniuj ruliloj troviĝis; bonvolu instali unu." #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "Ne troviĝis DXVK; instalante plej novan version…" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "Ne troviĝis VKD3D; instalante plej novan version…" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "Ne troviĝis DXVK; instalante plej novan version…" #, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Pretas via nova botelo {0}." #, fuzzy #~ msgid "Improved the Download manager" #~ msgstr "Elŝutilo" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Riparis cimon, kiu misfunkciigis ĉiujn botelojn eĉ se nur unu havis eraron" #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Japana traduko dank’ al @jatin-cbs" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "Brazilportugala traduko dank’ al @farribeiro, @swyknox" #~ msgid "Choose an environment" #~ msgstr "Elektu medion" #~ msgid "Download & Install this runner" #~ msgstr "Elŝuti kaj instali ĉi tiun rulilon" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #, fuzzy #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "Fermi Botelojn post lanĉo de ruleblaĵo per dosieradministrilo" #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Simpligita ĉina traduko dank’ al @sr093906" #~ msgid "Downloads" #~ msgstr "Elŝutoj" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Elektu Vindozan programon" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Elektu Vindozan programon" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "Riparis cimon, kiu misfunkciigis ĉiujn botelojn eĉ se nur unu havis eraron" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "Riparis cimon, kiu misfunkciigis ĉiujn botelojn eĉ se nur unu havis eraron" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "Riparis cimon, kiu misfunkciigis ĉiujn botelojn eĉ se nur unu havis eraron" #~ msgid "" #~ "Frech translations thanks to J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka, K. Herbert" #~ msgstr "" #~ "Franca traduko dank’ al J. Lavoie, SCOTT-HAMILTON, @julroy67, @yannicka, " #~ "K. Herbert" #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Itala traduko dank’ al @blackcat-917" #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Dannorvega traduko dank’ al @comradekingu" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Serĉi erarojn en procezoj de Wine." #, fuzzy #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "Riparis cimon, kiu misfunkciigis ĉiujn botelojn eĉ se nur unu havis eraron" #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Baskuligi eksperimentan funkcion de administrado de versioj" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Eksperimentoj:instaliloj" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Foliumi C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Ĝisdatigi rulilon al la plej nova instalita versio" #~ msgid "Destroy bottle" #~ msgstr "Detrui botelon" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Tio ŝanĝos la rulilon de {0} al {1}." #~ msgid "Run in this bottle" #~ msgstr "Ruli en ĉi tiu botelo" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Sveda traduko dank’ al @eson57" #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Esperanta traduko dank’ al @phlostically" #~ msgid "Using the new yaml format for the bottle configuration" #~ msgstr "Uzi la novan YAML-formon por agordi botelon" #, fuzzy #~ msgid "Backup bottle configuration and archive" #~ msgstr "Generante agordodosieron de botelo…" #~ msgid "Import backup archives" #~ msgstr "Enporti savkopian arkivon" #~ msgid "New versioning based on CalVer model" #~ msgstr "Nova versisistemo laŭ CalVer" #~ msgid "Enable gamemode for your bottles if installed in the system" #~ msgstr "Uzi Gamemode por viaj boteloj, se ĝi estas instalita en via sistemo" #~ msgid "Run .exe/.msi/.bat files with custom arguments" #~ msgstr "Ruli .exe/.msi/.bat-dosierojn kun propraj argumentoj" #~ msgid "Fixed the \"bad interpreter\" error on debian package" #~ msgstr "Ripari la eraron «bad interpreter» en la Debian-pakaĵo" #~ msgid "" #~ "Optionally close Bottles after starting an executable from the file " #~ "manager" #~ msgstr "" #~ "Opcie fermi Botelojn post lanĉo de ruleblaĵo per la dosieradministrilo" #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Ukraina traduko dank’ al @marchellodev" #~ msgid "This is the manifest for {0}." #~ msgstr "Jen la manifesto de {0}." #~ msgid "This is the index for {0}." #~ msgstr "Jen la indico de {0}." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "Elŝutita dosiero [{0}] aspektas difektita. Reprovu." #~ msgid "Installing {0} runner …" #~ msgstr "Instalante rulilon de {0}…" #~ msgid "Component {0} successfully installed!" #~ msgstr "Sukcese instaliĝis komponanto {0}!" #~ msgid "{0} completed for {1}." #~ msgstr "{0} finiĝis pri {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Sukcese enportiĝis Wine-prefikso {0}!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "Pretas via savkopio de {0}!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Sukcese enportiĝis via savkopio [{0}]!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Malsukcesis enporti savkopion [{0}]!" #~ msgid "What is Wine?" #~ msgstr "Kio estas Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine estas la kongruiga tavolo, kiu permesas al Vindoza programaro " #~ "funkcii sur Linukso.\n" #~ "Boteloj nomas ĝin rulilo.\n" #~ "\n" #~ "Wine-prefiksoj estas medioj, en kiuj Wine funkcias. Boteloj ni nomas " #~ "tiujn boteloj." #~ msgid "Page 1" #~ msgstr "Paĝo 1" #~ msgid "DXVK Versions" #~ msgstr "Versioj de DXVK" #~ msgid "Failed to clear temp path!" #~ msgstr "Malsukcesis malplenigi dosierujon de provizoraĵoj!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Dosierujo de ruliloj ne ekzistis kaj nun kreiĝas." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "Dosierujo de boteloj ne ekzistis kaj nun kreiĝas." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Dosierujo de DXVK ne ekzistis kaj nun kreiĝas." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Dosierujo de provizoraĵoj ne ekzistis kaj nun kreiĝas." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "Elarkivigo malsukcesis! Arkivo finiĝas pli frue ol atendite." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "" #~ "Dosiero [{0}] jam ekzistas en la dosierujo de provizoraĵoj kaj tial " #~ "ignoriĝis." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "Alinomante [{0}] al [{1}]." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "Elŝutita dosiero [{0}] aspektas difektita." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Fonta kontrolsumo: [{0}] elŝutita kontrolsumo: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Instalante komponanton: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Instalante dependaĵon [{0}] en botelo [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Forigante [{0}] for de System32 en botelo [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}] ne troviĝis en botelo: [{1}], malsukcesis forigi for de System32." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "Forigante dependaĵon [{0}] for de la agordoj de botelo [{1}]." #~ msgid "Runners found: [{0}]" #~ msgstr "Troviĝis ruliloj: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "Troviĝis DXVK: [{0}]" #~ msgid "No dxvk found." #~ msgstr "DXVK ne troviĝis." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "Ŝlosilo [{0}] ne troviĝas en agordoj de botelo [{1}]; ĝisdatigante." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "" #~ "Ŝlosilo [{0}] ne troviĝas en agordaj parametroj de botelo [{1}]; " #~ "ĝisdatigante." #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Agordante ŝlosilon [{0}] al [{1}] por botelo [{2}]…" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Efektivigante medion: [{0}]…" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Sukcese kreiĝis botelo [{0}]!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Sukcese forviŝiĝis botelo ĉe [{0}]" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Dosiero malplenas; fiaskante por eviti katastrofojn." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Riparante la botelon: [{0}]…" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Aldonante ŝlosilon [{0}], valoron [{1}], kaj datenon [{2}] en registran " #~ "botelon {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "" #~ "Forigante valoron [{0}] de ŝlosilo [{1}] for de la registra botelo {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Instalante DXVK por botelo: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Forviŝante DXVK por botelo: [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Rulante programon en la Wine-prefikso…" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "Rulante wineboot en la Wine-prefikso…" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "Rulante winecfg en la Wine-prefikso…" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Rulante winetricks en la Wine-prefikso…" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Rulante erarserĉan konzolon en la Wine-prefikso…" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "Rulante komandon en la Wine-prefikso…" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Rulante Administrilon de Taskoj en la Wine-prefikso…" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Rulante Stirpanelon en la Wine-prefikso…" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Rulante Malinstalilon en la Wine-prefikso…" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Rulante Redaktilon de Registrejo en la Wine-prefikso…" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Sendante la staton {0} al la Wine-prefikso…" #~ msgid "Opening the file manager in the path …" #~ msgstr "Malfermante la dosieradministrilon ĉe la dosierujo…" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Enportante Wine-prefikson [{0}] en novan botelon…" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "" #~ "Eraro dum kreado de la botela dosierujo por Wine-prefikso [{0}]. " #~ "Ĉesigante." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Sukcese enportiĝis Wine-prefikso [{0}]!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] dosieroj anstataŭigotaj." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Savkopiante agordojn pri [{0}] en [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Savkopiante botelon [{0}] en [{1}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Malsukcesis konservi savkopion ĉe {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Malsukcesis enporti savkopion [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Konektostato: konektita…" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Ripari median elekto-stilon por la etoso Yaru" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "Ne detrui page_details dum forigo de botelo" #~ msgid "Add freetype as a dependency" #~ msgstr "Aldoni Freetype kiel dependaĵon" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Reboot Windows" #~ msgstr "Restarti Vindozon" #~ msgid "Shutdown Windows" #~ msgstr "Malŝalti Vindozon" #~ msgid "Kill all wine processes" #~ msgstr "Ĉesigi ĉiujn procezoj de Wine." ================================================ FILE: po/es.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-03-06 09:09+0000\n" "Last-Translator: Francisco Serrador \n" "Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.17-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "No se ha especificado la ruta" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Copia de respaldo {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importando copia de respaldo: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Error al instalar los componentes, se intentó 3 veces." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Faltan componentes esenciales. Instalando…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "No se pudo crear la carpeta de la botella." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "No se pudo crear el marcador del directorio/archivo." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Generando la configuración de la botella…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Plantilla encontrada, aplicando…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "La configuración de Wine se está actualizando…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "¡Configuración de Wine actualizada!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Ejecutando como Flatpak, aislando el directorio del usuario…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Aislando directorio del usuario…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Configurando la versión de Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Aplicar la configuración predeterminada del CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Optimizando el entorno…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Aplicando el entorno: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Usando una receta de entorno personalizada…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Receta no encontrada o no válida…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Instalando DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Instalando VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Instalando DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Instalando la dependencia: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Creando el estado de versión 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Finalizando…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Almacenando plantilla…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Confirmando el estado…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Nada que confirmar" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "¡Estado nuevo [{0}] creado con éxito!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "¡Lista de estados recuperada con éxito!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "¡Estado {0} restaurado con éxito!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Restaurando el estado {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Estado no encontrado" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "El estado {} ya es el estado activo" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Mostrar versión" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Ruta de ejecutable" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Ruta de .lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Nombre de la botella" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Pasar argumentos" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URI no válido (sintaxis: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "Se recibió la solicitud [Salir]." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "Se recibió la solicitud [Ayuda]." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "Se recibió la solicitud [Actualizar]." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Donar" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Bibliotecas de terceros y agradecimientos especiales" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Patrocinado y financiado por" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Copyright © 2017 Desarrolladores de Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Desarrolladores de Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Óscar Fernández Díaz " #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Versión del componente" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Desinstalar" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Examinar archivos" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "La instalación ha fallado. Esto puede deberse a un error en el repositorio, " "a una descarga parcial o a un error en la suma de comprobación. Pulse para " "volver a intentarlo." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Descargar e instalar" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Mostrar Manifiesto" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licencia" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Reinstalar" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Reportar un Error…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Nombre de la dependencia" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Descripción de la dependencia" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Categoría" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Descargar e instalar esta dependencia" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Se produjo un error de instalación. Reinicie Bottles para leer el informe " "del fallo o ejecútelo en la terminal para consultar la salida." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Menú de dependencias" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Solucionar problemas" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Buscar archivos…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplicar botella…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Este es el archivo completo de su botella, incluidos los archivos personales." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Respaldo completo…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Esta es solo la configuración de la botella, es perfecta si desea crear una " "nueva pero sin archivos personales." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Exportar configuración…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Mostrar programas ocultos" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Buscar programas nuevos" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Eliminar botella…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Menú secundario" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Forzar la detención de todos los procesos" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simular un apagado del sistema Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Apagar" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simular un reinicio del sistema Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Reiniciar" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Opciones de inicio" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Ejecutar en terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Suelta algún archivo para ejecutarlo" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Mi botella" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Entorno" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Ejecutor" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Esta botella tiene el versionado activado" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Esta botella tiene el control de versiones activado." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Iniciar ejecutable…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programas" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Haga clic en \"Iniciar ejecutable...\" para iniciar un ejecutable, " "\"Añadir atajo...\" para agregar un ejecutable a la lista de programas, o " "\"Instalar programa\" para instalar programas seleccionados por la comunidad." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Añadir atajo…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Instalar programas…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Opciones" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Ajustes" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Configurar botella." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Dependencias" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Instalar dependencias para los programas." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Instantánea" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Crear y gestionar estados de la botella." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Gestor de tareas" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Gestionar programas iniciados." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Herramientas" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Linea de comandos" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Ejecute comandos dentro de la botella." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Editor del registro" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Edite el registro interno." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Herramientas heredadas de Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Explorador" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Depurador" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Configuración" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Desinstalador" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Panel de control" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Buscar dependencias…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Está sin conexión :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Bottles se está ejecutando en modo sin conexión, por lo que las dependencias " "no están disponibles." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Las dependencias son recursos que mejoran la compatibilidad del software de " "Windows\n" "\n" "Los archivos de esta página los brindan terceros en virtud de una licencia " "privativa. Al instalarlos, acepta sus respectivos términos de licencia." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Informar de un problema o de la falta de una dependencia." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Informar de una dependencia faltante" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Leer la documentación." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Documentación" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Buscar" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Buscar programas…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Instala programas seleccionados por la comunidad, sin tener que proceder " "manualmente.\n" "\n" "Los archivos de esta página los brindan terceros en virtud de una licencia " "privativa. Al instalarlos, aceptas sus respectivos términos de licencia." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "No se encontraron instaladores" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "El repositorio es inaccesible o ningún instalador es compatible con esta " "botella." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Leer la documentación" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nombre" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Componentes" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "La versión de la capa de compatibilidad de Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Actualizando ejecutor y componentes, por favor espere…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Mejorar la compatibilidad de Direct3D 8/9/10/11 traduciéndolo a Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Actualizando DXVK, por favor espere…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Mejorar la compatibilidad con Direct3D 12 traduciéndolo a Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Actualizando VKD3D, por favor espere…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Actualizando DXVK-NVAPI, por favor espere…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Aumenta la capacidad de respuesta. Puede ser detectado por algún software " "anti‐trampas." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Actualizando LatencyFleX, por favor espere…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Pantalla" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Super Muestreo de Modelo de Aprendizaje Profundo" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Incrementar rendimiento a expensas de los gráficos usando DXVK-NVAPI. Solo " "funciona en las nuevas tarjetas gráficas de NVIDIA." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "Super Resolución FidelityFX" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Mejorar el rendimiento a costa de los efectos visuales. Solo funciona en " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Gestionar ajustes FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Tarjeta gráfica discreta" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Usar tarjeta grafica integrada para incrementar el rendimiento a expensas " "del consumo eléctrico." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Efectos de postprocesado" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Añadir varios efectos de postprocesado usando vkBasalt. Solo funciona en " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Gestionar configuración de las capas de postprocesado" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Gestionar como se deberían mostrar los juegos en pantalla usando Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gestionar la configuración de Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Ajustes avanzados de la pantalla" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Rendimiento" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Activa la sincronización para aumentar el rendimiento de los procesadores " "multi-núcleo." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sincronización" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistema" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Rendimiento" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Mostrar información de monitoreo como cuadros por segundo, temperaturas, " "carga de CPU/GPU y mas en OpenGL y Vulkan usando MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Modo de juego Feral" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Aplicar optimizaciones en su dispositivo. Puede mejorar el rendimiento del " "juego." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Precarga de los archivos de los juegos" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Mejorar tiempos de carga al lanzar un juego varias veces. El juego tomará " "mas tiempo en iniciar por primera vez." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Gestionar la configuración de vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Capturadora de Juego OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Conmutar captura de juego de OBS para todos los programas Vulkan y OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Compatibilidad" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Versión de Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Actualizando la versión de Windows, por favor espere…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Idioma" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Elija el idioma a usar en los programas." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Aislamiento dedicado" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Usar un entorno restringido/gestionado para esta botella." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Gestionar permisos del aislamiento" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Tiempo de ejecución de Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Proporcione un paquete de bibliotecas adicionales para una mayor " "compatibilidad. Desactívelo si tiene problemas." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Tiempo de ejecución de Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Proporcione un paquete de bibliotecas adicionales para una mayor " "compatibilidad con los juegos de Steam. Desactívelo si tiene problemas." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Directorio de trabajo" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Restablecer valores por defecto" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Por defecto)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Modificaciones de DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Variables de entorno" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Gestionar unidades" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Instantáneas automáticas" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Automáticamente crear instantáneas antes de instalar programas o algún " "cambio en la configuración." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Compresión" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Comprimir instantáneas para reducir espacio. Se reducirá el tiempo de " "creación de las instantáneas." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Usar patrones de exclusión" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Excluir rutas en las instantáneas." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Gestionar patrones" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Refrescar" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Detener el proceso" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "No se encontraron instantáneas" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Cree su primera instantánea para empezar a guardar los estados de sus " "preferencias." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Un comentario breve" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Guarde el estado de la botella." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Crear instantánea nueva" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Detalles" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Volver" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operaciones" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Seleccionar botella" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Cancelar" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Seleccionar" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Crear botella nueva" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Informe de cierre inesperado de Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Cancelar" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Enviar informe" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles se cerró de manera inesperada la última vez. Rellene un informe " "adjuntando el siguiente rastro para ayudarnos a identificar el problema y " "evitar que vuelva a ocurrir." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Hemos encontrado uno o más informes similares (o idénticos). Por favor, " "asegúrese de comprobar cuidadosamente que no ha sido ya reportado antes de " "enviar uno nuevo. Cada informe requiere un esfuerzo por parte de los " "desarrolladores para diagnosticar, por favor respete su trabajo y asegúrese " "de no publicar duplicados." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Aún así quiero informar." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Opciones avanzadas" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Paquete incompleto" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Esta versión de Bottles no parece proporcionar todas las dependencias " "necesarias del núcleo, por favor contacte con el mantenedor del paquete o " "use una versión oficial." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Salir" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Las bibliotecas de vínculos dinámicos se pueden especificar para que sean " "integradas (proporcionadas por Wine) o nativas " "(proporcionadas por el programa)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Anulación nueva" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Anulaciones" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Unidades" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Son rutas del sistema anfitrión que se asignan y reconocen como dispositivos " "por el ejecutor (p. ej., C: o D:)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Letra" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Unidades existentes" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplicar botella" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplicar" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Escriba un nombre para la botella nueva." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplicando…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Esto puede tomar un tiempo." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Botella duplicada" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Las variables de entorno son valores dinámicos que pueden afectar a la forma " "en que los procesos en ejecución se comportarán en su botella." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Nombre de la variable" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Variables existentes" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Patrones de exclusión" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Definir los patrones que se usarán para evitar que algunos directorios sean " "versionados." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Patrón" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Patrones existentes" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Configuración de Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Guardar" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Gestiona como se deberian de mostrar los juegos." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Resolución del juego" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Usa la resolución del videojuego como referencia en píxeles." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Anchura" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Altura" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Resolución de la ventana" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Aumenta la resolución cuando se usa una resolución superior a la del juego " "en píxeles." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Miscelánea" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Límite de velocidad de fotogramas" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Límite de velocidad de fotogramas cuando está desenfocado" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Escalado de enteros" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Tipo de ventana" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Sin bordes" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Pantalla completa" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "¿Quieres proceder con la instalación?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Iniciar instalación" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Este instalador requiere algunos recursos locales que no pueden proveerse de " "otra manera." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Proceder" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "¡Completado!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Mostrar programas" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "¡La instalación de las dependencias ha fallado!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Algo salió mal." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Todos los mensajes" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Cruciales" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Errores" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Advertencias" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Información" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Navegador de diarios" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Navegador de diarios" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Cambiar nivel de registros." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Todos" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Estos argumentos se transmiten al iniciar el programa." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Argumentos personalizados" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Argumentos del comando" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "e.j.: VAR=valor %comando% -ejemplo1 -ejemplo2 -ejemplo3=hola" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Script de postejecución" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" "Elija una secuencia de comandos que debe ejecutarse después de la ejecución." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Elija un script" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Elija dónde iniciar el programa." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Elija un directorio" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Estos ajustes anularán la configuración predeterminada de este ejecutable." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Anulaciones de preferencias" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Restablecer a los valores predeterminados de Bottles" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Escritorio virtual" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Aviso legal de Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Usar Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Atención, usar ejecutores basados en Proton en botellas que no sean de Steam " "puede causar problemas e impedir que se comporten correctamente.\n" "\n" "Recomendamos usar más bien Wine-GE, una versión de Proton pensada para " "funcionar fuera de Steam.\n" "\n" "Al proceder se activará automáticamente el tiempo de ejecución de Steam " "(si está presente en el sistema y es detectado por Bottles) para permitirle " "acceder a las bibliotecas necesarias y limitar los problemas de " "compatibilidad. Ten en cuenta que GloriousEggroll, el proveedor del " "corredor, no es responsable de ningún problema y te pedimos que no se lo " "comuniques." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Entendido." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Cambiar nombre" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Elija un nuevo nombre para el programa seleccionado." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Nombre nuevo" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Ejecutar con argumentos" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Ejecutar" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Escriba a continuación los argumentos que debe pasar al ejecutable." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "ej.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Configuración del aislamiento" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Compartir la red" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Compartir el sonido" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Requiere una actualización" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Continuar" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Iniciar actualización" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Sistema de versiones nuevo" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "El sistema de versiones nuevo de botellas ha aterrizado." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles tiene un sistema de versiones completamente nuevo que no es " "compatible con versiones anteriores.\n" "\n" "Para continuar usando el versionado necesitamos reiniciar el repositorio de " "la botella. Esto no borrará los datos de su botella pero borrará todos los " "estados existentes y creará uno nuevo.\n" "\n" "Si necesita volver a un estado anterior antes de continuar, cierre esta " "ventana y restaure el estado, luego vuelva a abrir la botella para que " "aparezca de nuevo esta ventana.\n" "\n" "El sistema antiguo dejará de aplicarse en una de las próximas versiones." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Reiniciando el repositorio…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "¡Hecho! Por favor, reinicie Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Ajustes de efectos de postprocesado" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Predeterminado" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Configuración predeterminada" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Los efectos se aplican según el orden de la lista." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efectos" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Enfoque adaptativo del contraste" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Nitidez" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Mostrar información" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Enfoque de Luma denotado" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Eliminar ruido" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Anti-aliasing rápido y aproximado" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Calidad de subpíxel" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Umbral de calidad de los bordes" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Umbral de calidad de los bordes mínimo" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Anti-aliasing morfológico de subpíxeles" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Detección de bordes" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Color" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Umbral" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Pasos máximos de búsqueda" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Pasos de búsqueda máximos en diagonal" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Redondeo máximo de las esquinas" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "La nitidez CAS aumenta la nitidez de un fotograma. Los valores más altos " "hacen que el fotograma sea más nítido, mientras que los valores inferiores a " "0 hacen que el fotograma sea más suave que el nativo." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "La nitidez DLS aumenta la nitidez de un fotograma. Los valores más altos " "hacen que el fotograma sea más nítido." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "El DLS sin ruido disminuye el ruido de un fotograma. Los valores más altos " "hacen que el fotograma sea más suave." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "La calidad de subpíxeles del FXAA disminuye el aliasing a nivel de " "subpíxeles. Los valores más altos hacen que el cuadro sea más suave." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "El umbral de borde FXAA es la cantidad mínima de contraste necesaria para " "aplicar el algoritmo FXAA. Los valores más altos hacen que el fotograma " "tenga más contraste." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "El umbral mínimo de calidad de FXAA es el valor mínimo de píxeles oscuros " "que son ignorados por el algoritmo FXAA. Los valores más altos hacen que " "FXAA ignore los píxeles por debajo del valor especificado y pueden suponer " "un aumento del rendimiento." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma detecta los bordes desde una perspectiva monocromática, mientras que " "Color detecta los bordes basándose en los colores. Luma es más eficaz que " "Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "El umbral SMAA especifica la sensibilidad de la detección de bordes. Los " "valores más bajos detectan más bordes a expensas del rendimiento." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "Los pasos máximos de búsqueda de SMAA especifican cuántos pasos de búsqueda " "horizontales y verticales se realizan cuando se buscan aristas." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "Los pasos máximos de búsqueda diagonal de SMAA especifican cuántos pasos de " "búsqueda diagonal se realizan cuando se buscan aristas." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "El redondeo de esquinas SMAA especifica la fuerza del redondeo de las " "esquinas." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Incorporado (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Nativo (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Incorporado, después nativo" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Nativo, después incorporado" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Deshabilitado" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Eliminar" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/punto/a/ruta" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Valor" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Examinar archivos" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Nombre del prefijo de Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Gestor" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Este prefijo de Wine ya ha sido importado en Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Importar copia de seguridad de Bottles" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Buscar de nuevo los prefijos" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "No se han encontrado prefijos" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "No se encontraron Wine Prefixes de Lutris, PlayOnLinux, etc.\n" "Use el icono de la parte superior para importar una botella desde un " "respaldo." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Archivo completo" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Mostrar manifiesto…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Leer reseña…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Nombre del instalador" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Descripción del instalador" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Desconocido" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Instalar este programa" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Menú del programa" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Sin miniatura" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Iniciar" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Iniciar con Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Nombre del elemento" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Eliminar de la biblioteca" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Detener" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Biblioteca" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Añada aquí los elementos de su lista de programas" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Esta botella tiene el versionado activado." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Esta botella parece dañada." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Ejecutar en esta botella" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Ejecutar aquí" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Esta botella parece dañada; falta el archivo de configuración. Es posible " "intentar resolverlo creando una configuración nueva." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Buscar sus botellas …" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Botellas" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Crear botella nueva…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "No se encontraron resultados" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Pruebe con una búsqueda diferente." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Comenzando…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Falta este recurso." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Examinar" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "C_rear" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Nombre de la botella" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Aplicación" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Gaming" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "P_ersonalizado" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Personalizado" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Directorio de usuario compartido" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Esto hace que el directorio de usuario sea detectable en la botella, con el " "riesgo de compartir información personal con el software de Windows. Esta " "opción no puede modificarse una vez creada la botella." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arquitectura" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "Los 32 bits sólo deben usarse si es estrictamente necesario." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Importar configuración personalizada..." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Directorio de botella" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "La carpeta que contiene la información de esta Botella." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Cerrar" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Este nombre no está disponible, por favor intente con otro." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Anterior" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Le damos la bienvenida a Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Ejecute software de Windows en Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows en Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles usa ejecutores de compatibilidad para proporcionar entornos aislados " "similares a los de Windows en los que se ejecutan los programas." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Casi listo" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Necesitamos unos minutos más para preparar todo…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "¡Todo listo!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Por favor, termine la configuración primero" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Empiece por crear una botella" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Siguiente" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Preferencias" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "General" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Apariencia" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Modo oscuro" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Si las botellas deben usar el esquema de color oscuro." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Mostrar fecha de actualización" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Si desea mostrar la fecha de actualización en la lista de bottles." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Notificaciones" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Muestra notificaciones de descargas e instalaciones." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Archivos temporales" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "¿Limpiar archivos temporales cuando se lance Bottles?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Cerrar Bottles después de iniciar los programas" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" "Cerrar Bottles después de iniciar un programa desde el gestor de archivos." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integraciones" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Prefijos de Steam Proton" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Listar y gestionar los prefijos de Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Listar las aplicaciones de Steam en la lista de programas" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Requiere que Steam para Windows esté instalado en la botella." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Listar Epic Games en la lista de programas" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Requiere Epic Games Store instalado en la botella." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Listado de juegos de Ubisoft en la lista de programas" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Requiere Ubisoft Connect instalado en la botella." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Avanzado" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Directorio de Bottles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "La carpeta que contiene la información de sus botellas." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Ejecutores" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "Bottles está corriendo en modo fuera de línea, por lo que los runners no " "están disponibles." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Versión preliminar" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Mostrar versiones inestables de los ejecutores." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Componentes DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" "Bottles se ejecuta en modo sin conexión, por lo que los archivos DLL no " "están disponibles." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Núcleo" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Tiempo de ejecución" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Experimentos" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Estas funciones están en pleno desarrollo y pueden ser inestables, por lo " "que cabe esperar que se produzcan errores y roturas." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Aislamiento por botella" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "En fase de desarrollo." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Ejecutar con la terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Examinar ruta" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Cambiar las opciones de lanzamiento…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Añadir a mi biblioteca" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Añadir acceso directo" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Añadir a Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Cambiar nombre…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Ocultar programa" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Mostrar programa" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Eliminar de la lista" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Nombre del programa" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Identificación del estado" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Comentario del estado" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Restaurar esta instantánea" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Eliminar mensaje" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Menú principal" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Parece que no hay conexión a Internet. Sin esta, no podrá descargar " "componentes esenciales. Pulse en este icono cuando haya restablecido la " "conexión." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importar…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Ayuda" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Acerca de Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "El archivo \"{0}\" no es del tipo .exe o .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Actualización: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" añadido" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Seleccionar ejecutable" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Añadir" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Ocultar programas ocultos" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Iniciando \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Tenga cuidado con el aislamiento" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles se ejecuta en un aislamiento, un entorno de permisos restringidos " "necesarios para mantenerte seguro. Si el programa no se ejecuta, considere " "la posibilidad de moverse dentro de la botella " "(icono de 3 puntos en la parte superior), y luego lanzar desde allí." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Olvidar" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Seleccione la ubicación donde guardar la configuración de respaldo" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Exportar" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Seleccione la ubicación donde guardar el archivo de respaldo" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Copia de seguridad" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Copia de seguridad creada para \"{0}\"" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Error en la copia de seguridad de \"{0}\"" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "¿Confirma que quiere eliminar la botella \"{}\" y todos sus archivos?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Esto eliminará para siempre todos los programas y configuraciones asociadas " "a el." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Eliminar" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "No se encuentra el ejecutador" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Falta el ejecutador solicitado por esta botella. Instalalo por las " "preferecias de las Botellas o escoge una nueva para correr aplicaciones." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "¿Está seguro de que desea forzar la detención de todos los procesos?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Esto puede causar perdida de información, corrupción de archivos o " "malfuncionamiento de programas." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Forzar _detención" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Esta función no está disponible en su sistema." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" "{} Para añadir esta característica, por favor ejecute \"flatpak install\"" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Este nombre de botella ya está en uso." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Seleccionar directorio de trabajo" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "La carpeta que contiene la información de \"{}\"." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "¿Está seguro de que desea eliminar todas las instantáneas?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Esto eliminará todas las instantáneas pero mantendrá sus archivos." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Por favor, migre al nuevo sistema de versiones para crear estados nuevos." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Instaladores" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Operaciones en curso, por favor espere." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Volver a sus botellas." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Respaldo importado correctamente" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Importación fallida" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Importando copia de seguridad…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Seleccionar un archivo de copia de seguridad" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importar" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Seleccionar un archivo de configuración" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/D" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Ejecutar ejecutable en \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Iniciando \"{0}\" en \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Sus botellas" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Descargando ~{0} de paquetes…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Obtenido {0} de {1} paquetes" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Seleccionar directorio de botella" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Creando botella…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "No se puede crear la botella" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Fallo en la creación de la botella con uno o más errores." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Botella Creada" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" se ha creado correctamente." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "No se ha encontrado Steam o Bottles no tiene suficientes permisos." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Seleccionar directorio de la botella" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "¿Reiniciar Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles tendrá que ser reiniciado para usar este directorio.\n" "\n" "Asegúrese de cerrar todos los programas iniciados desde Bottles antes de " "volver a iniciar Bottles, ya que no hacerlo puede causar la pérdida de " "datos, la corrupción y el mal funcionamiento de los programas." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Reiniciar" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "Basado en Wine de Valve, incluye staging y los parches de Proton." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "Basado en Wine upstream, incluye staging y los parches de Proton." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Basado en Wine upstream, incluye parches de staging." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Basado en el Wine de Valve, incluye parches de staging, Proton y específicos " "para Steam. Requiere el Steam Runtime activado." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Otros" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Actualizar" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Instalando…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifiesto de {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" desinstalado" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" instalado" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" ha fallado al instalarse" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" importado" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Es posible que esta aplicación no funcione correctamente. El instalador se " "ha configurado para ofrecer la mejor experiencia posible, pero puede haber " "fallos, inestabilidad y algunas funciones que no disponibles." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Este programa funciona con fallos perceptibles, estos fallos no afectan a la " "funcionalidad de la aplicación." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Este programa funciona con algunos fallos menores." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Este programa funciona perfectamente." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Valoración para {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Deteniendo \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Iniciando \"{0}\" con Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" ocultado" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" mostrado" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" eliminados" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" renombrado a \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Entrada de escritorio creada para \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\" añadido a su biblioteca" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" añadido a su biblioteca de Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Mostrar informe" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Este problema fue reportado 5 veces y no puede ser enviado de " "nuevo.\n" " Informe de sus comentarios en uno de los siguientes informes " "existentes." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Actualizando la configuración de la pantalla, por favor espere…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Configuración de pantalla actualizada" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "No se encontraron overrides." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Seleccione un directorio" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Variables de entorno no definidas." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "No se han definido patrones de exclusión." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Se ha producido un error." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Copiar al portapapeles" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Seleccionar archivo de recursos" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Instalando las dependencias de Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Configurando la botella…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Procesando los pasos del instalador…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Instalando el {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Realizando las comprobaciones finales…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Instalando {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} está ahora disponible en la vista de programas." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Instalador ha fallado con error desconocido" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} ya esta desactivado para esta botella." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Esta configuración es diferente de la predeterminada." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Seleccionar script" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Ruta de las botellas personalizadas no encontrada" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Volviendo a la ruta predeterminada. No se listarán las botellas de la ruta " "dada." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Ejecute software de Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migración desde Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Conmutar el diálogo de migración de Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tema oscuro" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Forzar el uso del tema oscuro." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Conmutar la fecha de actualización en la lista" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Conmutar la fecha de actualización en la lista de botellas." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Listado de aplicaciones de Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Conmutar el listado de aplicaciones de Steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Listado de Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Conmutar el listado de Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Listado de Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Conmutar el listado de ubisoft connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Anchura de ventana" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Cambia la anchura de la ventana." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Altura de ventana" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Cambia la altura de la ventana." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Muestra las notificaciones." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Limpieza de archivos temporales" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Limpia la ruta temporal al arrancar el sistema." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Versión candidata" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Conmuta el candidato a la versión para los ejecutores." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Vista inicial" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Elegir en qué vista debe iniciarse la aplicación." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Conmuta características experimentales como el versionado y los " "instaladores. Versión candidata para los ejecutores." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Soporte de Proton de Steam" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Conmutar la compatibilidad con los prefijos de Proton de Steam." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Experimentos:aislamiento" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Conmutar aislamiento experimental por botella." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Cerrar Bottles automáticamente" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Cerrar Bottles después de iniciar un ejecutable desde el gestor de archivos." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Mostrar la advertencia del aislamiento" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Conmutar la advertencia del aislamiento." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "¡Ejecute software de Windows en Linux con Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Embotelle programas y disfrútelos en cualquier momento!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Nuestro sistema de instalación de dependencias incorporado permite acceso " "fácil a un nivel amplio de compatibilidad de software. También incluimos un " "gestor de descargas para descargar los componentes oficiales: ejecución " "(Wine, Proton), DXVK, dependencias, etc." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "¡El versionado de Bottle mantiene su trabajo a salvo ahora y le permite " "restaurarlo más tarde!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Características:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "Cree bottles usando entornos preconfigurados o cree los suyos propios" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Abra ejecutables (.exe/.msi) en sus bottles, directamente desde el menú " "contextual del gestor de archivos" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Detección automática de las aplicaciones instaladas en sus bottles" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Añada variables de entorno fácilmente" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "" "Anteponga bibliotecas DLL directamente desde las preferencias de la botella" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Cambio de ejecutor sobre la marcha para cualquier botella" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Varias optimizaciones para un mejor rendimiento al jugar (esync, fsync, " "DXVK, antememoria, compilador de sombreadores, descarga… y mucho más.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Instalación y gestión automática de los ejecutores Wine y Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Reparación automática de botellas en caso de rotura" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Instalador de dependencias integrado basado en un repositorio comunitario" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Administrador de tareas integrado para procesos de Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Acceso a ProtonDB y WineHQ para asistencia" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Sistema para llevar su configuración a versiones nuevas de Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Respaldar e importar bottles" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importa prefijos de Wine de otros gestores" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Estados de botellas" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "… ¡y mucho más que puede encontrar instalando Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Actualizada la información de metadatos" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Añadida más información sobre la actualización y corregida la versión de las " "notas de la versión" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Corregido el botón \"Añadir a Steam\"" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Se ha corregido que BottleConfig que no se podia serializar" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Se corrigió \"Patool double extraction failing\"" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Corregida la versión" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Corregir error al crear la botella" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Cambio importante: Rediseño Nueva interfaz de las Botellas" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Mejoras menores en la interfaz de usuario:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" "Se sustituyo el icono emote-love por una biblioteca en la página de " "biblioteca" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Se añadió una notificación del sistema para \"Ejecutar\"" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Corrección de bugs:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Al añadir un acceso directo a Steam se producía un error" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Al importar las copias de seguridad se produce un error" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "Steam Runtime se activa automáticamente al usar wine-ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Varias correcciones relacionadas con la biblioteca, como cubiertas vacías y " "fallos relacionados con entradas que faltaban" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Corregidos varios problemas relacionados con la codificación de texto" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Se corrigió error al descargar cuando Bottles no se ejecuta desde terminal" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Corregida la fecha de versión" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" "Ocultar errores críticos relacionados con NVIDIA en sistemas que no son " "NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Mejoras y correcciones en Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "La instalación de dependencias es más rápida y estable" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "El análisis de salud contiene más información para una depuración más rápida" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI tiene varias correcciones y es más estable, ahora debería funcionar " "correctamente" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Corregido fallo al descargar un componente" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Mejora del código backend al evitar el spin-lock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Más variables para el script de instalación" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Corrección del cuadro de diálogo de inicio que mostraba \"Todo listo\" " "cuando en realidad no lo estaba" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Mejoras en el \"build system\"" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Activación de VKD3D por defecto al crear botellas para juegos" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Corregidos fallos al leer archivos de Steam con codificaciones erróneas" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Corrección de los componentes que no se actualizan correctamente en la " "interfaz de usuario(UI) tras la instalación/desinstalación" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Más correcciones del FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Se solucionó el problema cuando un programa se cierra después de haber sido " "lanzado desde \"Ejecutar\"" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "¡y muchos, muchos, muchos más arreglos!" #~ msgid "Calculating…" #~ msgstr "Calculando…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Instalar .exe/.msi en esta botella" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "" #~ "Haz click en \"Crear nueva Botella...\" para crear una nueva Botella." #~ msgid "Create a new Bottle…" #~ msgstr "Crear una nueva Botella…" #~ msgid "New Bottle" #~ msgstr "Botella nueva" #~ msgid "Bottle Information" #~ msgstr "Información de la botella" #~ msgid "An environment improved for Windows games." #~ msgstr "Un entorno mejorado para juegos de Windows." #~ msgid "An environment improved for Windows applications." #~ msgstr "Un entorno mejorado para las aplicaciones de Windows." #~ msgid "A clear environment for your experiments." #~ msgstr "Un entorno limpio para sus experimentos." #~ msgid "Unlinked Home Directory" #~ msgstr "Carpeta hogar no vinculada" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "No vincular el userdir con el homedir" #~ msgid "64 bit" #~ msgstr "64 bits" #~ msgid "32 bit" #~ msgstr "32 bits" #~ msgid "Custom Recipe" #~ msgstr "Receta personalizada" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Elija una receta personalizada para el entorno si tiene una." #~ msgid "Custom Path" #~ msgstr "Camino personalizado" #~ msgid "Store this bottle in another place." #~ msgstr "Guardar esta botella en un lugar diferente." #~ msgid "You are offline, unable to download." #~ msgstr "No hay conexión a internet; no se puede descargar." #~ msgid "Choose an executable path" #~ msgstr "Elija una ruta de ejecutable" #~ msgid "Choose a Windows executable file" #~ msgstr "Elija un archivo ejecutable de Windows" #~ msgid "Choose working directory for executables" #~ msgstr "Elija el directorio de trabajo de los ejecutables" #~ msgid "Choose a recipe file" #~ msgstr "Elija un archivo de recetas" #~ msgid "Choose where to store the bottle" #~ msgstr "Escoja dónde guardar la botella" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Elija una ruta de bottles nueva" #~ msgid "Choose the script" #~ msgstr "Elija el script" #~ msgid "Choose the Working Directory" #~ msgstr "Elija el directorio de ejecución" #, fuzzy #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Se ha corregido un error en la detección de bottles rotas" #, fuzzy #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Compatibilidad con vkd3d" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Error al instalarlos componentes, lo intenté 3 veces." #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Traducciones al francés gracias a @rjousse18, @julroy67" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Traducciones al francés gracias a @rjousse18, @julroy67" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Traducciones al ruso gracias a @Knebergish, @lenemter, @Smoque" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Traducciones al croata gracias a @milotype" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Traducciones al tailandés gracias a @SashaPGT" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Traducciones al eslovaco gracias a @MartinIIOT" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "Traducciones al portugués gracias a @laralem, @SantosSI, Pão com Omlet y " #~ "@hugok79" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Traducciones al italiano gracias a @gdonisi" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Traducciones al croata gracias a @milotype" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Traducciones al polaco gracias a Krzysztof Marcinek" #~ msgid "Layers" #~ msgstr "Capas" #~ msgid "Ultra Quality" #~ msgstr "Calidad ultra" #~ msgid "Quality" #~ msgstr "Calidad" #~ msgid "Balanced" #~ msgstr "Equilibrado" #~ msgid "Layered" #~ msgstr "Capas" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Un entorno por capas, donde cada aplicación es una capa." #~ msgid "Choose path" #~ msgstr "Elegir ruta" #~ msgid "Choose a file." #~ msgstr "Elija un archivo." #~ msgid "File not Found" #~ msgstr "Archivo no encontrado" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "" #~ "El archivo indicado no existe. Por favor, elija un archivo apropiado." #~ msgid "Spaces in File Name" #~ msgstr "Espacios en el nombre del archivo" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "La ruta de la tabla de búsqueda de colores no debe contener espacios. Por " #~ "favor, cambie el nombre del archivo para eliminar todos los espacios." #~ msgid "Invalid Image Dimension" #~ msgstr "Dimensión de la imagen no válida" #~ msgid "Height and width of the image must be equal." #~ msgstr "La altura y la anchura de la imagen deben ser iguales." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Gestione los prefijos de Wine fácilmente mediante entornos" #~ msgid "Run with Arguments…" #~ msgstr "Ejecutar con argumentos…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Explore los archivos internos con el explorador de Wine." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Gestione los procesos con el gestor de tareas de Wine." #~ msgid "Debug wine processes." #~ msgstr "Depure los procesos de Wine." #~ msgid "Wine Configuration" #~ msgstr "Configuración de Wine" #~ msgid "Adjust internal settings." #~ msgstr "Ajuste la configuración interna." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Desinstale programas usando el desinstalador de Wine." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Accede al panel de control interno de Wine." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "Utilice la sección Instaladores o el botón «Ejecutar programa»." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Las dependencias son programas, bibliotecas y códecs que mejoran la " #~ "compatibilidad del software de Windows. Instale desde aquí para cumplir " #~ "con los requisitos de su programa." #~ msgid "Read documentation." #~ msgstr "Leer la documentación." #~ msgid "Install Selected" #~ msgstr "Instalar seleccionados" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "Le recomendamos encarecidamente que no instale varias dependencias a la " #~ "vez." #~ msgid "Select Dependencies" #~ msgstr "Seleccionar dependencias" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Use esta sección para instalar programas curados por nuestra comunidad, " #~ "sin tener que proceder manualmente." #~ msgid "Read documentation" #~ msgstr "Leer documentación" #~ msgid "Graphics" #~ msgstr "Gráficos" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Mejora el rendimiento de los juegos DirectX 11 y las aplicaciones 3D." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Mejora el rendimiento de los juegos DirectX 12 y las aplicaciones 3D." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Proporciona soporte DLSS si está disponible y NVAPI de Nvidia." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR usa tecnologías de escalado de última generación para ayudar a " #~ "aumentar la velocidad de los fotogramas." #~ msgid "Discrete GPU" #~ msgstr "GPU discreta" #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt es una capa de procesamiento posterior de Vulkan para mejorar " #~ "los gráficos visuales de los juegos." #~ msgid "Manage vkBasalt settings" #~ msgstr "Gestionar la configuración de vkBasalt" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Usar el escritorio virtual de Wine." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Captura del ratón en pantalla completa" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "" #~ "Deja que el programa capture la entrada del cursor cuando está en " #~ "pantalla completa." #~ msgid "Take Focus" #~ msgstr "Tomar enfoque" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Actívelo si el programa no retoma el foco al cambiar." #~ msgid "Mouse Warp" #~ msgstr "Centrar el cursor del mouse" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Cambia esto si te encuentras con retraso del ratón o desincronización." #~ msgid "Screen Scaling" #~ msgstr "Escalado de pantalla" #~ msgid "Set custom DPI." #~ msgstr "Establecer PPP personalizados." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Renderizador" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Seleccione qué backend usar para wined3d." #~ msgid "gl (default)" #~ msgstr "gl (por defecto)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Gestionar la versión de los componentes" #~ msgid "DXVK Version" #~ msgstr "Versión de DXVK" #~ msgid "VKD3D Version" #~ msgstr "Versión de VKD3D" #~ msgid "DXVK NVAPI Version" #~ msgstr "Versión de DXVK NVAPI" #~ msgid "LatencyFleX Version" #~ msgstr "Versión de LatencyFleX" #~ msgid "false" #~ msgstr "falso" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "El mismo que el de Bottles pero proporcionado por Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimizar el rendimiento de los juegos a la carta." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Usar el microcompositor Gamescope." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "Ruta predeterminada de la botella." #~ msgid "Reset to default" #~ msgstr "Restablecer a predeterminado" #~ msgid "Choose a directory" #~ msgstr "Elija un directorio" #~ msgid "Audio" #~ msgstr "Audio" #~ msgid "Reduce Latency" #~ msgstr "Reducir latencia" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Establece la latencia de PulseAudio en 60 ms, aumentando la calidad del " #~ "sonido." #~ msgid "Versioning" #~ msgstr "Control de versiones" #~ msgid "Use Compression for States" #~ msgstr "Usar la compresión para los estados" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Esto reducirá el espacio usado por los estados pero ralentizará su " #~ "creación." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Bottles creará un estado antes de ejecutar cualquier dependencia o " #~ "instalador." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "" #~ "Usar patrones personalizados para excluir algunas rutas del control de " #~ "versiones." #~ msgid "Development and Debugging" #~ msgstr "Desarrollo y depuración" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Una capa de Vulkan y OpenGL para controlar los FPS, las temperaturas, la " #~ "carga de la CPU/GPU y mucho más." #~ msgid "Wine 'fixme' Logs" #~ msgstr "Registros «fixme» de Wine" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Registra las rutas de código que no se han implementado en Wine." #~ msgid "No Programs found" #~ msgstr "No se encontraron programas" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Instala programas desde la sección de instaladores o ejecutando el " #~ "ejecutable del instalador, también puedes añadir manualmente los " #~ "ejecutables con el botón \"+\"." #~ msgid "Toggle Hidden" #~ msgstr "Alternar ocultos" #~ msgid "Take a break, it may take a while." #~ msgstr "Tome un descanso, esto puede tardar." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Configure cómo debe gestionar Gamescope la ventana de los juegos que va a " #~ "ejecutar." #~ msgid "Width (e.g. 1280)" #~ msgstr "Anchura (p. ej., 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Altura (p. ej., 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Resolución de Gamescope" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Cambiar el nivel de registro.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "Configuración de vkBasalt" #~ msgid "Color Lookup Table" #~ msgstr "Tabla de búsqueda de colores" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a ." #~ "CUBE file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "CLUT transforma una gama de colores en otra gama de colores utilizando un " #~ "archivo .CUBE, o un archivo .png donde la altura es igual a la anchura." #~ msgid "Start off by creating a Bottle." #~ msgstr "Empiece por crear una botella." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Ejecute software de Windows en Linux.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Ruta de las botellas personalizadas (requiere reiniciar)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Elija dónde almacenar botellas nuevas (esto no moverá las existentes)." #~ msgid "In early development (requires restart)." #~ msgstr "En fase de desarrollo (requiere reinicio)." #~ msgid "Import/Export…" #~ msgstr "Importar/exportar…" #~ msgid "Support" #~ msgstr "Apóyenos" #~ msgid "Forums" #~ msgstr "Foros" #~ msgid "Open menu" #~ msgstr "Abrir menú" #~ msgid "New bottle" #~ msgstr "Botella nueva" #~ msgid "Ok" #~ msgstr "Vale" #~ msgid "Confirm" #~ msgstr "Confirmar" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "¿Está seguro de que desea finalizar todos los procesos?\n" #~ "Esto puede causar la pérdida de datos." #~ msgid "Default to the bottle path." #~ msgstr "Ruta predeterminada de la botella." #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "Conmutar la compresión requiere una reinicialización" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "" #~ "Esto mantendrá todos sus archivos pero borrará todos los estados. ¿Quiere " #~ "continuar?" #~ msgid "Details & Utilities" #~ msgstr "Detalles y utilidades" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Se encuentra en el menú de inicio de su botella." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Se ha creado con éxito una botella llamada \"{0}\"" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' instalado." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Noticias" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "" #~ "Sistema de versiones nuevo que permite versionar toda la botella (también " #~ "la configuración)" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "" #~ "El control de versiones automático ahora se puede activar y desactivar" #~ msgid "Use compression for versioning states" #~ msgstr "Usar la compresión para los estados de las versiones" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "" #~ "Mejorar el guardado de las opciones de lanzamiento sin actualizar la " #~ "interfaz de usuario varias veces" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "" #~ "Mejora del rendimiento de YAML usando libyaml (el paquete python-yaml " #~ "debe proporcionar soporte para ello)" #~ msgid "New About dialog" #~ msgstr "Nuevo diálogo \"Acerca de\"" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "Soporte de portadas en modo Biblioteca (gracias a SteamGridDB)" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "" #~ "Se ha eliminado la opción DXVK HUD, en su lugar use la sección de " #~ "Variables de Entorno" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "" #~ "La opción de shell bottles-cli ahora proporciona la salida del comando" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "" #~ "La comprobación de la salud se encuentra ahora en la sección de solución " #~ "de problemas de \"Acerca de\"" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check " #~ "their packages" #~ msgstr "" #~ "Comprobación ampliada de las dependencias del núcleo, se invita a los " #~ "empaquetadores a comprobar dos veces sus paquetes" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "Permiso predeterminado nuevo para el paquete Flatpak: xdg-download" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "" #~ "Añadidos los créditos de las bibliotecas de terceros en la sección de " #~ "créditos" #~ msgid "Fixes" #~ msgstr "Correcciones" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "Corrige el diálogo inicial que se omite" #~ msgid "Fix for empty bottle name" #~ msgstr "Corrige el nombre de la botella vacía" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "Corrige las librerías de gstreamer para las botellas win32" #~ msgid "Fix for RemoteDisconnected error causing a crash" #~ msgstr "Corrige el error RemoteDisconnected que provoca un fallo" #~ msgid "Fix wrong Vaniglia listing" #~ msgstr "Corrige el listado erróneo de Vaniglia" #~ msgid "Fix templates being generated with symlinked paths causing loops" #~ msgstr "" #~ "Corrige las plantillas que se generan con rutas simbólicas causando bucles" #~ msgid "" #~ "Fix configuration migration causing a crash when the user altered the " #~ "configuration" #~ msgstr "" #~ "Corrige la migración de la configuración que provocaba un fallo cuando el " #~ "usuario modificaba la configuración" #~ msgid "Fix mscoree.dll not found" #~ msgstr "Corrige mscoree.dll no encontrado" #~ msgid "Fix regression for the -b option of the legacy bottles cli" #~ msgstr "Corrige la regresión de la opción -b del cli de botellas heredado" #~ msgid "Fix Steam Launch Options parser causing a crash" #~ msgstr "" #~ "Corrige el parser de las opciones de lanzamiento de Steam que provoca un " #~ "fallo" #~ msgid "" #~ "Fix a regression in the Add to Steam button not adding the new entry in " #~ "Steam" #~ msgstr "" #~ "Corrige una regresión en el botón Añadir a Steam que no añade la nueva " #~ "entrada en Steam" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Traducciones al finlandés gracias a Jiri Grönroos" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Traducciones al indonesio gracias a @liimee" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Traducciones al español gracias a Pablo Muñoz Alabau, @oscfdezdz" #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Traducciones al portugués (Brasil) gracias a @geraldohomero" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Traducciones al alemán gracias a Patrick Ulbricht" #~ msgid "Easily manage wineprefix" #~ msgstr "Gestione los prefijos de Wine fácilmente" #~ msgid "Experiments:library" #~ msgstr "Experimentos:bibliotecas" #~ msgid "Toggle experimental Library mode." #~ msgstr "Conmutar el modo Biblioteca experimental." #~ msgid "Loading…" #~ msgstr "Cargando…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "La ruta personalizada para tus botellas no se encontró. Por favor, " #~ "revisar la ruta en las Preferencias.\n" #~ "Volviendo a la ruta predeterminada; Ninguna botella de esa ruta aparecerá " #~ "en la lista!" #~ msgid "Health check" #~ msgstr "Control de salud" #~ msgid "Generating state files index …" #~ msgstr "Generando índice de archivos de estado…" #~ msgid "Creating a restore point …" #~ msgstr "Creando un punto de restauración…" #~ msgid "Could not create the state folder." #~ msgstr "No se ha podido crear la carpeta de estado." #~ msgid "Updating index …" #~ msgstr "Actualizando índice…" #~ msgid "Could not update the states file." #~ msgstr "No se ha podido actualizar el archivo de estados." #~ msgid "Could not update the index file." #~ msgstr "No se ha podido actualizar el archivo de índice." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Argumentos encontrados para el ejecutable: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Paso {self.__step} de {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' lanzado." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' lanzado mediante Steam." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Índice del estado {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Leer documentación sobre dependencias." #~ msgid "DXVK HUD" #~ msgstr "HUD de DXVK" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Conmutar la superposición de DXVK que muestra FPS y otros detalles en " #~ "aplicaciones D3D." #~ msgid "Read documentation about programs" #~ msgstr "Leer documentación sobre programas" #~ msgid "Extra settings" #~ msgstr "Configuración adicional" #~ msgid "Local Resources" #~ msgstr "Recursos locales" #~ msgid "Search for Prefixes" #~ msgstr "Buscar Wine Prefixes" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Active el control de versiones para guardar y restaurar la botella a un " #~ "estado determinado." #~ msgid "Your Library" #~ msgstr "Su biblioteca" #~ msgid "Health Check" #~ msgstr "Comprobación de integridad" #~ msgid "Loading..." #~ msgstr "Cargando..." #~ msgid "Task manager" #~ msgstr "Gestor de tareas" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Elija dónde almacenar las bottles nuevas (esto no moverá las existentes)" #~ msgid "Installing..." #~ msgstr "Instalando..." #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "No se ha podido crear la entrada de escritorio devido a falta de " #~ "privilegios.\n" #~ "Echa un vistazo a nuestro video acerca de como solucionar eso en " #~ "Flatpak." #~ msgid "Type a short comment:" #~ msgstr "Escriba un comentario breve:" #~ msgid "Temp files" #~ msgstr "Archivos temporales" #~ msgid "Close Bottles after starting a program from the file manager" #~ msgstr "Cerrar Bottles tras iniciar un programa en el gestor de archivos" #~ msgid "Custom bottles path (requires restart)" #~ msgstr "Ruta de botellas personalizada (requiere reinicio)" #~ msgid "Pre-release" #~ msgstr "Versión preliminar" #~ msgid "In early development (requires restart)" #~ msgstr "En fase de desarrollo (requiere reinicio)" #~ msgid "Caffe" #~ msgstr "Caffe" #~ msgid "GE Wine" #~ msgstr "GE Wine" #~ msgid "Lutris" #~ msgstr "Lutris" #~ msgid "Steam" #~ msgstr "Steam" #~ msgid "" #~ "Start off by creating a Bottle.\n" #~ " " #~ msgstr "" #~ "Empiece por crear una botella.\n" #~ " " #~ msgid "Bottles versioning (experimental)" #~ msgstr "Control de versiones de Bottles (experimental)" #~ msgid "Translate" #~ msgstr "Traducir" #~ msgid "Funding" #~ msgstr "Donar" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Informar de un " #~ "error" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Informe de error" #~ msgid "Open with explorer" #~ msgstr "Abrir con el explorador" #~ msgid "Move inside the sandbox" #~ msgstr "Mover dentro del espacio aislado" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Moviendo dentro del espacio aislado…" #~ msgid "Utilities" #~ msgstr "Utilidades" #~ msgid "Command line" #~ msgstr "Linea de comandos" #~ msgid "Registry editor" #~ msgstr "Editor de registro" #~ msgid "Wine config" #~ msgstr "Configuración de Wine" #~ msgid "Control panel" #~ msgstr "Panel de control" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Modo de prueba activado: sólo se muestran las dependencias del " #~ "repositorio de pruebas." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 ..." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Aunque los archivos de esta página se han verificado, pueden estar " #~ "disponibles con una licencia privativa." #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Aunque los archivos de esta página han sido verificados, pueden estar " #~ "bajo una licencia privativa." #~ msgid "Read documentation about installers\t" #~ msgstr "Leer documentación sobre instaladores\t" #~ msgid "Bottle details" #~ msgstr "Detalles de botella" #~ msgid "My beautiful bottle" #~ msgstr "Mi hermosa botella" #~ msgid "Rename bottle" #~ msgstr "Cambiar nombre de la botella" #~ msgid "Use DXVK" #~ msgstr "Usar DXVK" #~ msgid "Use VKD3D" #~ msgstr "Usar VKD3D" #~ msgid "Enable FSR" #~ msgstr "Activar FSR" #~ msgid "Enable LatencyFleX" #~ msgstr "Activar LatencyFleX" #~ msgid "Use a virtual desktop" #~ msgstr "Usar un escritorio virtual" #~ msgid "Mouse capture fullscreen" #~ msgstr "Captura del cursor a pantalla completa" #~ msgid "DXVK version" #~ msgstr "Versión de DXVK" #~ msgid "Manage VKD3D versions" #~ msgstr "Gestionar las versiones de VKD3D" #~ msgid "Will restart the wineserver." #~ msgstr "Se reiniciará el servidor wine." #~ msgid "DLL overrides" #~ msgstr "Sobreescritura de DLL" #~ msgid "Set PulseAudio latency to 60 milliseconds to increase sound quality." #~ msgstr "" #~ "Establezca la latencia de PulseAudio en 60 milisegundos para aumentar la " #~ "calidad del sonido." #~ msgid "Read documentation about versioning\t" #~ msgstr "Leer documentación sobre versionamiento\t" #~ msgid "e.g. ucrtbase" #~ msgstr "p. ej., ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Anulaciones existentes" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "ej.: -ejemplo1 -ejemplo2 -ejemplo3=hola" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "ej.: MiBotellaDuplicada" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicating" #~ msgstr "page_duplicating" #~ msgid "page_duplicated" #~ msgstr "page_duplicated" #~ msgid "New variable" #~ msgstr "Variable nueva" #~ msgid "e.g. MY_VAR" #~ msgstr "ej. MI_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Aquí puede cambiar las variables de entorno de las órdenes que se " #~ "ejecutan." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "ej.: VAR1=value VAR2=value" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "por ejemplo: VAR1=value VAR2=value .." #~ msgid "e.g. 60" #~ msgstr "p. ej. 60" #~ msgid "e.g. 30" #~ msgstr "p. ej. 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Estás usando Bottles Flatpak, recuerda darle permisos a través de Flatseal si la ruta del script está fuera del sandbox." #~ msgid "Type the new name:" #~ msgstr "Escriba el nombre nuevo:" #~ msgid "Type here.." #~ msgstr "Escriba aquí…" #~ msgid "Message goes here." #~ msgstr "El mensaje va aquí." #~ msgid "Utility & Preferences" #~ msgstr "Utilidad y preferencias" #~ msgid "Choose a name for your bottle" #~ msgstr "Escoja un nombre para su botella" #~ msgid "Use custom path" #~ msgstr "Usar ruta personalizada" #~ msgid "Welcome" #~ msgstr "Le damos la bienvenida" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "Bottles facilita la ejecución de programas de Windows en Linux." #~ msgid "What Are Bottles?" #~ msgstr "¿Qué son las botellas?" #~ msgid "" #~ "A bottle is a Windows-like environment configured to run Windows " #~ "software, you can have multiple apps in each bottle. \n" #~ "\n" #~ "Those are isolated and the software that runs inside can't access your " #~ "personal files if you don't allow it.\n" #~ "\n" #~ "Read more about" #~ msgstr "" #~ "Una botella es un entorno similar a Windows configurado para ejecutar " #~ "software de Windows, puedes tener varias aplicaciones en cada botella.\n" #~ "\n" #~ "Estos están aislados y el software que se ejecuta dentro no puede acceder " #~ "a tus archivos personales si no lo permites.\n" #~ "\n" #~ "Más información" #~ msgid "We Are Almost There" #~ msgstr "Ya casi terminamos" #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Tenemos que descargar e instalar algunos componentes (~75MB) para " #~ "prepararte.\n" #~ "\n" #~ "No podemos ofrecer estos archivos con Bottles ya que estos tienen " #~ "diferentes ciclos de lanzamiento.\n" #~ "\n" #~ "Cuando esté listo, pulse el botón Instalar." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Siéntese y relájese, puede tardar unos minutos." #~ msgid "Download" #~ msgstr "Descargar" #~ msgid "Everything Is Ready!" #~ msgstr "¡Todo está listo!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Ahora está listo para crear sus primeras bottles." #~ msgid "Finish" #~ msgstr "Finalizar" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Advertencia: Asegúrese de dar permiso al Flatpak para acceder a la ruta " #~ "nueva.\n" #~ "¡Esto romperá el espacio aislado!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Si la lista anterior debería mostrar versiones inestables." #~ msgid "Change launch options" #~ msgstr "Cambiar las opciones de lanzamiento" #~ msgid "Hide from list" #~ msgstr "Ocultar de la lista" #~ msgid "Unhide from list" #~ msgstr "Mostrar en la lista" #~ msgid "Processing..." #~ msgstr "Procesando..." #~ msgid "Your library" #~ msgstr "Su biblioteca" #~ msgid "Go back" #~ msgstr "Regresar" #~ msgid "Installer requires local resources" #~ msgstr "Instalador requiere recursos locales" #~ msgid ", " #~ msgstr ", " #, python-format #~ msgid "Pick executable for %s" #~ msgstr "Elegir el ejecutable para %s" #~ msgid "Local resources not found or invalid" #~ msgstr "Recursos locales no encontrados o no válidos" #~ msgid "Installation failed, please check the logs." #~ msgstr "La instalación ha fallado, por favor, compruebe los registros." #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) Procediendo con el entorno predeterminado…" #~ msgid "Confirm deletion" #~ msgstr "Confirme la eliminación" #~ msgid "Done" #~ msgstr "Hecho" #~ msgid "Caffe runners" #~ msgstr "Ejecutores de Caffe" #~ msgid "Proton runners" #~ msgstr "Ejecutores de Proton" #~ msgid "Other runners" #~ msgstr "Otros ejecutores" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Foros de Bottles" #~ msgid "Unhide this program" #~ msgstr "Mostrar este programa" #~ msgid "Type a name for your bottle" #~ msgstr "Escriba un nombre para su botella" #~ msgid "New programs will be automatically found." #~ msgstr "Los programas nuevos se encontrarán automáticamente." #~ msgid "Duplicate a bottle" #~ msgstr "Duplicar una botella" #~ msgid "Change environment variables" #~ msgstr "Cambiar variables de entorno" #~ msgid "This field cannot contain special characters!" #~ msgstr "¡Este campo no puede contener caracteres especiales!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Son capas de compatibilidad que permiten la instalación y ejecución de " #~ "programas de Windows en sistemas Linux.\n" #~ "\n" #~ "Bottles son entornos en los cuales el ejecutor configura el " #~ "sistema y donde se ejecuta e instala un programa de Windows.\n" #~ "\n" #~ "Más " #~ "información sobre los ejecutores" #~ msgid "Import & export" #~ msgstr "Importar y exportar" #~ msgid "Set custom DPI" #~ msgstr "Establecer PPP personalizados" #~ msgid "Select what backend to use for wined3d" #~ msgstr "Seleccione qué backend usar para wined3d" #~ msgid "Toggle OBS game capture for all next launches" #~ msgstr "" #~ "Alternar la captura OBS del juego para todos los próximos lanzamientos" #~ msgid "Gamescope settings" #~ msgstr "Ajustes de Gamescope" #~ msgid "Bottle information" #~ msgstr "Información de la botella" #~ msgid "What Are Runners?" #~ msgstr "¿Qué son los ejecutores?" #~ msgid "" #~ "We need to download and install a runner to allow you to create your own " #~ "bottles.\n" #~ "The download size is ~70MB.\n" #~ "Read " #~ "more about what we're going to download\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Se necesita descargar e instalar un ejecutor para que pueda crear sus " #~ "propias bottles.\n" #~ "El tamaño de la descarga es de 70MB aproximadamente.\n" #~ "Más " #~ "información sobre el contenido de la descarga.\n" #~ "\n" #~ "No podemos ofrecer estos archivos con Bottles debido a que tienen " #~ "diferentes ciclos de desarrollo.\n" #~ "\n" #~ "Cuando esté preparado, pulse el botón Instalar." #~ msgid "Show update date" #~ msgstr "Mostrar fecha de actualización" #~ msgid "Library mode" #~ msgstr "Modo biblioteca" #~ msgid "Flatpak help" #~ msgstr "Ayuda de Flatpak" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "No poder ver bottles antiguas después de la actualización." #~ msgid "I don't see some directories." #~ msgstr "No veo algunos directorios." #~ msgid "I can't see the files in my home." #~ msgstr "No puedo ver los archivos en mi carpeta personal." #~ msgid "Executable silently crash or black screen" #~ msgstr "" #~ "El ejecutable se rompe silenciosamente o la pantalla se queda en negro" #~ msgid "Destroy this bottle" #~ msgstr "Destruir esta botella" #~ msgid "64 Bit" #~ msgstr "64 bits" #~ msgid "Make a backup of this bottle." #~ msgstr "Hacer una copia de seguridad de esta botella." #~ msgid "64-bit" #~ msgstr "64 bits" #~ msgid "32-bit" #~ msgstr "32 bits" #~ msgid "Night theme" #~ msgstr "Tema nocturno" #~ msgid "Use the night theme." #~ msgstr "Usar el tema nocturno." #~ msgid "Experiments:winebridge" #~ msgstr "Experimental:winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Conmuta la implementación experimental de winebridge." #~ msgid "Enable ACO shader compiler" #~ msgstr "Habilitar el compilador de sombreadores ACO" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Mejora el rendimiento en juegos y aplicaciones 3D.\n" #~ "Desactive si experimenta fallos en la gráfica." #~ msgid "Night mode" #~ msgstr "Modo nocturno" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "Usar WineBridge para la gestión de procesos y programas." #~ msgid "Bottles' Issues" #~ msgstr "Incidencias de Bottles" #~ msgid "Bottles Started!" #~ msgstr "¡Bottles iniciadas!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Esta es una característica experimental en desarrollo temprano, tenga " #~ "cuidado e informe de errores." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Desarrolladores de Bottles" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Optimice el rendimiento al jugar según la exigencia" #~ msgid "NVAPI version" #~ msgstr "Versión de NVAPI" #~ msgid "Point to the bottle path" #~ msgstr "Apuntar a la ruta de la botella" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "" #~ "El modo juego no está disponible en el sistema o no se está ejecutando." #~ msgid "Experiments:installers" #~ msgstr "Experimental:instaladores" #~ msgid "Software" #~ msgstr "Aplicaciones" #~ msgid "An environment improved for Windows software." #~ msgstr "Un entorno mejorado para el software de Windows." #~ msgid "Use a dark application theme." #~ msgstr "Usa un tema de aplicación oscuro." #~ msgid "Experiments:versioning" #~ msgstr "Experimental: versionado" #~ msgid "Import and export" #~ msgstr "Importar y exportar" #~ msgid "Creating sandboxed folders…" #~ msgstr "Creando carpetas aisladas…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "Estos son los procesos wine/wineserver que se ejecutan en su PC." #~ msgid "Check for running processes." #~ msgstr "Compruebe si hay procesos en ejecución." #~ msgid "Backup bottle" #~ msgstr "Respaldar botella" #~ msgid "Reboot Windows" #~ msgstr "Reiniciar Windows" #~ msgid "Bottle" #~ msgstr "Botella" #~ msgid "No runners found, please install one." #~ msgstr "No se han encontrado ejecutores, por favor, instale uno." #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "No se ha encontrado DXVK, instalando la última versión…" #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "No se ha encontrado VKD3D, instalando la última versión…" #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "No se ha encontrado NVAPI, instalando la última versión…" #, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Su nueva botella {0} está lista." #~ msgid "Improved the Download manager" #~ msgstr "Mejorado el gestor de descargas" #~ msgid "Update to GNOME Runtime 41." #~ msgstr "Actualizado a GNOME Runtime 41." #~ msgid "" #~ "The DXVK and VKD3D installation are now performed in asynchronous mode" #~ msgstr "La instalación de DXVK y VKD3D se realiza ahora en modo asíncrono" #~ msgid "UI improvements for elementary OS" #~ msgstr "Mejoras en la interfaz de usuario para elementary OS" #~ msgid "" #~ "Fixed a bug in component installation that was assigning the wrong name " #~ "after download." #~ msgstr "" #~ "Corregido un error en la instalación de componentes que asignaba un " #~ "nombre incorrecto tras la descarga." #~ msgid "Fixed the wrong text for cwd label." #~ msgstr "Corregido el texto erróneo de la etiqueta cwd." #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Corregido un error que provocaba el bloqueo de Bottles al ejecutar " #~ "ejecutables con argumentos." #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Traducciones al japonés gracias a @jatin-cbs" #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "" #~ "Traducciones al portugués (Brasil) gracias a Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgid "Choose an environment" #~ msgstr "Elija un entorno" #~ msgid "Download & Install this runner" #~ msgstr "Descargar e instalar este ejecutor" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #~ msgid "Use %command% in launch options to set prefixes and suffixes" #~ msgstr "" #~ "Utilice %command% en las opciones de lanzamiento para establecer prefijos " #~ "y sufijos" #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "" #~ "Cree una bottle donde lanzar el ejecutable elegido desde su gestor de " #~ "archivos" #~ msgid "" #~ "Rewrited the manager to be less recursive and more user-friendly to " #~ "developers" #~ msgstr "" #~ "Se ha reescrito el gestor para que sea menos recursivo y más fácil de " #~ "usar para los desarrolladores" #~ msgid "" #~ "The dependencies/components/installers has now they own managers, " #~ "indipendent from the main one" #~ msgstr "" #~ "Las dependencias/componentes/instaladores tienen ahora sus propios " #~ "gestores, independientes del principal" #~ msgid "" #~ "The dependencies manager can now extract single files from Windows " #~ "Cabinet files" #~ msgstr "" #~ "El gestor de dependencias ahora puede extraer archivos individuales de " #~ "los archivos de Windows Cabinet" #~ msgid "" #~ "Now the user need to accept the notice in the crash report, before " #~ "submiting new reports" #~ msgstr "" #~ "Ahora el usuario tiene que aceptar el aviso en el informe del fallo, " #~ "antes de enviar nuevos informes" #~ msgid "The user homedir is now removed from the reports" #~ msgstr "El usuario homedir se ha eliminado de los informes" #~ msgid "" #~ "The lutris-lol runner is now hidden when Bottles is running under " #~ "flatpak, as it is not compatible with it" #~ msgstr "" #~ "El ejecutor lutris-lol está ahora oculto cuando Botellas se ejecuta bajo " #~ "Flatpak, ya que no es compatible con él" #~ msgid "" #~ "The Windows Cabinet extraction is now quiet and only show relavant logs" #~ msgstr "" #~ "La extracción de Windows Cabinet es ahora silenciosa y sólo muestra los " #~ "registros relevantes" #~ msgid "" #~ "The download status icon in the preferencies dialog, is now on the right " #~ "of the percentage, so it will be no more moved by the percentage" #~ msgstr "" #~ "El icono del estado de la descarga en el cuadro de diálogo de " #~ "preferencias, está ahora a la derecha del porcentaje, por lo que ya no se " #~ "moverá por el porcentaje" #~ msgid "" #~ "Fixed a bug in name resolution that could cause Bottles to crash if it " #~ "cannot reach a resource" #~ msgstr "" #~ "Se ha corregido un error en la resolución de nombres que podía hacer que " #~ "Botellas se bloqueara si no podía llegar a un recurso" #~ msgid "Environment names are now translated again" #~ msgstr "Los nombres de los entornos vuelven a estar traducidos" #~ msgid "Added missing translations in bottle creation" #~ msgstr "" #~ "Se han añadido las traducciones que faltaban en la creación de botellas" #~ msgid "" #~ "Fixed a problem in Wayland support that was setting DISPLAY to the wrong " #~ "parameter" #~ msgstr "" #~ "Se ha corregido un problema en el soporte de Wayland que establecía " #~ "DISPLAY en el parámetro incorrecto" #~ msgid "The directory for added custom programs was wrong" #~ msgstr "" #~ "El directorio para los programas personalizados añadidos era incorrecto" #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Traducciones al chino (simplificado) gracias a @sr093906" #~ msgid "Are you experiencing problems reaching a directory in Bottles?" #~ msgstr "¿Tiene problemas para llegar a un directorio en Botellas?" #~ msgid "Downloads" #~ msgstr "Descargas" #~ msgid "Toggle the last Update date in the bottles list" #~ msgstr "Alternar la última fecha de actualización en la lista de bottles" #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "" #~ "Devuelve el directorio de trabajo a la ruta del ejecutable si no se " #~ "ejecuta" #~ msgid "" #~ "Now a visual feedback is provided when a download fail the checksum " #~ "validation" #~ msgstr "" #~ "Ahora se proporciona una información visual cuando una descarga no supera " #~ "la validación de la suma de comprobación" #~ msgid "Wine support for Wayland trought XWayland" #~ msgstr "Compatibilidad de Wine con Wayland a través de XWayland" #~ msgid "Support for 32-bit bottles with custom environment" #~ msgstr "Admite botellas de 32 bits con un entorno personalizado" #~ msgid "" #~ "Removed colors from the environments in the bottle creation as these can " #~ "be interpreted as suggested actions" #~ msgstr "" #~ "Se han eliminado los colores de los entornos en la creación de bottle, ya " #~ "que pueden interpretarse como acciones sugeridas" #~ msgid "" #~ "Now the user can only install one dependency per time to avoid conflicts" #~ msgstr "" #~ "Ahora se permite a los usuarios instalar una dependencia a la vez para " #~ "evitar conflictos" #~ msgid "" #~ "Now the Crash Report dialog display similar reports before send a new one" #~ msgstr "" #~ "Ahora el cuadro de diálogo del informe del fallo muestra informes " #~ "similares antes de enviar uno nuevo" #~ msgid "" #~ "Now it is possible to clone a bottle with a new name, this can also be " #~ "used for bottles templating" #~ msgstr "" #~ "Ahora es posible clonar una bottle con un nombre nuevo, esto también se " #~ "puede utilizar para la plantilla de bottles" #~ msgid "Reduced the Flatpak permissions" #~ msgstr "Se redujeron los permisos de Flatpak" #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "" #~ "Ahora puede elegir un directorio de trabajo personalizado para cada bottle" #~ msgid "" #~ "You can see a new button in the bottle details with a folder icon, this " #~ "helps you expose new directories to Bottles" #~ msgstr "" #~ "Puede ver un botón nuevo en los detalles de la bottle con un icono de " #~ "carpeta, esto le ayuda a exponer directorios nuevos a Bottles" #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "Se ha corregido un fallo que provocaba un error de archivo no encontrado " #~ "en las descargas interrumpidas" #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "Se ha corregido un error que hace que Bottles se bloquee cuando el " #~ "usuario se desconecta durante una descarga" #~ msgid "" #~ "Same as the above but this handle downloads with wrong sizes than the " #~ "source" #~ msgstr "" #~ "Lo mismo que lo anterior pero este maneja descargas con tamaños erróneos " #~ "al origen" #~ msgid "Fixed the File Manager integration in Flatpak" #~ msgstr "Se arregló la integración con el gestor de archivos en Flatpak" #~ msgid "Fixed a bug in temp directory clean up" #~ msgstr "Se corrigió un defecto en la limpieza del directorio temporal" #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "Se ha corregido un error que hace que Bottles se bloquee cuando la fecha " #~ "de actualización no está establecida en la bottle" #~ msgid "Fixed a bug in bottle configuration upgrade that was causing a loop" #~ msgstr "" #~ "Se arregló un defecto en la actualización de la configuración de las " #~ "botellas que causaba un bucle" #~ msgid "" #~ "Frech translations thanks to J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka, K. Herbert" #~ msgstr "" #~ "Traducciones al francés gracias a J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka, K. Herbert" #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Traducciones al italiano gracias a @blackcat-917" #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Traducciones al bokmål noruego gracias a @comradekingu" #~ msgid "Run any .exe/.msi/.lnk using the flags -e/-l in command line" #~ msgstr "" #~ "Ejecute cualquier archivo .exe/.msi/.lnk usando las banderas -e/-l en la " #~ "línea de comandos" #~ msgid "Specify the target bottle using the -b flag in command line" #~ msgstr "" #~ "Especifica la botella objetivo usando la bandera -b en la línea de " #~ "comandos" #~ msgid "Run executables without show the Bottles Window" #~ msgstr "Correr ejecutables sin mostrar la Ventana de Bottles" #~ msgid "Dependencies can now set register keys" #~ msgstr "Las dependencias ahora pueden establecer claves del Registro" #~ msgid "Dependencies can now extract archives" #~ msgstr "Las dependencias ahora pueden extraer archivadores" #~ msgid "Dependencies can now uninstall other dependencies" #~ msgstr "Las dependencias ahora pueden desinstalar otras dependencias" #~ msgid "" #~ "Dependencies can now register fonts in the Bottle Register to make them " #~ "discoverable by the runner" #~ msgstr "" #~ "Las dependencias ahora pueden registrar archivos de fuente in el Registro " #~ "de Bottle para hacerlos visibles para el corredor" #, fuzzy #~ msgid "Cab extraction now support wildcards" #~ msgstr "Extracción de archivo Cab ahora soporta comodines" #, fuzzy #~ msgid "Cab extraction now support lowercase extensions" #~ msgstr "Extracción de archivo Cab ahora soporta extensiones en minúscula" #, fuzzy #~ msgid "" #~ "When installing a new runner, winemenubuilder is blocked to prevent the " #~ "creation of broken desktop entries" #~ msgstr "" #~ "Cuando se instala un nuevo corredor, winemenubuilder es bloqueado para " #~ "prevenir la creación de accesos erróneos en el escritorio" #~ msgid "" #~ "The bottle root is now set as the working directory for all executed " #~ "commands" #~ msgstr "" #~ "Ahora la botella raíz esta fijada como el fólder de trabajo para todos " #~ "los comandos ejecutados" #, fuzzy #~ msgid "" #~ "Fixed a bug in the dependency manager showing them installed even though " #~ "the process was still running" #~ msgstr "" #~ "Corregido un bug en el manejador de dependencias que las mostraba " #~ "instaladas aunque el proceso no había finalizado" #~ msgid "" #~ "Fixed a bug that prevented states from being sent to the bottle (kill, " #~ "shutdown, reboot, ..)" #~ msgstr "" #~ "Se corrigió un defecto que evitaba que se enviasen los estados a la " #~ "botella (kill, shutdown, reboot…)" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Corregido un bug en el listado de procesos" #, fuzzy #~ msgid "Fix crash log path on Flatpak" #~ msgstr "Corregida la ruta de registro de caídas en Flatpak" #, fuzzy #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "Se corrigió un problema que causaba defectos en todas las botellas aunque " #~ "solo una estuviese defectuosa" #~ msgid "Uninstallers are now no longer displayed in the Programs list" #~ msgstr "Los desinstaladores ya no figuran en la lista Programas" #~ msgid "" #~ "A spinner is now displayed when installing dependencies, programs and " #~ "components" #~ msgstr "" #~ "Ahora se muestra un indicador giratorio cuando se instalan dependencias, " #~ "programas y componentes" #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Alternar la función de control de versiones experimental" #~ msgid "Several improvements in runner management" #~ msgstr "Diversas mejoras de gestión de ejecutores" #~ msgid "Added icons to the sidebar" #~ msgstr "Se añadieron iconos a la barra lateral" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Experimental:instaladores" #~ msgid "Better support for Breeze theme" #~ msgstr "Mejor integración con el tema Breeze" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Buscar en C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Actualice el instalador a la última versión instalada localmente" #~ msgid "Destroy bottle" #~ msgstr "Destruir botella" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Esto cambiará el instalador de {0} a {1}." #~ msgid "Run in this bottle" #~ msgstr "Ejecutar en esta botella" #~ msgid "" #~ "Dependency/installer manifests, support environment variables and " #~ "arguments" #~ msgstr "" #~ "Manifiestos para dependencias/instaladores; se permiten variables de " #~ "entorno y argumentos" #~ msgid "" #~ "If versioning is active for the bottle, a new state is created before " #~ "installing a dependency" #~ msgstr "" #~ "Si el versionado está activo en la botella, se crea un estado nuevo antes " #~ "de instalar una dependencia" #~ msgid "" #~ "Dependencies and installers now call their uninstaller, if this is " #~ "declared in the manifest" #~ msgstr "" #~ "Las dependencias y los instaladores ahora invocan su desinstalador, si " #~ "este se ha declarado en el manifiesto" #~ msgid "Now you can search for dependencies using the search field" #~ msgstr "Ahora puede buscar dependencias mediante el campo de búsqueda" #~ msgid "Dependencies and installers show the source license" #~ msgstr "Las dependencias y los instaladores muestran la licencia de origen" #~ msgid "" #~ "When a crash report appears, reporting it the issue is automatically and " #~ "correctly filled" #~ msgstr "" #~ "Cuando aparece un informe de cierre inesperado, se genera el informe " #~ "automática y adecuadamente" #~ msgid "" #~ "While creating a new state, information about the entire process is shown " #~ "on the screen" #~ msgstr "" #~ "Cuando se crea un estado nuevo, se muestra en pantalla información sobre " #~ "todo el proceso" #~ msgid "The search for installed programs has been extended to user AppData" #~ msgstr "" #~ "La búsqueda de programas instalados se ha ampliado a los AppData de " #~ "usuario" #~ msgid "Fixed some problems related to the dxvk implementation" #~ msgstr "" #~ "Se corrigieron algunos problemas relativos a la implementación de DXVK" #~ msgid "" #~ "Now dxvk and vkd3d are installed only after the user presses Install on " #~ "first start" #~ msgstr "" #~ "Ahora dxvk y vkd3d se instalan únicamente después de que se pulse en " #~ "Instalar en el primer inicio" #~ msgid "Reduced the amount of logs" #~ msgstr "Se redujo la cantidad de registros" #~ msgid "Flatpak now uses the app directories" #~ msgstr "Flatpak ahora utiliza los directorios de la aplicación" #~ msgid "" #~ "If there are bottles in the old dir and the app dir is empty then a " #~ "migration dialog is shown" #~ msgstr "" #~ "Si existen botellas en el directorio viejo y el directorio de la " #~ "aplicación está vacío, se muestra un diálogo de migración" #~ msgid "" #~ "Fixed a bug in the management of the download manager that resulted in a " #~ "crash" #~ msgstr "" #~ "Se arregló un defecto en el gestor de descargas que provocaba un cese de " #~ "funcionamiento" #~ msgid "Install dxvk and vkd3d on bottle creation if missing" #~ msgstr "Se instalan DXVK y VKD3D si faltasen al crear botellas" #~ msgid "The preferences are organized into sections" #~ msgstr "Las preferencias se organizan en secciones" #~ msgid "The program list is hidden if empty" #~ msgstr "La lista de programas se oculta si está vacía" #~ msgid "The bottle details page now uses a sidebar" #~ msgstr "La página de detalles de la botella ahora utiliza una barra lateral" #~ msgid "Added references to documentation for some features" #~ msgstr "" #~ "Se añadieron referencias a la documentación para determinadas " #~ "funcionalidades" #~ msgid "" #~ "Makes the UI more consistent with rounded edges and status pages from " #~ "libhandy" #~ msgstr "" #~ "Hace la interfaz de usuario más coherente, con esquinas redondeadas y " #~ "páginas de estado de libhandy" #~ msgid "Replacing the name wine with runner, where possible" #~ msgstr "" #~ "Se sustituye, siempre que es posible, la denominación «wine» por " #~ "«ejecutor»" #~ msgid "Added more information for initial download to the Onboard" #~ msgstr "" #~ "Se ha añadido más información para la descarga inicial en el Onboard" #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Traducciones al checo gracias a @pervoj y Vojtěch Perník" #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Traducciones al esperanto gracias a @phlostically" #~ msgid "New logo thanks to @jannuary @alvarlagerlof @ZekeSmith" #~ msgstr "Logotipo nuevo gracias a @jannuary, @alvarlagerlof y @ZekeSmith" #~ msgid "Display a crash report on restart if something goes wrong" #~ msgstr "" #~ "Se muestra un informe de cierre inesperado al reiniciar tras producirse " #~ "un problema" #~ msgid "Using the new yaml format for the bottle configuration" #~ msgstr "" #~ "Se utiliza el formato YAML nuevo para la configuración de cada botella" #~ msgid "Using the new yaml repositories for components/dependencies/programs" #~ msgstr "" #~ "Se utilizan los repositorios YAML nuevos para componentes, dependencias y " #~ "programas" #~ msgid "Automatic update old bottle configuration to the new model" #~ msgstr "" #~ "Actualización automática de la configuración de las botellas al modelo " #~ "nuevo" #~ msgid "Backup bottle configuration and archive" #~ msgstr "Copias de respaldo de configuración y archivador de las botellas" #~ msgid "Import backup archives" #~ msgstr "Importe archivadores de respaldo" #~ msgid "Show onboard if system wine is the only installed runner" #~ msgstr "" #~ "Mostrar onboard si el Wine del sistema es el único ejecutador instalado" #~ msgid "New versioning based on CalVer model" #~ msgstr "Numeración de versiones nueva, según el modelo CalVer" #~ msgid "Create bottles using the wine runner provided by the distribution" #~ msgstr "" #~ "Creación de botellas utilizando el ejecutor de Wine provisto por la " #~ "distribución" #~ msgid "Enable gamemode for your bottles if installed in the system" #~ msgstr "" #~ "Habilita el modo de juego para tus bottles si están instaladas en el " #~ "sistema" #~ msgid "Run .exe/.msi/.bat files with custom arguments" #~ msgstr "Ejecute archivos .exe/.msi/.bat con argumentos personalizados" #~ msgid "Fixed the \"bad interpreter\" error on debian package" #~ msgstr "" #~ "Se corrige el error de «intérprete incorrecto» en el paquete para Debian" #~ msgid "" #~ "Optionally close Bottles after starting an executable from the file " #~ "manager" #~ msgstr "" #~ "Permite cerrar opcionalmente Bottles tras iniciar un ejecutable desde el " #~ "gestor de archivos" #~ msgid "Added tooltips to understand what some elements of the UI do" #~ msgstr "" #~ "Se añadieron descripciones emergentes para ayudar a entender lo que hacen " #~ "determinados elementos de la interfaz" #~ msgid "Using portal for file picker" #~ msgstr "Se utiliza el portal para el selector de archivos" #~ msgid "Filechooser do not filter by extensions anymore" #~ msgstr "El selector de archivos ya no filtra por extensión" #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Traducciones al ucraniano gracias a @marchellodev" #~ msgid "This is the manifest for {0}." #~ msgstr "Este es el manifiesto de {0}." #~ msgid "This is the index for {0}." #~ msgstr "Este es el índice de {0}." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "El archivo descargado {0} parece dañado. Intentar otra vez." #~ msgid "Installing {0} runner …" #~ msgstr "Instalando {0} ejecutor…" #~ msgid "Component {0} successfully installed!" #~ msgstr "Se instaló el componente {0} correctamente." #~ msgid "{0} completed for {1}." #~ msgstr "{0} completado para {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0} importado correctamente!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "¡Tu copia de seguridad para {0} está lista!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Su copia de seguridad {0} se importó correctamente.!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Error al importar la copia de seguridad {0}!" #~ msgid "What is Wine?" #~ msgstr "¿Qué es Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine es la capa de compatibilidad que permite que los programas de " #~ "Windows se ejecuten en Linux.\n" #~ "En Bottles se le conoce como ejecutor.\n" #~ "\n" #~ "Los prefijos Wine son entornos en los que trabaja Wine. En Bottles los " #~ "llamamos botellas." #~ msgid "Page 1" #~ msgstr "Página 1" #~ msgid "DXVK Versions" #~ msgstr "Versiones de DXVK" #~ msgid "Failed to clear temp path!" #~ msgstr "¡No se ha podido despejar la ruta temporal!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "La ruta de los Runners no existe, creando ahora." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "La ruta de las botellas no existe, creando ahora." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "La ruta de Dxvk no existe, creando ahora." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "La ruta temporal no existe, se crea ahora." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "¡La extracción falló! El archivo finaliza antes de lo esperado." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "El archivo [{0}] ya existe en carpeta temporal, omitiendo." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "Cambiando el nombre de [{0}] a [{1}]." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "El archivo descargado [{0}] parece dañado." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Suma de comprobación de la fuente: [{0}] descargado: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Instalando componente: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Instalando dependencia: [{0}] en botella: [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Eliminando [{0}] de system32 en botella: [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}] no encontrado en la botella: [{1}], no se pudo eliminar de system32." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "" #~ "Eliminando la dependencia: [{0}] de la botella: [{1}] configuración." #~ msgid "Runners found: [{0}]" #~ msgstr "Ejecutores encontrados: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "Se encontró Dxvk: [{0}]" #~ msgid "No dxvk found." #~ msgstr "No se encontró dxvk." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "Clave: [{0}] no en botella: [{1}] configuración, actualización." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "" #~ "Clave: [{0}] no en botella: [{1}] parámetros de configuración, " #~ "actualización." #~ msgid "Bottles found: %s" #~ msgstr "Botellas encontradas: %s" #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Clave de configuración: [{0}] a [{1}] para botella: [{2}]…" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Aplicando entorno: [{0}] …" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Botella: [{0}] creada correctamente!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Botella eliminada correctamente en la ruta: [{0}]" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Se encontró una ruta vacia, falló para evitar desastres." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Intentando reparar la botella: [{0}]…" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Agregar clave: [{0}] con Valor: [{1}] y Datos: [{2}] en la botella de " #~ "registro: {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "" #~ "Eliminando valor: [{0}] para clave: [{1}] en botella de registro: {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Instalando dxvk para la botella: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Eliminando dxvk para botella: [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Ejecutando un ejecutable en el wineprefix …" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "Ejecutando wineboot en el wineprefix …" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "Ejecutando winecfg en el wineprefix …" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Ejecutando winetricks en el wineprefix …" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Ejecutando una consola de depuración en el wineprefix …" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "Ejecutando un CMD en el wineprefix …" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Ejecutando un administrador de tareas en el wineprefix …" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Ejecuntando un Panel de Control en el wineprefix …" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Ejecutando un desinstalador en el wineprefix …" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Ejecutando un Regedit en el wineprefix …" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Estado de envío: [{0}] al wineprefix …" #~ msgid "Opening the file manager in the path …" #~ msgstr "Abriendo el administrador de archivos en la ruta…" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Importando wineprefix [{0}] en una botella nueva…" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "" #~ "Error al crear la ruta de la botella para wineprefix [{0}]. Abortar." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wineprefix: [{0}] importado con éxito!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] archivos para reemplazar." #~ msgid "[{0}] files to add." #~ msgstr "[{0}] archivos para agregar." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Configuración de copia de seguridad: [{0}] en [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Respaldando Botella: [{0}] en [{1}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "No se pudo guardar la copia de seguridad en la ruta: {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Error al importar la copia de seguridad: [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Estado de conexión: en línea…" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Corregido el estilo de selección del entorno en el tema de Yaru" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "No destruir page_details al borrar la bottle" #~ msgid "Add freetype as a dependency" #~ msgstr "Añadida freetype como dependencia" #~ msgid "Vertical layout for downloads" #~ msgstr "Diseño vertical para descargas" #, fuzzy #~ msgid "Execute .bat files in your bottles" #~ msgstr "Ejecutar en esta botella" #, fuzzy #~ msgid "Experiments can now be enabled from Preferences" #~ msgstr "El instalador se puede cambiar desde la pestaña Preferencias." #, fuzzy #~ msgid "Backup and restore bottles" #~ msgstr "Respaldar está botella" #, fuzzy #~ msgid "Bottle configuration update across software updates" #~ msgstr "" #~ "Sistema de actualización de configuraciones en todas las versiones de " #~ "Bottles" #, fuzzy #~ msgid "Toggle RC releases for runners" #~ msgstr "Activar Release Candidate para instaladores" #, fuzzy #~ msgid "New dependencies icon in details page" #~ msgstr "No se encontraron dependencias!" #~ msgid "Environment description" #~ msgstr "Descripción del entorno" #~ msgid "Custom path are not supported in this version" #~ msgstr "Ruta de la personalización no está disponible en esta versión" #~ msgid "/opt/MyNewBottle" #~ msgstr "/opt/MiNuevaBotella" #~ msgid "" #~ "Versioning is an experimental feature of Bottles, we do not recommend " #~ "using it in production. Proceed with caution!" #~ msgstr "" #~ "El control de versiones es una función experimental de Bottles, no " #~ "recomendamos su uso en producción. ¡Proceda con precaución!" #~ msgid "Runner can be changed from Preferences tab." #~ msgstr "El instalador se puede cambiar desde la pestaña Preferencias." #~ msgid "Open winecfg in this Bottle for advanced configurations." #~ msgstr "Abra winecfg en esta botella para configuraciones avanzadas." #~ msgid "" #~ "Launch a debug console in this bottle. Read in our documentation how to " #~ "use debugging. [F1]" #~ msgstr "" #~ "Inicie una consola de depuración en esta botella. Lea en nuestra " #~ "documentación cómo utilizar la depuración. [F1]" #~ msgid "Use this to uninstall programs from the Bottle." #~ msgstr "Use esto para desinstalar programas de Bottle." #~ msgid "Open a CMD in this Bottle." #~ msgstr "Abra un CMD en esta botella." #~ msgid "CMD" #~ msgstr "CMD" #~ msgid "Use regedit to add, edit and delete Wine register keys." #~ msgstr "" #~ "Utilice regedit para agregar, editar y eliminar claves de registro Wine." #~ msgid "Browse the C:\\ of this Bottle." #~ msgstr "Explore la C: \\ de esta botella." #~ msgid "Kill all processes running in this Bottle." #~ msgstr "Elimina todos los procesos que se ejecutan en esta botella." #~ msgid "Simulates a system reboot (this does not terminate processes)." #~ msgstr "Simula un reinicio del sistema (esto no termina los procesos)." #~ msgid "Simulates a system shutdown (this does not terminate processes)." #~ msgstr "Simula un apagado del sistema (esto no termina los procesos)." #~ msgid "Remaining disk space:" #~ msgstr "Espacio restante en disco:" #~ msgid "X of Y" #~ msgstr "X de Y" #~ msgid "Dashboard" #~ msgstr "Tablero" #~ msgid "Fsync (futex synchronization)" #~ msgstr "Fsync (sincronización futex)" #~ msgid "" #~ "Enable eventfd based synchronization to increase performance for multi-" #~ "core processors." #~ msgstr "" #~ "Habilite la sincronización basada en eventfd para aumentar el rendimiento " #~ "de los procesadores de varios núcleos." #~ msgid "Esync (eventfd synchronization)" #~ msgstr "Esync (sincronización eventfd)" #~ msgid "Enable ACO to increase performance in-game when using Mesa drivers." #~ msgstr "" #~ "Habilite ACO para aumentar el rendimiento en el juego al usar " #~ "controladores Mesa." #~ msgid "GPU" #~ msgstr "GPU" #~ msgid "" #~ "In laptops with two GPUs (Intel+NVIDIA or AMD+Nvidia or Intel+AMD), " #~ "select this to use the discrete card." #~ msgstr "" #~ "En computadoras portátiles con dos GPU (Intel + NVIDIA o AMD + Nvidia o " #~ "Intel + AMD), seleccione esta opción para usar la tarjeta discreta." #~ msgid "Desktop virtualization" #~ msgstr "Virtualización de escritorio" #~ msgid "Virtualize a desktop where to spawn all Windows applications." #~ msgstr "" #~ "Virtualice un escritorio donde generar todas las aplicaciones de Windows." #~ msgid "DLL" #~ msgstr "DLL" #~ msgid "Syntax: dll1,dll2=value;dll3=value" #~ msgstr "Sintaxis: dll1,dll2=value;dll3=value" #~ msgid "Save DLL overrides." #~ msgstr "Guarde las anulaciones de DLL." #~ msgid "Add new dll overrides" #~ msgstr "Agregar nuevas anulaciones dll" #~ msgid "Customize preferences for this Bottle." #~ msgstr "Personaliza las preferencias de esta botella." #~ msgid "" #~ "The following packages are downloaded from external sources (mainly from " #~ "Microsoft)." #~ msgstr "" #~ "Los siguientes paquetes se descargan de fuentes externas (principalmente " #~ "de Microsoft)." #~ msgid "Open a issue" #~ msgstr "Abrir un problema" #~ msgid "" #~ "Install dependencies (like corefonts, vcrun6, ..) for better software " #~ "compatibility." #~ msgstr "" #~ "Instale dependencias (como corefonts, vcrun6, ..) para una mejor " #~ "compatibilidad de software." #~ msgid "The program installer is an experimental feature and may not work." #~ msgstr "" #~ "El instalador del programa es una función experimental y es posible que " #~ "no funcione." #~ msgid "Check for new installers" #~ msgstr "Buscar nuevos instaladores" #~ msgid "Here you can see, create, revert and delete bottle states." #~ msgstr "Aquí puede ver, crear, revertir y eliminar estados de botella." #~ msgid "Runner x.y" #~ msgstr "Instalador x.y" #~ msgid "Cancel download" #~ msgstr "Cancelar descarga" #~ msgid "Download preferences" #~ msgstr "Descargar preferencias" #~ msgid "Help translate" #~ msgstr "Ayuda a traducir" #~ msgid "New Bottle details" #~ msgstr "Detalles de nueva botella" #~ msgid "Proceed with the installation of the latest version?" #~ msgstr "¿Continuar con la instalación de la última versión?" #~ msgid "" #~ "But you don't seem to be connected to the internet and you won't be able " #~ "to download a runner. Connect to the internet and confirm this message to " #~ "begin the download." #~ msgstr "" #~ "Pero parece que no estás conectado a Internet y no podrás descargar un " #~ "instalador. Conéctese a Internet y confirme este mensaje para comenzar la " #~ "descarga." #~ msgid "OK status received" #~ msgstr "OK estado recibido" #~ msgid "Cancel status received" #~ msgstr "Cancelar estado recibido" #~ msgid "" #~ "The gaming environment has everything needed to run modern Windows games " #~ "on Linux" #~ msgstr "" #~ "El entorno de juego tiene todo lo necesario para ejecutar juegos modernos " #~ "de Windows en Linux" #~ msgid "" #~ "The software environment includes dependencies commonly used by modern " #~ "software." #~ msgstr "" #~ "El entorno de software incluye dependencias comúnmente utilizadas por " #~ "software moderno." #~ msgid "Selected env is: [{0}]" #~ msgstr "El entorno seleccionado es: [{0}]" #~ msgid "The programs installed in the bottle will be listed here." #~ msgstr "Los programas instalados en la botella se enumerarán aquí." #~ msgid "" #~ "There are no dependencies installed and we can't fetch from repository." #~ msgstr "" #~ "No hay dependencias instaladas y no podemos recuperarlas del repositorio." #~ msgid "We can't fetch the installers from the repository right now." #~ msgstr "" #~ "No podemos recuperar los instaladores del repositorio en este momento." #~ msgid "Use the '+' button to create one." #~ msgstr "Utilice el botón «+» para crear una." #~ msgid "In Bottles v2, our Dependencies tool replaces Winetricks." #~ msgstr "" #~ "En Bottles v2, nuestra herramienta Dependencias reemplaza Winetricks." #~ msgid "" #~ "This is a development release. Please report bugs in the GitHub " #~ "repository." #~ msgstr "" #~ "Esta es una versión de desarrollo. Informe errores en el repositorio de " #~ "GitHub." #~ msgid "Dependencies can now install more dll in one step" #~ msgstr "Las dependencias ahora pueden instalar más de un dll en un paso" #~ msgid "Name your bottle" #~ msgstr "Nombrar su botella" #~ msgid "Change runner" #~ msgstr "Cambiar instalador" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Shutdown Windows" #~ msgstr "Apagar Windows" #~ msgid "Kill all wine processes" #~ msgstr "Forzar cierre de todos los procesos de Wine" #~ msgid "Last update for this bottle." #~ msgstr "Última actualización para esta botella." #~ msgid "No dependencies found!" #~ msgstr "No se encontraron dependencias!" #~ msgid "Special characters are not allowed!" #~ msgstr "¡No se permiten los caracteres especiales!" ================================================ FILE: po/et.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-11-07 21:51+0000\n" "Last-Translator: Priit Jõerüüt \n" "Language-Team: Estonian \n" "Language: et\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.15-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Asukoht on määramata" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Varukoopia: {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Impordime varukoopiat: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Komponentide paigaldamine ei õnnestunud, proovisime 3 korda." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Olulised komponendid on puudu. Paigaldame…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Pudeli kausta loomine ei õnnestunud." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Kohatäite kausta või faili loomine ei õnnestunud." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Loome pudeli konfiguratsiooni…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Leidsime malli, rakendame…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Wine'i seadistused on uuendamisel…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Wine'i seadistused on uuendatud!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Käivitusime Flatpakina, pruugime kasutaja kausta puhul aedikkäitust…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Käivitame kasutaja kausta aedikkäitust…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Seadistan Windowsi versiooni…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Kohalda käsurea vaikimisi seadistusi…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Optimeerin keskkonda…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Kohaldame keskkonda: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Kasutame sinu loodud keskkonnajuhist…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Keskkkonnajuhist ei leidu või pole ta kehtiv…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Paigaldan DXVK-teeke…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Paigaldan VKD3D-teeke…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Paigaldan DXVK-NVAPI-teeke…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Paigaldame sõltuvust: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Loome versiooniolekut 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Lõpetame…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Salvestan malli vahemällu…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Teeme olekukohast sissekannet versioonihaldusesse…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Pole midagi versioonihaldusesse lisada" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Uue [{0}] oleku loomine õnnestus!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Olekute loendi laadimine õnnestus!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "{0} oleku taastamine õnnestus!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Taastame olekut {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Olekut ei leidu" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "{} olek on juba aktiivne" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Näita versiooniteavet" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Käivitusfaili asukoht" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk asukoht" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Pudeli nimi" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Saada argumendid kaasa" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Vigane URI (süntaks peaks olema: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Lõpeta] päring on vastuvõetud." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Abiteave] päring on vastuvõetud." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Uuenda andmeid] päring on vastuvõetud." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Toeta rahaliselt" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Kolmandate osapoolte teegid ja eraldi mainitavad tänuavaldused" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Toetajad ja rahastajad" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Autoriõigused © 2017 Bottles'i arendajad" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Bottles'i arendajad" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Priit Jõerüüt 2025" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Komponendi versioon" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Eemalda" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Sirvi faile" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Paigaldamine ei õnnestunud. See võib olla põhjustatud tarkvarahoidla veast, " "poolikuks jäänud allalaadimisest või kontrollsummade mitteklappimisest. " "Uuesti proovimiseks klõpsi." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Laadi alla ja paigalda" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Näita manifesti" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Litsents" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Paigalda uuesti" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Teata veast…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Sõltuvuse nimi" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Sõltuvuse kirjeldus" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Kategooria" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Laadi alla ja paigalda see sõltuvus" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Tekkis paigaldusviga. Kokkujooksmise aruande lugemiseks käivita Pudelid " "uuesti või käivita ta terminalist ja vaata väljundit." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Sõltuvuste menüü" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Veaotsing" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Sirvi faile…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Tee pudelist koopia…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "See on sinu pudeli täismahuline arhiiv, mis sisaldab ka isiklikke faile." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Täismahuline varukoopia…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "See on vaid pudeli konfiguratsioon, on täiesti sobilik, kui tahad luua uue " "ilma isiklike failideta." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Ekspordi konfiguratsioon…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Näita peidetud programme" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Otsi uusi programme" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Kustuta pudel…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Teisane menüüd" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Sundkorras peata kõik protsessid" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simuleeri Windowsi väljalülitamist." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Lülita välja" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simuleeri Windowsi taaskäivitamist." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Käivita uuesti" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Käivitamise valikud" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Käivita terminalis" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Käivitamiseks lohista failid siia" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Minu pudel" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Keskkond" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Käivitaja" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Versioonihaldus on kasutusel selle pudeli jaoks" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Versioonihaldus on selle pudeli jaoks aktiivne." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Käivita käsufail…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programmid" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Käsufaili käivitamiseks vali „Käivita käsufail…“, „Lisa kiirvalikute sekka…“ " "aitab sul käsufaili lisada programmide loendisse ning „Paigalda programme…“ " "võimaldab paigaldada kogukonna valitud rakendusi." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Lisa kiirvalikute sekka…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Paigalda programme…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Valikud" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Seadistused" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Seadista pudelit." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Sõltuvused" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Paigalda programmide sõltuvusi." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Hetktõmmised" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Loo ja halda pudelite olekuid." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Tegumihaldur" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Halda töötavaid programme." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Tarvikud" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Käsurida" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Käivita käsud pudeli sees." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Registriredaktor" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Muuda sisemist registriandmebaasi." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Wine'i tarvikud pärandtarkvarana" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Sirvija" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Veaotsingu liides" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfiguratsioon" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Eemaldaja" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Juhtpaneel" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Otsi sõltuvusi…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Sa pole võrgus :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles töötab vallasrežiimis, seega sõltuvused pole saadaval." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Sõltuvused on lisatarkvara ja -moodulid, mis parandavad ühilduvust Windowsi " "tarkvaraga.\n" "\n" "Sellel lehel leiduvad failid on loodud kolmandate osapoolte poolt ning nad " "on avaldatud suletud ja/või piiravate litsentside alusel. Seda tarkvara " "paigaldades nõustud sa vastavate litsentsitingimustega." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Teata veast või puuduvast sõltuvusest." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Teata puuduvast sõltuvusest" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Loe dokumentatsiooni." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentatsioon" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Otsi" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Otsi programme…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Paigalda meie kogukonna valitud rakendusi.\n" "\n" "Sellel lehel leiduvad failid on loodud kolmandate osapoolte poolt ning nad " "on avaldatud suletud ja/või piiravate litsentside alusel. Seda tarkvara " "paigaldades nõustud sa vastavate litsentsitingimustega." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Paigaldajaid ei leidunud" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Tarkvarahoidla pole kättesaadav või ükski paigaldaja pole ühilduv selle " "pudeliga." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Loe dokumentatsiooni" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nimi" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Komponendid" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Wine'i ühilduvskihi versioon." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Uuendame käivitajat ja komponente, palun oota…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Parandatud Direct3D 8/9/10/11 ühilduvust transleerides seda Vulkanile." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "DXVK on uuendamisel, palun oota…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Parandatud Direct3D 12 ühilduvust transleerides seda Vulkanile." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "VKD3D on uuendamisel, palun oota…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "DXVK NVAPI on uuendamisel, palun oota…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Suurendasime reageerimisvõimet. Mõni pettusevastane tarkvara võib selle " "tuvastada." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "LatencyFleX on uuendamisel, palun oota…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Ekraan" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Sügavõppe superdiskreetimine (DLSS)" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Parandab DXVK-NVAPI abil välimuse arvel jõudlust. Toimib vaid uuemate NVIDIA " "graafikaprotsessoritega." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX superresolutsioon" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Parandab välimuse arvel jõudlust. Toimib vaid Vulkaniga." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Halda FidelityFX superresolutsiooni seadistusi" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Eraldiseisev graafikakaart" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Kasuta energiakulu arvel jõudluse suurendamiseks eraldiseisvat " "graafikakaarti." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Järeltöötluse efektid" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Lisa vkBasalti teekide abil erinevaid järeltöötluse efekte. Toimib vaid " "Vulkaniga." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Halda järeltöötluse kihi seadistusi" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Halda Gamescope'i abil seda, kuidas mängud on ekraanil kuvatud." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Halda Gamescope'i seadistusi" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Ekraani lisaseadistused" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Jõudlus" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Suurendamaks jõudlust mitme tuumaga protsessorite puhul, lülita " "sünkroniseerimine sisse." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sünkroniseerimine" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Süsteem" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Seira jõudlust" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Kuva MangoHudi abil OpenGLi- ja Vulkani-kohast seireteavet nagu " "kaadrisagedus, temperatuurid, protsessori ja graafikaprotsessori koormus " "ning muudki." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Raju mängurežiim (Feral GameMode)" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Kasuta oma arvutis või nutiseadmes vastavalt optimeeritud seadistusi. Võib " "parandada mängude jõudlust." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Eellaadi mänufailid" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Kui laadid mängu mitu korda, siis sellega paraneb käivitusaeg. Aga esimene " "käivituskord kestab kauem." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Halda vmtouch'i seadistusi" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Mängude salvestamine OBSiga" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Lülita sisse kõikide Vulkani- või OpenGLi-põhiste mängude salvestamine " "OBSiga." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Ühilduvus" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windowsi versioon" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Uuendame Windowsi versiooni, palun oota…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Keel" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Vali rakendustes kasutatav keel." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Eraldi aedikkäitus" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Kasuta selle pudeli jaoks piiratud/hallatud keskkonda." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Halda aedikkäituse õigusi" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Bottles'i käitusteek" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Parema ühilduvuse nimel lisa täiendav komplekt teeke. Kui tekib vigu, siis " "lülita see valik välja." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Steami käitusteek" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Parema ühilduvuse nimel Steami mängudega lisa täiendav komplekt teeke. Kui " "tekib vigu, siis lülita see valik välja." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Töökaust" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Lähtesta vaikimisi väärtusteks" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Vaikimisi)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLLide sürjutamine" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Keskkonnamuutujad" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Halda kettaid" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Automaatsed hetktõmmised" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Enne tarkvara paigaldamist ja seadistuste muutmist loo alati automaatselt " "hetktõmmis." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Pakkimine" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Andmeruumi säästmiseks paki hetktõmmised kokku. See aga aeglustab " "hetktõmmiste loomist." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Kasuta välistusmustreid" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Välista asukohad hetktõmmistest." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Halda mustreid" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Värskenda" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Peata protsess" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Hetktõmmiseid ei leidunud" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Alustamaks oma eelistuste olekute salvestamist loo oma esimene hetktõmmis." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Lühikommentaar" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Salvesta pudeli olek." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Loo uus hetktõmmis" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Üksikasjad" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Mine tagasi" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Tegevused" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Vali pudel" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Katkesta" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Vali" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Loo uus pudel" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Bottles'i kokkujooksmise aruanne" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Katkesta" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Saada aruanne" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles jooksis viimati kokku. Palun täida aruanne ja lisa sinna järgnev " "pinujäljeg. See võimaldab meil vea põhjust otsida ning võimalusel seda ka " "tulevikus vältida." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Me leidsime ühe või enam sarnast (või identset) veaaruannet. Enne uue " "veateate lisamist palun kontrolli, et seda pole varasemast juba olemas. Iga " "veaaruande töötlemiseks kulub arendajatel märgatavalt aega ning seega palun " "väldi topeltveateadete üleslaadimist." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Ma siiski soovin veateate üleslaadida." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Lisavalikud" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Mittetäielik pakett" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "See Bottles'i versioon ei tundu sisaldama kõiki vajalikke tuumiksõltuvusi. " "Lisateavet saad selle versiooni koostanud süsteemihaldurilt ning " "alternatiivina on sul võimalik kasutada ametlikku versiooni." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Välju" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Dünaamiliselt lingitud teegid (dll-failid) võivad olla keskkonnakohased " "(tulevad kaasa Wine'iga) või konkreetse programmi kohased." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Uus sürjutamine" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Sürjutamised" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Kettad" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Need on sinu alussüsteemi asukohad, mis on pandud vastavusse Windowsi " "ketastega ning mida käivitaja oskab kasutada (nt. C: D:…)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Täht" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Olemasolevad kettad" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Tee pudelist koopia" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Tee koopia" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Sisesta nimi pudeli koopia jaoks." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Teeme koopiat…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Selleks võib natuke aega kuluda." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Pudeli koopia on tehtud" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Keskkonnamuutujad on dünaamilised väärtused, mis võivad mõjutada viisi, " "kuidas programmid pudeli sees toimivad." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Muutuja nimi" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Olemasolevad muutujad" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Välistusmustrid" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Kirjelda mustrid või mallid, mille alusel mõned kaustad välistatakse " "versioonihaldusest." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Muster" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Olemasolevad mustrid" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescope'i seadistused" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Salvesta" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Halda, kuidas mängud peaks olema näidatud." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Mängu resolutsioon" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Kasutab piksleis märgitud videomängu resolutsiooni viitematerjalina." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Laius" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Kõrgus" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Akna resolutsioon" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Suurendab resolutsiooni, kui sul on kasutusel mängu resolutsioonist suurem " "resolutsioon." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Varia" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Pildi kaadrisageduse piirang" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Pildi kaadrisageduse piirang, kui programm pole fookuses" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Täisarvuline skaleerimine (Integer Scaling)" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Akna tüüp" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Piirjoontetu" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Täisekraanivaade" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Kas sa soovid jätkata paigaldamist?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Alusta paigaldust" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "See paigaldaja eeldab mõnede kohalike ressursside olemasolu, mida muul " "viisil tagada ei saa." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Jätka" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Valmis!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Näita programme" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Paigaldamine ei õnnestunud!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Midagi läks valesti." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Kõik sõnumid" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Kriitilised" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Vead" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Hoiatused" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Infoteade" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Logibrauser" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Logibrauser" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Muuda logimise detailsust." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Kõik" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Need argumendid lisatakse käivitamisel programmile." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Täiendavad argumendid" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Käsu argumendid" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "nt.: VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Käivitusjärgne skript" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Vali skript, mida peaks käivitama peale programmi käivitust." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Vali skript" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Vali kust sa soovid programmi käivitada." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Vali kaust" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "Need seadistused sürjutavad selle käivitusfaili vaikimisi seadistused." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Eelistuste sürjutamised" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Lähtesta rakenduse vaikeväärtusteks" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Virtuaalne töölaud" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Protoni lahtiütlus vastutusest" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Kasuta Protonit" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Palun arvesta, et Protonipõhiste käivitajate kasutamine mitte-Steami " "pudelites võib tekitada probleeme ja olukordi, kus nad ei toimi " "eesmärgipäraselt.\n" "\n" "Meie pigem soovitame, et kasuta selle asemel Wine-GE käituskeskonda, mis " "olemuselt ongi Protoni variatsioon käivitamiseks ilma Steamita.\n" "\n" "Kui jätkad, siis ligipääsuks vajalikele teekidele ja ühilduvusprobleemide " "vältimiseks lülitatakse Steami käitusteek automaatselt välja " "(kui ta on süstemis olemas ja Bottles suudab ta tuvastada). Palun arvesta, " "et GloriousEggroll (selle käivitaja looja) pole vastutav tekkivate " "probleemide eest ning palun ära anna neist teada." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Selge, sain aru." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Muuda nime" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Sisesta valitud programmile uus nimi." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Uus nimi" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Käivita nende argumentidega" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Käivita" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Sisesta alljärgnevalt argumendid, mida peaks käivitusfailile lisama." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "nt.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Aedikkäituse seadistused" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Jaga võrku" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Jaga heli" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Vajalik on uuendus" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Jätka" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Käivita uuendus" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Uus versioonihalduse süsteem" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Pudelite uus versioonihalduse süsteem on just avaldatud." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles'is on uus versioonihaldussüsteem, mis pole varasemate versioonidega " "ühilduv.\n" "\n" "Versioonihalduse jätkuva kasutamise jaoks me peame uuesti valmenda pudelite " "tarkvarahoidla. Sellega ei kustu pudelite andmed, küll aga kustuvad kõik " "senised hetktõmmised ja luuakse viimasest seisust uus hetktõmmis.\n" "\n" "Kui sa enne jätkamist soovid kasutusele võtta mõnda varasemat hetktõmmist, " "siis sulge see aken, taasta soovitud hetktõmmis ning sama vaate uuesti " "nägemiseks ava pudel uuesti.\n" "\n" "Eemaldame vana versioonihalduse mõnes järgmises rakenduse versioonis." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Valmendame uuesti tarkvarahoidlat…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Valmis! Palun käivita Bottles uuesti." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Järeltöötluse efektide seadistused" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Vaikimisi" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Vaikimisi seadistused" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Efekte kasutatakse vastavalt loendi järjekorrale." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efektid" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Kontrasti adaptiivne teravdamine" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Teravus" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Näita teavet" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Müraeemaldusega luma teravdus (Denoised Luma Sharpening)" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Müraeemaldus" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Kiire ligilähedane sakitõrje (Fast Approximate Anti-Aliasing)" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Alampiksite kvaliteet" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Kvaliteedi ääre lävend" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Kvaliteedi ääre miinimumlävend" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" "Alampikslipõhine morfoloogiline sakitõrje " "(Subpixel Morphological Anti-Aliasing)" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Ääretuvastus" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Värv" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Lävi" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Otsingusammude ülempiir" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Otsingusammude ülempiir (diagonaalselt)" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Nurkade ümardamise ülempiir" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS-teravus suurendab kaadrite teravust. Suuremad väärtused teevad pildid " "teravamaks ning nullist väiksemad väärtused teevad piltide jooned pehmemaks " "kui nad loomulikult on." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "DLS-teravus suurendab kaadrite teravust. Suuremad väärtused teevad pildid " "teravamaks." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "DLS-müraeemaldus vähendab kaadrite müra. Suuremad väärtused teevad piltide " "jooned pehmemateks." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "FXAA-algoritmi alampikslite kvaliteet vähendab diskreetmoonutust " "alampikslite tasemel. Suuremad väärtused teevad piltide jooned pehmemateks." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "FXAA-algoritmi ääre lävend on madalaim kvaliteet, mida FXAA algoritm eeldab. " "Suuremad väärtused teevad pildid kontrastsemateks." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "FXAA-algoritmi ääre lävendi miinimum on tumedate pikslite miinimumväärtus, " "mida FXAA algoritm eirab. Suuremad väärtused võimaldavad FXAA algoritmil " "eirata piksleid alla määratud väärtuse ja see võib parandada jõudlust." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma tuvastab ääri mustvalgest lähtepunktist ja Värv tuvastab ääri " "värvidepõhiselt. Luma jõudlus on Värvi omast parem." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "SMAA-algoritmi lävend määratleb ääretuvastuse tundlikkust. Madalamad " "väärtused teevad seda paremini, aga see tuleb jõudluse vähenemise arvelt." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "SMAA-algoritmi otsingusammude ülempiir määrab kui palju rõhtjoones ja " "püstjoones otsingusamme tehakse äärte tuvastamiseks." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "SMAA-algoritmi diagonaalsete otsingusammude ülempiir määrab kui palju " "diagonaalis otsingusamme tehakse äärte tuvastamiseks." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "SMAA-algoritmi nurkade ümardamine määratleb äärte nurkade ümardamise " "tugevust." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Lisatud (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Omane (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Esmalt lisatud, siis omane" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Esmalt omane, siis lisatud" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Pole kasutusel" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Eemalda" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/viita/kindlasse/asukohta" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Väärtus" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Sirvi faile" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Wine'i prefiksi nimi" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Haldur" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "See Wine'i prefiks on juba Bottles'isse imporditud." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Impordi Pudelite varukoopia" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Otsi uuesti prefikseid" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Prefikseid ei leidunud" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Väliseid prefikseid ei leidunud. Kas Bottles'il on neile ligipääs?\n" "Ülal leiduvat ikooni võid kasutada varukoopiast importimiseks." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Täisarhiiv" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Näita manifesti…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Loe arvustust…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Paigaldaja nimi" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Paigaldaja kirjeldus" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Teadmata" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Paigalda programm" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Programmide menüü" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Pisipilti pole" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Käivita" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Käivita Steamiga" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Objekti nimi" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Eemalda rakenduste kogust" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Peata" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Rakenduste kogu" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Saad siia lisada rakendusi pudeli programmiloendist" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Versioonihaldus on selle pudeli puhul kasutusel." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "See pudel tundub olema saanud viga." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Käivita selles pudelis" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Käivita siin" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "See pudel tundub olema saanud viga, tema konfiguratsioon on puudu. Uute " "konfiguratsiooni loomisega võin ma proovida seda viga parandada." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Otsi oma pudeleid…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Loo uus pudel…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Tulemusi ei leidu" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Proovi teistsugust otsingut." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Käivitame rakendust…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "See ressurss on puudu." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Sirvi" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "_Loo" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Pudeli nimi" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Rakendus" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Mäng" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "_Kohandatud" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Kohandatud" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Jaga kasutaja kausta" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Sellega teed kasutaja kausta leitavaks pudelis ja sellega suureneb isikliku " "teabe jagamise risk Windowsi tarkvaraga. Peale pudeli loomist ei saa seda " "eelistust muuta." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arhitektuur" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" "32-bitist tarkvara peaksid kasutama vaid siis, kui see tõesti on vajalik." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Impordi sinu loodud konfiguratsioon." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Pudeli kaust" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Kaust, kuhu selle pudeli andmed salvestuvad." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Sulge" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Selline nimi pole saadaval, proovi mõnda muud nime." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Eelmine" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Tere tulemast kasutama rakendust Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Käivita Windowsi tarkvara Linuxis." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows pudelites" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles kasutab programmide käivitamiseks ühenduskihti, mis toimib " "konteineriseeritud Windowsilaadsetes keskkondades." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Peaaegu valmis" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Vajame ettevalmistuseks veel paari minutit…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Kõik on valmis!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Palun esmalt lõpeta algseadistus" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Alusta Bottles'i kasutamist" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Edasi" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Eelistused" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Üldised seadistused" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Välimus" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Tume kujundus" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Kas Bottles peaks kasutama tumedat kujundust." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Näita uuendamise kuupäeva" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Kas peaksime kuvama pudelite loendis uuenduste kuupäeva." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Teavitused" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Näita allalaadimiste ja paigalduste teavitusi." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Ajutised failid" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Kas Bottles'i käivitamisel kustutame ajutised failid?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Peale programmi käivitamist sulge Bottles" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Peale programmi käivitamist failihaldurist sulge Bottles." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Lõimingud" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Steam Protoni prefiksid" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Näita ja halda Steam Protoni prefikseid." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Näita Steami rakendusi Programmide loendis" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "See eeldab, et Steam Windowsi jaoks on pudelisse paigaldatud." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Näita Epic Gamesi rakendusi Programmide loendis" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "See eeldab, et Epic Games Store on pudelisse paigaldatud." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Näita Ubisoft Gamesi rakendusi Programmide loendis" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "See eeldab, et Ubisoft Connect on pudelisse paigaldatud." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Lisaseadistused" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Pudelite kaust" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Kaust, kuhu kõikide pudelite andmed salvestuvad." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Käivitajad" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Bottles töötab vallasrežiimis ja seega käivitajad pole saadaval." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Eelversioon" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Näita käivitajate ebastabiilseid versioone." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL-komponendid" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Rakendus Bottles töötab vallasrežiimis ja seega DLL'id pole saadaval." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Tuum" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Käitusteek" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Katsed" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Need funktsionaalsused on tõsiselt arendamisel ning nad ei pruugi olla " "stabiilsed, seega pigem eelda vigu ja tegevuse katkemist." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Pudelikohane aedikkäitus" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "Varases arendusjärgus." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Käivita terminaliga" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Sirvi asukohta" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Muuda käivitamise valikuid…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Lisa rakenduste kogusse" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Lisa töölauakirje" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Lisa Steami" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Muuda nime…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Peida programmi" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Näita programmi" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Eemalda loendist" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Programmi nimi" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Oleku tunnus" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Oleku kommentaar" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Taasta see hetktõmmis" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Kustuta sõnum" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Põhimenüü" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Tundub, et sinu arvutis on puudu internetiühendus. Ilma selleta sa ei saa " "vajalikke lisakomponente alla laadida. Kui internetiühendus on jälle " "töökorras, siis klõpsi seda ikooni." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Impordi…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Abiteave" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Rakenduse teave: Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "„{0}“ fail pole ei .exe ega .msi fail" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Uuendatud: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "„{0}“ on lisatud" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Vali käivitusfail" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Lisa" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Peida peidetud programmid" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Käivitame „{0}“…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Hoiatus aedikkäituse kohta" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles töötab aedikkäituse põhimõttel ja see piiratud õigustega keskkond " "tagab sinu andmete turvalisuse. Kui programm ei käivitu, siis proovi teda " "teisaldada pudeli sisse (vaata kolme punktiga ikooni ülal) ja käivita siis " "sealt." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Loobu" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Vali asukoht, kuhu soovid salvestada konfiguratsiooni varukoopia" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Ekspordi" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Vali asukoht, kuhu soovid salvestada varukoopia arhiivi" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Varundus" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "„{0}“ pudeli varukoopia on loodud" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "„{0}“ pudeli varukoopia loomine ei õnnestunud" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Kas sa oled kindel, et soovid „{}“ jäädavalt kustutada?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "Sellega kustutad kõik temaga seotud programmid ja nende seadistused." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Kustuta" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Puuduv käivitaja" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Sellele pudelile vajalik käivitaja on puudu. Paigalda ta Bottles'i " "eelistustest või vali rakenduste käivitamiseks muu käivitaja." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Kas sa oled kindel, et soovid sundkorras kõik protsessid peatada?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "See võib põhjustada andmekadu, andmete rikkumist ja programmide toimimist " "valesti." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Peata _sundkorras" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "See funktsionaalsus pole sinu süsteemis saadaval." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Selle funktsionaalsuse lisamiseks palun käivita „flatpak install“" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Selline pudeli nimi on juba kasutusel." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Vali töökaust" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Kaust, kus leiduvad „{}“ andmed." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Kas sa oled kindel, et soovid kõik hetktõmmised kustutada?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Sellega kustutad kõik oma hetktõmmised, aga säilitad oma failid." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Uute olekute loomiseks palun tee vajalik uuendus, mis lisab uue " "versioonihalduse süsteemi." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Paigaldajad" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Palun oota, toimingud on pooleli." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Tagasi sinu pudelite juurde." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Varukoopia importimine õnnestus" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Importimine ei õnnestunud" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Impordime varukoopiast…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Vali varukoopiafail" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Impordi" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Vali konfiguratsioonfail" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "[teadmata]" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Käivitame „{self.config.Name}“ programmifaili" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Käivitame „{0}“ „{1}“'s…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Sinu pudelid" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Laadime alla ~{0} pakettidest…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Laaditud {0}/{1} pakettidest" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Vali pudeli kaust" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Loome pudelit…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Pudeli loomine ei õnnestu" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Pudeli loomine ei õnnestunud ühe või enama vea tõttu." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Pudel on loodud" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "„{0}“ pudeli loomine õnnestus." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steami ei leidu või pole Bottles'il piisavalt õigusi." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Vali pudelite asukoht" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Kas käivitame Bottles'i uuesti?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Selle kausta kasutamiseks pead Bottles'i uuesti käivitama.\n" "\n" "Enne Bottles'i uuestikäivitust palun kontrolli, et kõik käivitatud " "programmid on suletud. Vastasel juhul võivad tekkida andmekadu, failide " "rikkumine ja/või programmide töövead." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Käivita uuesti" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" "Põhineb Valve'i Wine'i versioonil, sealhulgas on eelversiooni ja Protoni " "paigad." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" "Põhineb Wine'i projekti põhiversioonil, sealhulgas on eelversiooni ja " "Protoni paigad." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" "Põhineb Wine'i projekti põhiversioonil, sealhulgas on eelversiooni paigad." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Põhineb Valve'i Wine'il, sealhulgas eelversioon ja Protoni- ja Steami-" "kohased paigad. Eeldab, et Steami käituskeskkond on sisse lülitatud." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Muu" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Uuenda" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Paigaldame…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest „{0}“ jaoks" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "„{0}“ on eemaldatud" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "„{0}“ on paigaldatud" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "„{0}“ paigaldamine ei õnnestunud" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "„{0}“ on imporditud" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "See rakendus võib toimida kehvasti. Paigaldaja on küll konfigureeritud " "tagama parimat võimalikku kasutuskogemust, kuid eelda kiikse, ebastabiilsust " "ja mittetoimivat funktsionaalsust." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Selle programmi töös võib tekkida märgatavaid kiikse, kuid need ei mõjuta " "tema funktsionaalsust." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Selle programmi töös võib tekkida pisikesi kiikse." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "See programm toimib perfektselt." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "„{0}“ arvustus" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "„{0}“ on peatamisel…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "„{0}“ on käivitamisel Steamiga…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "„{0}“ on peidetud" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "„{0}“ peitmine on lõppenud" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "„{0}“ on eemaldatud" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "„{0}“ uus nimi on nüüd „{1}“" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Lisasime töölauakirje pudelile „{0}“" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "Lisasime „{0}“ sinu rakenduste kogusse" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "Lisasime „{0}“ sinu Steami rakenduste kogusse" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Näita aruannet" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " See veateade on lisatud juba 5 korda ja enam ei saa seda teha.\n" " Lisa oma tagasiside mõnele allpooltoodud olemasolevale " "veateatele." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Uuendame ekraani seadistusi, palun oota…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Ekraani seadistused on uuendatud" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Sürjutamisi ei leidunud." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Vali ketta asukoht" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Ühtegi keskkonnamuutujat pole defineeritud." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Ühtegi välistusmustrit pole defineeritud." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Tekkis viga." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Kopeeri lõikelauale" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Vali ressursifail" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Paigaldame Windowsi sõltuvusi…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Konfigureerime pudelit…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Läbime sammhaaval paigaldaja tööprotsessi…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "{} on paigaldamisel…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Teeme lõppkontrolle…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "{0} on paigaldamisel…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} on nüüd leitav programmide vaatest." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Paigaldaja lõpetas töö teadmata vea tõttu" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} on juba selle pudeli jaoks välja lülitatud." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "See seadistus on erinev pudeli vaikeseadistustest." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Vali skript" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Sinu lisatud pudelite asukohta ei leidu" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Kasutame vaikimisi asukohta. Mitteleiduvas asukohas asuvad pudelid on seega " "ka loendist puudu." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Käivita Windowsi tarkvara" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;proton;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Üleviimine Flatpakile" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Näita või peida Flatpakile üleviimise vaade." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tume kujundus" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Kasuta sundkorras tumedat kujundust." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Näita loendis uuenduse kuupäeva või peida see" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Näita pudelite loendis uuenduse kuupäeva või peida see." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Steami rakenduste loend" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Näita rakenduste loendis Steami rakendusi või peida nad." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Epic Gamesi rakenduste loend" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Näita rakenduste loendis Epic Gamesi rakendusi või peida nad." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Ubisoft Connecti rakenduste loend" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Näita rakenduste loendis Ubisoft Connecti rakendusi või peida nad." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Akna laius" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Muuda akna laiust." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Akna kõrgus" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Muuda akna kõrgust." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Näita teavitusi." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Ajutiste failide kausta tühjendamine" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "" "Arvuti või nutiseadme käivitamisel kustuta ajutiste failide kausta sisu." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Eelversioonid" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Näita käivitajate eelversioone või peida nad." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Käivitusvaade" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Vali rakenduse käivitamisel kuvatav vaade." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Näita katselisi funktsionaalsusi, nagu eri versioonid ja paigaldajad. " "Käivitajate puhul on näidatud ka eelversioonid." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Steami Protoni tugi" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Lülita Steami Protoni prefiksite tugi sisse/välja." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Katsed: aedikkäitus" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Lülita katseline pudelikohane aedikkäitus sisse/välja." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Sulge Bottles automaatselt" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Peale käivitusfaili klõpsimist failihaldurist sulge Bottles." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Näita aedikkäituse kohta hoiatust" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Lülita aedikkäituse-kohane hoiatus sisse/välja." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Bottles võimaldab sul Linuxis käivitada Windowsi tarkvara!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Lisa tarkvara pudelisse ja kasuta nii, kuis jaksad!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Meie rakendusse sisseehitatud sõltuvuste paigalduse süsteem tagab tarkvara " "automaatse ühilduvuse. Allalaadimishalduri abil laadida alla ametlikke " "komponente: käivitaja (Wine, Proton), DXVK teisenduskihi faile, sõltuvusi, " "jne." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Pudelite versioonihaldus hoiab sinu tegemised turvaliselt ja võimaldab " "hiljem taastada!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Omadused:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Loo pudeleid eelkonfigureeritud keskkondade alusel või tekita selline, nagu " "vajad" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Käivita .exe/.msi faile oma pudelites otse failihalduri kontekstimenüüst" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Pudelitesse paigaldatud rakenduste automaatne tuvastamine" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Keskkonnamuutujate kiire lisamise võimalus" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Sürjuta DLL-teegid otse pudelikohastest eelistustest" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Käivitaja muutmine lennult iga pudeli jaoks" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Palju erinevaid mängude jaoks olulisi optimeerimisi " "(esync, fsync, DXVK, cache, shader compiler, offload … ja paljugi veel.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Wine'i ja Protoni käivitajate automaatne paigaldaja ning haldaja" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Pudeli automaatne parandus katkimineku korral" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Lõimitud sõltuvustepaigaldaja, mis põhineb kogukonna hallataval " "tarkvarahoidlal" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Lõimitud tegumihaldur Wine'i protsesside jaoks" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Ligipääs ProtonDB ja WineHQ kasutajatoele" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" "Võimalus oma konfiguratsiooni lisamiseks pudelite uutesse versioonidesse" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Pudelite varundus ja taastamine" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Wine'i prefiksite import muudest halduslahendustest" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Pudelite versioonihaldus" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... ja palju muud, mida võid avastada Bottles'i paigaldamise järel!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Uuendatud metateave" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "Täiendav teave uuenduste kohta ja korrektne teave versiooni kohta" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Parandatud „Lisa Steami“ nupp" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Parandatud viga, kus BottleConfig polnud jadastatav" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Parandatud viga, kus Patooli puhul topelt lahtipakkimine ei toiminud" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Parandatud versiooninumber" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Parandatud kokkujooksmine pudeli loomisel" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Oluline muudatus: Uue pudeli kasutajaliidese kujunduse muutus" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Kasutuskvaliteeti parandused:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Südame emoji asendus teekide lehel raamatukogu emojiga" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "„Käivita käsufail…“ kohane teade on lisatud" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Veaparandused:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Steami kiirvaliku lisamisel tekkis viga" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Varukoopiate impordiviga" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Wine-ge-custom kasutamisel on Steami käituskeskkond automaatselt sisse " "lülitatud" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Erinevad teekidekohased vead, nagu puuduolevad kaanepildid ja puuduvatest " "kirjetest tekkivad kokkujooksmised" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Tekstide kodeerimisega seotud erinevad veaparandused" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Allalaadimisel tekkinud vea parandus, kui Bottles polnud käivitatud " "terminalist" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Versiooni õige kuupäev" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "NVIDIA-kohased vead on nüüd peidetud, kui arvutis pole NVIDIA-raudvara" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Gamescope'i täiendused ja parandused" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Sõltuvuste paigaldamine on kiirem ja stabiilsem" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "Olekukontrolli sisu on nüüd parema silumise nimel sisutihedam" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI-liidestus on nüüd saanud palju veaparandusi ja on stabiilsem ning " "peaks toimima korralikult" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Komponendi allalaadimisel tekkinud kokkujooksmise veaparandus" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Taustateenuste koodi parandused vältides protsesside lukustusvigu" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Täiendavad muutujad kasutamiseks paigaldusskriptides" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Kasutuselevõtmise töövoos kuvatakse „Kõik on valmis!“ teade nüüd õigel ajal" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Parandatud kompileerimise süsteem" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "VKD3D on vaikimisi kasutusel pudelite loomisel mängude jaoks" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" "Vigaselt kodeeritud Steami failidest johtuvate kokkujooksimiste parandused" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Veaparandus olukorrale, kus komponendid polnud kasutajaliideses korrektselt " "uuendatud peale paigaldamist/eemaldamist" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Täiendavad FSR'i parandused" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Veaparandus, kus „Käivita käsufail…“ valikust käivitatud programm lõpetas töö" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "ja palju, palju, palju enamgi!" #~ msgid "Renderer" #~ msgstr "Renderdaja" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" ================================================ FILE: po/eu.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 13:25+0000\n" "Last-Translator: Sergio Varela \n" "Language-Team: Basque \n" "Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "" #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "" #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "" #: bottles/backend/managers/versioning.py:162 #, fuzzy msgid "State not found" msgstr "Ez da aurkitu estaturik" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "" #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "" #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "" #: bottles/frontend/main.py:294 msgid "Donate" msgstr "" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 #, fuzzy msgid "Copyright © 2017 Bottles Developers" msgstr "© 2017-2021 - Bottles Garatzaileak" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 #, fuzzy msgid "Bottles Developers" msgstr "© 2017-2021 - Bottles Garatzaileak" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "" #: bottles/frontend/ui/component-entry.blp:23 #, fuzzy msgid "Browse Files" msgstr "Aldi baterako artxiboak garbitu" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:28 #, fuzzy msgid "Duplicate Bottle…" msgstr "Bottle bat bikoiztu" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 #, fuzzy msgid "Show Hidden Programs" msgstr "Egiaztatu instalatutako programak" #: bottles/frontend/ui/details-bottle.blp:49 #, fuzzy msgid "Search for new programs" msgstr "Egiaztatu instalatutako programak" #: bottles/frontend/ui/details-bottle.blp:56 #, fuzzy msgid "Delete Bottle…" msgstr "Bottle bat bikoiztu" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 #, fuzzy msgid "Launch Options" msgstr "Ezarpen aurreratuak" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 #, fuzzy msgid "My bottle" msgstr "Bottle bat bikoiztu" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Exekutatzailea" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 #, fuzzy msgid "Install Programs…" msgstr "Egiaztatu instalatutako programak" #: bottles/frontend/ui/details-bottle.blp:346 #, fuzzy msgid "Options" msgstr "Ezarpen aurreratuak" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 #, fuzzy msgid "Create and manage bottle states." msgstr "Gorde bottle-n egoera." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "" #: bottles/frontend/ui/details-bottle.blp:453 #, fuzzy msgid "Uninstaller" msgstr "Esperimentala:instalatzaileak" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Arazo baten edo mendekotasunik ezaren berri ematea." #: bottles/frontend/ui/details-dependencies.blp:77 #, fuzzy msgid "Report Missing Dependency" msgstr "Arazo baten edo mendekotasunik ezaren berri ematea." #: bottles/frontend/ui/details-dependencies.blp:81 #, fuzzy msgid "Read Documentation." msgstr "Dokumentazioa irakurri" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "" #: bottles/frontend/ui/details-installers.blp:9 #, fuzzy msgid "Search for Programs…" msgstr "Egiaztatu instalatutako programak" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 #, fuzzy msgid "No Installers Found" msgstr "Ez da aurkitu estaturik" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 #, fuzzy msgid "Read Documentation" msgstr "Dokumentazioa irakurri" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "" #: bottles/frontend/ui/details-preferences.blp:11 #, fuzzy msgid "Components" msgstr "Windows-en bertsioa" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:54 #, fuzzy msgid "DXVK NVAPI" msgstr "NVAPI-ren bertsioa" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 #, fuzzy msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Errendimendua hobetzen du energia gehiago erabiltzearen kontura." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 #, fuzzy msgid "Discrete Graphics" msgstr "GPU diskretua" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:171 #, fuzzy msgid "Advanced Display Settings" msgstr "Ezarpen aurreratuak" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Errendimendua" #: bottles/frontend/ui/details-preferences.blp:188 #, fuzzy msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Sinkronizazioa aktibatu prozesadore multinukleoen errendimendua handitzeko." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sinkronizazioa" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistema" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "" #: bottles/frontend/ui/details-preferences.blp:202 #, fuzzy msgid "Monitor Performance" msgstr "Errendimendua" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 #, fuzzy msgid "Feral GameMode" msgstr "GameMode erabili" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 #, fuzzy msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Egiaztatu instalatutako programak" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:254 #, fuzzy msgid "Windows Version" msgstr "Windows-en bertsioa" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 #, fuzzy msgid "Manage the Sandbox Permissions" msgstr "DXVK-ren bertsioak kudeatu" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 #, fuzzy msgid "Bottles Runtime" msgstr "Bottles runtime erabili" #: bottles/frontend/ui/details-preferences.blp:296 #, fuzzy msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Liburutegi osagarrien pakete bat eskaintzen du bateragarritasun handiagoa " "lortzeko.\n" "Arazoak badituzu, desaktibatu." #: bottles/frontend/ui/details-preferences.blp:306 #, fuzzy msgid "Steam Runtime" msgstr "Bottles runtime erabili" #: bottles/frontend/ui/details-preferences.blp:307 #, fuzzy msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Liburutegi osagarrien pakete bat eskaintzen du bateragarritasun handiagoa " "lortzeko.\n" "Arazoak badituzu, desaktibatu." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 #, fuzzy msgid "Working Directory" msgstr "Lan-direktorioa" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 #, fuzzy msgid "Reset to Default" msgstr "Bottles" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 #, fuzzy msgid "DLL Overrides" msgstr "DLL gainidaztea" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 #, fuzzy msgid "Environment Variables" msgstr "Ingurunearen aldagaiak" #: bottles/frontend/ui/details-preferences.blp:367 #, fuzzy msgid "Manage Drives" msgstr "Exekutatzaileak kudeatu" #: bottles/frontend/ui/details-preferences.blp:381 #, fuzzy msgid "Automatic Snapshots" msgstr "Bottles bertsioen kontrola (esperimentala)" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 #, fuzzy msgid "Manage Patterns" msgstr "Exekutatzaileak kudeatu" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Eguneratu" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "" #: bottles/frontend/ui/details-versioning.blp:18 #, fuzzy msgid "No Snapshots Found" msgstr "Ez da aurkitu estaturik" #: bottles/frontend/ui/details-versioning.blp:19 #, fuzzy msgid "Create your first snapshot to start saving states of your preferences." msgstr "Bertsionatua erabiltzen hasteko lehen egoera sortu." #: bottles/frontend/ui/details-versioning.blp:54 #, fuzzy msgid "A short comment" msgstr "Oso iruzkin laburra" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Gorde bottle-n egoera." #: bottles/frontend/ui/details-versioning.blp:78 #, fuzzy msgid "Create new Snapshot" msgstr "Sortu egoera berria" #: bottles/frontend/ui/details.blp:16 #, fuzzy msgid "Details" msgstr "Bottles" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 #, fuzzy msgid "Select Bottle" msgstr "Bottle bat bikoiztu" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Ezeztatu" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 #, fuzzy msgid "Create New Bottle" msgstr "Sortu egoera berria" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 #, fuzzy msgid "Bottles Crash Report" msgstr "Bottles-ren istripuari buruzko txostena" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 #, fuzzy msgid "_Cancel" msgstr "Ezeztatu" #: bottles/frontend/ui/dialog-crash-report.blp:25 #, fuzzy msgid "Send Report" msgstr "Bidali txostena" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles erori egin zen azken aldian. Mesedez, bete txosten bat honako " "arrasto honekin, arazoa identifikatzen laguntzeko eta berriro gerta ez dadin." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Antzeko txosten bat edo gehiago aurkitu ditugu (edo berdinak). Mesedez, " "ziurtatu kontu handiz ez dela jakinarazi berri bat bidali aurretik. Txosten " "bakoitzak ahalegin bat eskatzen du garatzaileen aldetik diagnostikatzeko, " "mesedez, errespetatu haien lana eta ziurtatu ez direla bikoiztuak izango." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Hala ere, informatu egin nahi dut." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Ezarpen aurreratuak" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 #, fuzzy msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Lotura dinamikoak dituzten liburutegiak zehaztu egin daitezke integratuak " "(Wine bidez emanak) edo natiboak (programak emanak) izan daitezen" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 #, fuzzy msgid "New Override" msgstr "Deuseztapen berria" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 #, fuzzy msgid "Overrides" msgstr "DLL gainidaztea" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 #, fuzzy msgid "Existing Drives" msgstr "Dauden deuseztapenak" #: bottles/frontend/ui/dialog-duplicate.blp:16 #, fuzzy msgid "Duplicate Bottle" msgstr "Bottle bat bikoiztu" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Bikoiztu" #: bottles/frontend/ui/dialog-duplicate.blp:49 #, fuzzy msgid "Enter a name for the duplicate of the Bottle." msgstr "Idatzi izen bat bottle berriarentzat" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Bikoizten…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 #, fuzzy msgid "Bottle Duplicated" msgstr "Bottle bikoiztua" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Ingurunearen aldagaiak balio dinamikoak dira, eta egikaritzen ari diren " "prozesuek bottle-k nola jokatuko duten eragin dezakete." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 #, fuzzy msgid "Existing Variables" msgstr "Dauden aldagaiak" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 #, fuzzy msgid "Existing Patterns" msgstr "Dauden deuseztapenak" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Gorde" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 #, fuzzy msgid "Window Resolution" msgstr "Windows-en bertsioa" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:162 #, fuzzy msgid "Window Type" msgstr "Leihoaren zabalera" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 #, fuzzy msgid "Completed!" msgstr "Windows-en bertsioa" #: bottles/frontend/ui/dialog-installer.blp:130 #, fuzzy msgid "Show Programs" msgstr "Egiaztatu instalatutako programak" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 #, fuzzy msgid "Custom Arguments" msgstr "Argudioekin exekutatu" #: bottles/frontend/ui/dialog-launch-options.blp:46 #, fuzzy msgid "Command Arguments" msgstr "Argudioekin exekutatu" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, fuzzy, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "Adibidez: VAR=balioa %komando% -adibidea1 -adibidea2 -adibidea3=kaixo" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 #, fuzzy msgid "Choose a Script" msgstr "Bottle ibilbidera apuntatu" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 #, fuzzy msgid "Choose from where start the program." msgstr "Artxiboen kudeatzailetik exekutagarri bat hasi ondoren Bottles itxi." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 #, fuzzy msgid "Choose a Directory" msgstr "Aukeratu direktorio bat" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:119 #, fuzzy msgid "Reset to Bottle's Defaults" msgstr "Bottles" #: bottles/frontend/ui/dialog-launch-options.blp:165 #, fuzzy msgid "Virtual Desktop" msgstr "Mahaigain birtuala erabiltzea" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Izena aldatu" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 #, fuzzy msgid "New Name" msgstr "Aldagai berria" #: bottles/frontend/ui/dialog-run-args.blp:13 #, fuzzy msgid "Run With Arguments" msgstr "Argudioekin exekutatu" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Exekutatu" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 #, fuzzy msgid "Share Sound" msgstr "Ez da aurkitu estaturik" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 #, fuzzy msgid "Show Information" msgstr "Jakinarazpenak erakutsi." #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 #, fuzzy msgid "Subpixel Quality" msgstr "Ultra kalitatea" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 #, fuzzy msgid "Wine prefix name" msgstr "Aktibatu Wine-ren «fixme» erregistroak" #: bottles/frontend/ui/importer-entry.blp:28 #, fuzzy msgid "Manager" msgstr "Exekutatzaileak kudeatu" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 #, fuzzy msgid "No Prefixes Found" msgstr "Ez da programarik aurkitu" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 #, fuzzy msgid "Installer name" msgstr "Ez da aurkitu estaturik" #: bottles/frontend/ui/installer-entry.blp:35 #, fuzzy msgid "Installer description" msgstr "Ez da aurkitu estaturik" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 #, fuzzy msgid "Program Menu" msgstr "Ez da programarik aurkitu" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 #, fuzzy msgid "Launch" msgstr "Ezarpen aurreratuak" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 #, fuzzy msgid "Item name" msgstr "Izena aldatu" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 #, fuzzy msgid "Execute in this Bottle" msgstr "Bottle ibilbidera apuntatu" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 #, fuzzy msgid "Search your bottles…" msgstr "Idatzi izen bat bottle berriarentzat" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 #, fuzzy msgid "Create New Bottle…" msgstr "Sortu egoera berria" #: bottles/frontend/ui/list.blp:63 #, fuzzy msgid "No Results Found" msgstr "Ez da aurkitu estaturik" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Bottle bikoiztua" #: bottles/frontend/ui/new.blp:75 #, fuzzy msgid "_Application" msgstr "page_duplicating" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 #, fuzzy msgid "C_ustom" msgstr "GameMode erabili" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "" #: bottles/frontend/ui/new.blp:118 #, fuzzy msgid "Share User Directory" msgstr "Aukeratu direktorio bat" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "" #: bottles/frontend/ui/new.blp:176 #, fuzzy msgid "Bottle Directory" msgstr "Aukeratu direktorio bat" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 #, fuzzy msgid "_Close" msgstr "Itxi" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:60 #, fuzzy msgid "Run Windows Software on Linux." msgstr "Exekutatu Windows programak Linux-en Bottles-ekin 🍷!" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 #, fuzzy msgid "Windows in Bottles" msgstr "Leihoaren zabalera" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Jakinarazpenak" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:52 #, fuzzy msgid "Temp Files" msgstr "Aldi baterako artxiboak garbitu" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:62 #, fuzzy msgid "Close Bottles After Starting a Program" msgstr "Artxiboen kudeatzailetik exekutagarri bat hasi ondoren Bottles itxi." #: bottles/frontend/ui/preferences.blp:63 #, fuzzy msgid "Close Bottles after starting a program from the file manager." msgstr "Artxiboen kudeatzailetik exekutagarri bat hasi ondoren Bottles itxi." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 #, fuzzy msgid "List and manage Steam Proton prefixes." msgstr "Instalatzailearen ezaugarri esperimentalak aztertzen ditu." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:128 #, fuzzy msgid "Advanced" msgstr "Ezarpen aurreratuak" #: bottles/frontend/ui/preferences.blp:131 #, fuzzy msgid "Bottles Directory" msgstr "Aukeratu direktorio bat" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 #, fuzzy msgid "DLL Components" msgstr "Windows-en bertsioa" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Esperimentuak" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "" #: bottles/frontend/ui/program-entry.blp:39 #, fuzzy msgid "Change Launch Options…" msgstr "Ezarpen aurreratuak" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 #, fuzzy msgid "Rename…" msgstr "Izena aldatu" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 #, fuzzy msgid "Program name" msgstr "Ez da programarik aurkitu" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 #, fuzzy msgid "State id" msgstr "Ez da aurkitu estaturik" #: bottles/frontend/ui/state-entry.blp:9 #, fuzzy msgid "State comment" msgstr "Oso iruzkin laburra" #: bottles/frontend/ui/state-entry.blp:16 #, fuzzy msgid "Restore this Snapshot" msgstr "Bottle ibilbidera apuntatu" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 #, fuzzy msgid "Select Executable" msgstr "Bottle bat bikoiztu" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 #, fuzzy msgid "Missing Runner" msgstr "Exekutatzailea" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 #, fuzzy msgid "Select Working Directory" msgstr "Lan-direktorioa" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 #, fuzzy msgid "Return to your bottles." msgstr "Idatzi izen bat bottle berriarentzat" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "" #: bottles/frontend/views/list.py:235 #, fuzzy msgid "Your Bottles" msgstr "Bottles" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 #, fuzzy msgid "Select Bottle Directory" msgstr "Aukeratu direktorio bat" #: bottles/frontend/views/new.py:176 #, fuzzy msgid "Creating Bottle…" msgstr "Sortu egoera berria" #: bottles/frontend/views/new.py:221 #, fuzzy msgid "Unable to Create Bottle" msgstr "Sortu egoera berria" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 #, fuzzy msgid "Bottle Created" msgstr "Bottle bikoiztua" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "Bottle bat bikoiztu" #: bottles/frontend/views/preferences.py:198 #, fuzzy msgid "Relaunch Bottles?" msgstr "Bottle bat bikoiztu" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, fuzzy, python-brace-format msgid "\"{0}\" uninstalled" msgstr "Esperimentala:instalatzaileak" #: bottles/frontend/widgets/dependency.py:174 #, fuzzy, python-brace-format msgid "\"{0}\" installed" msgstr "Esperimentala:instalatzaileak" #: bottles/frontend/widgets/dependency.py:188 #, fuzzy, python-brace-format msgid "\"{0}\" failed to install" msgstr "Esperimentala:instalatzaileak" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 #, fuzzy msgid "No overrides found." msgstr "Ez da programarik aurkitu" #: bottles/frontend/windows/drives.py:71 #, fuzzy msgid "Select Drive Path" msgstr "Bottle bat bikoiztu" #: bottles/frontend/windows/envvars.py:131 #, fuzzy msgid "No environment variables defined." msgstr "Ingurunearen aldagaiak" #: bottles/frontend/windows/exclusionpatterns.py:108 #, fuzzy msgid "No exclusion patterns defined." msgstr "Ingurunearen aldagaiak" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 #, fuzzy msgid "Select Resource File" msgstr "Bottle bat bikoiztu" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 #, fuzzy msgid "Select Script" msgstr "Bottle bat bikoiztu" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 #, fuzzy msgid "Run Windows Software" msgstr "Windows-eko programak exekutatu" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migrazioa Flatpak-etik" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Flatpak taldearen migrazio-elkarrizketa." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Aldatu eguneratze-data zerrendan" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Eguneratze-data bottles zerrendan agertzen da." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 #, fuzzy msgid "Toggle steam apps listing." msgstr "Aldatu eguneratze-data zerrendan" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 #, fuzzy msgid "Toggle epic games listing." msgstr "Aldatu eguneratze-data zerrendan" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 #, fuzzy msgid "Toggle ubisoft connect listing." msgstr "Aldatu eguneratze-data zerrendan" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Leihoaren zabalera" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Leihoaren zabalera aldatu." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Leihoaren altuera" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Leihoaren altuera aldatu." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Jakinarazpenak erakutsi." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Aldi baterako artxiboak garbitu" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Garbitu denbora-ibilbidea sistema abiaraztean." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Hautagaiaren bertsioa" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Exekutatzaileentzako bertsioaren hautagaia ordezkatzen du." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Hasierako ikuspegia" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Aplikazioa zein ikuspegitan hasi behar den aukeratzea." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Ezaugarri esperimentalak lantzen ditu, hala nola bertsionatua eta " "instalatzaileak. Exekutatzaileentzako bertsio hautagaia." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 #, fuzzy msgid "Toggle Steam Proton prefixes support." msgstr "Instalatzailearen ezaugarri esperimentalak aztertzen ditu." #: data/com.usebottles.bottles.gschema.xml:76 #, fuzzy msgid "Experiments:sandbox" msgstr "Esperimentuak" #: data/com.usebottles.bottles.gschema.xml:77 #, fuzzy msgid "Toggle experimental Sandbox per bottle." msgstr "Instalatzailearen ezaugarri esperimentalak aztertzen ditu." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Bottles automatikoki itxi" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Artxiboen kudeatzailetik exekutagarri bat hasi ondoren Bottles itxi." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 #, fuzzy msgid "Toggle sandbox warning." msgstr "Aldatu eguneratze-data zerrendan" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Exekutatu Windows programak Linux-en Bottles-ekin 🍷!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Programak botilatu eta edozein unetan gozatu!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Gure instalazioko sistemak softwarearen bateragarritasun-maila zabal " "baterako sarbide erraza ematen du. Deskargen kudeatzaile bat ere sartu dugu, " "osagai ofizialak deskargatzeko: exekuzioa (Wine, Proton), DXVK, bulegoak, " "etab." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Bottleren bertsioak zure lana salbu mantentzen du eta geroago " "zaharberritzeko aukera ematen dizu!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Ezaugarriak:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Aurrekonfiguratutako inguruneak erabiliz bottleak sortu dezakezu edo zure " "berezko inguruneak sortzen dezakezu" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Ireki exekutagarriak (.exe/.msi) bottleetan, zuzenean artxibo-" "kudeatzailearen testuinguru-menutik" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Bottleetan instalatutako aplikazioak automatikoki detektatzen dira" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Inguruneko aldagaiak erraz gehitu dezakezu" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Jarri DLL liburutegiak zuzenean botilaren lehentasunen arabera" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Exekutatzailea bat-batean aldatzea edozein botilatarako" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Hainbat optimizazio, jokatzean errendimendu hobea lortzeko (esync, fsync, " "DXVK, katxea, itzalgailuen konpiladorea, deskarga eta askoz gehiago…)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Wine eta Proton exekutatzaileen instalazioa eta kudeaketa automatikoa" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Bottleen konponketa automatikoa haustekotan" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Dependentzien instalatzaile integratua, gordailu komunitario batean " "oinarritua" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Wine prozesuetarako atazen administratzaile integratua" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "ProtonDB eta WineHQ sarbideetan, asistentzia emateko" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Konfigurazioa Bottles-en bertsio berrietara eramateko sistema" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Bottles babestu eta inportatu" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Beste kudeatzaile batzuen Wine aurrizkiak inportatu" #: data/com.usebottles.bottles.metainfo.xml.in:34 #, fuzzy msgid "Bottles versioning" msgstr "Bottles bertsioen kontrola (esperimentala)" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "Eta… Bottles instalatzen aurki dezakezun baino askoz gehiago!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 #, fuzzy msgid "Correct version" msgstr "Bottles bertsioen kontrola (esperimentala)" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 #, fuzzy msgid "Add toast for \"Run Executable\"" msgstr "Egikaritze-ibilbide pertsonalizatu bat gehitu" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #, fuzzy #~ msgid "Calculating…" #~ msgstr "Bikoizten…" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Sortu egoera berria" #, fuzzy #~ msgid "New Bottle" #~ msgstr "Bottles" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "GameMode erabili" #, fuzzy #~ msgid "Choose a recipe file" #~ msgstr "Aukeratu direktorio bat" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Bottle ibilbidera apuntatu" #, fuzzy #~ msgid "Choose the Working Directory" #~ msgstr "Lan-direktorioa" #~ msgid "Ultra Quality" #~ msgstr "Ultra kalitatea" #~ msgid "Quality" #~ msgstr "Kalitatea" #~ msgid "Balanced" #~ msgstr "Orekatua" #, fuzzy #~ msgid "Choose path" #~ msgstr "Bottle ibilbidera apuntatu" #, fuzzy #~ msgid "Choose a file." #~ msgstr "Aukeratu direktorio bat" #, fuzzy #~ msgid "File not Found" #~ msgstr "Ez da aurkitu estaturik" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Kudeatu Wine aurrizkiak erraz inguruneen bidez" #, fuzzy #~ msgid "Run with Arguments…" #~ msgstr "Argudioekin exekutatu" #, fuzzy #~ msgid "Read documentation." #~ msgstr "Dokumentazioa irakurri" #~ msgid "Read documentation" #~ msgstr "Dokumentazioa irakurri" #~ msgid "Graphics" #~ msgstr "Grafikoak" #, fuzzy #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Directx 11 jokoen eta 3D aplikazioen errendimendua hobetzen du.\n" #~ "Akats grafikoak izanez gero, kendu." #, fuzzy #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Directx 12 jokoen eta 3D aplikazioen errendimendua hobetzen du.\n" #~ "Akats grafikoak izanez gero, kendu." #, fuzzy #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "Aktibatu DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "DLSS euskarria ematen du, eskuragarri badago, eta Nvidiako NVAPI." #, fuzzy #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSRk azken belaunaldiko eskalatze-teknologiak erabiltzen ditu fotogramen " #~ "abiadura handitzen laguntzeko.\n" #~ "Akats grafikoak izanez gero, desaktiba ezazu." #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "Exekutatzaileak kudeatu" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Winen mahaigain birtuala erabiltzea." #, fuzzy #~ msgid "Set custom DPI." #~ msgstr "GameMode erabili" #, fuzzy #~ msgid "Manage Components Versions" #~ msgstr "Windows-en bertsioa" #, fuzzy #~ msgid "DXVK Version" #~ msgstr "DXVK-ren bertsioa" #, fuzzy #~ msgid "VKD3D Version" #~ msgstr "VKD3D-ren bertsioa" #, fuzzy #~ msgid "LatencyFleX Version" #~ msgstr "DXVK-ren bertsioak kudeatu" #, fuzzy #~ msgid "Optimise gaming performance on demand." #~ msgstr "Errendimendua optimizatu, eskakizunaren arabera jokatzean" #, fuzzy #~ msgid "Gamescope" #~ msgstr "GameMode erabili" #, fuzzy #~ msgid "Defaults to the bottle path." #~ msgstr "Bottle ibilbidera apuntatu" #~ msgid "Choose a directory" #~ msgstr "Aukeratu direktorio bat" #~ msgid "Audio" #~ msgstr "Audio" #, fuzzy #~ msgid "Reduce Latency" #~ msgstr "Murriztu PulseAudio latentzia" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Ezarri PulseAudio latentzia 60 milisegundotan soinuaren kalitatea " #~ "hobetzeko" #, fuzzy #~ msgid "Development and Debugging" #~ msgstr "Garatzaileak eta Arazketa" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Winen inplementatu ez diren kode-ibilbideak erregistratu." #, fuzzy #~ msgid "No Programs found" #~ msgstr "Ez da programarik aurkitu" #, fuzzy #~ msgid "Take a break, it may take a while." #~ msgstr "Har ezazu atseden bat, honek denbora behar izan dezake" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "GameMode erabili" #~ msgid "Confirm" #~ msgstr "Baieztatu" #, fuzzy #~ msgid "Default to the bottle path." #~ msgstr "Bottle ibilbidera apuntatu" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "Easily manage wineprefix" #~ msgstr "Kudeatu Wine aurrizkiak erraz" #, fuzzy #~ msgid "Experiments:library" #~ msgstr "Esperimentuak" #, fuzzy #~ msgid "Toggle experimental Library mode." #~ msgstr "Instalatzailearen ezaugarri esperimentalak aztertzen ditu." #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "Dokumentazioa irakurri" #~ msgid "DXVK HUD" #~ msgstr "DXVK-ko HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "FPS eta beste xehetasun batzuk erakusten dituen DXVK gainjartzea D3D " #~ "aplikazioetan kommutatzea." #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "Dokumentazioa irakurri" #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Idatzi iruzkin labur bat:" #~ msgid "Translate" #~ msgstr "Itzuli" #~ msgid "Funding" #~ msgstr "Dohaintza" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Errore baten " #~ "berri eman" #~ msgid "Blog" #~ msgstr "Bloga" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Probatzeko modu aktibatua: frogen biltegiko gelak baino ez dira erakusten." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 …" #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Orri honetako artxiboak egiaztatu diren arren, lizentzia pribatibo " #~ "batekin eskura daitezke." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Orri honetako artxiboak egiaztatu diren arren, lizentzia pribatibo " #~ "batekin eskura daitezke." #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Dokumentazioa irakurri" #, fuzzy #~ msgid "Rename bottle" #~ msgstr "Izena aldatu" #~ msgid "Use DXVK" #~ msgstr "DXVK erabili" #~ msgid "Use VKD3D" #~ msgstr "VKD3D erabili" #~ msgid "Enable FSR" #~ msgstr "FSR aktibatu" #~ msgid "Manage VKD3D versions" #~ msgstr "VKD3D-ren bertsioak kudeatu" #~ msgid "DLL overrides" #~ msgstr "DLL gainidaztea" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "Dokumentazioa irakurri" #~ msgid "e.g. ucrtbase" #~ msgstr "adibidez, ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Dauden deuseztapenak" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "adibidez: -adibide1 -2adibide -3adibide=kaixo" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "adibidez: NireBottleBikoiztua" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicated" #~ msgstr "page_duplicated" #~ msgid "e.g. MY_VAR" #~ msgstr "adibidez: NIRE_VAR" #~ msgid "Type the new name:" #~ msgstr "Idatzi izen berria:" #~ msgid "Type here.." #~ msgstr "Idatzi hemen…" #~ msgid "Message goes here." #~ msgstr "Mezua hemen doa." #, fuzzy #~ msgid "Caffe runners" #~ msgstr "Exekutatzaileak kudeatu" #, fuzzy #~ msgid "Proton runners" #~ msgstr "Exekutatzaileak kudeatu" #, fuzzy #~ msgid "Other runners" #~ msgstr "Exekutatzaileak kudeatu" #~ msgid "New programs will be automatically found." #~ msgstr "Programa berriak automatikoki aurkituko dira." #~ msgid "Duplicate a bottle" #~ msgstr "Bottle bat bikoiztu" #~ msgid "Night theme" #~ msgstr "Gaueko gaia" #~ msgid "Use the night theme." #~ msgstr "Gaueko gaia erabili." #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "Esperimentala:instalatzaileak" #~ msgid "Enable ACO shader compiler" #~ msgstr "ACO itzalgailuen konpiladorea gaitu" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Jokoetan eta 3D aplikazioetan errendimendua hobetzen du.\n" #~ "Desaktibatu grafikoan akatsik izanez gero." #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Garapen goiztiarrean dagoen ezaugarri esperimental bat da, kontuz ibili " #~ "eta erroren berri eman hemen: akatsen txostena." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Bottles Garatzaileak" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Errendimendua optimizatu, eskakizunaren arabera jokatzean" #~ msgid "NVAPI version" #~ msgstr "NVAPI-ren bertsioa" #~ msgid "Point to the bottle path" #~ msgstr "Bottle ibilbidera apuntatu" #~ msgid "Experiments:installers" #~ msgstr "Esperimentala:instalatzaileak" ================================================ FILE: po/fa.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-11-04 08:51+0000\n" "Last-Translator: Danial Behzadi \n" "Language-Team: Persian \n" "Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "هیچ مسیری مشخّص نشده" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "پشتیبان گیری از {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "درون ریختن پشتیبان: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "نصب مولفه ها پس از سه بار تلاش با شکست مواجه شد." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "عدم وجود مولفه های ضروری. در حال نصب…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "ساخت دایرکتوری باتل با شکست مواجه شد." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "ساخت فایل/دایرکتوری جایگزین با شکست مواجه شد." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "در حال ایجاد پیکربندی باتل…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "قالب پیدا شد, در حال اعمال کردن…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "پیکربندی Wine در حال بروزرسانی است…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "پیکربندی Wine بروزرسانی شد!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "در حال اجرا به عنوان فلت‌پک، سند‌باکس کردن userdir…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "گودال ماسه سازی از شاخهٔ کاربری…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "در حال تنظیم نسخه ویندوز…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "اعمال تنظیمات پیش‌گزیدهٔ CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "بهینه سازی محیط…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "اعمال کردن محیط: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) استفاده کردن از دستورالعمل نحیط سفارشی…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) دستور العمل معتبر پیدا نشد…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "نصب کردن DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "نصب کردن VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "نصب کردن DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "نصب کردن وابستگی‌ها: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "در حال ساختن حال نسخه سازی 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "پایان بندی…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "انبارش الگو…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "ثبت وضعیت…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "چیزی برای ثبت نیست" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "حال جدید [{0}] با موفقیت ایجاد شد!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "سیاهه وضعیت با موفقیت گرفته شد!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "وضعیت {0} موفقیت آمیز بازگردانی شد!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "بازگردانی وضعیت {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "وضعیت پیدا نشد" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "وضعیت {} همان وضعیت فعال است" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "نمایش نسخه" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "مسیر اجرایی" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "مسیر lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "نام بطری" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "فرستادن آرگومان‌ها" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "نشانی نامعتبر (نحو: ‪bottles:run//‬)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Quit] درخواست دریافت شد." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Help] درخواست دریافت شد." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Refresh] درخواست دریافت شد." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "اعانه" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "کتبخانه های ثالث و تشکر ویژه" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "حمایت و تأمین مالی به دست" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "حق رونوشت © ۲۰۱۷ توسعه دهندگان بطری‌ها" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "توسعه دهندگان بطری‌ها" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "دانیال بهزادی " #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "نگارش مولّفه" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "حذف نصب" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "مرور پرونده‌ها" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "نصب با شکست مواجه شد. این میتواند به خاطر یک خطای repository , یا بارگیری " "های ناقص و یا checksum mismatch باشد. برای تلاش دوباره کلیک کنید." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "بارگیری و نصب" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "۰٪" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "نمایش بیانیه" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "مجوز" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "نصب دوباره" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "گزارش اشکال…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "نام وابستگی" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "شرح وابستگی" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "دسته" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "بارگیری و نصب وابستگی‌ها" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "نصب به خطا خورد. آغاز دوبارهٔ بطری‌ها برای خواندن گزارش فروپاشی یا اجرایش در " "پایانه برای خواندن خروجی." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "فهرست وابستگی" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "اشکال‌زدایی" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "مرور پرونده‌ها…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "تکثیر بطری…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "این یک ارشیو کامل از بطری شماست, که شامل فایل های شخصی هم می شود." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "پشتبان کامل…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "این فقط پیکربندی بطری شماست که برای ساختن یک بطری جدید بدون فایل های شخصی " "مناسب است." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "برون‌ریزی پیکربندی…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "نمایش برنامه‌های نهفته" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "جست‌وجوی برنامه‌های جدید" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "حذف بطری…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "فهرست ثانویه" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "همه پرادزش ها را به صورت اجباری متوقف کن" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "خاموش شدن یک سیستم ویندوزی را شبیه سازی کن." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "خاموش کردن" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "راه اندازی دوباره یک سیستم ویندوزی را شبیه سازی کن." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "راه اندازی مجدد" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "گزینه‌های اجرا" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "اجرا در پایانه" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "فایلی های که می خواهید اجرا کنید را رها کنید" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "بطری‌هایم" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "محیط" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "اجراگر" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "نسخه سازی برای این بطری فعال است" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "نسخه سازی برای این بطری فعال است." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "۰" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "اجرای پرونده…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "برنامه ها" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "افزودن میان‌برها…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "نصب برنامه‌ها…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "گزینه‌ها" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "تنظیمات" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "پیکربندی تنظیمات بطری." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "پیش‌نیازها" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "نصب وابستگی‌ها برای برنامه‌ها." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "عکس‌های فوری" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "ایجاد و مدیریت حالت های بطری." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "مدیر وظیفه" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "مدیریت برنامه های در حال اجرا." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "ابزارها" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "خط فرمان" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "اجرای فرمان‌ها درون بطری." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "ویرایشگر رجیستری" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "استفاده از ابزار های قدیمی واین" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "کاوشگر" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "اشکال‌زدا" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "پیکربندی" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "حذف کننده" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "تابلوی واپایش" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "جست‌وجوی وابستگی‌ها…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "برون خطید :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles در حال اجرا در حالت افلاین است پس وابستگی ها در دسترس نیستند." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "وابستگی‌ها منابعیند که سازگاری نرم‌افزارهای ویندوزی را بهبود می بخشند.\n" "\n" "پرونده‌های در این صفحه به دست سوم‌شخص‌ها با پروانهٔ انحصاری فراهم شده‌اند. با " "نصبشان با شرایط پروانه‌شان موافقت می‌کنید." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "مشکل یا وابستگی ناموجود را گزارش کنید." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "گزارش وابستگی غایب" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "خواندن مستندات." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "مستندات" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "جست‌وجو" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "جست‌وجوی برنامه‌ها…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "هیچ نصب کننده‌ای پیدا نشد" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "مخزن در دسترس نبوده یا نصب‌کننده با این بطری سازگار نیست." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "خواندن مستندات" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "نام" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "مولّفه‌ها" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "نسخه لایه سازگاری واین." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "در حال بروز کردن اجراگر و مولفه ها, لطفا صبر کنید…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "بهبود سازگاری دایرکت‌تری‌دی ۸ تا ۱۱ با ترجمه‌اش به ولکان." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "به روز کردن DXVK… لطفاً شکیبا باشید…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "سازگاری Direct3D 12 را با ترجمه کردن آن به Vulkan بهبود ببخشید." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "در حال بروز کردن VKD3D, لطفا صبر کنید…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "در حال بروز کردن DXVK-NVAPI, لطفا صبر کنید…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "پاسخ دهی را افزایش می دهد. احتمال دارد که توسط بعضی از نرم افزار های ضد تقلب " "شناسایی شود." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "به‌روز رساندن LatencyFleX. لطفاً شکیبا باشید…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "نمایش" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "افزایش بازدهی به قیمت کیفیت با استفاده از DXVK-NVAPI. فقط روی کارت‌های " "گرافیکی جدید انویدیا کار می‌کند." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "ابروضوح FidelityFX" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "افزایش بازدهی در ازای کیفیت تصویری. فقط روی ولکان کار می‌کند." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "گرافیک اختصاصی" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "جلوه‌های پس از پردازش" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "مدیریت تنظیمات گیم‌اسکوپ" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "تنظیمات نمایش پیش‌رفته" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "عملکرد" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "همگام سازی" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "سیستم" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "عملکرد نمایشگر" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "حالت بازی Feral" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "تغییر وضعیت ضبط بازی OBS برای همهٔ برنامه‌های اوپن‌جی‌ال و ولکان." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "سازگاری" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "نگارش ویندوز" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "به‌روز کردن نگارش ویندوز. لطفاً‌ شکیبا باشید…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "زبان" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "گودال ماسهٔ اختصاصی" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "زمان اجرای بطری‌ها" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "زمان اجرای استیم" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "شاخهٔ کاری" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "بازنشانی به پیش‌گزیده" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(پیش‌گزیده)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "پایمالی DLLها" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "متغیّرهای محیطی" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "مدیریت گرداننده‌ها" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "عکس‌های فوری خودکار" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "فشرده سازی" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "مدیریت الگوها" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "تازه سازی" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "توقّف فرایند" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "هیچ عکس فوری‌ای پیدا نشد" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "ایجاد عکس فوری جدید" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "جزییات" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "بازگشت" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "عملیات" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "گزینش بطری" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "لغو" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "گزینش" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "ایجاد بطری جدید" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_لغو" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "فرستادن گزارش" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "هنوز می‌خواهم گزارش دهم." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "گزینه های پیشرفته" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "بستهٔ ناقص" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "ترک" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "پایمالی جدید" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "پایمالی‌ها" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "درایو ها" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "حرف" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "گرداننده‌های موجود" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "تکثیر بطری" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "تکثیر" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "ورود نامی برای دوقلوی بطری." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "تکثیر کردن…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "ممکن است کمی طول بکشد." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "بطری تکثیر شد" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "نام متغیّر" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "متغیّرهای موجود" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "الگوهای بیرون گذاشتن" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "الگو" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "الگوهای موجود" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "تنظیمات Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "ذخیره" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "وضوح بازی" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "پهنا" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "بلندا" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "وضوح پنجره" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "متفرّقه" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "مقیاس بندی صحیح" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "گونهٔ پنجره" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "بی‌حاشیه" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "تمام صفحه" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "آغاز نصب" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "ادامه" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "کامل شده!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "نمایش برنامه‌ها" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "نصب شکست خورد!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "چیزی اشتباه پیش رفت." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "همهٔ پیام‌ها" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "بحرانی" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "خطاها" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "هشدارها" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "اطّلاعات" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "همه" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "آرگومان‌های سفارشی" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "آرگومان‌های فرمان" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "کدنوشتهٔ پس از اجرا" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "گزینش کدنوشته" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "گزینش شاخه" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "پایمالی‌های ترجیحات" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "بازنشانی به پیش‌گزیدهٔ بطری‌ها" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "میزکار مجازی" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "رفع مسئولیت پروتون" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "استفاده از پروتون" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "تغییر نام" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "نام جدید" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "اجرا با آرگومان" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "اجرا" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "تنظیمات گودال ماسه" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "هم‌رسانی شبکه" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "هم‌رسانی صدا" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "نیازمند ارتقا" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "ادامه" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "اجرای ارتقا" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "مقداردهی نخستین دوبارهٔ مخزن…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "پیش‌گزیده" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "تنظیمات پیش‌گزیده" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "جلوه‌ها" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "تیزی" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "نمایش اطّلاعات" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "نوفه‌گیری" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "کیفیت زیرپیکسل" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "تشخیص لبه" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "لوما" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "رنگ" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "آستانه" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "توکار (واین)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "بومی (ویندوز)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "از کار افتاده" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "برداشتن" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/point/to/path" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "مقدار" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "مرور فایل ها" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "مدیر" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "هیج پیشوندی پیدا نشد" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "بایگانی کامل" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "نمایش بیانیه…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "خواندن بازبینی…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "نام نصب کننده" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "شرح نصب کننده" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "ناشناخته" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "نصب این برنامه" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "فهرست برنامه‌ها" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "بدون بندانگشتی" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "اجرا" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "اجرا با استیم" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "نام مورد" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "برداشتن از کتابخانه" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "توقّف" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "کتابخانه" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "اجرا در این‌جا" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "جست‌وجوی بطری‌هایتان…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "پروتون استیم" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "بطری‌ها" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "ایجاد بطری جدید…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "هیج نتیجه‌ای پیدا نشد" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "آغاز به کار…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "مرور" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "_ایجاد" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "نام بطری" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_برنامه" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "با_زی" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "_سفارشی" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "سفارشی" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "هم‌رسانی شاخهٔ کاربر" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "معماری" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "درون‌ریزی پیکربندی سفارشی." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "شاخهٔ بطری" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_بستن" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "پیشین" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "به بطری‌ها خوش آمدید" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "اجرای نرم‌افزارهای ویندوزی روی گنو/لینوکس." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "ویندوز در بطری‌ها" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "تقریباً تمام" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "همه چیز آماده است!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "بعدی" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "ترجیحات" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "عمومی" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "ظاهر" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "حالت تاریک" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "نمایش زمان به‌روز رسانی" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "اطلاعیه‌ها" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "پرونده‌های موقّتی" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "یکپارچگی‌ها" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "پیشرفته" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "شاخهٔ بطری‌ها" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "اجراگرها" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "پیش‌انتشار" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "مولّفه‌های DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "هسته" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "زمان اجرا" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "پل واین" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "آزمایش" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "اجرا در پایانه" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "مرور مسیر" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "تغییر گزینه‌های اجرا…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "افزودن به کتابخانه" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "افزودن مدخل میزکار" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "افزودن به استیم" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "تغییر نام…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "نهفتن برنامه" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "نمایش برنامه" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "برداشتن از سیاهه" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "نام برنامه" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "شناسهٔ وضعیت" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "نظر وضعیت" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "حذف پیغام" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "فهرست اصلی" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "درون‌ریزی…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "راهنما" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "دربارهٔ بطری‌ها" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "پروندهٔ «{0}» از نوع exe یا msi نیست" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "به‌روز شده: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "«{0}» افزوده شد" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "گزینش پروندهٔ اجرایی" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "افزودن" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "نهفتن برنامه‌های نهفته" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "اجرا کردن «{0}»…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_دور انداختن" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "برون ریزی" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "پشتیبان" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_حذف" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "اجراگر غایب" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "توقّف _اجباری" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "گزینش شاخهٔ کاری" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "نصب کننده‌ها" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "عملیات در حال انجام. لطفاً شکیبا باشید." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "درون‌ریزی شکست خورد" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "درون ریختن پشتیبان…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "درون‌ریزی" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "گزینش پروندهٔ پیکربندی" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "اجرای «{0}» در «{1}»…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "بطری‌هایتان" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "گزینش شاخهٔ بطری" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "ایجاد کردن بطری…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "ناتواتن در ایجاد بطری" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "بطری ایجاد شد" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "گزینش مسیر بطری‌ها" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "اجرای دوبارهٔ بطری‌ها؟" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "اجرای _دوباره" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "دیگر" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "ارتقا" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "نصب کردن…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "بیانیه برای {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "نصب «{0}» حذف شد" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "«{0}» نصب شد" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "نصب «{0}» شکست خورد" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "«{0}»‌ درون‌ریخته شده" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "بازبینی برای {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "متوقّف کردن «{0}»…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "اجرای «{0}» با استیم…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "«{0}» نهفته" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "«{0}» نمایان" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "«{0}» برداشته" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "مدخل میزکار برای «{0}» ساخته شد" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "«{0}» به کتابخانه‌تان افزوده شد" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "«{0}» به کتابخانهٔ استیمتان افزوده شد" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "نمایش گزارش" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "به‌روز کردن تنظیمات نمایش. لطفاُ شکیبا باشید…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "تنظیمات نمایش به‌روز شد" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "گزینش مسیر گرداننده" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "هیچ متغیّر محیطی‌ای تعریف نشده." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "هیچ الگوی کنار گذاشتنی تعریف نشده." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "رونوشت در تخته‌گیره" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "گزینش پروندهٔ منبع" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "نصب کردن وابستگی‌های ویندوزی…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "نصب کردن {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "نصب کردن {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "گزینش کدنوشته" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "بطری‌ها" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "اجرای نرم‌افزارهای ویندوزی" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;واین;ویندوز;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "مهاجرت فلت‌پک" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "تغییر وضعیت گفت‌وگوی مهاحرت فلت‌پک." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "زمینهٔ تاریک" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "اجبار به استفاده از زمینهٔ تاریک." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "عرض پنجره" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "تغییر عرض پنجره." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "ارتفاع پنجره" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "تغییر ارتفاع پنجره." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "نمایش اطلاعیه‌ها." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "پاکسازی فایل‌های موقت" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "پاک کردن مسیر موقت زمانی که سیستم اجرا می‌شود." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "انتشار کاندید" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "نمای راه‌اندازی" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "" #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "آزمایش‌ها:گودال ماسه" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "بستن خودکار Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "اجرای نرم‌افزارهای ویندوزی روی گنو/لینوکس با بطری‌ها!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "نرم‌افزار بطری‌ها و از اوقات فراغت خود لذت ببرید!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "ویژگی‌ها:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "بطری ها را با محیط های از پیش تنظیم شده ایجاد کنید و یا محیط خود را بسازید" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "تشخیص خودکار برنامه های نصب شده در بطری‌های شما" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "افزودن سریع متغییر های محیطی" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "نصب خودکار و مدیریت اجراکننده های Wine و Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "تعمیر خودکار بطری‌ها در مورد این شکست" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "مدیر وظیفه یکپارچه برای فرآیند های Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "دسترسی به ProtonDB و WineHQ برای پشتیبانی" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "پشتیبان گیری و بازیابی بطری‌ها" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "وارد کردن پیشوندهای Wine از دیگر مدیران" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "نگارش بطری‌ها" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... و ویژگی‌های دیگری که می‌توان با نصب بطری‌ها یافت!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "نگارش درست" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "رفع اشکال‌ها:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "تاریخ نگارش درست" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #, fuzzy #~ msgid "Calculating…" #~ msgstr "در حال محاسبه..." #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "بطری‌ها" #, fuzzy #~ msgid "New Bottle" #~ msgstr "بطری‌ها" #~ msgid "64 bit" #~ msgstr "۶۴ بیت" #~ msgid "32 bit" #~ msgstr "۳۲ بیت" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "انتخاب مسیر" #~ msgid "Layers" #~ msgstr "لایه ها" #~ msgid "Ultra Quality" #~ msgstr "کیفیت فوق العاده" #~ msgid "Quality" #~ msgstr "کیفیت" #~ msgid "Balanced" #~ msgstr "متعادل" #, fuzzy #~ msgid "Choose a file." #~ msgstr "انتخاب مسیر" #, fuzzy #~ msgid "File not Found" #~ msgstr "حذف کننده" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "مدیریت آسان پیشوندهای wine توسط محیط‌ها" #, fuzzy #~ msgid "Read documentation." #~ msgstr "مطالعه مستندات" #~ msgid "Read documentation" #~ msgstr "مطالعه مستندات" #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "مدیریت درایو ها" #~ msgid "96" #~ msgstr "۹۶" #~ msgid "120" #~ msgstr "۱۲۰" #~ msgid "144" #~ msgstr "۱۴۴" #~ msgid "168" #~ msgstr "۱۶۸" #~ msgid "192" #~ msgstr "۱۹۲" #~ msgid "216" #~ msgstr "۲۱۶" #~ msgid "240" #~ msgstr "۲۴۰" #~ msgid "288" #~ msgstr "۲۸۸" #~ msgid "336" #~ msgstr "۳۳۶" #~ msgid "384" #~ msgstr "۳۸۴" #~ msgid "432" #~ msgstr "۴۳۲" #~ msgid "480" #~ msgstr "۴۸۰" #~ msgid "gl (default)" #~ msgstr "gl (پیشفرض)" #, fuzzy #~ msgid "Gamescope" #~ msgstr "استفاده از Gamescope" #, fuzzy #~ msgid "No Programs found" #~ msgstr "برنامه ها" #, fuzzy #~ msgid "Width (e.g. 1280)" #~ msgstr "مثلا ۱۲۸۰" #, fuzzy #~ msgid "Height (e.g. 720)" #~ msgstr "مثلا ۷۲۰" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "رزولوشن بازی" #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "تنظیمات نمایش" #, fuzzy #~ msgid "Support" #~ msgstr "از ما پشتیبانی کنید" #~ msgid "Open menu" #~ msgstr "باز کردن منو" #~ msgid "Confirm" #~ msgstr "تایید" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "Easily manage wineprefix" #~ msgstr "مدیریت آسان پیشوند wine" #, fuzzy #~ msgid "Loading…" #~ msgstr "در حال دانلود…" #, fuzzy, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "اجرا با استیم" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "مطالعه مستندات درباره نصاب ها\t" #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "مطالعه مستندات درباره نصاب ها\t" #~ msgid "Extra settings" #~ msgstr "تنظیمات اضافه" #, fuzzy #~ msgid "Your Library" #~ msgstr "کتابخانه شما" #~ msgid "Translate" #~ msgstr "ترجمه" #~ msgid "Funding" #~ msgstr "تامین مالی" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "گزارش باگ" #~ msgid "Blog" #~ msgstr "بلاگ" #~ msgid "Twitter" #~ msgstr "توئیتر" #~ msgid "Bug report" #~ msgstr "گزارش باگ" #~ msgid "Enable FSR" #~ msgstr "فعال سازی FSR" #~ msgid "e.g. 60" #~ msgstr "مثلا ۶۰" #~ msgid "e.g. 30" #~ msgstr "مثلا ۳۰" #~ msgid "Type the new name:" #~ msgstr "نام جدید را تایپ کنید:" #~ msgid "Type here.." #~ msgstr "اینجا تایپ کنید.." #~ msgid "Welcome" #~ msgstr "خوش آمدید" #~ msgid "Download" #~ msgstr "دانلود" #~ msgid "Finish" #~ msgstr "پایان" #~ msgid "Your library" #~ msgstr "کتابخانه شما" #~ msgid "Confirm deletion" #~ msgstr "تایید حذف" #~ msgid "64 Bit" #~ msgstr "۶۴ بیت" ================================================ FILE: po/fi.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 12:48+0000\n" "Last-Translator: Mirko Brombin \n" "Language-Team: Finnish \n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Polkua ei määritetty" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Varmuuskopio {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Varmuuskopion tuominen: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Komponenttien asentaminen epäonnistui, yritettiin kolme kertaa." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Välttömättömiä komponentteja puuttuu. Asennetaan…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Pullokansion luominen epäonnistui." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Paikkamerkin hakemiston/tiedoston luominen epäonnistui." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Luodaan Pullo-kokoonpanoa…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Mallipohja löytyi, toteutetaan…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Winen kokoonpanoa päivitetään…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Winen kokoonpano päivitetty!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Suoritetaan flatpakina, eristetään käyttäjähakemisto…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Eristetään käyttäjähakemisto…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Asetetaan Windows-versiota…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Toteuta CMD-oletusasetukset…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Optimoidaan ympäristöä…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Toteutetaan ympäristö: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Käytetään mukautetun ympäristön reseptiä…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Reseptiä ei löydy tai se ei ole kelvollinen…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Asennetaan DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Asennetaan VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Asennetaan DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Asennetaan riippuvuus: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Luodaan versionointitila 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Viimeistellään…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Asetetaan mallipohja välimuistiin…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Kommitoidaan tilaa…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Ei mitään kommitoitavaa" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Uusi tila [{0}] luotu!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Tilaluettelo noudettu onnistuneesti!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Tila {0} palautettu onnistuneesti!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Palautetaan tila {}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Tilaa ei löytynyt" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Tila {} on jo aktiivinen tila" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Näytä versio" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Suoritustiedoston polku" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk polku" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Pullon nimi" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Välitä argumentit" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Virheellinen URI (syntaksi: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Quit]-pyyntö vastaanotettu." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Help]-pyyntö vastaanotettu." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Refresh]-pyyntö vastaanotettu." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Lahjoita" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Kolmansien osapuolten kirjastot ja erikoiskiitokset" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Sponsorit ja rahoitus" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Copyright © 2017 Bottles-kehittäjät" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Bottles-kehittäjät" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Jiri Grönroos" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Komponentin versio" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Poista asennus" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Selaa tiedostoja" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Asennus epäonnistui. Tämä saattaa johtua tietovaraston virheestä, " "osittaisesta latauksesta tai ettei tarkistussumma vastaa odotettua arvoa. " "Yritä uudelleen." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Lataa ja asenna" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0 %" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Näytä manifesti" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Lisenssi" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Asenna uudestaan" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Ilmoita ohjelmistovirheestä…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Riippuvuuden nimi" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Riippuvuuden kuvaus" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Luokka" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Lataa ja asenna tämä riippuvuus" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Asennuksessa tapahtui virhe. Käynnistä Pullot uudelleen lukeaksesi " "kaatumisraportin tai suorita Pullot päätteen kautta lukeaksesi tulosteen." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Riippuvuusvalikko" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Ongelmanratkaisu" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Selaa tiedostoja…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Monista pullo…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Tämä on pullosi täydellinen arkisto, mukaan lukien henkilökohtaiset " "tiedostot." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Täysi varmuuskopio…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Tämä on vain pullon kokoonpano. Se on hyvä lähtökohta, jos haluat luoda " "uuden kokoonpanon ilman henkilökohtaisia tiedostoja." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Vie kokoonpano…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Näytä piilotetut ohjelmat" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Etsi uusia ohjelmia" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Poista pullo…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Toissijainen valikko" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Pakota kaikkien prosessien lopetus" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simuloi Windowsin järjestelmän sammutus." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Sammuta" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simuloi Windowsin järjestelmän uudelleenkäynnistys." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Käynnistä uudelleen" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Käynnistysvalinnat" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Suorita päätteessä" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Pudota tiedostoja suorittaaksesi ne" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Oma pullo" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Ympäristö" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Ajaja" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Versiointi on käytössä tälle pullolle" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Versiointi on aktiivisena tässä pullossa." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Käynnistä suoritustiedosto…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Ohjelmat" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Napsauta \"Käynnistä suoritustiedosto…\" suorittaaksesi ohjelman, " "\"Lisää pikavalintoihin…\" lisätäksesi suoritustiedoston Ohjelmat-listaan, " "tai \"Asenna ohjelmia…\" asentaaksesi yhteisön kuratoimia ohjelmia." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Lisää pikavalintoihin…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Asenna ohjelmia…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Valinnat" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Asetukset" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Määritä pullon asetukset." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Riippuvuudet" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Asenna ohjelmien riippuvuuksia." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Tilannevedokset" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Luo ja hallitse pullon tiloja." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Tehtävienhallinta" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Hallitse käynnissä olevia ohjelmia." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Työkalut" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Komentorivi" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Suorita komentoja pullon sisällä." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Rekisterimuokkain" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Muokkaa sisäistä rekisteriä." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Vanhennetut Wine-työkalut" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Resurssienhallinta" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Virheenjäljitys" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Kokoonpano" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Asennuksen poistaja" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Ohjauspaneeli" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Etsi riippuvuuksia…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Et ole yhteydessä internetiin" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Pullot toimii yhteydettömässä tilassa, joten riippuvuuksia ei ole saatavilla." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Riippuvuudet ovat resursseja, jotka parantavat Windows-ohjelmiston " "yhteensopivuutta.\n" "\n" "Tällä sivulla olevat tiedostot ovat kolmansien osapuolien tarjoamia ja ne " "ovat omisteellisen lisenssin alaisia. Asentamalla hyväksyt niiden " "lisenssiehdot." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Ilmoita ongelmasta tai puuttuvasta riippuvuudesta." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Ilmoita puuttuvasta riippuvuudesta" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Lue dokumentaatio" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentaatio" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Etsi" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Etsi ohjelmia…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Asenna yhteisön kuratoimia ohjelmia.\n" "\n" "Tällä sivulla olevat tiedostot ovat kolmansien osapuolien tarjoamia ja ne " "ovat omisteellisen lisenssin alaisia. Asentamalla hyväksyt niiden " "lisenssiehdot." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Asentajia ei löytynyt" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Tietovarasto ei ole tavoitettavissa tai yksikään asennusohjelma ei ole " "yhteensopiva tämän pullon kanssa." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Lue dokumentaatio" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nimi" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Komponentit" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Wine-yhteensopivuuskerroksen versio." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Päivitetään ajajaa sekä komponentteja, odota hetki…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Paranna Direct3D 8/9/10/11 -yhteensopivuutta kääntämällä se Vulkanille." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Päivitetään DXVK:ta…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Paranna Direct3D 12 -yhteensopivuutta kääntämällä se Vulkanille." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Päivitetään VKD3D:tä…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Päivitetään DXVK-NVAPI:a…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Paranna reagointikykyä. On mahdollisesti joidenkin huijausesto-ohjelmien " "havaittavissa." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Päivitetään LatencyFleX:tä, odota hetki…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Näyttö" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "DLSS" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Paranna suorituskykyä visuaalisen laadun kustannuksella käyttäen DXVK-NVAPI:" "a. Toimii vain suhteellisen uusilla NVIDIA:n näytönohjaimilla." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Paranna suorituskykyä visuaalisen laadun kustannuksella. Toimii vain " "Vulkanilla." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "FidelityFX Super Resolution -asetukset" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Erillinen näytönohjain" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Käytä erillistä näytönohjainta suorituskyvyn parantamiseksi. Virrankulutus " "kasvaa tämän myötä." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Jälkikäsittelyn tehosteet" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Lisää useita jälkikäsittelytehosteita käyttämällä vkBasaltia. Toimii vain " "Vulkanilla." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Hallitse jälkikäsittelyn tasoasetuksia" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Hallitse miten pelit tulee esittää näytöllä Gamescopea käyttäen." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Hallitse Gamescopen asetuksia" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Edistyneet näyttöasetukset" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Suorituskyky" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Ota synkronointi käyttöön moniydinsuorittimien suorituskyvyn parantamiseksi." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Synkronointi" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Järjestelmä" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Tarkkaile suorituskykyä" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Näytä tarkkailutietoja kuten kuvan päivitystaajuus, lämpötilat, suorittimen " "ja näytönohjaimen rasitus sekä paljon muuta OpenGL:llä ja Vulkanilla " "käyttäen MangoHudia." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Toteuta joukko optimointeja laitteellesi. Voi parantaa pelien suorituskykyä." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Esilataa pelien tiedostot" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Paranna latausaikoja, kun peli käynnistetään useita kertoja. Pelin " "käynnistys kestää tavallista kauemmin ensimmäisellä käynnistyskerralla." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Hallitse vmtouchin asetuksia" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS:n pelikaappaus" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Käytä tai poista käytöstä OBS:n pelikaappausta kaikille Vulkan- ja OpenGL-" "ohjelmille." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Yhteensopivuus" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windows-versio" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Päivitetään Windows-versiota…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Kieli" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Valitse ohjelmissa käytettävä kieli." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Itsenäinen hiekkalaatikko" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Käytä rajoitettua/hallittua ympäristö tälle pullolle." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Hallitse hiekkalaatikon oikeuksia" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 #, fuzzy msgid "Bottles Runtime" msgstr "Pullon nimi" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Paranna yhteensopivuutta tarjoamalla ylimääräisiä kirjastoja. Poista " "käytöstä, jos kohtaat ongelmia." #: bottles/frontend/ui/details-preferences.blp:306 #, fuzzy msgid "Steam Runtime" msgstr "Pullon nimi" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Paranna yhteensopivuutta Steam-pelien kanssa tarjoamalla ylimääräisiä " "kirjastoja. Poista käytöstä, jos kohtaat ongelmia." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Työskentelyhakemisto" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Palauta oletusarvoon" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Oletus)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL-ohitukset" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Ympäristömuuttujat" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Hallitse asemia" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Automaattiset tilannevedokset" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Luo automaattisesti tilannevedos ennen ohjelmien asentamista tai asetusten " "muuttamista." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Pakkaus" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Pakkaa tilannevedokset tilan säästämiseksi. Tämä hidastaa tilannevedosten " "luomista." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Käytä ohituskaavoja" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Sulje pois polkuja tilannevedoksista." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Hallitse kaavoja" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Päivitä" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Pysäytä prosessi" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Tilannevedoksia ei löytynyt" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Luo ensimmäinen tilannevedos aloittaaksesi asetusten tilanteiden " "tallentamisen." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Lyhyt kommentti" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Tallenna pullon tila." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Luo uusi tilannevedos" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Tiedot" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Takaisin" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Toiminnot" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Valitse pullo" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Peru" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Valitse" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Luo uusi pullo" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Pullojen kaatumisraportti" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Peru" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Lähetä raportti" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Pullot kaatui, kun käytit sitä viimeksi. Täytä vikailmoitus ja liitä " "seuraavat virheenjäljitystiedot, jotta tunnistamme ongelman ja estämme sitä " "tapahtumasta uudelleen." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Löysimme yhden tai useamman samankaltaisen (tai identtisen) raportin. " "Jokainen raportti vaatii kehittäjien aikaa. Kunnioita heidän työtä ja " "tarkista huolellisesti, että vastaavaa raporttia ei ole jo ilmoitettu ennen " "uuden lähettämistä." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Haluan silti raportoida." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Lisäasetukset" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Puutteellinen paketti" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Tämä versio Pullot-sovelluksesta ei vaikuta sisältävän kaikkia tarvittavia " "ydinriippuvuuksia. Ota yhteys paketin ylläpitäjään tai käytä virallista " "versiota." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Lopeta" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Dynaamisesti linkitetyt kirjastot voidaan määritellä joko " "sisäänrakennetuiksi (toimittaa Wine) tai natiiveiksi (ohjelman tarjoamat)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Uusi ohitus" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Ohitukset" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Asemat" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Nämä ovat polkuja isäntäjärjestelmästä, jotka on yhdistetty ja tunnistettu " "ajajan toimesta (esim. C: ja D:)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Kirjain" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Olemassa olevat asemat" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Monista pullo" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Monista" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Kirjoita pullon kaksoiskappaleelle nimi." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Monistetaan…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Tämä saattaa kestää hetken." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Pullo monistettu" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Ympäristömuuttujat ovat dynaamisesti nimettyjä arvoja, jotka voivat " "vaikuttaa millä tavalla prosessit käyttäytyvät pullossa." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Muuttujan nimi" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Olemassa olevat muuttujat" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Ohituskaavat" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Määritä kaavat, joiden perusteella estetään haluamiesi hakemistojen " "versiointi." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Kaava" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Olemassa olevat kaavat" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescopen asetukset" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Tallenna" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Hallitse miten pelit tulee näyttää." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Pelin resoluutio" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Käyttää videopelin resoluutiota referenssinä pikseleinä." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Leveys" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Korkeus" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Ikkunan resoluutio" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Skaalaa resoluutiota suuremmaksi kun käytetään peliä korkeampaa " "näyttöresoluutiota." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Sekalaiset" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Kuvan päivitysnopeuden raja" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Kuvan päivitysnopeuden raja, kun ei kohdistettuna" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Kokonaisluvun skaalaus" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Ikkunan tyyppi" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Reunaton" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Koko näyttö" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Haluatko jatkaa asennusta?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Aloita asennus" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Tämä asentaja vaatii paikallisia resursseja, joita ei ole muuten saatavilla." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Jatka" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Valmis!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Näytä ohjelmat" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Asennus epäonnistui!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Jokin meni pieleen." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Kaikki viestit" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Kriittiset" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Virheet" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Varoitukset" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Info" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Päiväkirjan selain" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Päiväkirjaselain" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Muuta lokitustasoa." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Kaikki" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Nämä argumentit välitetään ohjelman käynnistämisen yhteydessä." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Mukautetut argumentit" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Komennon argumentit" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "esim.: VAR=arvo %command% -esimerkki1 -esimerkki2 -esimerkki3=hei" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Jälkikäteen ajettava skripti" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Valitse mikä komentosarja suoritetaan käynnistyksen jälkeen." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Valitse skripti" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Valitse mistä ohjelma käynnistetään." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Valitse kansio" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "Tämä asetus ohittaa tämän suoritustiedoston oletusasetukset." #: bottles/frontend/ui/dialog-launch-options.blp:115 #, fuzzy msgid "Preferences Overrides" msgstr "Asetukset" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Palauta oletusarvoon" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Virtuaalinen työpöytä" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Proton-huomautus" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Käytä Protonia" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Varo, että Proton-pohjaisten suorittajien käyttäminen muissa kuin Steam-" "pulloissa voi aiheuttaa ongelmia ja estää niitä toimimasta oikein.\n" "\n" "Suosittelemme käyttämään Wine-GE:tä, Protonin versiota, joka on tarkoitettu " "toimimaan Steamin ulkopuolella.\n" "\n" "Jatkaminen ottaa automaattisesti käyttöön Steamin ajonajan " "(jos se on järjestelmässä ja Bottles havaitsee sen), jotta se voi käyttää " "tarvittavia kirjastoja ja rajoittaa yhteensopivuusongelmia. Huomaa, että " "GloriousEggroll, suorittajan tarjoaja, ei ole vastuussa mistään ongelmista " "ja pyydämme, että et raportoi heille." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Selvä." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Nimeä uudelleen" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Valitse uusi nimi valitulle ohjelmalle." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Uusi nimi" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Suorita argumenteilla" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Suorita" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Kirjoita alle suoritustiedostolle välitettävät argumentit." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "esim.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Hiekkalaatikon asetukset" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Jaa verkko" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Jaa ääni" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Päivitys vaaditaan" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Jatka" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Käynnistä päivitys" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Uusi versiointijärjestelmä" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Pullojen uusi versiointijärjestelmä on julkaistu." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottlesissa on kokonaan uusi versiojärjestelmä, joka ei ole taaksepäin " "yhteensopiva.\n" "\n" "Jotta voimme jatkaa versioinnin käyttöä, meidän on alustettava pullovarasto " "uudelleen. Tämä ei poista tietoja pullosta, mutta poistaa kaikki olemassa " "olevat tilannekuvat ja luo uuden.\n" "\n" "Jos sinun on palattava edelliseen tilannekuvaan ennen jatkamista, sulje tämä " "ikkuna ja palauta tilannevedos ja avaa sitten pullo uudelleen näyttääksesi " "tämän ikkunan uudelleen.\n" "\n" "Vanha järjestelmä lopetetaan jossain seuraavista julkaisuista." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Alustetaan uudelleen tietovarastoa…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Valmis! Käynnistä Pullot uudelleen." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Jälkikäsittelyn tehosteiden asetukset" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Oletus" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Oletusasetukset" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Tehosteet toteutaan listausjärjestyksessä." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Tehosteet" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Contrast Adaptive -terävöinti" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Terävyys" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Näytä tiedot" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Denoised Luma -terävöinti" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Kohinanpoisto" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Fast Approximate -anti-aliasointi" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Alipikselin laatu" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Quality Edge Threshold" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Quality Edge Threshold -minimi" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Subpixel Morphological -anti-aliasointi" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Reunantunnistus" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Väri" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Kynnystys" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Hakuvaiheita enitään" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Hakuvaiheita enintään (diagonaalinen)" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Reunan pyöristys enintään" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS-terävyys lisää kuvan terävyyttä. Suuremmat arvot tekevät kuvasta " "terävämmän, kun taas alle 0:n arvot tekevät kuvasta pehmeämmän." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "DLS-terävyys lisää kuvan terävyyttä. Suuremmat arvot tekevät kuvat " "terävämmän." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "DLS-kohinanpoisto vähentää kuvan kohinaa. Suuremmat arvot tekevät kuvasta " "pehmeämmän." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "FXAA subpixel -laatu heikentää aliasointia alipikselitasolla. Suuremmat " "arvot tekevät kuvasta pehmeämmän." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "FXAA edge -kynnys on minimikontrastin määrä, joka tarvitaan FXAA-algoritmin " "soveltamiseen. Suuremmat arvot lisäävät kuvan kontrastia." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "FXAA quality edge -kynnys on FXAA-algoritmin sivuuttamien tummien pikselien " "vähimmäisarvo. Korkeammat arvot saavat FXAA:n ohittamaan pikselit jotka ovat " "arvon alapuolella ja voivat johtaa suorituskyvyn kasvuun." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma havaitsee reunat yksivärisesti, kun taas Color havaitsee reunat värien " "perusteella. Luma on suorituskykyisempi kuin Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "SMAA-kynnys määrittää reunan havaitsemisen herkkyyden. Pienemmät arvot " "havaitsevat enemmän reunoja suorituskyvyn kustannuksella." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "SMAA hakuvaiheiden enimmäismäärä määrittää, kuinka monta vaaka- ja " "vertikaalista hakuvaihetta suoritetaan reunojen etsinnässä." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "SMAA diagonaalisten hakuvaiheiden enimmäismäärä määrittää, kuinka monta " "viistosuuntaista hakuvaihetta suoritetaan reunojen etsinnässä." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "SMAA-kulman pyöristys määrittää reunan kulmien pyöristyksen voimakkuuden." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Sisäänrakennettu (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Alkuperäinen (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Sisäänrakennettu, sitten natiivi" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Natiivi, sitten sisäänrakennettu" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Pois käytöstä" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Poista" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/kohdista/polkuun" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Arvo" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Selaa tiedostoja" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Wine-etuliitteen nimi" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Hallitsin" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Tämä Wine-etuliite tuotiin jo Pullot-sovellukseen." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Tuo Pullo-varmuuskopio" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Etsi uudelleen etuliitteitä" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Etuliitteitä ei löytynyt" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Ulkoisia etuliitteitä ei löytynyt. Onko Bottlesilla pääsy niihin?\n" "Käytä yläreunassa olevaa kuvaketta tuodaksesi pullon varmuuskopiosta." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Täysi arkisto" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Näytä manifesti…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Lue arvio…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Asentajan nimi" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Asentajan kuvaus" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Tuntematon" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Asenna tämä ohjelma" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Ohjelmat-valikko" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Ei pienoiskuvaa" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Käynnistä" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Käynnistä Steamilla" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Tietueen nimi" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Poista kirjastosta" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Pysäytä" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Kirjasto" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Lisää kohteita tänne pullojen ohjelmaluettelosta" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Versiointi on aktiivisena tässä pullossa." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Tämä pullo näyttää vaurioituneelta." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Suorita tässä pullossa" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Suorita tässä" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Tämä pullo näyttää vaurioituneelta, kokoonpanotiedosto puuttuu. Voin yrittää " "ratkaista tämä luomalla uuden kokoonpanon." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Etsi pulloja…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Pullot" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Luo uusi pullo…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Tuloksia ei löytynyt" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Yritä eri hakuehtoja." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Käynnistetään…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Tämä resurssi puuttuu." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Selaa" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "_Luo" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Pullon nimi" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Sovellus" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Pelaaminen" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "_Mukautettu" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Mukautettu" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Jaa käyttäjäkansio" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Tämä tekee käyttäjähakemiston löydettävissä pullosta, lisäten riskiä " "henkilökohtaisia tietojen jakamiseen Windows-ohjelmistoon. Tätä vaihtoehtoa " "ei voi muuttaa, kun pullo on luotu." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arkkitehtuuri" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "Käytä 32-bittistä vain jos se on tarpeellista." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Tuo mukautettu kokoonpano." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Pullon kansio" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Kansio, joka sisältää tämän pullon datan." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Sulje" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Tämä nimi ei ole käytettävissä, käytä toista nimeä." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Edellinen" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Tervetuloa, tämä on Pullot" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Suorita Windows-ohjelmistoja Linuxilla." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows pulloissa" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Pullot käyttää yhteensopivuusajajia ja siten tarjoaa eristettyjä, " "kontitettuja Windowsin kaltaisia ympäristöjä, missä on mahdollista suorittaa " "ohjelmia." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Melkein valmista" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Vielä muutama minuutti, että kaikki on valmiina…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Kaikki valmista!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Suorita määritys ensin" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Aloita pullojen käyttö" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Seuraava" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Asetukset" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Yleinen" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Ulkoasu" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Tumma tila" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Käyttääkö Pullot-sovellus tummaa väriteemaa." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Näytä päivityspäivä" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Näytetäänkö pulloluettelossa päivityspäivä vai ei." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Ilmoitukset" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Näytä latauksia ja asennuksia koskevat ilmoitukset." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Väliaikaiset tiedostot" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Tyhjennetäänkö väliaikaiset tiedostot, kun Pullot käynnistetään?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Sulje Pullot ohjelman käynnistämisen jälkeen" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Sulje Pullot, kun ohjelma on käynnistetty tiedostonhallinnasta." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integraatiot" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Steam Proton -etuliitteet" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Listaa ja hallitse Steam Proton -etuliitteitä." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Listaa Steam-sovellukset Ohjelmat-luettelossa" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Vaatii, että Steamin Windows-versio on asennettu pulloon." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Listaa Epic Games Ohjelmat-luettelossa" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Vaatii, että Epic Games Store on asennettu pulloon." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Listaa Ubisoft Games Ohjelmat-luettelossa" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Vaatii, että Ubisoft Connect on asennettu pulloon." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Lisäasetukset" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Pullojen kansio" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Kansio, joka sisältää pullojesi datan." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Ajajat" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "Pullot-sovellus on offline-tilassa, joten suorittajia ei ole saatavilla." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Esijulkaisu" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Näytä ajajien epävakaat versiot." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL-komponentit" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" "Pullot-sovellus on offline-tilassa, joten DLL:t eivät ole käytettävissä." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Ydin" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Runtime" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Kokeilut" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Nämä ominaisuudet ovat kehityksen alla ja saattavat olla epävakaita. Bugeja " "ja rikkoutumisia odotettavissa." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Hiekkalaatikko per pullo" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "Aikaisessa kehityksessä." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Käynnistä päätteellä" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Selaa polkua" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Muuta käynnistysvalintoja…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Lisää kirjastoon" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Lisää työpöytätietue" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Lisää Steamiin" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Nimeä uudelleen…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Piilota ohjelma" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Näytä ohjelma" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Poista luettelosta" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Ohjelman nimi" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Tilan id-tunniste" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Tilan kommentti" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Palauta tämä tilannevedos" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Poista viesti" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Päävalikko" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Et näytä olevan yhteydessä internetiin. Ilman internetyhteyttä et voi ladata " "välttämättömiä komponentteja. Napsauta tätä kuvaketta, kun yhteys on " "muodostettu uudelleen." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Tuo…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Ohje" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Tietoja - Pullot" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Tiedosto \"{0}\" ei ole .exe- tai .msi-tiedosto" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Päivitetty: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" lisätty" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Valitse suoritustiedosto" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Lisää" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Piilota piilotetut ohjelmat" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Käynnistetään \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Varoitus hiekkalaatikkosta" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Pullot-sovellus toimii hiekkalaatikossa, joka on rajoitettu lupaympäristö, " "jota tarvitaan pitämään sinut turvassa. Jos ohjelma ei toimi, harkitse " "siirtymistä pulloon (3 pistettä -kuvake) ja käynnistä sieltä." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Hylkää" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Valitse sijainti, mihin varmuuskopioitava kokoonpano tallennetaan" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Vie" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Valitse sijainti, johon varmuuskopioarkisto tallennetaan" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Varmuuskopiointi" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Luotu varmuuskopio pullosta \"{0}\"" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Varmuuskopion luonti pullosta \"{0}\" epäonnistui" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Haluatko varmasti poistaa pysyvästi \"{}\"?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "Tämä poistaa kaikki siihen liittyvät ohjelmat ja asetukset." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Poista" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Puuttuva ajaja" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Tämän pullon pyytämä ajaja puuttuu. Asenna se Pullot-sovelluksen asetusten " "kautta tai valitse uusi ajaja sovellusten suorittamiseksi." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Haluatko varmasti pakottaa kaikkien prosessien lopetuksen?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Tämä saattaa aiheuttaa tietojen katoamista, korruptiota ja ohjelmien " "virheellistä toimintaa." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Pakota _lopetus" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Tämä ominaisuus ei ole käytettävissä järjestelmässäsi." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Lisää tämä ominaisuus suorittamalla flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Tämä pullon nimi on jo käytössä." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Valitse työskentelyhakemisto" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Kohteen \"{}\" datan sisältävä kansio." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Haluatko varmasti poistaa kaikki tilannevedokset?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Tämä poistaa kaikki tilannevedokset, mutta säilyttää tiedostot." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "Siirry uuteen versiojärjestelmään luodaksesi uusia tiloja." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Asentajat" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Toimenpiteitä meneillään, odota hetki." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Palaa pullojesi pariin." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Varmuuskopio tuotu onnistuneesti" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Tuonti epäonnistui" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Tuodaan varmuuskopio…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Valitse varmuuskopioarkisto" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Tuo" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Valitse kokoonpanotiedosto" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "Tyhjä" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Käynnistetään \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Käynnistetään \"{0}\" \"{1}\":ssa…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Pullosi" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Ladataan ~{0} paketista…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Noudettu {0}/{1} pakettia" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Valitse pullon kansio" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Luodaan pulloa…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Pullon luominen ei onnistunut" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Pullon luominen epäonnistui yhden tai useamman virheen vuoksi." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Pullo luotu" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" luotiin onnistuneesti." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" "Steamia ei löytynyt tai Pullot-sovelluksella ei ole riittävästi oikeuksia." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Valitse Bottlesin polku" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Käynnistetäänkö Pullot uudelleen?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Pullot-sovellus täytyy käynnistää uudelleen tämän hakemiston käyttämiseksi.\n" "\n" "Varmista, että suljet kaikki ohjelmat, jotka on käynnistetty Pullot-" "sovelluksessa ennen käynnistämistä, koska se ei voi aiheuttaa tietojen " "menetyksen tai vahingoittumisen tai ohjelmien toimintahäiriön." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Käynnistä uudelleen" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "Pohjautuu Valven Wineen sisältäen staging- ja Proton-paikkaukset." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" "Pohjautuu Winen upstream-versioon sisältäen staging- ja Proton-paikkaukset." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Pohjautuu Winen upstream-versioon sisältäen staging-paikkaukset." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Pohjautuu Valven Wineen sisältäen staging-, Proton- ja Steam-kohtaiset " "paikkaukset. Vaatii, että Steam Runtime on otettu käyttöön." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Muut" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Päivitä" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Asennetaan…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest for {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" on poistettu" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" asennettu" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "Kohteen \"{0}\" asennus epäonnistui" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" tuotu" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Tämä sovellus saattaa toimia heikonlaisesti. Asentaja määritettiin " "tarjoamaan paras mahdollinen kokemus, mutta varaudu häiriöihin, epävakauteen " "ja puuttuviin toiminnallisuuksiin." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Tämä ohjelma toimii huomattavin häiriöin, mutta häiriöt eivät vaikuta " "toiminnallisuuteen." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" "Tämä ohjelma toimii, mutta pieniä häiriöitä on mahdollisesti havaittavissa." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Tämä ohjelma toimii täydellisesti." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Arvio {0}:lle" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Pysäytetään \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Käynnistetään \"{0}\" Steamilla…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" piilotettu" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" näytetty" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" poistettu" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" nimetty muotoon \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Luotu työpöytätietue \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\" lisätty kirjastoosi" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" lisätty Steam-kirjastoosi" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Näytä raportti" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Tämä ongelma raportoitiin viisi kertaa eikä sitä voi lähettää " "uudelleen.\n" " Lähetä palautteesi johonkin alla olevista raporteista." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Päivitetään näyttöasetuksia…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Näyttöasetukset päivitetty" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Ohituksia ei löytynyt." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Valitse aseman polku" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Ympäristömuuttujia ei ole määritetty." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Ohituskaavoja ei ole määritetty." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "On tapahtunut virhe." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Kopioi leikepöydälle" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Valitse resurssitiedosto" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Asennetaan Windows-riippuvuuksia…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Määritetään pullon asetukset…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Käsitellään asennuksen vaiheita…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Asennetaan {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Suoritetaan viimeisiä tarkistuksia…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Asennetaan {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} on nyt saatavilla ohjelmistoluettelossa." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Asennusohjelma epäonnistui tuntemattoman virheen vuoksi" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} on jo pois käytöstä tämän pullon kohdalla." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Tämä asetus eroaa pullon oletusasetuksesta." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Valitse komentosarja" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Mukautettua Bottlesin polkua ei löytynyt" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "Palataan oletuspolkuun. Annetun polun pulloja ei luetella." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Suorita Windows-ohjelmistoja" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak-migraatio" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Flatpak-siirtymädialogi" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tumma teema" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Pakota tumman teeman käyttö." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Päivitysajankohta listauksessa" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Näytä tai piilota pulloluettelossa päivityspäivä." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Steam-sovellusten luettelointi" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Steam-sovellusten listaus." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Epic Games -luettelointi" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Epic Games -listaus." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Ubisoft Connect -luettelointi" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Ubisoft Connect -listaus." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Ikkunan leveys" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Muuta ikkunan leveyttä." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Ikkunan korkeus" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Muuta ikkunan korkeutta." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Näytä ilmoitukset." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Väliaikaisten siivous" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Puhdista väliaikaisten polku järjestelmää käynnistettäessä." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Julkaisuehdokas" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Vaihda julkaisuehdokas suorittajille." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Käynnistysnäkymä" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Valitse, mikä näkymä ladataan sovelluksen käynnistyksen yhteydessä." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Ota käyttöön kokeelliset ominaisuudet, kuten versiointi ja asennusohjelmat. " "Julkaisuehdokas suorittajille." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Steam Proton -tuki" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Vaihda Steam Proton -etuliitetuki päälle." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Kokeet:hiekkalaatikko" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Vaihda kokeellinen hiekkalaatikko pulloa kohti." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Sulje Pullot automaattisesti" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Sulje Pullot, kun suoritustiedosto käynnistetään tiedostonhallinnasta" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Näytä varoitus hiekkalaatikosta" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Hiekkalaatikkovaroitus." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Aja Windows-ohjelmistoja Linuxissa Pullot-sovelluksen avulla!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Laita ohjelmistoja pulloihin ja ota ilo irti niistä!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Sisäänrakennettu riippuvuusasennusjärjestelmä mahdollistaa ohjelmistojen " "yhteensopivuuden. Lataa viralliset komponentit lataushallinnalla: ajaja " "(Wine, Proton), DXVK, riippuvuudet jne." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Pulloversiointi pitää työsi turvassa nyt ja antaa sinun palauttaa sen " "myöhemmin!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Ominaisuudet:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "Luo pulloja valmiiksi määritettyjä ympäristöjä käyttäen tai luo omasi" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Suorita suoritettavat tiedostot (.exe/.msi) pulloissasi suoraan " "tiedostohallinnan pikavalikosta" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Pulloihin asennettujen sovellusten automaattinen tunnistus" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Lisää ympäristömuuttujia nopeasti" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Ohita DLL:t suoraan pullokohtaisista asetuksista" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Ajajan muutos lennossa mille tahansa pullolle" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Erilaiset pelaamisen suorituskyvyn optimoinnit (esync, fsync, DXVK, " "välimuisti, shader-kääntäjä, offload… ja paljon muuta.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Wine- ja Proton-ajajien automaattinen asennus ja hallinta" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Automaattinen pullonkorjaus rikkoutuessa" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Integroitu riippuvuuksien asennusohjelma, joka perustuu yhteisöohjattuun " "tietovarastoon" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Integroitu tehtävänhallinta Wine-prosesseja varten" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Pääsy ProtonDB:hen ja WineHQ:iin tuen osalta" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Järjestelmä asetusten tuomiseksi uusiin Pullot-versioihin" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Varmuuskopioi ja tuo pulloja" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Tuo Wine-etuliitteet muilta hallitsimilta" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Pullojen versiointi" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... ja paljon muuta, mitä löydät asentamalla Pullot!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Päivitä metatietotiedot" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "Lisää päivitystietoja ja julkaisumuistiinpanojen versio" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Korjattu \"Lisää Steamiin\" -painike" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Oikea versio" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Korjaa kaatuminen pulloa luotaessa" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Merkittävä muutos: Uuden pullon käyttöliittymän uudelleensuunnittelu" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Elämän parannusten laatu:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 #, fuzzy msgid "Add toast for \"Run Executable\"" msgstr "Lisää omavalintainen suorituspolku" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Bugikorjaukset:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Pikanäppäimen lisääminen Steamiin johti virheeseen" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Varmuuskopioiden tuominen johti virheeseen" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Steam Runtime otetaan automaattisesti käyttöön, kun käytössä on wine-ge-" "custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Oikea versiopäivämäärä" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" "Piilota NVIDIAan liittyvät kriittiset virheet muissa kuin NVIDIA-" "järjestelmissä" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Riippuvuuksien asennus on nopeampi ja vakaampi" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "Terveystarkastuksessa on lisätietoja nopeampaa viankorjaamista varten" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #~ msgid "Calculating…" #~ msgstr "Lasketaan…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Suorita .exe/.msi tässä pullossa" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "Napsauta \"Luo uusi pullo…\" luodaksesi uuden pullon." #~ msgid "Create a new Bottle…" #~ msgstr "Luo uusi pullo…" #~ msgid "New Bottle" #~ msgstr "Uusi pullo" #~ msgid "Bottle Information" #~ msgstr "Pullon tiedot" #~ msgid "An environment improved for Windows games." #~ msgstr "Windows-pelejä varten parannettu ympäristö." #~ msgid "An environment improved for Windows applications." #~ msgstr "Windows-ohjelmistoja varten parannettu ympäristö." #~ msgid "A clear environment for your experiments." #~ msgstr "Tyhjä ympäristö kokeiluillesi." #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Älä linkitä käyttäjähakemistoa kotihakemistoon" #~ msgid "64 bit" #~ msgstr "64-bit" #~ msgid "32 bit" #~ msgstr "32-bit" #~ msgid "Custom Recipe" #~ msgstr "Mukautettu resepti" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Valitse mukautettu resepti ympäristölle, jos sinulla on sellainen." #~ msgid "Custom Path" #~ msgstr "Mukautettu polku" #~ msgid "Store this bottle in another place." #~ msgstr "Talleta tämä pullo eri paikkaan." #~ msgid "You are offline, unable to download." #~ msgstr "Olet offline-tilassa, et voi ladata." #~ msgid "Choose an executable path" #~ msgstr "Valitse suoritustiedoston polku" #~ msgid "Choose a Windows executable file" #~ msgstr "Valitse Windowsin suoritettava tiedosto" #~ msgid "Choose working directory for executables" #~ msgstr "Valitse työskentelyhakemisto suoritettaville tiedostoille" #~ msgid "Choose a recipe file" #~ msgstr "Valitse reseptitiedosto" #~ msgid "Choose where to store the bottle" #~ msgstr "Valitse mihin pullo talletetaan" #~ msgid "Choose a new Bottles path" #~ msgstr "Valitse uusi pullojen polku" #~ msgid "Choose the script" #~ msgstr "Valitse skripti" #~ msgid "Choose the Working Directory" #~ msgstr "Valitse työskentelyhakemisto" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Komponenttien asentaminen epäonnistui, yritettiin kolme kertaa." #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Ranskan käännökset kiitos @julroy67" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Ranskan käännökset kiitos @julroy67" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Slovakian käännökset @MartinIIOT ansiosta" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "Portugalin käännökset kiitos @SantosSi" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Saksan käännökset kiitos @thericosanto" #~ msgid "Layers" #~ msgstr "Tasot" #~ msgid "Ultra Quality" #~ msgstr "Ultralaatu" #~ msgid "Quality" #~ msgstr "Laatu" #~ msgid "Balanced" #~ msgstr "Tasapainotettu" #~ msgid "Layered" #~ msgstr "Tasoitettu" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Tasoihin pohjautuva ympäristö, missä jokainen sovellus on taso." #~ msgid "" #~ "Compress snapshots to reduce space. This will slow down creation of " #~ "snapshots." #~ msgstr "" #~ "Pakkaa tilannevedokset tilan säästämiseksi. Tämä hidastaa tilannevedosten " #~ "luomista." #~ msgid "This feature is not available on your system." #~ msgstr "Tämä ominaisuus ei ole käytettävissä järjestelmässäsi." #~ msgid "This will delete all snapshots, but keep your files." #~ msgstr "Tämä poistaa kaikki tilannvedokset, mutta tiedostot säilytetään." #~ msgid "Name has special characters or already in use" #~ msgstr "Nimessä on erikoismerkkejä tai se on jo käytössä" #~ msgid "Choose new Bottles path" #~ msgstr "Valitse uusi pullojen polku" #, fuzzy #~ msgid "Arabic tran*slations thanks to @TheDarkEvil" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "" #~ "Protuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "Portugalin käännökset kiitos @SantosSi" #~ msgid "Choose path" #~ msgstr "Valitse polku" #~ msgid "Choose a file." #~ msgstr "Valitse tiedosto." #~ msgid "File not Found" #~ msgstr "Tiedostoa ei löytynyt" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "Tiedostoa ei löytynyt. Valitse sopiva tiedosto." #~ msgid "Spaces in File Name" #~ msgstr "Välilyöntejä tiedoston nimessä" #~ msgid "Invalid Image Dimension" #~ msgstr "Kuvan mitat ovat virheelliset" #~ msgid "Height and width of the image must be equal." #~ msgstr "Kuvan korkeuden ja leveyden tulee vastata toisiaan." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Hallitse helposti wine-etuliitettä ympäristöjä käyttäen" #~ msgid "Run with Arguments…" #~ msgstr "Suorita argumenteilla…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Selaa sisäisiä tiedostoja Wine-tiedostonhallinnalla." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Hallitse prosesseja Wine-tehtävänhallinnan avulla." #~ msgid "Debug wine processes." #~ msgstr "wine-prosessien selvittäminen." #~ msgid "Wine Configuration" #~ msgstr "Wine-kokoonpano" #~ msgid "Adjust internal settings." #~ msgstr "Säädä sisäisiä asetuksia." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Poista ohjelmat Wine-asennuksen poistajalla." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Avaa sisäinen Winen ohjauspaneeli." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "" #~ "Käytä Asentajat-osiota tai \"Käynnistä suoritustiedosto\"-painiketta." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Riippuvuudet ovat ohjelmia, kirjastoja ja koodekkeja, jotka parantavat " #~ "Windows-ohjelmistojen yhteensopivuutta. Asenna tätä kautta täyttääksesi " #~ "ohjelmistosi riippuvuudet." #~ msgid "Read documentation." #~ msgstr "Lue dokumentaatio." #~ msgid "Install Selected" #~ msgstr "Asenna valitut" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "Emme suosittele useiden riippuvuuksien asentamista samanaikaisesti." #~ msgid "Select Dependencies" #~ msgstr "Valitse riippuvuudet" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Käytä tätä osiota asentaaksesi yhteisön kuratoimia ohjelmia ilman, että " #~ "joudut tehdä määrityksiä manuaalisesti." #~ msgid "Read documentation" #~ msgstr "Lue dokumentaatio" #~ msgid "Graphics" #~ msgstr "Grafiikka" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Parantaa suorituskykyä DirectX 11 -pohjaisissa peleissä ja 3D-" #~ "sovelluksissa." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Parantaa suorituskykyä DirectX 12 -pohjaisissa peleissä ja 3D-" #~ "sovelluksissa." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt on Vulkanin jälkikäsittelykerros, jonka avulla parannetaan " #~ "pelien graafista ulkoasua." #~ msgid "Manage vkBasalt settings" #~ msgstr "Hallitse vkBasaltin asetuksia" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Käytä Winen virtuaalista työpöytää." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Kokon näytön hiiren kaappaus" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "Salli ohjelman kaapata hiiren syöte koko näytön tilassa." #~ msgid "Take Focus" #~ msgstr "Ota kohdistus" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "" #~ "Aktivoi josohjelma ei ota kohdistusta uudelleen vaihtamisen yhteydessä." #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Muuta tätä jos kohtaat ongelmia hiiren viiveen tai sen epäsynkronisuuden " #~ "kanssa." #~ msgid "Screen Scaling" #~ msgstr "Näytön skaalaus" #~ msgid "Set custom DPI." #~ msgstr "Aseta mukautettu DPI." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Renderöijä" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Valitse mitä taustaosaa käytetään wined3d:lle." #~ msgid "gl (default)" #~ msgstr "gl (oletus)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Hallitse komponenttien versioita" #~ msgid "DXVK Version" #~ msgstr "DXVK-versio" #~ msgid "VKD3D Version" #~ msgstr "VKD3D-versio" #~ msgid "DXVK NVAPI Version" #~ msgstr "DXVK NVAPI -versio" #~ msgid "LatencyFleX Version" #~ msgstr "LatencyFleX-versio" #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimoi pelisuorituskykyä tarpeen vaatiessa." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Defaults to the bottle path." #~ msgstr "Oletusarvoisesti pullon polku." #~ msgid "Reset to default" #~ msgstr "Palauta oletusarvoon" #~ msgid "Choose a directory" #~ msgstr "Valitse kansio" #~ msgid "Audio" #~ msgstr "Ääni" #~ msgid "Reduce Latency" #~ msgstr "Vähennä viivettä" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Aseta PulseAudion viiveeksi 60 millisekuntia äänenlaadun parantamiseksi." #~ msgid "Versioning" #~ msgstr "Versiointi" #~ msgid "Use Compression for States" #~ msgstr "Käytä tilojen pakkausta" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Tämä vähentää tilojen vaatimaa levytilaa, mutta hidastaa tilojen luomista." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Pullot luo tilan, ennen kuin riippuvuuksia tai asennusohjelmia " #~ "suoritetaan." #~ msgid "Development and Debugging" #~ msgstr "Kehitys ja vianjäljitys" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Vulkanin ja OpenGL:n päällystaso, jonka avulla voi tarkastella " #~ "ruudunpäivitysnopeutta, lämpötiloja, CPU:n/GPU:n kuormitusta jne." #~ msgid "Wine 'fixme' Logs" #~ msgstr "Winen fixme-lokit" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Lokita koodipolut, joita ei ole toteutettu Winessä." #~ msgid "No Programs found" #~ msgstr "Ohjelmia ei löytynyt" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Asenna ohjelmia asentajat-osiosta tai suorittamalla asennusohjelman " #~ "suoritustiedoston. Voit lisätä suoritustiedostoja manuaalisesti " #~ "napsauttamalla \"+\"-painiketta." #~ msgid "Take a break, it may take a while." #~ msgstr "Ota tauko, tämä saattaa kestää hetken." #~ msgid "Width (e.g. 1280)" #~ msgstr "Leveys (esim. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Korkeus (esim. 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Gamescopen resoluutio" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Vaihda lokitustasoa.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "vkBasaltin asetukset" #~ msgid "Start off by creating a Bottle." #~ msgstr "Aloita luomalla pullo." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Suorita Windows-ohjelmia Linuxilla.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Mukautettu pullojen polku (vaatii uudelleenkäynnistyksen)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Valitse mihin uudet pullot talletetaan (tämä ei siirrä olemassa olevia " #~ "pulloja)." #~ msgid "In early development (requires restart)." #~ msgstr "Aikaisessa kehitysvaiheessa (vaatii uudelleenkäynnistyksen)." #~ msgid "Import/Export…" #~ msgstr "Tuo/vie…" #~ msgid "Support" #~ msgstr "Tuki" #~ msgid "Forums" #~ msgstr "Keskustelualueet" #~ msgid "Open menu" #~ msgstr "Avaa valikko" #~ msgid "New bottle" #~ msgstr "Uusi pullo" #~ msgid "Ok" #~ msgstr "OK" #~ msgid "Confirm" #~ msgstr "Vahvista" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Haluatko varmasti lopettaa kaikki prosessit?\n" #~ "Se voi aiheuttaa tietojen katoamisen." #, fuzzy #~ msgid "Default to the bottle path." #~ msgstr "Osoita pullon polkuun" #~ msgid "Details & Utilities" #~ msgstr "Tiedot ja työkalut" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Löytyi pullosi Käynnistä-valikosta." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Pullo nimeltä “{0}” luotiin onnistuneesti" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' asennettu." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Uutiset" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "Luodaan versionointitila 0…" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Uusi pullo" #, fuzzy #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Ranskan käännökset kiitos @julroy67" #, fuzzy #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Ranskan käännökset kiitos @julroy67" #, fuzzy #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Saksan käännökset kiitos @thericosanto" #~ msgid "Easily manage wineprefix" #~ msgstr "Hallitse helposti wine-etuliitettä" #, fuzzy #~ msgid "Experiments:library" #~ msgstr "Kokeilut" #, fuzzy #~ msgid "Toggle experimental Library mode." #~ msgstr "Vaihda kokeelliset asennusohjelmat -ominaisuus" #~ msgid "Loading…" #~ msgstr "Ladataan…" #~ msgid "Health check" #~ msgstr "Terveystarkastus" #~ msgid "Generating state files index …" #~ msgstr "Luodaan tilatiedostojen indeksiä…" #~ msgid "Creating a restore point …" #~ msgstr "Luodaan palautuspiste…" #~ msgid "Updating index …" #~ msgstr "Päivitetään indeksi…" #~ msgid "Could not update the index file." #~ msgstr "Indeksitiedostoa ei voitu päivittää." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Suoritettavalle ohjelmalle löytyi argumentteja: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Vaihe {self.__step}/{self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' käynnistetty." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' käynnistetty Steamilla." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Indeksi tilalle {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Lue dokumentaatio riippuvuuksista." #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Aseta päälle/pois DXVK-peite, joka näyttää kuvanpäivitysnopeuden ja muita " #~ "tietoja D3D-sovelluksissa." #~ msgid "Read documentation about programs" #~ msgstr "Lue dokumentaatio ohjelmista" #~ msgid "Extra settings" #~ msgstr "Lisäasetukset" #~ msgid "Local Resources" #~ msgstr "Paikalliset resurssit" #~ msgid "Search for Prefixes" #~ msgstr "Etsi etuliitteitä" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Ota versiointi käyttöön, jotta pullo voidaan tallentaa ja palauttaa " #~ "tilaan." #~ msgid "Your Library" #~ msgstr "Kirjasto" #~ msgid "Health Check" #~ msgstr "Terveystarkastus" #~ msgid "Loading..." #~ msgstr "Ladataan..." #~ msgid "Task manager" #~ msgstr "Tehtävienhallinta" #~ msgid "Installing..." #~ msgstr "Asennetaan..." #~ msgid "Type a short comment:" #~ msgstr "Kirjoita lyhyt kommentti:" #~ msgid "Temp files" #~ msgstr "Väliaikaiset tiedostot" #~ msgid "Close Bottles after starting a program from the file manager" #~ msgstr "Sulje Pullot, kun ohjelma on käynnistetty tiedostonhallinnasta" #~ msgid "Pre-release" #~ msgstr "Esijulkaisu" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Lutris-ajajat" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Pullojen versiointi (kokeellinen)" #~ msgid "Translate" #~ msgstr "Käännä" #~ msgid "Funding" #~ msgstr "Rahoitus" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Virheraportti" #~ msgid "Blog" #~ msgstr "Blogi" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Virheraportti" #~ msgid "Open with explorer" #~ msgstr "Avaa tiedostohallinnassa" #~ msgid "Move inside the sandbox" #~ msgstr "Siirry hiekkalaatikon sisään" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Siirrytään hiekkalaatikon sisään…" #~ msgid "Utilities" #~ msgstr "Apuohjelmat" #~ msgid "Command line" #~ msgstr "Komentorivi" #~ msgid "Registry editor" #~ msgstr "Rekisterimuokkain" #~ msgid "Wine config" #~ msgstr "Wine-kokoonpano" #~ msgid "Control panel" #~ msgstr "Ohjauspaneeli" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Testitila käytössä: vain riippuvuudet testaustietovarastosta näytetään." #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Lue dokumentaatio" #~ msgid "Bottle details" #~ msgstr "Pullon tiedot" #~ msgid "My beautiful bottle" #~ msgstr "Kaunis pulloni" #~ msgid "Rename bottle" #~ msgstr "Nimeä pullo uudelleen" #~ msgid "Use DXVK" #~ msgstr "Käytä DXVK:ta" #~ msgid "Use VKD3D" #~ msgstr "Käytä VKD3D:tä" #~ msgid "Enable FSR" #~ msgstr "Käytä FSR:ää" #~ msgid "Enable LatencyFleX" #~ msgstr "Käytä LatencyFleX:iä" #~ msgid "DXVK version" #~ msgstr "DXVK-versio" #~ msgid "Manage VKD3D versions" #~ msgstr "Hallitse VKD3D-versioita" #~ msgid "Will restart the wineserver." #~ msgstr "Käynnistää wineserverin uudelleen." #~ msgid "DLL overrides" #~ msgstr "DLL-ohitukset" #, fuzzy #~ msgid "Set PulseAudio latency to 60 milliseconds to increase sound quality." #~ msgstr "" #~ "Aseta PulseAudion viiveeksi 60 millisekuntia äänenlaadun parantamiseksi" #~ msgid "Read documentation about versioning\t" #~ msgstr "Lue dokumentaatio versioinnista\t" #~ msgid "e.g. ucrtbase" #~ msgstr "esim. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Olemassa olevat ohitukset" #, fuzzy #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "esim .: -esimerkki1 -esimerkki2 -esimerkki3=hei" #, fuzzy #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "Monista pullo" #, fuzzy #~ msgid "page_name" #~ msgstr "Nimeä pullo uudelleen" #~ msgid "New variable" #~ msgstr "Uusi muuttuja" #~ msgid "e.g. MY_VAR" #~ msgstr "esim. MY_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "Täällä voit muuttaa suoritettavien komentojen ympäristömuuttujia." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "esim. VAR1=arvo VAR2=arvo" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "esim. VAR1=arvo VAR2=arvo ..." #~ msgid "e.g. 60" #~ msgstr "esim. 60" #~ msgid "e.g. 30" #~ msgstr "esim. 30" #~ msgid "Type the new name:" #~ msgstr "Kirjoita uusi nimi:" #~ msgid "Type here.." #~ msgstr "Kirjoita tähän..." #~ msgid "Message goes here." #~ msgstr "Viesti menee tänne." #~ msgid "Utility & Preferences" #~ msgstr "Apuohjelma ja asetukset" #~ msgid "Choose a name for your bottle" #~ msgstr "Valitse pullolle nimi" #~ msgid "Use custom path" #~ msgstr "Käytä mukautettua polkua" #~ msgid "Welcome" #~ msgstr "Tervetuloa" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "Pullot tekee Windows-ohjelmistojen suorittamisesta Linuxissa paljon " #~ "helpompaa." #~ msgid "What Are Bottles?" #~ msgstr "Mitä pullot ovat?" #~ msgid "We Are Almost There" #~ msgstr "Melkein valmista" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Ajaja tulee ladata ja asentaa, jotta voit luoda omia pulloja.\n" #~ "Latauksen koko on noin 70 Mt.\n" #~ "Lisätietoja ladattavasta sisällöstä\n" #~ "\n" #~ "Emme voi tarjota näitä tiedostoja Pullot-sovelluksen kanssa, koska niillä " #~ "on eri julkaisuaikataulut.\n" #~ "\n" #~ "Kun olet valmis, paina Asenna-painiketta." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Istu alas hetkeksi, lataus voi kestää jonkin aikaa." #~ msgid "Download" #~ msgstr "Lataa" #~ msgid "Everything Is Ready!" #~ msgstr "Kaikki valmiina!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Olet nyt valmis luodaksesi ensimmäiset pullot." #~ msgid "Finish" #~ msgstr "Valmis" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Näytetäänkö yllä olevassa luettelossa epävakaat versiot." #~ msgid "Change launch options" #~ msgstr "Muuta käynnistysvalintoja" #~ msgid "Hide from list" #~ msgstr "Piilota luettelosta" #~ msgid "Processing..." #~ msgstr "Käsitellään..." #~ msgid "Your library" #~ msgstr "Kirjastosi" #~ msgid "Go back" #~ msgstr "Siirry takaisin" #~ msgid "Installer requires local resources" #~ msgstr "Asentaja vaatii paikallisia resursseja" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "Ei löydy suoritettavaa tiedostoa [{0}]." #~ msgid "Installation failed, please check the logs." #~ msgstr "Asennus epäonnistu, tarkista lokit." #~ msgid "Confirm deletion" #~ msgstr "Vahvista poisto" #~ msgid "Done" #~ msgstr "Valmis" #~ msgid "Caffe runners" #~ msgstr "Caffe-ajajat" #~ msgid "Proton runners" #~ msgstr "Proton-ajajat" #~ msgid "Other runners" #~ msgstr "Muut ajajat" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Pullojen keskustelualue" #~ msgid "Unhide this program" #~ msgstr "Älä piilota tätä ohjelmaa" #~ msgid "Type a name for your bottle" #~ msgstr "Anna pullolle nimi" #~ msgid "New programs will be automatically found." #~ msgstr "Uudet ohjelmat löytyvät automaattisesti." #~ msgid "Duplicate a bottle" #~ msgstr "Monista pullo" #~ msgid "Change environment variables" #~ msgstr "Muuta ympäristömuuttujia" #~ msgid "This field cannot contain special characters!" #~ msgstr "Tämä kenttä ei voi sisältää erikoismerkkejä!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Ne ovat yhteensopivuustasoja, jotka mahdollistavat Windows-ohjelmistojen " #~ "asentamisen ja suorittamisen Linux-järjestelmissä.\n" #~ "\n" #~ "Pullot ovat ympäristöjä, missä ajaja määrittää järjestelmän " #~ "asetukset ja mihin Windows-ohjelmistot asennetaan suoritettavaksi.\n" #~ "\n" #~ "Lue lisää " #~ "ajajista" #~ msgid "Import & export" #~ msgstr "Tuonti ja vienti" #~ msgid "Set custom DPI" #~ msgstr "Aseta mukautettu DPI" #~ msgid "Select what backend to use for wined3d" #~ msgstr "Valitse mitä taustaosaa käytetään wined3d:lle" #~ msgid "What Are Runners?" #~ msgstr "Mitä ajajat ovat?" #~ msgid "" #~ "We need to download and install a runner to allow you to create your own " #~ "bottles.\n" #~ "The download size is ~70MB.\n" #~ "Read " #~ "more about what we're going to download\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Ajaja tulee ladata ja asentaa, jotta voit luoda omia pulloja.\n" #~ "Latauksen koko on noin 70 Mt.\n" #~ "Lisätietoja ladattavasta sisällöstä\n" #~ "\n" #~ "Emme voi tarjota näitä tiedostoja Pullot-sovelluksen kanssa, koska niillä " #~ "on eri julkaisuaikataulut.\n" #~ "\n" #~ "Kun olet valmis, paina Asenna-painiketta." #~ msgid "Show update date" #~ msgstr "Näytä päivityspäivä" #~ msgid "Library mode" #~ msgstr "Kirjastotila" #~ msgid "Flatpak help" #~ msgstr "Flatpak-ohje" #~ msgid "Destroy this bottle" #~ msgstr "Tuhoa tämä pullo" #~ msgid "64 Bit" #~ msgstr "64-bittinen" #~ msgid "Make a backup of this bottle." #~ msgstr "Tee varmuuskopio tästä pullosta" #~ msgid "64-bit" #~ msgstr "64-bit" #~ msgid "32-bit" #~ msgstr "32-bit" #~ msgid "Night theme" #~ msgstr "Yöteema" #, fuzzy #~ msgid "Use the night theme." #~ msgstr "Ota tumma teema käyttöön." #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "Kokeilut: asentajat" #, fuzzy #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Vaihda kokeelliset asennusohjelmat -ominaisuus" #~ msgid "Enable ACO shader compiler" #~ msgstr "Ota ACO shader -kääntäjä käyttöön" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Parantaa suorituskykyä peleissä ja 3D-sovelluksissa.\n" #~ "Poista käytöstä jos havaitset graafisia ongelmia." #~ msgid "Night mode" #~ msgstr "Yötila" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Bottles' Issues" #~ msgstr "Pullojen ongelmat" #~ msgid "Bottles Started!" #~ msgstr "Pullot aloitettu!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Tämä on kokeellinen ominaisuus, joka on vielä varhaisessa " #~ "kehitysvaiheessa. Ole varovainen ja ilmoita ongelmista." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017–2021 – Bottles-kehittäjät" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Optimoi pelisuorituskykyä tarpeen vaatiessa" #~ msgid "NVAPI version" #~ msgstr "NVAPI-versio" #~ msgid "Point to the bottle path" #~ msgstr "Osoita pullon polkuun" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "" #~ "Pelitila ei ole käytettävissä järjestelmässäsi tai se ei ole käynnissä." #~ msgid "Experiments:installers" #~ msgstr "Kokeilut: asentajat" #~ msgid "Software" #~ msgstr "Ohjelmisto" #~ msgid "An environment improved for Windows software." #~ msgstr "Windows-ohjelmistoja varten parannettu ympäristö." #~ msgid "Use a dark application theme." #~ msgstr "Käytä tummaa teemaa sovelluksessa." #~ msgid "Experiments:versioning" #~ msgstr "Kokeilut: versiointi" #~ msgid "Import and export" #~ msgstr "Tuonti ja vienti" #~ msgid "Creating sandboxed folders…" #~ msgstr "Luodaan eristettyjä kansioita…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "" #~ "Nämä ovat tietokoneellasi käynnissä olevat wine-/wineserver-prosessit." #~ msgid "Check for running processes." #~ msgstr "Tarkista käynnissä olevat prosessit." #~ msgid "Backup bottle" #~ msgstr "Varmuuskopioi pullo" #~ msgid "Bottle" #~ msgstr "Pullo" #~ msgid "No runners found, please install one." #~ msgstr "Ajajia ei löytynyt. Asenna sellainen." #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "DXVK:ta ei löytynyt, asennetaan uusin versio…" #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "VKD3D:tä ei löytynyt, asennetaan uusin versio…" #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "NVAPI:a ei löytynyt, asennetaan uusin versio…" #, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Uusi pullo {0} on nyt valmis." #, fuzzy #~ msgid "Improved the Download manager" #~ msgstr "Lataushallinta" #, fuzzy #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "Portugali (Brasilia) käännökset kiitos @vitor180396" #~ msgid "Choose an environment" #~ msgstr "Valitse ympäristö" #~ msgid "Download & Install this runner" #~ msgstr "Lataa ja asenna tämä ajaja" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #, fuzzy #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "" #~ "Sulje Pullot, kun suoritustiedosto käynnistetään tiedostonhallinnasta" #, fuzzy #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Saksan käännökset kiitos @thericosanto" #~ msgid "Downloads" #~ msgstr "Lataukset" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Valitse Windowsin suoritettava tiedosto" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Valitse Windowsin suoritettava tiedosto" #, fuzzy #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "wine-prosessien selvittäminen." #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Vaihda kokeellinen versiointiominaisuus" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Kokeilut: asentajat" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Selaa C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Päivitä ajo uusimpaan paikallisesti asennettuun" #~ msgid "Destroy bottle" #~ msgstr "Tuhota pullo" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Tämä muuttaa juoksijan arvosta {0} arvoon {1}." #~ msgid "Run in this bottle" #~ msgstr "Aja tässä pullossa" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Saksan käännökset kiitos @thericosanto" #, fuzzy #~ msgid "Backup bottle configuration and archive" #~ msgstr "Luodaan pullon määritystiedosto…" #, fuzzy #~ msgid "Import backup archives" #~ msgstr "Valitse varmuuskopiointiarkisto" #, fuzzy #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Saksan käännökset kiitos @thericosanto" #~ msgid "This is the manifest for {0}." #~ msgstr "Tämä on {0}:n ilmentymä." #~ msgid "This is the index for {0}." #~ msgstr "Tämä on {0}:n indeksi." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "Ladattu tiedosto {0} näyttää vioittuneelta. Yritä uudelleen." #~ msgid "Installing {0} runner …" #~ msgstr "Asennus {0} juoksija …" #~ msgid "Component {0} successfully installed!" #~ msgstr "Komponentti {0} asennettu onnistuneesti!" #~ msgid "{0} completed for {1}." #~ msgstr "{0} valmis {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0} onnistuneesti tuotu!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "Varmuuskopio {0} on valmis!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Varmuuskopion {0} tuonti onnistui.!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Varmuuskopion tuonti epäonnistui {0}!" #~ msgid "What is Wine?" #~ msgstr "Mikä on Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine on yhteensopivuuskerros, jonka avulla Windows-ohjelmistot voivat " #~ "toimia Linuxissa.\n" #~ "Pulloissa sitä kutsutaan ajajaksi.\n" #~ "\n" #~ "Wine-etuliitteet ovat ympäristöjä, joissa Wine toimii. Pulloissa näitä " #~ "kutsumme pulloiksi." #~ msgid "Page 1" #~ msgstr "Sivu 1" #~ msgid "DXVK Versions" #~ msgstr "DXVK-versiot" #~ msgid "Failed to clear temp path!" #~ msgstr "Väliaikaisen polun tyhjentäminen epäonnistui!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Ajojen polkua ei ole olemassa, se nyt luodaan." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "Pullojen polkua ei ole olemassa, se nyt luodaan." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Dxvk:n polkua ei ole olemassa, se nyt luodaan." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Väliaikaista polkua ei ole olemassa, se nyt luodaan." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "Purku epäonnistui! Arkisto päättyy odotettua aikaisemmin." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "Tiedosto [{0}] on jo olemassa, ohitetaan." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "Nimeä [{0}] uudelleen [{1}]." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "Ladattu tiedosto [{0}] näyttää vioittuneelta." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Lähteen tarkistussumma: [{0}] ladattu: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Komponentin asentaminen: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Asennetaan riippuvuus: [{0}] pullossa: [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Poistetaan [{0}] system32:sta pullossa: [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}] ei löytynyt pullosta: [{1}], poistaminen system32:sta epäonnistui." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "Poistetaan riippuvuus: [{0}] pullosta: [{1}] kokoonpano." #~ msgid "Runners found: [{0}]" #~ msgstr "Juoksijat löytyivät: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "Dxvk löytyi: [{0}]" #~ msgid "No dxvk found." #~ msgstr "Dxvk:ta ei löytynyt." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "Avain: [{0}] ei pullossa: [{1}] kokoonpano, päivitys." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "Avain: [{0}] ei pullossa: [{1}] kokoonpano Parametrit, päivitys." #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Asetusavain: [{0}] asti [{1}] pullon puolesta: [{2}] …" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Sovellusympäristö: [{0}] …" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Pullo: [{0}] luotu onnistuneesti!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Poistettiin onnistuneesti pullon polulta: [{0}]" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Tyhjä polku löydetty, ei onnistu välttämään katastrofeja." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Pullon korjaaminen: [{0}] …" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Avaimen lisääminen: [{0}] ja arvo: [{0}] ja arvo: [{0}]: [{1}] ja Data: " #~ "[{1}] ja Data: [{1}]: [{2}] rekisteripullossa: {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "Poistetaan arvoa: [{0}] avaimelle: [{1}] rekisteripullossa: {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Dxvk: n asentaminen pullolle: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Pullon dxvk:n irrotus: [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Suoritetaan suoritettavaa tiedostoa viinin etuliitteellä …" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "winebootin suorittaminen wineprefixillä …" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "winecfg:n suorittaminen wineprefixillä …" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Winetricksin suorittaminen wineprefixillä …" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Vianmäärityskonsolin suorittaminen wineprefix …" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "CMD-ohjelman suorittaminen wineprefixillä …" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Tehtävienhallinnan suorittaminen wineprefix …" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Ohjauspaneelin suorittaminen wineprefix …" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Asennuksen poistoohjelman suorittaminen wineprefix …" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Regedit-ohjelman suorittaminen wineprefix …" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Lähetetään tila: [{0}] viinien etuliitteen …" #~ msgid "Opening the file manager in the path …" #~ msgstr "Tiedostonhallinnan avaaminen polulla …" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Viiniprefiksin [{0}] tuominen uuteen pulloon …" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "" #~ "Virhe luotaessa pullopolkua viinin etuliitteille [{0}]. Keskeytetään." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Viiniprefiksi: [{0}] onnistuneesti tuotu!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] korvattavat tiedostot." #~ msgid "[{0}] files to add." #~ msgstr "[{0}] lisättäviä tiedostoja." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Konfiguraation varmuuskopiointi: [{0}] vuonna [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Varmistuspullo: [{0}] vuonna [{1}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Varmuuskopion tallentaminen polulle epäonnistui: {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Varmuuskopion tuonti epäonnistui: [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Yhteyden tila: online …" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Korjaa ympäristön valintatyyli Yaru-teemassa" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "Älä tuhoa page_details-sivua pullon poiston yhteydessä." #~ msgid "Add freetype as a dependency" #~ msgstr "Lisää freetype riippuvuussuhteeksi" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Reboot Windows" #~ msgstr "Käynnistä Windows uudelleen" #~ msgid "Shutdown Windows" #~ msgstr "Sammuta Windows" #~ msgid "Kill all wine processes" #~ msgstr "Tapa kaikki wine-prosessit" ================================================ FILE: po/fr.po ================================================ # French translation # Copyright (C) 2020 THE BOTTLE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # Lahfa Samy , 2020. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-11-27 05:01+0000\n" "Last-Translator: Nota Inutilis \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.15-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Aucun chemin spécifié" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Sauvegarde {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importation de la sauvegarde : {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Échec de l’installation des composants, échec des 3 essais." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Composants essentiels manquants. Installation en cours…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Échec de la création d’un dossier bouteille." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Échec de la création du dossier/fichier de remplacement." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Génération de la configuration de la bouteille…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Modèle trouvé, application…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Configuration de Wine en cours de mise à jour…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Configuration de Wine mise à jour !" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "" "Exécuter en tant que Flatpak, mise en bac à sable du dossier utilisateur…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Mise en bac à sable du dossier utilisateur…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Configuration de la version de Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Application des paramètres par défaut CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Optimisation de l’environnement…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Mise en place de l’environnement : {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Utilisation d'une recette d’environnement personnalisée…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Configuration non trouvée ou non valide…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Installation de DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Installation de VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Installation de DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Installation de la dépendance : %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Création de l’état version 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Finalisation…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Mise en cache du modèle…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Mise à jour des états…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Pas de travail à faire" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Nouvel état [{0}] créé !" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Liste des états récupérée avec succès !" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "État [{0}] restauré avec succès !" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Restauration de l’état {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "État non trouvé" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "L’état {} est déjà celui actif" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Afficher la version" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Chemin de l’exécutable" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Chemin du lien" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Nom de la bouteille" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Passer des arguments" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URI invalide (syntaxe : bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Quit] requête reçue." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Help] requête reçue." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Refresh] requête reçue." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Faire un don" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Bibliothèques tierces et remerciements spéciaux" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Sponsorisé et subventionné par" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Copyright © 2017 — Développeurs de Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Développeurs de Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "crédits_traducteurs" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Version du composant" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Désinstaller" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Parcourir les fichiers" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "L’installation a échoué. Cela peut être dû à une erreur de référentiel, à un " "téléchargement partiel ou à une erreur de somme de contrôle. Appuyez pour " "réessayer." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Télécharger et installer" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0 %" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Afficher le manifeste" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licence" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Réinstaller" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Signaler un bogue…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Nom de la dépendance" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Description de la dépendance" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Catégorie" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Télécharger et installer cette dépendance" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Une erreur d’installation s’est produite. Redémarrez Bouteilles pour lire le " "rapport de plantage ou exécutez-le via un terminal pour lire la sortie." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Menu dépendance" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Dépannage" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Parcourir les fichiers…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplication de la bouteille…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Ceci est l’archive complète de votre bouteille, y compris les fichiers " "personnels." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Sauvegarde complète…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Ceci n’est que la configuration de la bouteille, c’est parfait si vous " "voulez en créer une nouvelle, mais sans fichiers personnels." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Exporter la configuration…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Afficher les programmes masqués" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Rechercher de nouveaux programmes" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Supprimer la bouteille…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Menu secondaire" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Forcer l’arrêt de tous les processus" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simuler un arrêt système de Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Éteindre" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simuler un redémarrage système de Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Redémarrer" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Paramètres de lancement" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Exécuter dans un terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Déposer des fichiers pour les exécuter" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Ma bouteille" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Environnement" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Exécuteur" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Gestion des versions activée pour cette bouteille" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "La gestion des versions est active pour cette bouteille." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Lancer l’exécutable…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programmes" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Cliquez sur « Lancer l’exécutable… » pour lancer un exécutable, « Ajouter " "des raccourcis... » pour ajouter un exécutable à la liste Programmes, ou « " "Installer des programmes… » pour installer des programmes proposés par la " "communauté." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Ajouter un raccourci…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Installer un programme…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Options" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Paramètres" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Configurez les paramètres de la bouteille." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Dépendances" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Installez les dépendances pour les programmes." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Instantanés" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Créez et gérez les états des bouteilles." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Gestionnaire des tâches" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Gérer les programmes en cours d’exécution." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Outils" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Ligne de commande" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Exécuter des commandes dans la bouteille." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Éditeur de registre" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Modifier le registre interne." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Anciens outils Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Explorateur" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Débogueur" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Configuration" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Programme de désinstallation" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Panneau de configuration" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Rechercher des dépendances…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Vous êtes hors ligne :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Bottles fonctionne en mode déconnecté, les dépendances ne seront pas " "disponibles." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Les dépendances sont des ressources qui améliorent la compatibilité des " "logiciels Windows.\n" "\n" "Les fichiers sur cette page sont fournis par des tiers sous une licence " "propriétaire. En les installant, vous acceptez leurs conditions de licence " "respectives." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Signaler un problème ou une dépendance manquante." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Signaler une dépendance manquante" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Lire la documentation." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Documentation" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Rechercher" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Rechercher des programmes…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Installer des programmes sélectionnés par notre communauté.\n" "\n" "Les fichiers figurant sur cette page sont fournis par des tiers sous une " "licence propriétaire. En les installant, vous acceptez leurs conditions de " "licence respectives." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Aucun installateur trouvé" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Le dépôt est injoignable ou aucun installateur n’est compatible avec cette " "bouteille." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Lire la documentation" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nom" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Composants" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "La version de la couche de compatibilité de Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Mise à jour de l’exécuteur et des composants, veuillez patienter…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Améliorez la compatibilité Direct3D 8/9/10/11 en traduisant vers Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Mise à jour de DXVK, veuillez patienter…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Améliorez la compatibilité Direct3D 12 en traduisant vers Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Mise à jour de VKD3D, veuillez patienter…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Mise à jour de DXVK-NVAPI, veuillez patienter…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFlex" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Augmente la réactivité. Peut être détecté par certains logiciels anti-triche." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Mise à jour de LatencyFleX, veuillez patienter…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Affichage" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Augmente les performances au détriment des visuels à l’aide de DXVK-NVAPI. " "Ne fonctionne que sur les GPU NVIDIA récents." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Résolution" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Augmente les performances au détriment des visuels. Ne fonctionne que sur " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Gérer les paramètres de FidelityFX Super Résolution" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Carte graphique dédiée" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Utiliser la carte graphique dédiée pour augmenter les performances au " "détriment de la consommation d’énergie." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Effets de post-traitement" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Ajoute divers effets de post-traitement à l’aide de vkBasalt. Ne fonctionne " "que sur Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Gérer les paramètres de la couche de post-traitement" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Gérer la façon dont les jeux doivent être affichés à l’écran à l’aide de " "Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gérer les paramètres de Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Paramètres d’affichage avancés" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Performance" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Activer la synchronisation pour améliorer les performances des processeurs " "multicœurs." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Synchronisation" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Système" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Contrôle des performances" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Afficher des informations de surveillance telles que la fréquence d’images, " "les températures, la charge CPU / GPU et plus encore sur OpenGL et Vulkan en " "utilisant MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Appliquer un ensemble d’optimisations à votre appareil. Peut améliorer les " "performances du jeu." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Précharger les fichiers de jeu" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Améliorer le temps de chargement lors du lancement du jeu plusieurs fois. Le " "jeu prendra plus de temps pour commencer pour la première fois." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Gérer les paramètres de vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Capture de jeu OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Activer/désactiver la capture de jeu OBS pour tous les programmes Vulkan et " "OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Compatibilité" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Version de Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Mise à jour de la version Windows, veuillez patienter…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Langue" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Choisir la langue à utiliser pour les programmes." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Bac à sable dédié" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Définir un environnement restreint/géré pour cette Bouteille." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Gérer les autorisations du bac à sable" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Environnement d’exécution Bouteilles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Fournit un ensemble de bibliothèques supplémentaires pour plus de " "compatibilité. Désactivez si vous rencontrez des problèmes." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Environnement d’exécution Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Fournit un ensemble de bibliothèques supplémentaires pour plus de " "compatibilité avec les jeux Steam. Désactivez si vous rencontrez des " "problèmes." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Répertoire de travail" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Réinitialiser à la valeur par défaut" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Par défaut)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Substitutions de DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Variables d’environnement" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Gérer les lecteurs" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Instantanés automatiques" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Créez automatiquement des instantanés avant d’installer un logiciel ou de " "modifier les paramètres." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Compression" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Compressez les instantanés pour réduire l’espace. Cela ralentira la création " "des instantanés." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Utiliser des motifs d’exclusion" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Exclure des chemins dans les instantanés." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Gérer les modèles" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Rafraîchir" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Arrêter le processus" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Aucun instantané trouvé" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Créez votre premier instantané pour commencer à enregistrer les états de vos " "préférences." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Un court commentaire" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Enregistrer l’état de la bouteille." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Créer un nouvel instantané" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Détails" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Retourner" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Opérations" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Sélectionner la bouteille" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Annuler" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Sélectionner" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Créer une nouvelle bouteille" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Rapport de crash de Bouteilles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "A_nnuler" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Envoyer le rapport" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bouteilles a planté la dernière fois. Veuillez remplir un rapport en " "joignant la trace suivante pour nous aider à identifier le problème et " "éviter qu’il ne se reproduise." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Nous avons trouvé un ou plusieurs rapports similaires (ou identiques). " "Veuillez vérifier qu’il n’a pas déjà été signalé avant d’en soumettre un " "nouveau. Chaque rapport nécessite un effort de la part des développeurs pour " "être diagnostiqué, veuillez respecter leur travail et vous assurer de ne pas " "soumettre de doublons." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Je souhaite tout de même envoyer un rapport." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Options avancées" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Paquet incomplet" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Cette version de Bouteilles n’a pas l’air de fournir toutes les dépendances " "de base nécessaires, veuillez contacter le mainteneur du paquet ou utiliser " "une version officielle." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Quitter" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Les DLL (Bibliothèques de liens dynamiques) peuvent être spécifiées comme " "étant intégrées (fournies par Wine) ou natives (fournies par le programme)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Nouvelle substitution" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Substitutions" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Disques" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Ceci sont les chemins de votre système hôte qui sont assignés et reconnus " "comme périphériques par l’exécuteur (p. ex. : C:, D:, …)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Lettre" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Disques existants" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Dupliquer la bouteille" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Dupliquer" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Saisissez un nom pour la bouteille dupliquée." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplication en cours…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Cela pourrait prendre un certain temps." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Bouteille dupliquée" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Les variables d’environnement sont des valeurs dynamiques qui peuvent " "affecter la façon dont les processus en cours d’exécution se comporteront " "sur votre bouteille." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Nom de la variable" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Variables existantes" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Motifs d’exclusion" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Définir des modèles qui seront utilisés pour empêcher certains dossiers d’" "être versionné." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Motif" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Motifs existants" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Paramètres de Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Enregistrer" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Gérer la façon dont les jeux doivent être affichés." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Résolution du jeu" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Utilise la résolution du jeu vidéo comme référence en pixels." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Largeur" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Hauteur" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Résolution de la fenêtre" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Augmente la résolution lorsque vous utilisez une résolution supérieure à " "celle du jeu en pixels." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Divers" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Limite de fréquence d’images" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Limite de fréquence d’images en l’absence de focus" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Mise à l'échelle des entiers" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Type de fenêtre" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Sans bordure" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Plein écran" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Voulez-vous procéder à l’installation ?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Commencer l’installation" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Ce programme d’installation nécessite des ressources locales qui ne peuvent " "être fournies autrement." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Procéder" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Terminée !" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Afficher les programmes" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Installation échouée !" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Quelque chose s’est mal passé." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Tous les messages" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Critique" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Erreurs" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Avertissements" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Info" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Navigateur de journaux" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Navigateur de journaux" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Changer le niveau de journalisation." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Tous" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Ces arguments sont transmis au lancement du programme." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Arguments personnalisés" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Arguments de commande" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "p.ex. : VAR=valeur %command% -exemple1 -exemple2 -exemple3=bonjour" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Script de post-exécution" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Choisissez un script qui doit être exécuté après l’exécution." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Choisir un script" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Choisir d’où démarrer le programme." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Choisir un répertoire" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Ces paramètres remplaceront les paramètres par défaut de cet exécutable." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Remplacement des préférences" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Réinitialiser aux valeurs par défaut de Bouteilles" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Bureau virtuel" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Clause de non-responsabilité Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Utiliser Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Attention, l’utilisation d’exécuteurs basés sur Proton dans des bouteilles " "non-Steam peut causer des problèmes et les empêcher de se comporter " "correctement. \n" " \n" "Nous recommandons d’utiliser plutôt Wine-GE, une version de Proton destinée " "à fonctionner en dehors de Steam. \n" " \n" "En procédant ainsi, l’environnement d’exécution Steam sera automatiquement " "activé (s’il est présent dans le système et détecté par Bouteilles) afin de " "lui permettre d’accéder aux bibliothèques nécessaires et de limiter les " "problèmes de compatibilité. Sachez que GloriousEggroll, le fournisseur de l’" "environnement d’exécution, n’est pas responsable des problèmes éventuels et " "nous vous demandons de ne pas les signaler." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "J’ai compris." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Renommer" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Choisissez un nouveau nom pour le programme sélectionné." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Nouveau Nom" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Exécuter avec des arguments" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Exécuter" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Écrivez ci-dessous les arguments à passer à l’exécutable." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "p. ex. : -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Paramètres de bac à sable" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Partager le réseau" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Partager le son" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Mise à niveau requise" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Continuer" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Lancer la mise à niveau" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Nouveau système de gestion des versions" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Le nouveau système de gestion des versions de bouteille est arrivé." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bouteilles a un tout nouveau système de gestion des versions qui n’est pas " "rétrocompatible.\n" "\n" "Pour continuer à utiliser la gestion des versions, nous devons réinitialiser " "le référentiel de la bouteille. Cela ne supprimera pas les données de votre " "bouteille mais supprimera tous les états existants et en créera un nouveau.\n" "\n" "Si vous devez revenir à un état antérieur avant de continuer, fermez cette " "fenêtre et restaurez l’état, puis rouvrez la bouteille pour afficher à " "nouveau cette fenêtre.\n" "\n" "L’ancien système sera supprimé dans l’une des prochaines versions." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Réinitialisation du dépôt…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Fait ! Merci de redémarrer Bouteilles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Paramètres des effets post-traitement" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Par défaut" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Paramètres par défaut" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Les effets sont appliqués selon l’ordre de la liste." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Effets" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Netteté adaptative du contraste" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Netteté" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Afficher les informations" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Netteté Luma débruitée" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Débruiter" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Anti-crénelage rapide et approximatif" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Qualité des sous-pixels" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Seuil de qualité de bordure" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Seuil de qualité de bordure minimum" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Anti-crénelage morphologique sous-pixel" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Détection des bords" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Couleur" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Seuil" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Nombre maximal d’étapes de recherche" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Nombre maximal de pas de recherche diagonale" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Arrondissement de bordure maximal" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "La netteté CAS augmente la netteté d’une image. Des valeurs plus élevées " "rendent l’image plus nette, tandis que des valeurs inférieures à 0 rendent l’" "image plus douce que l’image native." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "La netteté DLS augmente la netteté d’une image. Des valeurs plus élevées " "rendent l’image plus nette." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "Le débruitage DLS diminue le bruit d’une image. Des valeurs plus élevées " "rendent l’image plus douce." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "La qualité des sous-pixels FXAA réduit le crénelage au niveau des sous-" "pixels. Des valeurs plus élevées rendent l’image plus douce." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "Le seuil du bord FXAA est la quantité minimale de contraste requise pour " "appliquer l’algorithme FXAA. Plus la valeur est élevée, plus l’image est " "contrastée." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "Le seuil de qualité minimale du bord FXAA est le nombre minimum de pixels " "noirs ignorés par l’algorithme FXAA. Des valeurs élevées font que le FXAA " "ignore les pixels en dessous de cette valeur et peuvent améliorer les " "performances." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma détecte les bords d’un point de vue monochrome, tandis que Color " "détecte les bords en fonction des couleurs. Luma est plus performant que " "Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "Le seuil SMAA définie la sensibilité de la détection de bord. Des valeurs " "basses améliorent la détection des bords au prix d’une baisse de performance." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "Le nombre maximal d’étapes de recherche SMAA spécifie le nombre d’étapes de " "recherche horizontales et verticales lors de la recherche de bords." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "Le nombre maximal d’étapes de recherche SMAA spécifie le nombre d’étapes de " "recherche diagonales exécutées lors de la recherche de bords." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "L’arrondissement de bordure SMAA spécifie l’intensité de l’arrondissement " "des coins des bordures." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Intégré (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Natif (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Intégré puis Natif" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Natif puis Intégré" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Désactivé" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Supprimer" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/indiquer/le/chemin" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Valeur" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Parcourir les fichiers" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Nom du préfixe Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Gestionnaire" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Ce préfixe Wine a déjà été importé dans Bouteilles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Importer une sauvegarde de Bouteilles" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Recherchez à nouveau les préfixes" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Aucun préfixe trouvé" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Aucun préfixe externe n’a été trouvé. Est-ce que Bouteilles y a accès ?\n" "Utilisez l’icône en haut pour importer une bouteille à partir d’une " "sauvegarde." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Archive complète" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Afficher le manifeste…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Lire critiques…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Nom de l’installateur" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Description de l’installateur" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Inconnu" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Installer ce programme" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Menu du programme" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Aucune vignette" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Lancer" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Exécuter avec Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Nom de l’élément" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Retirer de la bibliothèque" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Arrêter" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Bibliothèque" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Ajoutez ici les éléments de la liste des programmes de votre bouteille" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "La gestion des versions fonctionne dans cette bouteille." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Cette bouteille semble endommagée." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Exécuter dans cette bouteille" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Exécuter ici" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Cette bouteille semble endommagé, le fichier de configuration est manquant. " "Essayons de réparer cela en créant un nouveau fichier de configuration." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Recherchez vos bouteilles…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bouteilles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Créer une nouvelle bouteille …" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Aucun résultat trouvé" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Essayez une recherche différente." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Démarrage…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Cette ressource est manquante." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Parcourir" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "C_réer" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Nom de la bouteille" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "Application" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "Jeux" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "Personnalisée" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Personnalisée" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Choisir un répertoire" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Cela rend le répertoire de l’utilisateur accessible dans la bouteille, au " "risque de partager des informations personnelles avec le logiciel Windows. " "Cette option ne peut pas être modifiée après la création de la bouteille." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Architecture" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "Le 32 bits ne doit être utilisé qu'en cas de nécessité stricte." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Importer une configuration personnalisée." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Répertoire des Bouteilles" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Répertoire qui contiendra les données de cette bouteille." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "Fermer" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Ce nom n'est pas disponible, veuillez en essayer un autre." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Précédent" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Bienvenue dans Bouteilles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Exécutez des logiciels pour Windows sous Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows en bouteille" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bouteilles utilise des exécuteurs de compatibilité pour fournir des " "environnements isolés de type conteneur Windows dans lesquels les programmes " "s’exécutent." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Presque terminé" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" "Nous avons besoin de quelques minutes supplémentaires pour tout préparer…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Tout est prêt !" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Merci de terminer la configuration d’abord" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Commencer à utiliser Bouteilles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Suivant" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Préférences" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Général" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Apparence" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Thème sombre" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Si Bouteilles doit utiliser le thème sombre." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Afficher la date de mise à jour" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" "Indique s’il faut afficher la date de mise à jour dans la liste des " "bouteilles." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Notifications" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "" "Afficher des notifications pour les téléchargements et les installations." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Fichiers temporaires" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Nettoyer les fichiers temporaires au lancement de Bouteilles ?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Fermer Bouteilles après le démarrage d’un programme" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" "Fermer Bouteilles après le démarrage d’un programme à partir du gestionnaire " "de fichiers." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Intégrations" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Préfixes Steam Proton" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Lister et gérer les préfixes Proton Steam." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Lister les applications Steam dans la liste des programmes" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Nécessite l’installation de Steam dans la bouteille." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Lister les jeux Epic Games dans la liste des programmes" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Nécessite l’installation d’Epic Games Store dans la bouteille." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Lister les jeux Ubisoft dans la liste des programmes" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Nécessite l’installation de Ubisoft Connect dans la bouteille." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Avancé" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Répertoire de Bouteilles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Répertoire contenant les données de vos bouteilles." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Exécuteurs" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "Bouteilles fonctionne en mode hors ligne, les coureurs ne sont donc pas " "disponibles." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Pré-version" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Afficher les versions instables des exécuteurs." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Composants DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" "Bouteilles fonctionne en mode hors ligne, les DLL ne sont donc pas " "disponibles." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Cœur" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Environnement d’exécution" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Fonctionnalités expérimentales" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Ces fonctionnalités sont en phase de développement actif et peuvent être " "instables, attendez-vous à des bogues et plantages." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Bac à sable par bouteille" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "En développement." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Exécuter avec le terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Parcourir le chemin" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Modifier les options de lancement…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Ajouter à ma bibliothèque" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Ajouter une entrée de bureau" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Ajouter à Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Renommer…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Masquer ce programme" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Montrer ce programme" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Retirer de la liste" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Nom du programme" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Identifiant de l’état" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Commentaire de l’état" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Restaurer cet état" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Supprimer le message" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Menu principal" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Il semble que vous ne soyez pas connectés à internet. Sans la connexion, " "vous ne pourrez pas télécharger des composants essentiels. Cliquez sur cette " "icône lorsque votre connexion internet sera rétablie." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importer…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Aide" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "À propos de Bouteilles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Le fichier « {0} » n’est pas un fichier .exe ou .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Mis à jour : %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "« {0} » ajouté" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Sélectionner l'exécutable" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Ajouter" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Afficher / masquer les programmes masqués" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Lancement de « {0} »…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Faites attention au bac à sable" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bouteilles fonctionne dans un bac à sable, un environnement à autorisations " "restreintes nécessaire pour assurer votre sécurité. Si le programme ne s’" "exécute pas, envisagez de vous déplacer à l’intérieur de la bouteille " "(icône à trois points sur le dessus), puis lancez le programme à partir de " "là." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Ignorer" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" "Sélectionnez l’emplacement où enregistrer la configuration de sauvegarde" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Export" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Sélectionnez l’emplacement où enregistrer l’archive de sauvegarde" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Sauvegarde" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Sauvegarde créée pour « {0} »" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Sauvegarde échouée pour « {0} »" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Êtes-vous sûr de vouloir supprimer « {} » de manière permanente ?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Cela supprimera définitivement tous les programmes et paramètres qui y sont " "associés." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Supprimer" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Exécuteur manquant" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "L’exécuteur requis par cette bouteille manque. Installez-le via les " "préférences de Bouteilles ou choisissez-en un nouveau pour exécuter des " "applications." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Êtes-vous sûr de vouloir forcer l’arrêt de tous les processus ?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Ceci peut causer la perte ou la corruption de données, et le " "malfonctionnement de programmes." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "_Forcer l’arrêt" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Cette fonctionnalité n’est pas disponible sur votre système." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" "{} Pour ajouter cette fonctionnalité, veuillez exécuter l’installation de " "flatpak" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Ce nom de bouteille est déjà utilisé." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Sélectionner le répertoire de travail" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Répertoire contenant les données de « {} »." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Êtes-vous sûr de vouloir supprimer tous les états ?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Cela supprimera tous les instantanés mais conservera vos fichiers." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Veuillez passer au nouveau système de gestion des versions pour créer de " "nouveaux états." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Programmes d’installation" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Opérations en cours, veuillez patienter." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Retourner à vos bouteilles." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Sauvegarde importée avec succès" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Échec de l’importation" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Importation de la sauvegarde…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Choisissez une archive de sauvegarde" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importation" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Choisir un fichier de configuration" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Lancer l'exécutable dans \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Lancement de \"{0}\" dans \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Vos Bottles" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Téléchargement de ~{0} de paquets…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "{0} de {1} paquets récupéré(s)" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Sélectionner le répertoire des bouteilles" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Création d’une bouteille…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Impossible de créer une bouteille" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "La création de la bouteille a échoué avec une ou plusieurs erreurs." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Bouteille créée" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "« {0} » a été créé avec succès." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam n’a pas été trouvé ou Bouteilles n’a pas assez de permissions." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Sélectionner le chemin des bouteilles" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Redémarrer Bouteilles ?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bouteilles aura besoin d’être redémarré pour utiliser ce répertoire.\n" "\n" "Veillez à fermer chaque programme lancé depuis Bouteilles avant de " "redémarrer l’application, ou vous risquez de perdre ou corrompre vos " "données, ou de créer des dysfonctionnements des programmes." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Redémarrer" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "Basé sur Wine de Valve, inclut la stabilisation et les patchs Proton." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "Basé sur Wine en amont, inclut les stabilisations et correctifs Proton." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Basé sur Wine en amont, inclut les correctifs de stabilisation." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Basé sur Wine de Valve, inclut les correctifs de stabilisation Proton et " "spécifiques à Steam. Nécessite que l’environnement d’exécution Steam soit " "activé." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Autre" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Mettre à niveau" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Installation…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifeste pour {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" désinstallé" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "« {0} » installé" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "Échec de l’installation de « {0} »" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "« {0} » importé" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Il se peut que cette application fonctionne mal. Le programme d’installation " "a été configuré pour offrir la meilleure expérience possible, mais attendez-" "vous à des problèmes, une instabilité et un manque de fonctionnalités." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Ce programme fonctionne avec des imperfections notables, mais qui n’" "affectent pas la fonctionnalité de l’application." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Ce programme fonctionne avec des bogues mineurs." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Ce programme fonctionne parfaitement." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Avis pour {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Lancement de « {0} »…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Lancement de « {0} » avec Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "« {0} » masqué" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "« {0} » affiché" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "« {0} » supprimé" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "« {0} » renommé en « {1} »" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Entrée de bureau créée pour « {0} »" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "« {0} » ajouté à votre bibliothèque" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "« {0} » ajouté à votre bibliothèque Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Afficher le rapport" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Ce problème a été signalé 5 fois et ne peut pas être envoyé à " "nouveau.\n" " Rapportez vos commentaires dans l’un des rapports existants ci-" "dessous." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Mise à jour des paramètres d’affichage, veuillez patienter…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Paramètres d’affichage mis à jour" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Aucune substitution trouvée." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Sélectionnez le chemin du disque" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Aucune variable d’environnement définie." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Aucun motif d’exclusion défini." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Une erreur s’est produite." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Copier dans le presse-papier" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Sélectionnez le fichier de ressources" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Installation des dépendances Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Configuration de la bouteille…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Traitement des étapes de l’installateur…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Installation du {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Réalisation des contrôles finaux…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Installation de {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} est désormais disponible dans la vue des programmes." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Le programme d’installation a échoué avec une erreur inconnue" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} est déjà désactivé pour cette bouteille." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Ce paramètre est différent de celui de la bouteille par défaut." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Sélectionner un script" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Chemin d’accès aux bouteilles personnalisé non trouvé" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Retour au chemin par défaut. Aucune bouteille depuis le chemin indiqué ne " "sera listée." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Exécutez des logiciels Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migration de Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Activer/désactiver la boîte de dialogue de migration de Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Thème sombre" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Forcer le thème sombre." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Activer/désactiver la date de miser à jour dans la liste" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Activer/désactiver la date de mise à jour dans la liste des bouteilles." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Listage des applications Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Activer/désactiver le listage des applications Steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "listage des jeux Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Activer/désactiver l’affichage des jeux Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Listage Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Activer / désactiver le listage Ubisoft Connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Largeur de la fenêtre" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Modifier la largeur de la fenêtre." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Hauteur de la fenêtre" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Modifier la hauteur de la fenêtre." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Afficher les notifications." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Vidage du cache" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Nettoyer le chemin temporaire lors du démarrage du système." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Release Candidate" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Activer/désactiver les Release Candidate pour les exécuteurs." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Vue de démarrage" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Choisir la vue qui doit être chargée au démarrage de l’application." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Activer / désactiver des fonctionnalités expérimentales telles que la " "gestion des versions ou les programmes d’installation, ou pré-versions des " "exécuteurs." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Prise en charge de Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Activer/désactiver la prise en charge des préfixes Proton Steam." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Expérimental : Bac à sable" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Activer/désactiver le bac à sable par bouteille expérimental." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Fermeture automatique de Bouteilles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Fermer Bouteilles après avoir lancé l’exécutable depuis le gestionnaire de " "fichiers." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Afficher les avertissements de bac à sable" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Activer / désactiver les avertissements de bac à sable." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Exécutez des logiciels pour Windows sous Linux avec Bouteilles !" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Embouteillez des logiciels et amusez-vous à loisir !" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Notre système d’installation de dépendances intégré permet un accès facile à " "un large niveau de compatibilité logicielle. Nous incluons également un " "gestionnaire de téléchargements pour télécharger les composants officiels : " "l’exécuteur (Wine, Proton), DXVK, les dépendances, etc." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Des fonctionnalités telles que la gestion des versions des bouteilles vous " "permettent de protéger votre travail et de le restaurer plus tard !" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Fonctionnalités :" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Créez vos bouteilles à l’aide d’environnements préconfigurés ou créez votre " "propre environnement" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Exécutez tous les exécutables (.exe/.msi) de vos bouteilles, directement " "depuis le menu contextuel de votre gestionnaire de fichiers" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Détection automatisée des applications installées dans vos bouteilles" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Ajoutez rapidement des variables d’environnement" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "" "Substituer des DLL directement depuis les préférences de chaque bouteille" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Changement d’exécuteur à la volée pour n’importe quelle Bouteille" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Diverses optimisations pour de meilleures performances de jeu (esync, fsync, " "DXVK, cache, compilateur de shaders, offload... et bien plus encore.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Installation et gestion automatique des exécuteurs Wine et Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Réparation automatique des bouteilles en cas de casse" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Programme d’installation de dépendances intégré basé sur un dépôt " "communautaire" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Gestionnaire de tâches intégré pour les processus Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Accès facile à ProtonDB et WineHQ pour l’assistance" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" "Système pour transférer votre configuration vers des versions plus récentes " "de Bouteilles" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Sauvegarder et importer des bouteilles" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importer des préfixes Wine depuis d’autres gestionnaires" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Gestion des versions de Bouteilles" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "… et bien plus que vous pouvez trouver en installant Bouteilles !" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Mise à jour des métadonnées" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Ajouter plus d'informations sur la mise à jour et corriger la version des " "notes de mise à jour" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Correction du bouton \"Ajouter à Steam" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Correction du fait que BottleConfig n'est pas sérialisable" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Correction de l'échec de la double extraction de Patool" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Version exacte" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Correction d'un crash lors de la création d'une bouteille" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Changement majeur : Refonte de l'interface de la nouvelle bouteille" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Amélioration de la qualité de vie :" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Remplacer l'icône emote-love par bibliothèque dans la page bibliothèque" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Ajouter un toast pour \"Lancer un exécutable\"" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Correction de bugs :" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "L'ajout d'un raccourci vers Steam entraîne une erreur" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "L'importation de sauvegardes a entraîné une erreur" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Steam Runtime automatiquement activé lors de l'utilisation de wine-ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Diverses corrections liées à la bibliothèque, comme les couvertures vides et " "les plantages liés à des entrées manquantes" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Correction de divers problèmes liés à l'encodage du texte" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Correction d'une erreur lors du téléchargement si Bouteilles n'est pas lancé " "depuis un terminal" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Date de la version corrigée" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" "Masquer les erreurs critiques liées à NVIDIA sur les systèmes non NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Améliorations et corrections du Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "L'installation des dépendances est plus rapide et plus stable" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "Le bilan de santé contient plus d'informations pour un débogage plus rapide" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI a fait l'objet de nombreuses corrections et est plus stable, il " "devrait maintenant fonctionner correctement" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Correction d'un crash lors du téléchargement d'un composant" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Amélioration du code du backend en évitant le spin-lock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Plus de variables pour les scripts d'installation" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Correction de la boîte de dialogue embarquée affichant \" Tout est prêt \" " "alors qu'elle ne l'était pas" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Amélioration du système de construction" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" "Activation de VKD3D par défaut lors de la création de bouteilles pour les " "jeux" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" "Correction de plantages lors de la lecture de fichiers Steam avec de mauvais " "encodages" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Correction des composants qui ne sont pas mis à jour correctement dans " "l'interface utilisateur après l'installation/désinstallation" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Plus de correctifs pour le FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Correction d'un problème survenant lorsqu'un programme se ferme après avoir " "été lancé à partir de \"Lancer l'exécutable\"" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "et bien d'autres encore !" #~ msgid "Calculating…" #~ msgstr "Calcul en cours…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Exécuter un .exe/.msi dans cette bouteille" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "" #~ "Cliquez sur « Créer une nouvelle bouteille… » pour créer une nouvelle " #~ "bouteille." #~ msgid "Create a new Bottle…" #~ msgstr "Créer une nouvelle bouteille…" #~ msgid "New Bottle" #~ msgstr "Nouvelle Bouteille" #~ msgid "Bottle Information" #~ msgstr "Informations sur la bouteille" #~ msgid "An environment improved for Windows games." #~ msgstr "Un environnement amélioré pour les jeux Windows." #~ msgid "An environment improved for Windows applications." #~ msgstr "Un environnement amélioré pour les applications Windows." #~ msgid "A clear environment for your experiments." #~ msgstr "Un environnement propre pour vos expériences." #~ msgid "Unlinked Home Directory" #~ msgstr "Dossier personnel non lié" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Ne pas lier le dossier utilisateur au dossier personnel" #~ msgid "64 bit" #~ msgstr "64 bits" #~ msgid "32 bit" #~ msgstr "32 bits" #~ msgid "Custom Recipe" #~ msgstr "Recette personnalisée" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "" #~ "Choisir une recette personnalisée pour l’environnement si vous en avez " #~ "une." #~ msgid "Custom Path" #~ msgstr "Chemin personnalisé" #~ msgid "Store this bottle in another place." #~ msgstr "Conserver cette bouteille dans un endroit différent." #~ msgid "You are offline, unable to download." #~ msgstr "Vous êtes hors ligne, impossible de télécharger." #~ msgid "Choose an executable path" #~ msgstr "Choisissez un chemin d’exécutable" #~ msgid "Choose a Windows executable file" #~ msgstr "Choisissez un fichier exécutable Windows" #~ msgid "Choose working directory for executables" #~ msgstr "Choisissez le répertoire de travail pour les exécutables" #~ msgid "Choose a recipe file" #~ msgstr "Choisir un fichier de recette" #~ msgid "Choose where to store the bottle" #~ msgstr "Choisir l’endroit où stocker la bouteille" #~ msgid "Choose a new Bottles path" #~ msgstr "Choisissez un nouveau chemin pour Bouteilles" #~ msgid "Choose the script" #~ msgstr "Choisissez le script" #~ msgid "Choose the Working Directory" #~ msgstr "Choisir le répertoire de travail" #~ msgid "" #~ "The PulseAudio Latency setting is now deprecated and enabled by default" #~ msgstr "" #~ "Le paramètre de latence de PulseAudio est désormais obsolète et désactivé " #~ "par défaut" #~ msgid "Bottle details automatically show on bottle creation" #~ msgstr "" #~ "Les détails de la bouteille s’affichent automatiquement lors de sa " #~ "création" #~ msgid "Bottles now complies with GNOME Circle guidelines" #~ msgstr "Bouteilles est désormais conforme aux directives de GNOME Circle" #~ msgid "Disable pulseaudio_latency by default." #~ msgstr "Désactivation de pulsaudio_latency par défaut." #~ msgid "Fixed a crash during startup due to uninstaller." #~ msgstr "" #~ "Correction d’un plantage lors du démarrage, dû au programme de " #~ "désinstallation." #~ msgid "Implemented a queue for installing components." #~ msgstr "" #~ "Implémentation d’une file d’attente pour l’installation des composants." #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "" #~ "Correction d’un dysfonctionnement occasionnel de la suppression d’une " #~ "bouteille." #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Prise en charge de la dernière version de dxvk @Blisto91" #~ msgid "Fix for DLSS" #~ msgstr "Correction pour le DLSS" #~ msgid "Added tooltips for program grades" #~ msgstr "Ajout d’infobulles pour les notes des programmes" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Correction de la complétion de l’installateur @jntesteves" #~ msgid "Fix gamescope arguments @jntesteves" #~ msgstr "Correction des arguments gamescope @jntesteves" #~ msgid "Added Ctrl + W shortcut for closing windows @A6GibKm" #~ msgstr "Ajout du raccourci Ctrl + W pour fermer les fenêtres @A6GibKm" #~ msgid "Fixed bottles unsetting XDG_DATA_HOME" #~ msgstr "Correction d’un bogue déréglant XDG_DATA_HOME" #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Traductions en français grâce à @julroy67 et @tymmsyde" #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Traductions en turc grâce à @54linux-ea et @ruizlenato" #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Traductions en russe grâce à @lenemter et @Smoque" #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Traductions en catalan grâce à @rogervc" #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Traductions en arabe grâce à @TheDarkEvil" #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Traductions en coréen grâce à @MarongHappy" #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "Traductions en portugais grâce à @davipatricio, @SantosSi and @vitorhcl" #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Traductions en galicien grâce à @NicoSGF64" #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Traductions en hébreu grâce à @itayweb" #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Traductions en polonais grâce à @Mikutut" #~ msgid "Layers" #~ msgstr "Couches" #~ msgid "Ultra Quality" #~ msgstr "Qualité ultra" #~ msgid "Quality" #~ msgstr "Qualité" #~ msgid "Balanced" #~ msgstr "Équilibré" #~ msgid "Layered" #~ msgstr "En couches" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Un environnement en couches, où chaque application est une couche." #~ msgid "" #~ "Provide a bundle of extra libraries for more compatibility. Disable if " #~ "you run into issues." #~ msgstr "" #~ "Fournit un ensemble de bibliothèques supplémentaires pour plus de " #~ "compatibilité. Désactivez si vous rencontrez des problèmes." #~ msgid "" #~ "Provide a bundle of extra libraries for more compatibility with Steam " #~ "games. Disable if you run into issues." #~ msgstr "" #~ "Fournit un ensemble de bibliothèques supplémentaires pour plus de " #~ "compatibilité avec les jeux Steam. Désactivez si vous rencontrez des " #~ "problèmes." #~ msgid "" #~ "Compress snapshots to reduce space. This will slow down creation of " #~ "snapshots." #~ msgstr "" #~ "Compressez les instantanés pour réduire l’espace. Cela ralentira la " #~ "création des instantanés." #~ msgid "Something goes wrong." #~ msgstr "Quelque chose s’est mal passé." #~ msgid "This feature is not available on your system." #~ msgstr "Cette fonctionnalité n’est pas disponible sur votre système." #~ msgid "This will delete all snapshots, but keep your files." #~ msgstr "Ceci supprimera tous les états mais conservera vos fichiers." #~ msgid "Name has special characters or already in use" #~ msgstr "Le nom contient des caractères spéciaux ou est déjà utilisé" #~ msgid "Choose new Bottles path" #~ msgstr "Choisissez le nouvel emplacement de Bouteilles" #~ msgid "Added tooltips for program gades" #~ msgstr "Ajout d’info-bulles pour les grades de programmes" #~ msgid "Arabic tran*slations thanks to @TheDarkEvil" #~ msgstr "Traductions en arabe grâce à @TheDarkEvil" #~ msgid "" #~ "Protuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "Traductions en portugais grâce à @davipatricio, @SantosSi et @vitorhcl" #~ msgid "Choose path" #~ msgstr "Choisir le chemin" #~ msgid "Choose a file." #~ msgstr "Choisir un fichier." #~ msgid "File not Found" #~ msgstr "Fichier non trouvé" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "" #~ "Le fichier indiqué n’existe pas. Merci de choisir un fichier approprié." #~ msgid "Spaces in File Name" #~ msgstr "Espaces dans le nom du fichier" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "Le chemin de la table de consultation des couleurs ne doit pas contenir " #~ "d’espaces. Veuillez renommer le fichier pour supprimer tous les espaces." #~ msgid "Invalid Image Dimension" #~ msgstr "Dimensions de l’image invalides" #~ msgid "Height and width of the image must be equal." #~ msgstr "La hauteur et la largeur de l’image doivent être égales." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Gérer facilement vos préfixes Wine avec des environnements" #~ msgid "Run with Arguments…" #~ msgstr "Exécuter avec des arguments…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Parcourir les fichiers internes avec l’explorateur Wine." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Gérer les processus avec le gestionnaire des tâches de Wine." #~ msgid "Debug wine processes." #~ msgstr "Déboguer les processus Wine." #~ msgid "Wine Configuration" #~ msgstr "Configuration Wine" #~ msgid "Adjust internal settings." #~ msgstr "Ajuster les paramètres internes." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "" #~ "Désinstaller les programmes avec le programme de désinstallation Wine." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Accéder au panneau de configuration interne de Wine." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "" #~ "Utilisez la section « Programmes d’installation » ou le bouton « Lancer " #~ "l’exécutable » ci-dessus." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Les dépendances sont des logiciels, bibliothèques et codecs qui " #~ "améliorent la compatibilité avec les logiciels Windows. Installez-les à " #~ "partir d’ici pour répondre aux exigences de vos programmes." #~ msgid "Read documentation." #~ msgstr "Lire la documentation." #~ msgid "Install Selected" #~ msgstr "Installer la sélection" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "Nous vous déconseillons fortement d’installer plusieurs dépendances à la " #~ "fois." #~ msgid "Select Dependencies" #~ msgstr "Sélectionner les dépendances" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Utilisez cette section pour installer des programmes sélectionnés par " #~ "notre communauté, sans avoir à procéder manuellement." #~ msgid "Read documentation" #~ msgstr "Lire la documentation" #~ msgid "Graphics" #~ msgstr "Graphismes" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Améliore les performances des jeux et applications 3D DirectX 11." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Améliore les performances des jeux et applications 3D DirectX 12." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "" #~ "Fournir la prise en charge de DLSS si disponible et utilise NVAPI de " #~ "Nvidia." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR utilise des technologies de mise à l’échelle de pointe pour améliorer " #~ "votre taux de rafraîchissement." #~ msgid "Discrete GPU" #~ msgstr "GPU dédié" #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt est une couche de post-traitement Vulkan destinée à améliorer " #~ "les graphismes des jeux." #~ msgid "Manage vkBasalt settings" #~ msgstr "Gérer les paramètres de vkBasalt" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Utiliser le bureau virtuel de Wine." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Capture de la souris en plein écran" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "" #~ "Laisser le programme capturer l’entrée de la souris lors du plein écran." #~ msgid "Take Focus" #~ msgstr "Prendre le focus" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Activez si le programme ne reprend pas le focus lors du changement." #~ msgid "Mouse Warp" #~ msgstr "Téléportation de la souris" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Changez cette option si vous rencontrez des problèmes de lag ou de " #~ "désynchronisation de la souris." #~ msgid "Screen Scaling" #~ msgstr "Mise à l’échelle de l’écran" #~ msgid "Set custom DPI." #~ msgstr "Définir DPI personnalisé." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Moteur de rendu" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Sélectionnez le backend à utiliser pour wined3d." #~ msgid "gl (default)" #~ msgstr "gl (par défaut)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Gérer les versions des composants" #~ msgid "DXVK Version" #~ msgstr "Version de DXVK" #~ msgid "VKD3D Version" #~ msgstr "Version de VKD3D" #~ msgid "DXVK NVAPI Version" #~ msgstr "Version de DXVK NVAPI" #~ msgid "LatencyFleX Version" #~ msgstr "Version de LatencyFleX" #~ msgid "false" #~ msgstr "faux" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Le même que celui de Bouteilles mais fourni par Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimise les performances des jeux à la demande." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Utiliser le micro-compositeur Gamescope." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "Par défaut, chemin de la bouteille." #~ msgid "Reset to default" #~ msgstr "Réinitialiser à la valeur par défaut" #~ msgid "Choose a directory" #~ msgstr "Choisir un dossier" #~ msgid "Audio" #~ msgstr "Audio" #~ msgid "Reduce Latency" #~ msgstr "Réduire la latence" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Définir la latence de PulseAudio à 60 ms pour améliorer la qualité du son." #~ msgid "Versioning" #~ msgstr "Gestion des versions" #~ msgid "Use Compression for States" #~ msgstr "Utiliser la compression pour les états" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Cela réduira l’espace utilisé par les états mais ralentira leur création." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Bouteilles créera un état avant de lancer toute dépendance ou programme " #~ "d’installation." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "" #~ "Utiliser des modèles personnalisés pour exclure certains dossiers de la " #~ "gestion de versions." #~ msgid "Development and Debugging" #~ msgstr "Développement et Débogage" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Un affichage en superposition Vulkan et OpenGL pour surveiller le nombre " #~ "d’images par seconde, la charge CPU/GPU et plus." #~ msgid "Wine 'fixme' Logs" #~ msgstr "Journaux « fixme » de Wine" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "" #~ "Enregistrer les chemins de code qui ne sont pas implémentés dans Wine." #~ msgid "No Programs found" #~ msgstr "Pas de programmes trouvés" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Installez des programmes depuis la section des programmes d’installation " #~ "ou en exécutant l’exécutable d’installation, vous pouvez également " #~ "ajouter un exécutable manuellement à l’aide du bouton « + »." #~ msgid "Toggle Hidden" #~ msgstr "Activer/désactiver recherche" #~ msgid "Take a break, it may take a while." #~ msgstr "Prenez une pause, ceci peut prendre un peu de temps." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Configure la manière dont Gamescope doit gérer la fenêtre des jeux que " #~ "vous allez exécuter." #~ msgid "Width (e.g. 1280)" #~ msgstr "Largeur (par ex. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Hauteur (par ex. 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Résolution de Gamescope" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Modifier le niveau de journalisation.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "Paramètres de vkBasalt" #~ msgid "Color Lookup Table" #~ msgstr "Table de recherche de couleur" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a ." #~ "CUBE file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "CLUT transforme l’intervalle de couleurs en une intervalle de couleur " #~ "différente en utilisant un fichier .CUBE, ou un fichier .png possédant " #~ "une hauteur égale à sa largeur." #~ msgid "Start off by creating a Bottle." #~ msgstr "Commencez par créer une bouteille." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Exécuter des logiciels Windows sous Linux\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "" #~ "Chemin d’accès aux bouteilles personnalisé (nécessite un redémarrage)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Choisissez où stocker les nouvelles bouteilles (cela ne déplacera pas les " #~ "bouteilles existantes)." #~ msgid "In early development (requires restart)." #~ msgstr "En développement (nécessite un redémarrage)." #~ msgid "Import/Export…" #~ msgstr "Importer/exporter…" #~ msgid "Support" #~ msgstr "Nous soutenir" #~ msgid "Forums" #~ msgstr "Forums" #~ msgid "Open menu" #~ msgstr "Ouvrir le menu" #~ msgid "New bottle" #~ msgstr "Nouvelle bouteille" #~ msgid "Ok" #~ msgstr "OK" #~ msgid "Confirm" #~ msgstr "Confirmer la suppression" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Etes-vous sûr de vouloir terminer tous les processus ?\n" #~ "Cela peut entrainer une perte de données." #~ msgid "Default to the bottle path." #~ msgstr "Par défaut, chemin de la bouteille." #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "Le changement de compression nécessite une réinitialisation" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "" #~ "Ceci conservera tous vos fichiers mais supprimera tous les états. Voulez-" #~ "vous continuer ?" #~ msgid "Details & Utilities" #~ msgstr "Détails et utilitaires" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Trouvé dans le menu Démarrer de votre bouteille." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "La bouteille « {0} » a été créée" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "« {0} » installé." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Actualités" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "" #~ "Nouveau système de gestion de versions qui permet le versionnage de toute " #~ "la bouteille (aussi la configuration)" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "" #~ "Il est désormais possible d’activer ou de désactiver la gestion " #~ "automatique de versions" #~ msgid "Use compression for versioning states" #~ msgstr "Utiliser la compression pour la gestion de versions des états" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "" #~ "Amélioration de l’enregistrement des options de lancement sans mettre à " #~ "jour l’interface de multiples fois" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "" #~ "Amélioration de la performance YAML en utilisant libyaml (la paquet " #~ "python-yaml doit fournir une prise en charge pour cela)" #~ msgid "New About dialog" #~ msgstr "Nouvelle boîte de dialogue À propos" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "" #~ "Prise en charge des couvertures dans le mode bibliothèque (grâce à " #~ "SteamGridDB)" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "" #~ "Suppression de l’option DXVK HUD, utilisez la section Variables " #~ "d’environnement à la place" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "L’option shell bottles-cli fournit maintenant la sortie de commande" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "" #~ "Le bilan de santé se trouve maintenant dans la section Dépannage de À " #~ "propos" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check " #~ "their packages" #~ msgstr "" #~ "Vérification étendue des dépendances du noyau, les empaqueteurs sont " #~ "invités à vérifier leurs paquets" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "" #~ "Nouvelle permission par défaut pour le paquet Flatpak : xdg-download" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "Ajout de crédits aux librairies tierces dans la section Crédits" #~ msgid "Fixes" #~ msgstr "Corrections" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "Correction pour la possibilité d’ignorer le dialogue d’embarquement" #~ msgid "Fix for empty bottle name" #~ msgstr "Correction pour un nom de bouteille vide" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "Correction de gstreamer libs pour les bouteilles win32" #~ msgid "Fix for RemoteDisconnected error causing a crash" #~ msgstr "Correction pour l’erreur RemoteDisconnected causant un plantage" #~ msgid "Fix wrong Vaniglia listing" #~ msgstr "Correction du mauvais listing Vaniglia" #~ msgid "Fix templates being generated with symlinked paths causing loops" #~ msgstr "" #~ "Correction des modèles générés avec des chemins symlinkés provoquant des " #~ "boucles" #~ msgid "" #~ "Fix configuration migration causing a crash when the user altered the " #~ "configuration" #~ msgstr "" #~ "Correction d’une migration de configuration causant un plantage quand " #~ "l’utilisateur modifiait la configuration" #~ msgid "Fix mscoree.dll not found" #~ msgstr "Correction de mscoree.dll non trouvé" #~ msgid "Fix regression for the -b option of the legacy bottles cli" #~ msgstr "" #~ "Correction d’une régression pour l’option -b de l’ancien cli bouteilles" #~ msgid "Fix Steam Launch Options parser causing a crash" #~ msgstr "" #~ "Correction de l’analyseur des options de lancement Steam qui causait un " #~ "crash" #~ msgid "" #~ "Fix a regression in the Add to Steam button not adding the new entry in " #~ "Steam" #~ msgstr "" #~ "Correction d’une régression avec le bouton Ajouter à Steam qui n’ajoutait " #~ "pas la nouvelle entrée dans Steam" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Traductions en finnois grâce à Jiri Grönroos" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Traductions en indonésien grâce à @liimee" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Traductions en espagnol grâce à Pablo Munoz Alabau, @oscfdezdz" #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Traductions en portugais brésilien grâce à @geraldohomero" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Traductions en allemand grâce à Patrick Ulbricht" #~ msgid "Easily manage wineprefix" #~ msgstr "Gérer facilement vos wineprefix" #~ msgid "Experiments:library" #~ msgstr "Expérimental : bibliothèque" #~ msgid "Toggle experimental Library mode." #~ msgstr "Activer/désactiver le mode bibliothèque expérimental." #~ msgid "Loading…" #~ msgstr "Chargement…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Le chemin d’accès personnalisé vers les bouteilles personnalisées n’a pas " #~ "été trouvé, vérifiez-le dans les Préférences.\n" #~ "Retour au chemin d’accès par défaut. Les bouteilles de ce chemin d’accès " #~ "ne seront pas listées !" #~ msgid "Health check" #~ msgstr "Bilan de santé" #~ msgid "Generating state files index …" #~ msgstr "Génération de l’index des fichiers d’état…" #~ msgid "Creating a restore point …" #~ msgstr "Création d’un point de restauration…" #~ msgid "Could not create the state folder." #~ msgstr "Impossible de créer le dossier d’état." #~ msgid "Updating index …" #~ msgstr "Mise à jour de l’index…" #~ msgid "Could not update the states file." #~ msgstr "Impossible de mettre à jour le fichier d’états." #~ msgid "Could not update the index file." #~ msgstr "Impossible de mettre à jour le fichier d’index." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Arguments trouvés pour l’exécutable : [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Étape {self.__step} de {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "« {0} » lancé." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "« {0} » lancé avec Steam." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Index pour l’état {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Lire la documentation à propos des dépendances." #~ msgid "DXVK HUD" #~ msgstr "ATH DXVK" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Activer/désactiver l’overlay DXVK qui montre les FPS et d’autres détails " #~ "dans les applications D3D." #~ msgid "Read documentation about programs" #~ msgstr "Lire la documentation à propos des programmes" #~ msgid "Extra settings" #~ msgstr "Paramètres supplémentaires" #~ msgid "Local Resources" #~ msgstr "Ressources locales" #~ msgid "Search for Prefixes" #~ msgstr "Rechercher des préfixes" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Activer la gestion de versions pour enregistrer et restaurer l’état des " #~ "bouteilles." #~ msgid "Your Library" #~ msgstr "Votre bibliothèque" #~ msgid "Health Check" #~ msgstr "Bilan de santé" #~ msgid "Loading..." #~ msgstr "Chargement…" #~ msgid "Task manager" #~ msgstr "Gestionnaire des tâches" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Choisissez où stocker les nouvelles bouteilles (cela ne déplacera pas les " #~ "bouteilles existantes)" #~ msgid "Installing..." #~ msgstr "Installation…" #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "Impossible de créer l'entrée de bureau à cause de privilèges manquants.\n" #~ "Regardez notre " #~ "vidéo sur comment corriger cela avec Flatpak." #~ msgid "Windows version" #~ msgstr "Version de Windows" #~ msgid "Type a short comment:" #~ msgstr "Entrez un court commentaire :" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Exécuteurs Lutris" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Gestion de versions pour les bouteilles (expérimental)" #~ msgid "Translate" #~ msgstr "Traduire" #~ msgid "Funding" #~ msgstr "Soutenir" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Rapport de " #~ "bogue" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Rapport de bogue" #~ msgid "Open with explorer" #~ msgstr "Ouvrir avec l’explorateur" #~ msgid "Move inside the sandbox" #~ msgstr "Déplacer dans la sandbox" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Déplacement vers le bac à sable…" #~ msgid "Utilities" #~ msgstr "Utilitaires" #~ msgid "Command line" #~ msgstr "Ligne de commande" #~ msgid "Registry editor" #~ msgstr "Éditeur de registre" #~ msgid "Wine config" #~ msgstr "Configuration de Wine" #~ msgid "Control panel" #~ msgstr "Panneau de configuration" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Mode test activé : seules les dépendances du dépôt de test sont affichées." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4…" #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Bien que les fichiers de cette page aient été vérifiés, ils peuvent être " #~ "sous licence propriétaire." #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Bien que les fichiers de cette page aient été vérifiés, ils peuvent être " #~ "sous licence propriétaire." #~ msgid "Read documentation about installers\t" #~ msgstr "Lire la documentation à propos des programmes d’installation\t" #~ msgid "Bottle details" #~ msgstr "Détails de la bouteille" #~ msgid "My beautiful bottle" #~ msgstr "Ma glorieuse bouteille" #~ msgid "Rename bottle" #~ msgstr "Renommer la bouteille" #~ msgid "Use DXVK" #~ msgstr "Utiliser DXVK" #~ msgid "Use VKD3D" #~ msgstr "Utiliser VKD3D" #~ msgid "Enable FSR" #~ msgstr "Activer FSR" #~ msgid "Enable LatencyFleX" #~ msgstr "Activer LatencyFleX" #~ msgid "Use a virtual desktop" #~ msgstr "Utiliser un bureau virtuel" #~ msgid "Mouse capture fullscreen" #~ msgstr "Capture de la souris en plein écran" #~ msgid "DXVK version" #~ msgstr "Version de DXVK" #~ msgid "VKD3D version" #~ msgstr "Version de VKD3D" #~ msgid "Manage VKD3D versions" #~ msgstr "Gérer les versions de VKD3D" #~ msgid "Will restart the wineserver." #~ msgstr "Redémarrera wineserver." #~ msgid "DLL overrides" #~ msgstr "Substitutions de DLL" #~ msgid "Read documentation about versioning\t" #~ msgstr "Lire la documentation à propos du contrôle de version\t" #~ msgid "e.g. ucrtbase" #~ msgstr "p. ex. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Substitutions existantes" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "p. ex. : -exemple1 -exemple2 -exemple3=hello" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "p. ex. : MaBouteilleDupliquée" #~ msgid "page_name" #~ msgstr "nom_de_page" #~ msgid "page_duplicating" #~ msgstr "page_de_duplication" #~ msgid "page_duplicated" #~ msgstr "page_dupliquée" #~ msgid "New variable" #~ msgstr "Nouvelle variable" #~ msgid "e.g. MY_VAR" #~ msgstr "p. ex. MA_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Ici, vous pouvez modifier les variables d’environnement pour les " #~ "commandes qui sont exécutées." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "p. ex. : VAR1=valeur VAR2=valeur" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "p. ex. : VAR1=valeur VAR2=valeur…" #~ msgid "e.g. 60" #~ msgstr "p. ex. 60" #~ msgid "e.g. 30" #~ msgstr "p. ex. 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Vous utilisez la version Flatpak de Bouteilles, pensez à lui donner les " #~ "permissions via Flatseal si le chemin du script est en hors du bac à " #~ "sable." #~ msgid "Type the new name:" #~ msgstr "Saisissez le nouveau nom :" #~ msgid "Type here.." #~ msgstr "Saisissez ici…" #~ msgid "Message goes here." #~ msgstr "Le message vient ici." #~ msgid "Utility & Preferences" #~ msgstr "Utilitaires & Préférences" #~ msgid "Choose a name for your bottle" #~ msgstr "Choisissez un nom pour votre bouteille" #~ msgid "Use custom path" #~ msgstr "Utiliser un chemin personnalisé" #~ msgid "Welcome" #~ msgstr "Bienvenue" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "Bouteilles est un outil moderne qui affine et simplifie l’exécution de " #~ "logiciels Windows sous Linux." #~ msgid "What Are Bottles?" #~ msgstr "Que sont les bouteilles ?" #~ msgid "" #~ "A bottle is a Windows-like environment configured to run Windows " #~ "software, you can have multiple apps in each bottle. \n" #~ "\n" #~ "Those are isolated and the software that runs inside can't access your " #~ "personal files if you don't allow it.\n" #~ "\n" #~ "Read more about" #~ msgstr "" #~ "Une bouteille est un environnement similaire à Windows configuré pour " #~ "exécuter des logiciels Windows. Vous pouvez avoir plusieurs applications " #~ "dans chaque bouteille.\n" #~ "\n" #~ "Celles-ci sont isolées et le logiciel qui s’exécute à l’intérieur ne peut " #~ "pas accéder à vos fichiers personnels si vous ne l’autorisez pas.\n" #~ "\n" #~ "En lire davantage" #~ msgid "We Are Almost There" #~ msgstr "Nous y sommes presque" #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Nous devons télécharger et installer quelques composants (~75 Mio) pour " #~ "être prêt.\n" #~ "\n" #~ "Nous ne pouvons pas proposer ces fichiers avec Bouteilles car ces " #~ "derniers ont des cycles de publication différents.\n" #~ "\n" #~ "Lorsque vous êtes prêt, appuyez sur le bouton Installer." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Asseyez-vous et détendez-vous, cela peut prendre quelques minutes." #~ msgid "Download" #~ msgstr "Télécharger" #~ msgid "Everything Is Ready!" #~ msgstr "Ça y est, tout est prêt !" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Vous êtes maintenant prêt à créer vos premières bouteilles." #~ msgid "Finish" #~ msgstr "Terminer" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Avertissement : Veillez à autoriser Flatpak à accéder au nouveau chemin.\n" #~ "Ceci va casser le bac à sable !" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Si la liste ci-dessus doit afficher les versions instables." #~ msgid "Hide from list" #~ msgstr "Masquer de la liste" #~ msgid "Unhide from list" #~ msgstr "Afficher dans la liste" #~ msgid "Processing..." #~ msgstr "Traitement…" #~ msgid "Your library" #~ msgstr "Votre bibliothèque" #~ msgid "Go back" #~ msgstr "Retour" #~ msgid "Installer requires local resources" #~ msgstr "Le programme d’installation nécessite des ressources locales" #~ msgid ", " #~ msgstr ", " #, python-format #~ msgid "Pick executable for %s" #~ msgstr "Choisissez l’exécutable pour %s" #~ msgid "Local resources not found or invalid" #~ msgstr "Ressources locales non trouvées ou non valides" #~ msgid "Installation failed, please check the logs." #~ msgstr "L’installation a échoué, veuillez vérifier les journaux." #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) Procéder avec l’environnement par défaut…" #~ msgid "Confirm deletion" #~ msgstr "Confirmer la suppression" #~ msgid "Done" #~ msgstr "Terminé" #~ msgid "Caffe runners" #~ msgstr "Exécuteurs Caffe" #~ msgid "Proton runners" #~ msgstr "Exécuteurs Proton" #~ msgid "Other runners" #~ msgstr "Autres exécuteurs" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Forums de Bouteilles" #~ msgid "Unhide this program" #~ msgstr "Afficher ce programme" #~ msgid "Type a name for your bottle" #~ msgstr "Saisissez un nom pour votre bouteille" #~ msgid "New programs will be automatically found." #~ msgstr "Les nouveaux programmes seront automatiquement trouvés." #~ msgid "Duplicate a bottle" #~ msgstr "Dupliquer une bouteille" #~ msgid "Change environment variables" #~ msgstr "Modifier les variables d’environnement" #~ msgid "This field cannot contain special characters!" #~ msgstr "Ce champ ne peut pas contenir de caractères spéciaux !" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Il s’agit de couches de compatibilité qui permettent d’installer et " #~ "d’exécuter des logiciels Windows sur des systèmes Linux.\n" #~ "\n" #~ "Les bouteilles sont des environnements où l’exécuteur configure le " #~ "système et où le logiciel Windows s’installe et s’exécute.\n" #~ "\n" #~ "En savoir plus " #~ "sur les exécuteurs" #~ msgid "Import & export" #~ msgstr "Importer et exporter" #~ msgid "Flatpak help" #~ msgstr "Aide Flatpak" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Je ne peux pas voir mes anciennes bouteilles après la mise à jour." #~ msgid "I don't see some directories." #~ msgstr "Je ne vois pas certains dossiers." #~ msgid "I can't see the files in my home." #~ msgstr "Je ne peux pas voir les fichiers de mon dossier personnel." #~ msgid "Executable silently crash or black screen" #~ msgstr "Crash silencieux de l’exécutable ou écran noir" #~ msgid "Destroy this bottle" #~ msgstr "Détruire cette bouteille" #~ msgid "64 Bit" #~ msgstr "64 bits" #~ msgid "Make a backup of this bottle." #~ msgstr "Créer une sauvegarde de cette bouteille." #~ msgid "64-bit" #~ msgstr "64 bits" #~ msgid "32-bit" #~ msgstr "32 bits" #~ msgid "Night theme" #~ msgstr "Thème sombre" #~ msgid "Use the night theme." #~ msgstr "Utiliser le thème sombre." #~ msgid "Experiments:winebridge" #~ msgstr "Experiments:winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Activer/désactiver l’implémentation expérimentale de winebridge." #~ msgid "Enable ACO shader compiler" #~ msgstr "Activer le compilateur de shaders ACO" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Améliore les performances des jeux et applications 3D.\n" #~ "Désactivez si vous rencontrez des problèmes graphiques." #~ msgid "Night mode" #~ msgstr "Mode sombre" #~ msgid "Whether Bottles should use the Night theme variant." #~ msgstr "Si les bouteilles doivent utiliser la variante du thème sombre." #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "" #~ "Utiliser WineBridge pour la gestion des processus et des programmes." #~ msgid "Bottles' Issues" #~ msgstr "Problèmes de Bouteilles" #~ msgid "Bottles Started!" #~ msgstr "Bouteilles démarré !" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Il s’agit d’une fonctionnalité expérimentale en début de développement, " #~ "soyez prudent et signalez les bogues." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017 - 2021 — Développeurs de Bouteilles" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Optimiser les performances des jeux sur demande" #~ msgid "NVAPI version" #~ msgstr "Version de NVAPI" #~ msgid "Point to the bottle path" #~ msgstr "Pointer vers le chemin de la bouteille" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "" #~ "Le mode de jeu n’est pas disponible sur votre système ou n’est pas en " #~ "cours d’exécution." #~ msgid "Experiments:installers" #~ msgstr "Expérimental : installateurs" #~ msgid "Software" #~ msgstr "Logiciel" #~ msgid "An environment improved for Windows software." #~ msgstr "Un environnement amélioré pour les logiciels Windows." #~ msgid "Use a dark application theme." #~ msgstr "Utiliser un thème sombre." #~ msgid "Experiments:versioning" #~ msgstr "Expérimental : gestion de versions" #~ msgid "Import and export" #~ msgstr "Importer et exporter" #~ msgid "Use Gamemode" #~ msgstr "Utiliser le mode de jeu" #~ msgid "NVAPI Version" #~ msgstr "Version de NVAPI" #~ msgid "Creating sandboxed folders…" #~ msgstr "Création de dossiers bac à sable…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "" #~ "Il s’agit des processus wine/wineserver en cours d’exécution sur votre PC." #~ msgid "Check for running processes." #~ msgstr "Vérifier les processus en cours d’exécution." #~ msgid "Backup bottle" #~ msgstr "Sauvegarder la bouteille" #~ msgid "Reboot Windows" #~ msgstr "Redémarrer Windows" #~ msgid "Bottle" #~ msgstr "Bouteille" #~ msgid "No runners found, please install one." #~ msgstr "Aucun exécuteur trouvé, veuillez en installer un." #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "DXVK non trouvé, installation de la dernière version…" #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "VKD3D non trouvé, installation de la dernière version…" #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "NVAPI non trouvé, installation de la dernière version…" #, fuzzy, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Votre nouvelle bouteille : {0} est maintenant prête !" #, fuzzy #~ msgid "Improved the Download manager" #~ msgstr "Gestionnaire de Téléchargement" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Correction d’un bogue qui faisait planter Bouteilles lorsque la " #~ "résolution de nom échouait lors d’un téléchargement" #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Traductions en japonais grâce à @jatin-cbs" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "Traductions en portugais brésilien grâce à @farribeiro, @swyknox" #~ msgid "Choose an environment" #~ msgstr "Choisir un environnement" #~ msgid "Download & Install this runner" #~ msgstr "Télécharger et installer cet exécuteur" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #~ msgid "Use %command% in launch options to set prefixes and suffixes" #~ msgstr "" #~ "Utilisez %command% dans les options de lancement pour définir les " #~ "préfixes et les suffixes" #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "" #~ "Créer une bouteille où seront lancés les exécutables sélectionnés depuis " #~ "le gestionnaire de fichiers" #~ msgid "" #~ "Rewrited the manager to be less recursive and more user-friendly to " #~ "developers" #~ msgstr "" #~ "Réécriture du gestionnaire pour qu’il soit moins récursif et plus " #~ "convivial pour les développeurs" #~ msgid "" #~ "The dependencies/components/installers has now they own managers, " #~ "indipendent from the main one" #~ msgstr "" #~ "Les dépendances/composants/installateurs ont maintenant leur propre " #~ "gestionnaire, indépendant du gestionnaire principal" #~ msgid "" #~ "The dependencies manager can now extract single files from Windows " #~ "Cabinet files" #~ msgstr "" #~ "Le gestionnaire de dépendances peut désormais extraire des fichiers " #~ "uniques à partir de fichiers Cabinet Windows" #~ msgid "" #~ "Now the user need to accept the notice in the crash report, before " #~ "submiting new reports" #~ msgstr "" #~ "L’utilisateur doit maintenant accepter l’avis dans le rapport de bogue, " #~ "avant de soumettre de nouveaux rapports" #~ msgid "The user homedir is now removed from the reports" #~ msgstr "Le dossier personnel n’est plus inclus dans les rapports" #~ msgid "" #~ "The lutris-lol runner is now hidden when Bottles is running under " #~ "flatpak, as it is not compatible with it" #~ msgstr "" #~ "L’exécuteur lutris-lol est maintenant caché lorsque Bouteilles est " #~ "exécuté sous flatpak, car il n’est pas compatible avec ce dernier" #~ msgid "" #~ "The Windows Cabinet extraction is now quiet and only show relavant logs" #~ msgstr "" #~ "L’extraction de fichiers Cabinet Windows est maintenant silencieuse et ne " #~ "montre que les journaux pertinents" #~ msgid "" #~ "The download status icon in the preferencies dialog, is now on the right " #~ "of the percentage, so it will be no more moved by the percentage" #~ msgstr "" #~ "L’icône d’état du téléchargement dans la boîte de dialogue des " #~ "préférences est maintenant à droite du pourcentage, de sorte qu’elle ne " #~ "sera plus déplacée par le pourcentage" #~ msgid "" #~ "Fixed a bug in name resolution that could cause Bottles to crash if it " #~ "cannot reach a resource" #~ msgstr "" #~ "Correction d’un bogue dans la résolution des noms qui pouvait entraîner " #~ "le plantage de Bouteilles s’il ne pouvait pas atteindre une ressource" #~ msgid "Environment names are now translated again" #~ msgstr "Les noms d’environnement sont à nouveau traduits" #~ msgid "Added missing translations in bottle creation" #~ msgstr "Ajout des traductions manquantes lors de la création de bouteilles" #~ msgid "" #~ "Fixed a problem in Wayland support that was setting DISPLAY to the wrong " #~ "parameter" #~ msgstr "" #~ "Correction d’un problème dans la prise en charge de Wayland qui fixait " #~ "DISPLAY à un paramètre erroné" #~ msgid "The directory for added custom programs was wrong" #~ msgstr "Le dossier pour les programmes personnalisés ajoutés était erroné" #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Traductions en chinois simplifié grâce à @sr093906" #~ msgid "Are you experiencing problems reaching a directory in Bottles?" #~ msgstr "Des problèmes pour atteindre un répertoire dans Bottles ?" #~ msgid "Downloads" #~ msgstr "Téléchargements" #~ msgid "Toggle the last Update date in the bottles list" #~ msgstr "" #~ "Affichage de la dernière date de mise à jour dans la liste des bouteilles" #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "" #~ "Changement du répertoire de travail vers le chemin de l’exécutable si son " #~ "exécution échoue" #~ msgid "" #~ "Now a visual feedback is provided when a download fail the checksum " #~ "validation" #~ msgstr "" #~ "Ajout d’un retour visuel lorsqu’un téléchargement échoue la validation de " #~ "la somme de contrôle" #~ msgid "Wine support for Wayland trought XWayland" #~ msgstr "Prise en charge de Wine pour Wayland à travers XWayland" #~ msgid "Support for 32-bit bottles with custom environment" #~ msgstr "" #~ "Prise en charge des bouteilles 32 bits avec un environnement personnalisé" #~ msgid "" #~ "Removed colors from the environments in the bottle creation as these can " #~ "be interpreted as suggested actions" #~ msgstr "" #~ "Suppression des couleurs dans les environnements lors de la création des " #~ "bouteilles, car elles peuvent être interprétées comme des suggestions " #~ "d’actions" #~ msgid "" #~ "Now the user can only install one dependency per time to avoid conflicts" #~ msgstr "" #~ "L’utilisateur ne peut désormais installer qu’une seule dépendance à la " #~ "fois pour éviter les conflits" #~ msgid "" #~ "Now the Crash Report dialog display similar reports before send a new one" #~ msgstr "" #~ "La boîte de dialogue de Rapport de bogue affiche désormais les rapports " #~ "similaires avant d’en envoyer un nouveau" #~ msgid "" #~ "Now it is possible to clone a bottle with a new name, this can also be " #~ "used for bottles templating" #~ msgstr "" #~ "Possibilité de cloner une bouteille avec un nouveau nom et pouvant être " #~ "utilisé pour la création de modèles de bouteilles" #~ msgid "Reduced the Flatpak permissions" #~ msgstr "Réduction du nombre d’autorisations Flatpak" #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "" #~ "Possibilité de choisir un répertoir de travail personnalisé pour chaque " #~ "bouteille" #~ msgid "" #~ "You can see a new button in the bottle details with a folder icon, this " #~ "helps you expose new directories to Bottles" #~ msgstr "" #~ "Ajout d’un nouveau bouton dans les détails de la bouteille avec une icône " #~ "de dossier, cela vous aide à exposer de nouveaux répertoires aux " #~ "bouteilles" #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "Correction d’un bogue qui causait une erreur Fichier non trouvé avec les " #~ "téléchargements échoués" #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "Correction d’un bogue qui faisait planter les bouteilles lorsque " #~ "l’utilisateur se déconnectait lors d’un téléchargement" #~ msgid "" #~ "Same as the above but this handle downloads with wrong sizes than the " #~ "source" #~ msgstr "" #~ "Même chose que ci-dessus, mais cela gère les téléchargements avec les " #~ "tailles différentes de la source" #~ msgid "Fixed the File Manager integration in Flatpak" #~ msgstr "" #~ "Correction de l’intégration au gestionnaire de fichiers dans Flatpak" #~ msgid "Fixed a bug in temp directory clean up" #~ msgstr "Correction d’un bogue dans le nettoyage du répertoire temporaire" #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "Correction d’un bogue qui faisait planter Bouteilles lorsque la date de " #~ "mise à jour n’était pas fixée dans une bouteille" #~ msgid "Fixed a bug in bottle configuration upgrade that was causing a loop" #~ msgstr "" #~ "Correction d’un bug dans la mise à jour de la configuration des " #~ "bouteilles qui provoquait une boucle" #~ msgid "" #~ "Frech translations thanks to J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka, K. Herbert" #~ msgstr "" #~ "Traductions en français grâce à J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka et K. Herbert" #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Traductions en italien grâce à @blackcat-917" #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Traductions en norvégien bokmål grâce à @comradekingu" #, fuzzy #~ msgid "Run executables without show the Bottles Window" #~ msgstr "Lancer un fichier exécutable dans ce Bottle." #, fuzzy #~ msgid "Dependencies can now set register keys" #~ msgstr "Les dépendances peuvent remplacer et déplacer les dll" #, fuzzy #~ msgid "Dependencies can now extract archives" #~ msgstr "Les dépendances peuvent remplacer et déplacer les dll" #, fuzzy #~ msgid "Dependencies can now uninstall other dependencies" #~ msgstr "" #~ "Les dépendances peuvent désormais installer des polices sans intervention " #~ "de l’utilisateur" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Déboguer les processus Wine." #, fuzzy #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "Correction d’un bogue qui faisait que chaque bouteille était cassée alors " #~ "qu’une seule l’était" #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "" #~ "Activer/désactiver la fonctionnalité expérimentale de gestion de versions" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Expérimental : installeurs" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Parcourir C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "" #~ "Mise à jour de l’exécuteur vers la version la plus récente installée " #~ "localement" #~ msgid "Destroy bottle" #~ msgstr "Détruire cette bouteille" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Cela va modifier l’exécuteur de {0} à {1}." #~ msgid "Run in this bottle" #~ msgstr "Lancer dans cette bouteille" #~ msgid "" #~ "Dependency/installer manifests, support environment variables and " #~ "arguments" #~ msgstr "" #~ "Les dépendances/manifestes d’installateurs prennent en charge les " #~ "variables d’environnement et arguments" #~ msgid "" #~ "If versioning is active for the bottle, a new state is created before " #~ "installing a dependency" #~ msgstr "" #~ "Si le versionnement est actif pour la bouteille, un nouvel état est créé " #~ "avant d’installer une dépendance" #~ msgid "" #~ "Dependencies and installers now call their uninstaller, if this is " #~ "declared in the manifest" #~ msgstr "" #~ "Les dépendances et les installateurs appellent maintenant leur " #~ "désinstallateur, si celui-ci est déclaré dans le manifeste" #~ msgid "Now you can search for dependencies using the search field" #~ msgstr "" #~ "Vous pouvez maintenant rechercher des dépendances à l’aide du champ de " #~ "recherche" #~ msgid "Dependencies and installers show the source license" #~ msgstr "Les dépendances et les installateurs indiquent la licence source" #~ msgid "" #~ "When a crash report appears, reporting it the issue is automatically and " #~ "correctly filled" #~ msgstr "" #~ "Lorsqu’un rapport de plantage apparaît, le signalement du problème est " #~ "automatiquement et correctement rempli" #~ msgid "" #~ "While creating a new state, information about the entire process is shown " #~ "on the screen" #~ msgstr "" #~ "Lors de la création d’un nouvel état, des informations sur l’ensemble du " #~ "processus sont affichés à l’écran" #~ msgid "The search for installed programs has been extended to user AppData" #~ msgstr "" #~ "La recherche des programmes installés a été étendue au dossier AppData de " #~ "l’utilisateur" #~ msgid "Fixed some problems related to the dxvk implementation" #~ msgstr "Correction de certains problèmes liés à l’implémentation de dxvk" #~ msgid "" #~ "Now dxvk and vkd3d are installed only after the user presses Install on " #~ "first start" #~ msgstr "" #~ "Dxvk et vkd3d sont maintenant installés seulement après que l’utilisateur " #~ "ait appuyé sur Installer au premier démarrage" #~ msgid "Reduced the amount of logs" #~ msgstr "Réduction de la quantité de journaux" #~ msgid "Flatpak now uses the app directories" #~ msgstr "Flatpak utilise désormais les répertoires d’application" #~ msgid "" #~ "If there are bottles in the old dir and the app dir is empty then a " #~ "migration dialog is shown" #~ msgstr "" #~ "S’il y a des bouteilles dans l’ancien répertoire et que le répertoire de " #~ "l’application est vide, une boîte de dialogue de migration s’affiche" #~ msgid "" #~ "Fixed a bug in the management of the download manager that resulted in a " #~ "crash" #~ msgstr "" #~ "Correction d’un bogue dans la gestion du gestionnaire de téléchargements " #~ "qui entraînait un plantage" #~ msgid "Install dxvk and vkd3d on bottle creation if missing" #~ msgstr "" #~ "Installer dxvk et vkd3d à la création de la bouteille s’ils sont manquants" #~ msgid "The preferences are organized into sections" #~ msgstr "Les préférences sont organisées en sections" #~ msgid "The program list is hidden if empty" #~ msgstr "La liste des programmes est cachée si elle est vide" #~ msgid "The bottle details page now uses a sidebar" #~ msgstr "" #~ "La page des détails des bouteilles utilise désormais une barre latérale" #~ msgid "Added references to documentation for some features" #~ msgstr "" #~ "Ajout de références à la documentation pour certaines fonctionnalités" #~ msgid "" #~ "Makes the UI more consistent with rounded edges and status pages from " #~ "libhandy" #~ msgstr "" #~ "Interface utilisateur plus cohérente avec les bords arrondis et les pages " #~ "d’état de libhandy" #~ msgid "Replacing the name wine with runner, where possible" #~ msgstr "" #~ "Remplacer du nom « wine » par « exécuteur », lorsque cela est possible" #~ msgid "Added more information for initial download to the Onboard" #~ msgstr "Ajout d’informations supplémentaires pour le téléchargement initial" #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Traductions en thèque grâce à @pervoj et Vojtěch Perník" #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Traductions en espéranto grâce à @phlostically" #~ msgid "New logo thanks to @jannuary @alvarlagerlof @ZekeSmith" #~ msgstr "Nouveau logo grâce à @jannuary @alvarlagerlof et @ZekeSmith" #~ msgid "Display a crash report on restart if something goes wrong" #~ msgstr "" #~ "Afficher un rapport de bogue au redémarrage si quelque chose s'est mal " #~ "passé" #~ msgid "Using the new yaml format for the bottle configuration" #~ msgstr "" #~ "Utiliser le nouveau format yaml pour la configuration des bouteilles" #~ msgid "Using the new yaml repositories for components/dependencies/programs" #~ msgstr "" #~ "Utiliser les nouveaux dépôts yaml pour les composants/dépendances/" #~ "programmes" #~ msgid "Automatic update old bottle configuration to the new model" #~ msgstr "" #~ "Mettre à jour automatiquement les anciennes configurations de bouteilles " #~ "vers le nouveau modèle" #~ msgid "Backup bottle configuration and archive" #~ msgstr "Sauvegarder et archiver la configuration des bouteilles" #~ msgid "Import backup archives" #~ msgstr "Importer une archive de sauvegarde" #~ msgid "Show onboard if system wine is the only installed runner" #~ msgstr "" #~ "Afficher le tutoriel de démarrage si le wine système est le seul exécuteur" #~ msgid "New versioning based on CalVer model" #~ msgstr "Nouveau versionnement basé sur le modèle CalVer" #~ msgid "Create bottles using the wine runner provided by the distribution" #~ msgstr "" #~ "Créer des bouteilles en utilisant l’exécuteur wine fourni par la " #~ "distribution" #~ msgid "Enable gamemode for your bottles if installed in the system" #~ msgstr "" #~ "Activez le mode de jeu pour vos bouteilles s’il est disponible sur votre " #~ "système" #~ msgid "Run .exe/.msi/.bat files with custom arguments" #~ msgstr "" #~ "Exécuter les fichiers .exe/.msi/.bat avec des arguments personnalisés" #~ msgid "Fixed the \"bad interpreter\" error on debian package" #~ msgstr "Correction de l’erreur « bad interpreter » du paquet debian" #~ msgid "" #~ "Optionally close Bottles after starting an executable from the file " #~ "manager" #~ msgstr "" #~ "Fermeture Bouteilles de manière optionnelle après le lancement d’un " #~ "exécutable à partir du gestionnaire de fichiers" #~ msgid "Added tooltips to understand what some elements of the UI do" #~ msgstr "" #~ "Ajout d’infobulles pour comprendre ce que font certains éléments de " #~ "l’interface utilisateur" #~ msgid "Using portal for file picker" #~ msgstr "Utiliser les portails pour le sélecteur de fichiers" #~ msgid "Filechooser do not filter by extensions anymore" #~ msgstr "Le sélecteur de fichiers ne filtre plus par extensions" #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Traductions en ukrainien grâce à @marchellodev" #~ msgid "This is the manifest for {0}." #~ msgstr "Voici le manifeste pour {0}." #~ msgid "This is the index for {0}." #~ msgstr "Index pour {0}." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "Le fichier téléchargé {0} semble corrompu. Essayez à nouveau." #~ msgid "Installing {0} runner …" #~ msgstr "Installation de l’exécuteur {0}…" #~ msgid "Component {0} successfully installed!" #~ msgstr "Le composant {0} a été installé avec succès !" #~ msgid "{0} completed for {1}." #~ msgstr "{0} complété pour {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Préfixe Wine {0} importé avec succès !" #~ msgid "Your backup for {0} is ready!" #~ msgstr "Votre sauvegarde pour {0} est prête !" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Votre sauvegarde {0} a été importée avec succès !" #~ msgid "Failed importing backup {0}!" #~ msgstr "Échec de l’importation de la sauvegarde {0} !" #~ msgid "What is Wine?" #~ msgstr "Qu’est-ce que Wine ?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine est la couche de compatibilité qui permet aux logiciels Windows de " #~ "fonctionner sur Linux.\n" #~ "Dans Bouteilles, Wine est appelé un exécuteur.\n" #~ "\n" #~ "Les préfixes Wine sont des environnements dans lequel Wine fonctionne. " #~ "Dans Bouteilles, nous les appelons des Bouteilles." #~ msgid "Page 1" #~ msgstr "Page 1" #~ msgid "DXVK Versions" #~ msgstr "Versions de DXVK" #~ msgid "Failed to clear temp path!" #~ msgstr "Impossible d’effacer le chemin temporaire !" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Le chemin des exécuteurs n’existe pas, création en cours." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "Le chemin des bouteilles n’existe pas, création en cours." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Le chemin de Dxvk n’existe pas, création en cours." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Le chemin temporaire n’existe pas, création en cours." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "L’extraction a échoué ! L’archive se termine plus tôt que prévu." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "Le fichier [{0}] existe déjà dans le dossier temporaire, ignoré." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "Renommage de [{0}] en [{1}]." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "Le fichier téléchargé [{0}] semble corrompu." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Somme de contrôle source : [{0}] téléchargée : [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Installation du composant : [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Installation de la dépendance : [{0}] dans la bouteille : [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Suppression de [{0}] du dossier system32 dans la bouteille : [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}] non trouvé dans la bouteille : [{1}], échec de la suppression " #~ "depuis le dossier system32." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "" #~ "Suppression de la dépendance : [{0}] de la bouteille : [{1}] " #~ "configuration ." #~ msgid "Runners found: [{0}]" #~ msgstr "Exécuteurs trouvés : [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "Dxvk trouvé : [{0}]" #~ msgid "No dxvk found." #~ msgstr "Aucun dxvk trouvé." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "" #~ "Clé : [{0}] introuvable dans la bouteille : [{1}] configuration, mise à " #~ "jour." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "" #~ "Clé : [{0}] introuvable dans la bouteille : [{1}] Paramètres de " #~ "configuration, mise à jour." #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "" #~ "Clé de configuration modifiée : de [{0}] à [{1}] pour la bouteille : " #~ "[{2}]…" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Mise en place de l’environnement : [{0}]…" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Bouteille : [{0}] créé avec succès !" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Bouteille dans le chemin : [{0}] supprimée avec succès" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Chemin vide, ça va casser." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Tentative de réparation de la bouteille : [{0}]…" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Ajout de la clé : [{0}] avec la Valeur : [{1}] et ajout de la Donnée : " #~ "[{2}] dans le registre de la bouteille : {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "" #~ "Suppression de la Valeur : [{0}] pour la Clé : [{1}] dans le registre de " #~ "la bouteille : {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Installation de dxvk pour la bouteille : [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Suppression de dxvk pour la bouteille : [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Exécution d’un exécutable dans le préfixe Wine…" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "Exécution de wineboot dans le préfixe Wine…" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "Exécution de winecfg dans le préfixe Wine…" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Exécution de winetricks dans le préfixe Wine…" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Lancer une console de débogage dans ce préfixe Wine…" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "Exécution d’une CMD dans le préfixe Wine…" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Exécution du Gestionnaire de Tâches dans le préfixe Wine…" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Exécution du Panneau de Configuration dans le préfixe Wine…" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Exécution d’un désinstalleur dans le préfixe Wine…" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Exécution de Regedit dans le préfixe Wine…" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Envoi du statut : [{0}] au préfixe Wine…" #~ msgid "Opening the file manager in the path …" #~ msgstr "Ouverture du gestionnaire de fichiers dans le chemin…" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Importation du préfixe Wine [{0}] dans une nouvelle bouteille…" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "" #~ "Erreur lors de la création du chemin de la bouteille pour le préfixe Wine " #~ "[{0}]. Abandon." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Préfixe Wine : [{0}] importé avec succès !" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] fichiers à remplacer." #~ msgid "[{0}] files to add." #~ msgstr "[{0}] fichiers à ajouter." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Sauvegarde de la configuration : [{0}] dans [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Sauvegarde de la bouteille : [{0}] dans [{1}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Échec de l’enregistrement de la sauvegarde dans le chemin : {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Échec de l’importation de la sauvegarde : [{0}]" #~ msgid "Connection status: online …" #~ msgstr "État de la connexion : en ligne…" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Correction du style de sélection d’environnement sur le thème Yaru" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "Ne pas détruire page_details lors de la suppression de la bouteille" #~ msgid "Add freetype as a dependency" #~ msgstr "Ajout de freetype en tant que dépendance" #, fuzzy #~ msgid "Execute .bat files in your bottles" #~ msgstr "Exécuter dans ce bottle" #, fuzzy #~ msgid "Experiments can now be enabled from Preferences" #~ msgstr "L'exécuteur peut être changer dans l'onglet Préférences" #, fuzzy #~ msgid "Backup and restore bottles" #~ msgstr "Sauvegarder cette bouteille" #, fuzzy #~ msgid "Toggle RC releases for runners" #~ msgstr "Activer/désactiver Release Candidate pour les coureurs" #, fuzzy #~ msgid "New dependencies icon in details page" #~ msgstr "Dépendances" #~ msgid "Environment description" #~ msgstr "Description de l'environnement" #~ msgid "Custom path are not supported in this version" #~ msgstr "" #~ "Les chemins d'accès personnalisées ne sont pas supporté dans cette " #~ "version." #~ msgid "/opt/MyNewBottle" #~ msgstr "/opt/MaNouvelleBottle" #~ msgid "Runner can be changed from Preferences tab." #~ msgstr "L'exécuteur peut être changer dans l'onglet Préférences" #~ msgid "Open winecfg in this Bottle for advanced configurations." #~ msgstr "" #~ "Ouvrir winecfg dans cette Bottle pour une configuration plus avancée." #~ msgid "Use this to uninstall programs from the Bottle." #~ msgstr "Utiliser ceci pour désinstaller les programmes d'un Bottle." #~ msgid "Open a CMD in this Bottle." #~ msgstr "Ouvrir un CMD dans ce Bottle." #~ msgid "CMD" #~ msgstr "CMD" #~ msgid "Use regedit to add, edit and delete Wine register keys." #~ msgstr "" #~ "Utiliser regedit pour rajouter, éditer ou supprimer des clés de registre " #~ "de Wine." #~ msgid "Browse the C:\\ of this Bottle." #~ msgstr "Parcourir C:\\ de ce Bottle." #~ msgid "Kill all processes running in this Bottle." #~ msgstr "Tuer tous les processus qui s'exécute dans ce Bottle." #~ msgid "Simulates a system reboot (this does not terminate processes)." #~ msgstr "Simule un redémarrage du système (cela ne tue pas les processus)." #~ msgid "Simulates a system shutdown (this does not terminate processes)." #~ msgstr "" #~ "Simule d'une mise hors tension du système (cela ne tue pas les processus)." #~ msgid "Remaining disk space:" #~ msgstr "Espace disque restant:" #~ msgid "X of Y" #~ msgstr "X de Y" #~ msgid "Dashboard" #~ msgstr "Tableau de bord" #~ msgid "Fsync (futex synchronization)" #~ msgstr "Fsync (synchronisation futex)" #~ msgid "" #~ "Enable eventfd based synchronization to increase performance for multi-" #~ "core processors." #~ msgstr "" #~ "Activation de la synchronisation basé sur eventfd pour améliorer les " #~ "performancesdes processeurs multi-cœur." #~ msgid "Esync (eventfd synchronization)" #~ msgstr "Esync (synchronisation eventfd)" #~ msgid "Enable ACO to increase performance in-game when using Mesa drivers." #~ msgstr "" #~ "Activer ACO pour augmenter les performances en jeux lors de l'usage des " #~ "drivers Mesa." #~ msgid "GPU" #~ msgstr "GPU" #~ msgid "" #~ "In laptops with two GPUs (Intel+NVIDIA or AMD+Nvidia or Intel+AMD), " #~ "select this to use the discrete card." #~ msgstr "" #~ "Sur les ordinateurs portables avec deux processeurs graphiques (Intel + " #~ "NVIDIA ou AMD + Nvidia ou Intel + AMD), sélectionnez cette option pour " #~ "utiliser la carte discrète." #~ msgid "Desktop virtualization" #~ msgstr "Virtualisation du bureau" #~ msgid "Virtualize a desktop where to spawn all Windows applications." #~ msgstr "" #~ "Virtualiser le bureau où sont afficher toutes les applications Windows." #~ msgid "DLL" #~ msgstr "DLL" #~ msgid "Syntax: dll1,dll2=value;dll3=value" #~ msgstr "Syntaxe: dll1,dll2=valeur;dll3=valeur" #~ msgid "Save DLL overrides." #~ msgstr "Sauvegarder les override DLL." #~ msgid "Add new dll overrides" #~ msgstr "Rajout d'un nouvel override DLL" #~ msgid "Customize preferences for this Bottle." #~ msgstr "Personnaliser vos préférences pour ce Bottle." #~ msgid "" #~ "The following packages are downloaded from external sources (mainly from " #~ "Microsoft)." #~ msgstr "" #~ "Les logicielles suivants sont téléchargé depuis des sources externes " #~ "(principalement de Microsoft)." #~ msgid "Open a issue" #~ msgstr "Ouvrir une issue" #~ msgid "" #~ "Install dependencies (like corefonts, vcrun6, ..) for better software " #~ "compatibility." #~ msgstr "" #~ "Installer des dépendances (comme corefonts, vcrun6, ..) pour une " #~ "meilleure compatibilité logicielle." #~ msgid "The program installer is an experimental feature and may not work." #~ msgstr "" #~ "L'installateur du programme est une fonctionnalité expérimentale et peut " #~ "ne pas fonctionner." #~ msgid "Check for new installers" #~ msgstr "Vérifier si des programmes sont installés." #~ msgid "Runner x.y" #~ msgstr "Exécuteur x.y" #~ msgid "Cancel download" #~ msgstr "Annuler le téléchargement" #~ msgid "Download preferences" #~ msgstr "Préférences de téléchargement" #~ msgid "Help translate" #~ msgstr "Aide pour la traduction" #~ msgid "New Bottle details" #~ msgstr "Détails de la nouvelle Bouteille" #~ msgid "Proceed with the installation of the latest version?" #~ msgstr "Poursuivre l'installation de la dernière version ?" #~ msgid "" #~ "But you don't seem to be connected to the internet and you won't be able " #~ "to download a runner. Connect to the internet and confirm this message to " #~ "begin the download." #~ msgstr "" #~ "Il semble que vous ne soyez pas connecter à internet. Sans la connexion, " #~ "vous ne pourrez pas télécharger des composants essentielles. Cliquezsur " #~ "cette icône lorsque votre connexion internet sera rétabli." #, fuzzy #~ msgid "The programs installed in the bottle will be listed here." #~ msgstr "" #~ "Ces programmes ont été trouver installer dans ce Bottle (ils ne peuvent " #~ "pas y être vraiment installer)." #~ msgid "In Bottles v2, our Dependencies tool replaces Winetricks." #~ msgstr "Dans Bottles v2, notre outil Dépendances remplace Winetricks." #~ msgid "" #~ "This is a development release. Please report bugs in the GitHub " #~ "repository." #~ msgstr "" #~ "C'est une version en cours de développement. Merci de bien vouloir " #~ "reporté les bogues rencontrés dans le dépôt GitHub." #~ msgid "Easily manage your Wine bottles" #~ msgstr "Gérer facilement vos Wine bottles" #~ msgid "Easily manage your Wine bottles (wineprefix)" #~ msgstr "Gérer facilement vous bottles Wine (wineprefix)" #~ msgid "Backups are not yet available." #~ msgstr "Les sauvegardes ne sont pas encore disponibles." #~ msgid "" #~ "Winetricks has been removed in Bottles in favor of an integrated system " #~ "for installing libraries and dependencies. Use the `Dependencies` tab " #~ "instead.\n" #~ "\n" #~ "This choice is intended to use as few external tools as possible and to " #~ "provide a complete user experience in Bottles." #~ msgstr "" #~ "Winetricks a été enlever de Bottles, à la place un système intégrer " #~ "pourinstaller des librairies et des dépendances. Utiliser l'onglet " #~ "`Dépendances` à la place.\n" #~ "\n" #~ "Ce choix a été fait pour avoir le moins de dépendance que possible et " #~ "pourfournir une expérience utilisateur complète dans Bottles." #~ msgid "Backups are not supported in this version" #~ msgstr "Les sauvegardes ne sont pas supportées dans cette version" #~ msgid "Bottles found: %s" #~ msgstr "Bouteilles trouvées : %s" #, fuzzy #~ msgid "Dependencies can now install more dll in one step" #~ msgstr "" #~ "Les dépendances peuvent désormais installer des polices sans intervention " #~ "de l’utilisateur" #~ msgid "Name your bottle" #~ msgstr "Nommer votre bottle" #~ msgid "Winetricks" #~ msgstr "Winetricks" #~ msgid "Change runner" #~ msgstr "Changer l'exécuteur" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Shutdown Windows" #~ msgstr "Éteindre Windows" #~ msgid "Kill all wine processes" #~ msgstr "Tuer tous les processus wine" #, fuzzy #~ msgid "Last update for this bottle." #~ msgstr "Dernière mise à jour pour cette bouteille." ================================================ FILE: po/gl.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 13:44+0000\n" "Last-Translator: Deleted User \n" "Language-Team: Galician \n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Non se especificou un camiño" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Backup {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importando backup: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Fallou a instalación dos compoñentes; intentouse 3 veces." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Faltan compoñentes esenciales. Instalando…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Non se puido crear a carpeta da botella." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Produciuse un fallo ao crear o marcador do cartafol/arquivo." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Xerando a configuración da botella…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Modelo atopado, aplicando…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "A configuración de Wine está actualizándose…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Configuración de Wine actualizada!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Executando como Flatpak, illando o directorio de usuario…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Illando cartafol do usuario…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Configurando a versión de Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Aplicar a configuración predeterminada do CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Optimizando o ambiente…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Aplicando o entorno: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Usando unha receita do entorno personalizada…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) A receita non se encontrou ou non é valida…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Instalando DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Instalando VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Instalando DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Instalando dependencia: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Creando o estado de versión 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Finalizando…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Almacenando modelo…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Confirmando o estado…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Nada que confirmar" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "¡Estado novo [{0}] creado con éxito!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Lista de estados recuperada con éxito!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Estado {0} recuperado con éxito!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Restaurando o estado {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Estado non atopado" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "O estado {} xa é o estado activo" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Mostrar versión" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Ruta de executábel" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Ruta do .lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Nome da botella" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Pasar argumentos" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URI non válido (sintaxe: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "Recibiuse a solicitude [Saír]." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "Recibiuse a solicitude [Axuda]." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "Recibiuse a solicitude [Actualizar]." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Doar" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Bibliotecas de terceiros e agradecementos especiais" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Patrocinado e financiado por" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Copyright © 2017 Desenvolvedores de Botellas" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Desenvolvedores de Botellas" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Eloi Barcón Piñeiro " #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Versión do compoñente" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Desinstalar" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Buscar ficheiros" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Produciuse un fallo na instalación. Isto pode deberse a un erro no " "repositorio, unha descarga parcial ou un erro de coincidencia na suma de " "comprobación. Prema para tentalo novamente.." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Descargar e instalar" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Mostrar manifesto" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licenza" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Reinstalar" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Informar dun errro…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Nome da dependencia" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Descrición da dependencia" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Categoría" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Descargar e instalar esta dependencia" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Produciuse un erro de instalación. Reinicie Botellas para ler o Informe de " "erro ou execúteo mediante a terminal para ler a saída." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Menú de dependencia" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Solucionar problemas" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Buscar ficheiros…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplicar botella…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Isto é un arquivo completo da súa botella, incluíndo os ficheiros personais." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Respaldo completo…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Esta é só a configuración da botella, é perfecta se desexa crear unha nova " "pero sen ficheiros personais." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Exportar configuración…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Mostrar programas ocultos" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Procura novos programas" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Eliminar botella…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Menú secundario" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Forzar terminación de todos os procesos" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simular un apagado do sistema Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Apagar" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simular un reinicio do sistema Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Reiniciar" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Opcións de lanzamento" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Executar no terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Solta algún ficheiro para executalo" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "A miña botella" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Ambiente" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Executor" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Esta botella ten o versionado activado" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "O control de versións está activo nesta botella." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Iniciar executábel…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programas" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Faga clic en «Iniciar executábel…» para iniciar un executábel, «Engadir " "atallo…» para engadir un executábel á lista de programas, ou «Instalar " "programa» para instalar programas seleccionados pola comunidad." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Engadir atallo…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Instalar programa…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Preferencias" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Preferencias" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Configurar os axustes da botella." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Dependencias" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Instalar dependencias para os programas." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Instantáneas" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Crear e xestionar estados da botella." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Xestor de tarefas" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Xestionar programas correndo." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Ferramentas" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Liña de ordes" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Executar ordes dentro da Botella." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Editor de rexistro" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Edite o rexistro interno." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Ferramentas de Wine Legacy" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Explorador" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Depurador" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Configuración" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Desinstalador" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Panel de control" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Buscando as dependencias…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Estás desconectado :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Bottles estase a executar en modo sen conexión, polo que as dependencias non " "están dispoñíbeis." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "As dependencias son recursos que melloran a compatibilidade do software de " "Windows\n" "\n" "Os ficheiros desta páxina son proporcionados por tercerros baixo unha " "licenza propietaria. Ao instalalos, aceptas os seus respectivos termos de " "licenza." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Informar dun problema ou da falta dunha dependencia." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Informar dunha dependencia faltante" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Ler a documentación." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Documentación" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Buscar" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Buscar programas…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 #, fuzzy msgid "No Installers Found" msgstr "Non se atoparon estados" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "O repositorio é inacesíbel ou ningún instalador é compatíel con esta botella." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 #, fuzzy msgid "Read Documentation" msgstr "Ler documentación" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nome" #: bottles/frontend/ui/details-preferences.blp:11 #, fuzzy msgid "Components" msgstr "Versión do compoñente" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "A versión da capa de compatibilidade de Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Actualizando Runner e compoñentes, agarde…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Actualizando DXVK, agarde…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Mellora a compatibilidade de Direct3D 12 traducíndoo a Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Actualizar VKD3D, agarde…" #: bottles/frontend/ui/details-preferences.blp:54 #, fuzzy msgid "DXVK NVAPI" msgstr "Versión de DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Actualizando DXVK-NVAPI, agarde…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 #, fuzzy msgid "Updating LatencyFleX, please wait…" msgstr "Actualizando DXVK, agarde…" #: bottles/frontend/ui/details-preferences.blp:84 #, fuzzy msgid "Display" msgstr "Preferencias de pantalla" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 #, fuzzy msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Mellora o rendemento a costa dun maior uso de enerxía." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 #, fuzzy msgid "Discrete Graphics" msgstr "GPU discreta" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Efectos de postproducción" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 #, fuzzy msgid "Manage Post-Processing Layer settings" msgstr "Xestionar as preferencias de Gamescope" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Xestionar as preferencias de Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 #, fuzzy msgid "Advanced Display Settings" msgstr "Preferencias de pantalla" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Rendemento" #: bottles/frontend/ui/details-preferences.blp:188 #, fuzzy msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Activa a sincronización para aumentar o rendemento dos procesadores " "multinúcleo." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sincronización" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistema" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 #, fuzzy msgid "Monitor Performance" msgstr "Rendemento" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 #, fuzzy msgid "Feral GameMode" msgstr "Usar GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 #, fuzzy msgid "Manage vmtouch settings" msgstr "Xestionar as preferencias de Gamescope" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Captura de xogo OBS" #: bottles/frontend/ui/details-preferences.blp:242 #, fuzzy msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Buscar os programas instalados" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Compatibilidade" #: bottles/frontend/ui/details-preferences.blp:254 #, fuzzy msgid "Windows Version" msgstr "Versión de Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Actualización da versión de Windows, agarde…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Idioma" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Elixa o idioma a empregar nos programas." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Sandbox adicada" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 #, fuzzy msgid "Manage the Sandbox Permissions" msgstr "Xestionar versións de DXVK" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Tempo de execución de Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Fornece un paquete de bibliotecas adicionais para unha maior " "compatibilidade. Desactívaos se tes problemas." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Tempo de execución de Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Fornece un paquete de bibliotecas adicionais para unha maior compatibilidade " "con xogos de Steam. Desactívao se ten problemas." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 #, fuzzy msgid "Working Directory" msgstr "Cartafol de traballo" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 #, fuzzy msgid "Reset to Default" msgstr "Restabelecer predeterminado" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 #, fuzzy msgid "(Default)" msgstr "Restabelecer predeterminado" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 #, fuzzy msgid "DLL Overrides" msgstr "Sobrescritura de DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 #, fuzzy msgid "Environment Variables" msgstr "Variables de ambiente" #: bottles/frontend/ui/details-preferences.blp:367 #, fuzzy msgid "Manage Drives" msgstr "Xestionar os controladores" #: bottles/frontend/ui/details-preferences.blp:381 #, fuzzy msgid "Automatic Snapshots" msgstr "Control de versións" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 #, fuzzy msgid "Compression" msgstr "Versión do compoñente" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Usar patróns de exclusión" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 #, fuzzy msgid "Manage Patterns" msgstr "Xestionar executores" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Actualizar" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Deter o proceso" #: bottles/frontend/ui/details-versioning.blp:18 #, fuzzy msgid "No Snapshots Found" msgstr "Non se atoparon estados" #: bottles/frontend/ui/details-versioning.blp:19 #, fuzzy msgid "Create your first snapshot to start saving states of your preferences." msgstr "Crear o primeiro estado para empezar a usar o versionado." #: bottles/frontend/ui/details-versioning.blp:54 #, fuzzy msgid "A short comment" msgstr "Un comentario moi breve" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Garde o estado da botella." #: bottles/frontend/ui/details-versioning.blp:78 #, fuzzy msgid "Create new Snapshot" msgstr "Crear estado novo" #: bottles/frontend/ui/details.blp:16 #, fuzzy msgid "Details" msgstr "Botellas" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 #, fuzzy msgid "Go Back" msgstr "Atrás" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operacións" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 #, fuzzy msgid "Select Bottle" msgstr "Duplicar botella" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Cancelar" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Seleccionar" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 #, fuzzy msgid "Create New Bottle" msgstr "Crear unha botella nova" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 #, fuzzy msgid "Bottles Crash Report" msgstr "Informe sobre o accidente das botellas" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 #, fuzzy msgid "_Cancel" msgstr "Cancelar" #: bottles/frontend/ui/dialog-crash-report.blp:25 #, fuzzy msgid "Send Report" msgstr "Enviar informe" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Aínda así quero informar." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Opcións avanzadas" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Paquete incompleto" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Esta versión de Bottles non semella que forneza todas as dependencias do " "núcleo necesarias, contacte co mantedor de paquetes ou use unha versión " "oficial." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Saír" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 #, fuzzy msgid "New Override" msgstr "Nova sobrescritura" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 #, fuzzy msgid "Overrides" msgstr "Sobrescritura de DLL" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Unidades" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Letra" #: bottles/frontend/ui/dialog-drives.blp:49 #, fuzzy msgid "Existing Drives" msgstr "Unidades existentes" #: bottles/frontend/ui/dialog-duplicate.blp:16 #, fuzzy msgid "Duplicate Bottle" msgstr "Duplicar botella" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplicar" #: bottles/frontend/ui/dialog-duplicate.blp:49 #, fuzzy msgid "Enter a name for the duplicate of the Bottle." msgstr "Escriba un nome para a botella nova" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplicando…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Isto pode tomar un tempo." #: bottles/frontend/ui/dialog-duplicate.blp:97 #, fuzzy msgid "Bottle Duplicated" msgstr "Botella duplicada" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Nome da variábel" #: bottles/frontend/ui/dialog-env-vars.blp:37 #, fuzzy msgid "Existing Variables" msgstr "Variables existentes" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Patróns de exclusión" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Patrón" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 #, fuzzy msgid "Existing Patterns" msgstr "Unidades existentes" #: bottles/frontend/ui/dialog-gamescope.blp:6 #, fuzzy msgid "Gamescope Settings" msgstr "Preferencias de Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Gardar" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Xestiona como se deberían de mostrar os xogos." #: bottles/frontend/ui/dialog-gamescope.blp:44 #, fuzzy msgid "Game Resolution" msgstr "Resolución do xogo" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Usa a resolución do videoxogo como unha referencia en píxeles." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Anchura" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Altura" #: bottles/frontend/ui/dialog-gamescope.blp:81 #, fuzzy msgid "Window Resolution" msgstr "Versión de Windows" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Miscelánea" #: bottles/frontend/ui/dialog-gamescope.blp:121 #, fuzzy msgid "Frame Rate Limit" msgstr "Límite de velocidade de fotogramas" #: bottles/frontend/ui/dialog-gamescope.blp:137 #, fuzzy msgid "Frame Rate Limit When Unfocused" msgstr "Límite de velocidade de fotogramas" #: bottles/frontend/ui/dialog-gamescope.blp:153 #, fuzzy msgid "Integer Scaling" msgstr "Usar a escala de enteiros" #: bottles/frontend/ui/dialog-gamescope.blp:162 #, fuzzy msgid "Window Type" msgstr "Tipo de xanela" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Sen bordos" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Pantalla completa" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 #, fuzzy msgid "Start Installation" msgstr "Operacións" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Proceder" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Completado!" #: bottles/frontend/ui/dialog-installer.blp:130 #, fuzzy msgid "Show Programs" msgstr "Programas" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Fallou a instalación!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Algo saleu mal." #: bottles/frontend/ui/dialog-journal.blp:9 #, fuzzy msgid "All messages" msgstr "Eliminar mensaxe" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Cruciais" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Erros" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Avisos" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Información" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Navegador de novas" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Navegador de diario" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Camiar nivel de rexistros." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Todos" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Estos argumentos pasaranse ao iniciar o programa." #: bottles/frontend/ui/dialog-launch-options.blp:43 #, fuzzy msgid "Custom Arguments" msgstr "Executar con argumentos" #: bottles/frontend/ui/dialog-launch-options.blp:46 #, fuzzy msgid "Command Arguments" msgstr "Pasar argumentos" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 #, fuzzy msgid "Post-run Script" msgstr "Script de post-execución" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 #, fuzzy msgid "Choose a Script" msgstr "Elixa o script" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 #, fuzzy msgid "Choose from where start the program." msgstr "Pechar Botellas tras iniciar un programa" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 #, fuzzy msgid "Choose a Directory" msgstr "Seleccione un cartafol" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 #, fuzzy msgid "Preferences Overrides" msgstr "Preferencias" #: bottles/frontend/ui/dialog-launch-options.blp:119 #, fuzzy msgid "Reset to Bottle's Defaults" msgstr "Restabelecer predeterminado" #: bottles/frontend/ui/dialog-launch-options.blp:165 #, fuzzy msgid "Virtual Desktop" msgstr "Usar un escritorio virtual" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Aviso legal de Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 #, fuzzy msgid "Use Proton" msgstr "ProtonDB" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Entendido." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Renomear" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 #, fuzzy msgid "New Name" msgstr "Nome" #: bottles/frontend/ui/dialog-run-args.blp:13 #, fuzzy msgid "Run With Arguments" msgstr "Executar con argumentos" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Executar" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 #, fuzzy msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "ej.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 #, fuzzy msgid "Sandbox Settings" msgstr "Preferencias de Gamescope" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Compartir a rede" #: bottles/frontend/ui/dialog-sandbox.blp:34 #, fuzzy msgid "Share Sound" msgstr "Non se atoparon estados" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Require unha actualización" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Continuar" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Iniciar a actualización" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 #, fuzzy msgid "New Versioning System" msgstr "Control de versións" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "O sistema de versións novo de botellas aterrizou." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Feito! Por favor, reinicie Botellas." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 #, fuzzy msgid "Default" msgstr "Restabelecer predeterminado" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 #, fuzzy msgid "Default Settings" msgstr "Preferencias de pantalla" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efectos" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Nitidez" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 #, fuzzy msgid "Show Information" msgstr "Información da botella" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Nitidez de Luma sen ruido" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Eliminar ruido" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 #, fuzzy msgid "Subpixel Quality" msgstr "Calidade Ultra" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Limiar de calidade dos bordos" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Limiar de calidade dos bordos mínimo" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Dete" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Cor" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Limiar" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Pasos máximos de busca" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Incorporado (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Nativo (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 #, fuzzy msgid "Builtin, then Native" msgstr "Incorporado, despois nativo" #: bottles/frontend/ui/dll-override-entry.blp:11 #, fuzzy msgid "Native, then Builtin" msgstr "Nativo, despois incorporado" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Deshabilitado" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Eliminar" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/punto/a/ruta" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 #, fuzzy msgid "Value" msgstr "valor" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Buscar ficheiros" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 #, fuzzy msgid "Wine prefix name" msgstr "Activar rexistros «fixme» de Wine" #: bottles/frontend/ui/importer-entry.blp:28 #, fuzzy msgid "Manager" msgstr "Xestor de tarefas" #: bottles/frontend/ui/importer-entry.blp:38 #, fuzzy msgid "This Wine prefix was already imported in Bottles." msgstr "Este prefixo deWine xa foi importado en Botellas." #: bottles/frontend/ui/importer.blp:22 #, fuzzy msgid "Import a Bottle backup" msgstr "Importar copia de seguridade de Botellas" #: bottles/frontend/ui/importer.blp:28 #, fuzzy msgid "Search again for prefixes" msgstr "Prefixos de Steam Proton" #: bottles/frontend/ui/importer.blp:38 #, fuzzy msgid "No Prefixes Found" msgstr "Non se atoparon programas" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 #, fuzzy msgid "Full Archive" msgstr "Ficheiro completo" #: bottles/frontend/ui/installer-entry.blp:16 #, fuzzy msgid "Show Manifest…" msgstr "Mostrar manifesto" #: bottles/frontend/ui/installer-entry.blp:20 #, fuzzy msgid "Read Review…" msgstr "Ler reseña" #: bottles/frontend/ui/installer-entry.blp:34 #, fuzzy msgid "Installer name" msgstr "Non se atoparon estados" #: bottles/frontend/ui/installer-entry.blp:35 #, fuzzy msgid "Installer description" msgstr "Non se atoparon estados" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Descoñecido" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Instalar este programa" #: bottles/frontend/ui/installer-entry.blp:69 #, fuzzy msgid "Program Menu" msgstr "Programas" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Sen miniatura" #: bottles/frontend/ui/library-entry.blp:57 #, fuzzy msgid "Launch" msgstr "Cambiar as opcións de lanzamento" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 #, fuzzy msgid "Launch with Steam" msgstr "Iniciar co terminal" #: bottles/frontend/ui/library-entry.blp:108 #, fuzzy msgid "Item name" msgstr "Nome da botella" #: bottles/frontend/ui/library-entry.blp:132 #, fuzzy msgid "Remove from Library" msgstr "Quitar dos programas" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Parar" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Biblioteca" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Engada aquí os elementos da súa lista de programas" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "O control de versións está activado nesta botella." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Esta botella parece danada." #: bottles/frontend/ui/list-entry.blp:55 #, fuzzy msgid "Execute in this Bottle" msgstr "Executar nesta botella" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Executar aquí" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 #, fuzzy msgid "Search your bottles…" msgstr "Buscar as súas botellas…" #: bottles/frontend/ui/list.blp:28 #, fuzzy msgid "Steam Proton" msgstr "Prefixos de Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Botellas" #: bottles/frontend/ui/list.blp:49 #, fuzzy msgid "Create New Bottle…" msgstr "Crear unha botella nova" #: bottles/frontend/ui/list.blp:63 #, fuzzy msgid "No Results Found" msgstr "Non se atoparon estados" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Falta este recurso." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Explorar" #: bottles/frontend/ui/new.blp:32 #, fuzzy msgid "C_reate" msgstr "Crear" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Nome da botella" #: bottles/frontend/ui/new.blp:75 #, fuzzy msgid "_Application" msgstr "Aplicación" #: bottles/frontend/ui/new.blp:88 #, fuzzy msgid "_Gaming" msgstr "Xogos" #: bottles/frontend/ui/new.blp:101 #, fuzzy msgid "C_ustom" msgstr "Personalizado" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Personalizado" #: bottles/frontend/ui/new.blp:118 #, fuzzy msgid "Share User Directory" msgstr "Seleccione un cartafol" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arquitectura" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 #, fuzzy msgid "Import a custom configuration." msgstr "Exportar configuración…" #: bottles/frontend/ui/new.blp:176 #, fuzzy msgid "Bottle Directory" msgstr "Seleccione un cartafol" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 #, fuzzy msgid "_Close" msgstr "Pechar" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Anterior" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Dámoslle a benvida" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Execute software de Windows en Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 #, fuzzy msgid "Windows in Bottles" msgstr "Tipo de xanela" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Case listo" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Todo listo!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Por favor, remate a configuración primeiro" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 #, fuzzy msgid "Start using Bottles" msgstr "Comece por crear unha botella." #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Seguinte" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Preferencias" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Xeral" #: bottles/frontend/ui/preferences.blp:14 #, fuzzy msgid "Appearance" msgstr "Aparencia" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Modo escuro" #: bottles/frontend/ui/preferences.blp:18 #, fuzzy msgid "Whether Bottles should use the dark color scheme." msgstr "Indica se Botellas debe usar a variábel do tema nocturno." #: bottles/frontend/ui/preferences.blp:28 #, fuzzy msgid "Show Update Date" msgstr "Mostrar data de actualización" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Indica se a data de actualización se amosa na lista de botellas." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Notificacións" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Mostra notificacións de descargas e instalacións." #: bottles/frontend/ui/preferences.blp:52 #, fuzzy msgid "Temp Files" msgstr "Ficheiros temporais" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Desexa limpar ficheiros temporais cando se lance Botellas?" #: bottles/frontend/ui/preferences.blp:62 #, fuzzy msgid "Close Bottles After Starting a Program" msgstr "Pechar Botellas tras iniciar un programa" #: bottles/frontend/ui/preferences.blp:63 #, fuzzy msgid "Close Bottles after starting a program from the file manager." msgstr "" "Pechar Botellas despois de iniciar un executábel desde o xestor de ficheiros." #: bottles/frontend/ui/preferences.blp:73 #, fuzzy msgid "Integrations" msgstr "Operacións" #: bottles/frontend/ui/preferences.blp:76 #, fuzzy msgid "Steam Proton Prefixes" msgstr "Prefixos de Steam Proton" #: bottles/frontend/ui/preferences.blp:77 #, fuzzy msgid "List and manage Steam Proton prefixes." msgstr "Prefixos de Steam Proton" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 #, fuzzy msgid "Requires Ubisoft Connect installed in the bottle." msgstr "O control de versións está activado nesta botella." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Avanzado" #: bottles/frontend/ui/preferences.blp:131 #, fuzzy msgid "Bottles Directory" msgstr "Seleccione un cartafol" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Executores" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 #, fuzzy msgid "Pre-Release" msgstr "Versión preliminar" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 #, fuzzy msgid "DLL Components" msgstr "Versión do compoñente" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Núcleo" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Tempo de execución" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Experimentos" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Depósito illado por botella" #: bottles/frontend/ui/preferences.blp:304 #, fuzzy msgid "In early development." msgstr "En fase de desenvolvemento (requiere reinicio)" #: bottles/frontend/ui/program-entry.blp:19 #, fuzzy msgid "Launch with Terminal" msgstr "Iniciar co terminal" #: bottles/frontend/ui/program-entry.blp:25 #, fuzzy msgid "Browse Path" msgstr "Examinar directorio" #: bottles/frontend/ui/program-entry.blp:39 #, fuzzy msgid "Change Launch Options…" msgstr "Cambiar as opcións de lanzamento" #: bottles/frontend/ui/program-entry.blp:43 #, fuzzy msgid "Add to Library" msgstr "Quitar dos programas" #: bottles/frontend/ui/program-entry.blp:47 #, fuzzy msgid "Add Desktop Entry" msgstr "Engadir acceso directo" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Engadir a Steam" #: bottles/frontend/ui/program-entry.blp:55 #, fuzzy msgid "Rename…" msgstr "Renomear" #: bottles/frontend/ui/program-entry.blp:62 #, fuzzy msgid "Hide Program" msgstr "Programas" #: bottles/frontend/ui/program-entry.blp:66 #, fuzzy msgid "Show Program" msgstr "Programas" #: bottles/frontend/ui/program-entry.blp:70 #, fuzzy msgid "Remove from List" msgstr "Quitar dos programas" #: bottles/frontend/ui/program-entry.blp:83 #, fuzzy msgid "Program name" msgstr "Programas" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 #, fuzzy msgid "State id" msgstr "Non se atoparon estados" #: bottles/frontend/ui/state-entry.blp:9 #, fuzzy msgid "State comment" msgstr "Un comentario moi breve" #: bottles/frontend/ui/state-entry.blp:16 #, fuzzy msgid "Restore this Snapshot" msgstr "Destruír esta botella" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Eliminar mensaxe" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Menú principal" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 #, fuzzy msgid "Import…" msgstr "Importador" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Axuda" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Sobre Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Actualización: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" engadido" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 #, fuzzy msgid "Select Executable" msgstr "Duplicar botella" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Engadir" #: bottles/frontend/views/bottle_details.py:346 #, fuzzy msgid "Hide Hidden Programs" msgstr "Mostrar/ocultar os programas eliminados" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Iniciando \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Atención ao depósito seguro" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Esquecer" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:435 #, fuzzy msgid "Backup" msgstr "Backup {0}" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, fuzzy, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Backup {0}" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 #, fuzzy msgid "Missing Runner" msgstr "Executor" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 #, fuzzy msgid "Select Working Directory" msgstr "Cartafol de traballo" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 #, fuzzy msgid "Operations in progress, please wait." msgstr "Actualización da versión de Windows, agarde…" #: bottles/frontend/views/details.py:239 #, fuzzy msgid "Return to your bottles." msgstr "Buscar as súas botellas…" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Copia de seguranza importada correctamente" #: bottles/frontend/views/importer.py:94 #, fuzzy msgid "Import failed" msgstr "Importador" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 #, fuzzy msgid "Importing backup…" msgstr "Importar copia de seguridade de Botellas" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 #, fuzzy msgid "Import" msgstr "Importador" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 #, fuzzy msgid "Select a Configuration File" msgstr "Configuración" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Iniciando \"{0}\" en \"{1}\"…" #: bottles/frontend/views/list.py:235 #, fuzzy msgid "Your Bottles" msgstr "Sobre Bottles" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 #, fuzzy msgid "Select Bottle Directory" msgstr "Seleccione un cartafol" #: bottles/frontend/views/new.py:176 #, fuzzy msgid "Creating Bottle…" msgstr "Crear unha botella nova" #: bottles/frontend/views/new.py:221 #, fuzzy msgid "Unable to Create Bottle" msgstr "Crear unha botella nova" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 #, fuzzy msgid "Bottle Created" msgstr "Botella creada" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "[{0}] creouse correctamente." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "Duplicar botella" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Reiniciar Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:140 #, fuzzy msgid "Installing…" msgstr "Instalar" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifesto de {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" desinstalado" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" instalado" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" fallou ao instalarse" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Parando \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Iniciando \"{0}\" con Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 #, fuzzy msgid "Updating display settings, please wait…" msgstr "Actualización da versión de Windows, agarde…" #: bottles/frontend/windows/display.py:114 #, fuzzy msgid "Display settings updated" msgstr "Preferencias de pantalla" #: bottles/frontend/windows/dlloverrides.py:136 #, fuzzy msgid "No overrides found." msgstr "Non se atoparon programas" #: bottles/frontend/windows/drives.py:71 #, fuzzy msgid "Select Drive Path" msgstr "Duplicar botella" #: bottles/frontend/windows/envvars.py:131 #, fuzzy msgid "No environment variables defined." msgstr "Variables de ambiente" #: bottles/frontend/windows/exclusionpatterns.py:108 #, fuzzy msgid "No exclusion patterns defined." msgstr "Variables de ambiente" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Produciuse un erro." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Copiar ao portapapeis" #: bottles/frontend/windows/installer.py:62 #, fuzzy msgid "Select Resource File" msgstr "Duplicar botella" #: bottles/frontend/windows/installer.py:109 #, fuzzy msgid "Installing Windows dependencies…" msgstr "Instalando a dependencia: {0}…" #: bottles/frontend/windows/installer.py:110 #, fuzzy msgid "Configuring the bottle…" msgstr "Creando botella…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 #, fuzzy msgid "Installing the {}…" msgstr "Instalar" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Instalando {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} xa está deshabilitado para esta botella." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 #, fuzzy msgid "Select Script" msgstr "Duplicar botella" #: bottles/frontend/windows/main_window.py:220 #, fuzzy msgid "Custom Bottles Path not Found" msgstr "Ruta de botellas personalizada (require reinicio)" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 #, fuzzy msgid "Run Windows Software" msgstr "Execute programas de Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migración desde Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Troca o diálogo de migración de Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Trocar a data de actualización na lista" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Troca a data de actualización na lista de botellas." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 #, fuzzy msgid "Toggle steam apps listing." msgstr "Trocar a data de actualización na lista" #: data/com.usebottles.bottles.gschema.xml:26 #, fuzzy msgid "Epic Games listing" msgstr "Tenda de Epic Games .." #: data/com.usebottles.bottles.gschema.xml:27 #, fuzzy msgid "Toggle epic games listing." msgstr "Trocar a data de actualización na lista" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 #, fuzzy msgid "Toggle ubisoft connect listing." msgstr "Trocar a data de actualización na lista" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Anchura da xanela" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Cambia a anchura da xanela." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Altura da xanela" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Troca a altura da xanela." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Mostrar as notificacións." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Limpeza de ficheiros temporais" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Limpia a ruta temporal ao arrincar o sistema." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Versión candidata" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Troca o uso da versión candidata para os executores." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Vista inicial" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Escolla a vista na que iniciar a aplicación." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Troca características experimentais como o versionado e os instaladores. " "Versión candidata para os executores." #: data/com.usebottles.bottles.gschema.xml:71 #, fuzzy msgid "Steam Proton Support" msgstr "Prefixos de Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 #, fuzzy msgid "Toggle Steam Proton prefixes support." msgstr "Troca as características experimentais de Steam Proton." #: data/com.usebottles.bottles.gschema.xml:76 #, fuzzy msgid "Experiments:sandbox" msgstr "Experimentos:steam" #: data/com.usebottles.bottles.gschema.xml:77 #, fuzzy msgid "Toggle experimental Sandbox per bottle." msgstr "Troca as características experimentais de winebridge." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Pechar automaticamente Botellas" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Pechar Botellas despois de iniciar un executábel desde o xestor de ficheiros." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 #, fuzzy msgid "Toggle sandbox warning." msgstr "Trocar a data de actualización na lista" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Execute software de Windows en Linux con Botellas!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Embotelle programas e desfrúteos en calquera momento!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "O noso sistema de instalacíon de dependencias incorporado permite o acceso " "doado a un amplo nivel de compatibilidade de software. Tam'en incluimos un " "xestor de descargas para descargar os compoñentes oficiais: execución " "(Wine, Proton), DXVK, dependencias, etc." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "O versionado de Botellas mantén o seu traballo a salvo agora e permítelle " "restauralo máis tarde!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Características:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Cree botellas empregando ambientes preconfigurados ou cree os seus propios" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Abra executábeis (.exe/.msi) nas súas botellas, diretamente desde o menú " "contextual do seu xestor de ficheiros" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Detección automatica das aplicacións instaladas nas súas botellas" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Engada variables de ambiente de forma doada" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "" "Sobrescriba bibliotecas DDL directamente desde as preferencias da botella" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Cambio de executor sobre a marcha para calquera botella" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Varias optimizacións para un mellor rendemento ao xogar " "(esync, fsync, DXKV, caché, compilador de shaders, offload…)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Instalación e xestión automatica dos executores Wine e Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Reparación automatica de botellas en caso de rotura" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Instalador de dependencias integrado baseado nun repositorio comunitario" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Administrador de tarefas integrado para procesos de Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Acceso a ProtonDB e WineHQ para asistencia" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Sistema para levar a súa configuracion a versións novas de Botellas" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Respaldar e improtar botellas" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Improtar prefixos de Wine de outros xestores" #: data/com.usebottles.bottles.metainfo.xml.in:34 #, fuzzy msgid "Bottles versioning" msgstr "Usar versións" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "… ¡e moito máis que pode atopar ao instalar Botellas!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 #, fuzzy msgid "Fixed \"Add to Steam\" button" msgstr "Engadir a Steam" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 #, fuzzy msgid "Correct version" msgstr "Versión do compoñente" #: data/com.usebottles.bottles.metainfo.xml.in:106 #, fuzzy msgid "Fix crash when creating a bottle" msgstr "Comece por crear unha botella." #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 #, fuzzy msgid "Add toast for \"Run Executable\"" msgstr "Engadir unha ruta de execución personalizada" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 #, fuzzy msgid "Importing backups resulted an error" msgstr "Importando backup: {0}" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 #, fuzzy msgid "Correct version date" msgstr "Data de creación" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #~ msgid "Calculating…" #~ msgstr "Calculando…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Instalar .exe/.msi nesta botella" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Crear unha botella nova" #, fuzzy #~ msgid "New Bottle" #~ msgstr "Botella nova" #, fuzzy #~ msgid "Bottle Information" #~ msgstr "Información da botella" #, fuzzy #~ msgid "Unlinked Home Directory" #~ msgstr "Carpeta personal non ligada" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Non ligar o userdir co homedir" #~ msgid "64 bit" #~ msgstr "64 bits" #~ msgid "32 bit" #~ msgstr "32 bits" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "Usar Gamescope" #, fuzzy #~ msgid "Custom Path" #~ msgstr "Usar Gamescope" #~ msgid "You are offline, unable to download." #~ msgstr "No hai conexión a internet; non se puede descargar." #~ msgid "Choose a Windows executable file" #~ msgstr "Seleccione un ficheiro executábel de Windows" #, fuzzy #~ msgid "Choose a recipe file" #~ msgstr "Seleccione un ficheiro executábel de Windows" #, fuzzy #~ msgid "Choose where to store the bottle" #~ msgstr "Escolla un nome para a súa botella" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Seleccionar un nova ruta para botellas" #~ msgid "Choose the script" #~ msgstr "Elixa o script" #, fuzzy #~ msgid "Choose the Working Directory" #~ msgstr "Cartafol de traballo" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Fallou a instalación dos compoñentes; intentouse 3 veces." #~ msgid "Layers" #~ msgstr "Capas" #~ msgid "Ultra Quality" #~ msgstr "Calidade Ultra" #~ msgid "Quality" #~ msgstr "Calidade" #~ msgid "Balanced" #~ msgstr "Equilibrado" #~ msgid "Choose path" #~ msgstr "Escoller ruta" #, fuzzy #~ msgid "Choose a file." #~ msgstr "Seleccione un ficheiro executábel de Windows" #, fuzzy #~ msgid "File not Found" #~ msgstr "Non se atoparon estados" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Xestione os prefixos de Wine de forma doada mediante ambientes" #, fuzzy #~ msgid "Run with Arguments…" #~ msgstr "Executar con argumentos" #, fuzzy #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Explorar os ficheiros internos." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Xestionar os procesos co xestor de tarefas de Wine." #~ msgid "Debug wine processes." #~ msgstr "Depurar os procesos de Wine." #~ msgid "Adjust internal settings." #~ msgstr "Axuste a configuración interna." #, fuzzy #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Desintalar programas usando o desinstalador de Wine" #, fuzzy #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Acceder ao panel de control interno de Wine." #, fuzzy #~ msgid "Read documentation." #~ msgstr "Ler documentación" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "Recomendámoslle encarecidamente que non instale varias dependencias á vez." #, fuzzy #~ msgid "Select Dependencies" #~ msgstr "Seleccionar as dependencias" #~ msgid "Read documentation" #~ msgstr "Ler documentación" #~ msgid "Graphics" #~ msgstr "Gráficos" #, fuzzy #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Mellora o rendemento dos xogos DirectX 11 e as aplicacións 3D.\n" #~ "Desactíveo se experimenta fallos gráficos." #, fuzzy #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Mellora o rendemento dos xogos DirectX 12 e as aplicacións 3D.\n" #~ "Desactíveo se experimenta fallos gráficos." #, fuzzy #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "Activar DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Fornece soporte a DLSS se está dispoñíbel e NVAPI de Nvidia." #, fuzzy #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR usa tecnoloxías de escalado de última xeración para axudar a aumentar " #~ "a velocidade dos fotogramas.\n" #~ "Desactíveo se experimenta fallos gráficos." #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "Xestionar as preferencias de Gamescope" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Usar o escritorio virtual de Wine." #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "" #~ "Deixa que o programa capture a entrada do cursor cando está en pantalla " #~ "completa." #, fuzzy #~ msgid "Take Focus" #~ msgstr "Tomar o foco" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Actíveo se o programa non retoma o foco ao cambiar." #, fuzzy #~ msgid "Screen Scaling" #~ msgstr "Escalado da pantalla" #, fuzzy #~ msgid "Set custom DPI." #~ msgstr "Estabeleder PPP personalizados" #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Renderización" #, fuzzy #~ msgid "gl (default)" #~ msgstr "Restabelecer predeterminado" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #, fuzzy #~ msgid "Manage Components Versions" #~ msgstr "Versión dos compoñentes" #, fuzzy #~ msgid "DXVK Version" #~ msgstr "Versión de DXVK" #, fuzzy #~ msgid "VKD3D Version" #~ msgstr "Versión de VKD3D" #, fuzzy #~ msgid "LatencyFleX Version" #~ msgstr "Xestionar versións de DXVK" #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimizar rendemento de xogo baixo demanda." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Usar o microcompositor Gamescope" #, fuzzy #~ msgid "Defaults to the bottle path." #~ msgstr "Ruta predeterminada da botella." #, fuzzy #~ msgid "Reset to default" #~ msgstr "Restabelecer predeterminado" #~ msgid "Choose a directory" #~ msgstr "Seleccione un cartafol" #~ msgid "Audio" #~ msgstr "Audio" #, fuzzy #~ msgid "Reduce Latency" #~ msgstr "Reduce a latencia de PulseAudio" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Estabelecer a latencia de PulseAudio en 60 milisegundos para aumentar a " #~ "calidade de son" #~ msgid "Versioning" #~ msgstr "Control de versións" #, fuzzy #~ msgid "Development and Debugging" #~ msgstr "Desenvolvedores e depuración" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Rexistra as rutas de código que non se implementaron en Wine." #, fuzzy #~ msgid "No Programs found" #~ msgstr "Non se atoparon programas" #, fuzzy #~ msgid "Take a break, it may take a while." #~ msgstr "Tómese un descanso, pode levar un tempo" #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Configure como debe xestionar Gamescope a xanela dos xogos que vai a " #~ "executar." #, fuzzy #~ msgid "Width (e.g. 1280)" #~ msgstr "p. ex. 1280" #, fuzzy #~ msgid "Height (e.g. 720)" #~ msgstr "p. ex. 720" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Resolución de Gamescope" #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "Preferencias de pantalla" #, fuzzy #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Ruta de botellas personalizada (require reinicio)" #, fuzzy #~ msgid "In early development (requires restart)." #~ msgstr "En fase de desenvolvemento (requiere reinicio)" #, fuzzy #~ msgid "Import/Export…" #~ msgstr "Importar e exportar" #~ msgid "New bottle" #~ msgstr "Botella nova" #~ msgid "Confirm" #~ msgstr "Confirmar" #~ msgid "Default to the bottle path." #~ msgstr "Ruta predeterminada da botella." #~ msgid "Details & Utilities" #~ msgstr "Detalles e utilidades" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "Creando o estado de versión 0…" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Botella nova" #~ msgid "Easily manage wineprefix" #~ msgstr "Xestione os prefixos de Wine facilmente" #, fuzzy #~ msgid "Experiments:library" #~ msgstr "Experimentos" #, fuzzy #~ msgid "Toggle experimental Library mode." #~ msgstr "Troca as características experimentais de winebridge." #, fuzzy #~ msgid "Loading…" #~ msgstr "Descargando…" #~ msgid "Health check" #~ msgstr "Control de saúde" #~ msgid "Could not create the state folder." #~ msgstr "Non foi posíbel crear o cartafol de estado." #, fuzzy, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "Iniciar co terminal" #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Índice do estado {0}" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "Ler documentación" #~ msgid "DXVK HUD" #~ msgstr "HUD de DXVK" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Trocar a superposición deDXVK que mostra FPS e outros detalles en " #~ "aplicacións D3D." #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "Ler documentación" #~ msgid "Extra settings" #~ msgstr "Preferencias adicionais" #, fuzzy #~ msgid "Search for Prefixes" #~ msgstr "Prefixos de Steam Proton" #, fuzzy #~ msgid "Health Check" #~ msgstr "Control de saúde" #~ msgid "Task manager" #~ msgstr "Xestor de tarefas" #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Escriba un comentario moi breve:" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Executadores de Lutris" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Control de versións de Bottles (experimental)" #~ msgid "Translate" #~ msgstr "Traducir" #~ msgid "Funding" #~ msgstr "Donar" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Informar de un " #~ "error" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Informe de error" #~ msgid "Open with explorer" #~ msgstr "Abrir co explorador" #~ msgid "Move inside the sandbox" #~ msgstr "Mover dentro da caixa segura" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Movendo dentro do depósito seguro…" #~ msgid "Utilities" #~ msgstr "Utilidades" #~ msgid "Wine config" #~ msgstr "Configuración de Wine" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Modo de proba activado: só se mostran as dependencias do repositorio de " #~ "probas." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 .." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Aínda que os ficheiros desta páxian foron verificados, poden estar " #~ "dispoñíbeis con unha licencia privativa." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Aínda que os ficheiros desta páxian foron verificados, poden estar " #~ "dispoñíbeis con unha licencia privativa." #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Ler documentación" #~ msgid "My beautiful bottle" #~ msgstr "A miña fermosa botella" #~ msgid "Rename bottle" #~ msgstr "Cambiar o nome da botella" #~ msgid "Use DXVK" #~ msgstr "Usar DXVK" #~ msgid "Use VKD3D" #~ msgstr "Usar VKD3D" #~ msgid "Enable FSR" #~ msgstr "Activar FSR" #~ msgid "Mouse capture fullscreen" #~ msgstr "Capturar do cursor a pantalla completa" #~ msgid "Manage VKD3D versions" #~ msgstr "Xestionar as versións de VKD3D" #~ msgid "Will restart the wineserver." #~ msgstr "Reiniciarase o servidor wine." #~ msgid "DLL overrides" #~ msgstr "Sobrescritura de DLL" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "Ler documentación" #~ msgid "e.g. ucrtbase" #~ msgstr "p. ex., ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Anulacións existentes" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "ex.: -ejemplo1 -ejemplo2 -ejemplo3=hola" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "ej.: MiBotellaDuplicada" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicating" #~ msgstr "page_duplicating" #~ msgid "page_duplicated" #~ msgstr "page_duplicated" #~ msgid "New variable" #~ msgstr "Variable nova" #~ msgid "e.g. MY_VAR" #~ msgstr "p. ex. MI_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Aquí pode cambiar as variábeis de ambiente das ordes que se executan." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "p. ex..: VAR1=valor VAR2=valor" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "por exemplo: VAR1=valor VAR2=valor .." #~ msgid "e.g. 60" #~ msgstr "p. ex. 60" #~ msgid "e.g. 30" #~ msgstr "p. ex. 30" #~ msgid "Type the new name:" #~ msgstr "Escriba un nome novo:" #~ msgid "Type here.." #~ msgstr "Escriba aquí…" #~ msgid "Message goes here." #~ msgstr "O mensaxe vai aquí." #~ msgid "Utility & Preferences" #~ msgstr "Utilidade e preferencias" #~ msgid "Choose a name for your bottle" #~ msgstr "Escolla un nome para a súa botella" #~ msgid "Welcome" #~ msgstr "Benvida" #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "Que son os executores?" #~ msgid "We Are Almost There" #~ msgstr "Xa case rematamos" #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Séntese e reláxese, pode tardar uns minutos." #~ msgid "Download" #~ msgstr "Descargar" #~ msgid "Everything Is Ready!" #~ msgstr "Todo está listo!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Agora está listo para creare as súas primeiras botellas." #~ msgid "Finish" #~ msgstr "Finalizar" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "Iniciar executábel" #~ msgid "Confirm deletion" #~ msgstr "Confirme a eliminación" #~ msgid "Done" #~ msgstr "Feito" #~ msgid "Caffe runners" #~ msgstr "Executores de Caffe" #~ msgid "Proton runners" #~ msgstr "Executores de Proton" #~ msgid "Other runners" #~ msgstr "Outros executores" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Foros de Botellas" #~ msgid "Type a name for your bottle" #~ msgstr "Escriba un nome para a súa botella" #~ msgid "New programs will be automatically found." #~ msgstr "Os programas novos atopáronse automaticamente." #~ msgid "Duplicate a bottle" #~ msgstr "Duplicar unha botella" #~ msgid "Change environment variables" #~ msgstr "Cambiar variables de ambiente" #~ msgid "This field cannot contain special characters!" #~ msgstr "Este campo non pode conter caracteres especiais!" #~ msgid "Flatpak help" #~ msgstr "Axuda de Flatpak" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "No pode ver botellas antigas despois da actualización." #~ msgid "I don't see some directories." #~ msgstr "Non vexo algúns cartafoles." #~ msgid "I can't see the files in my home." #~ msgstr "Non podo ver os ficheiros no meu cartafol personal." #~ msgid "Executable silently crash or black screen" #~ msgstr "" #~ "O executábel non se rompe silenciosamente ou a pantalla quédase en negro" #~ msgid "64 Bit" #~ msgstr "64 bits" #~ msgid "Make a backup of this bottle." #~ msgstr "Facer unha copia de seguranza desta botella." #~ msgid "Night theme" #~ msgstr "Tema escuro" #~ msgid "Use the night theme." #~ msgstr "Usar o tema escuro." #~ msgid "Experiments:winebridge" #~ msgstr "Experimental:winebridge" #~ msgid "Enable ACO shader compiler" #~ msgstr "Habilitar o compilador de sombreadores ACO" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Mellora o rendemento en xogos e aplicacións 3D.\n" #~ "Desactíveo se experimenta fallos gráficos." #~ msgid "Night mode" #~ msgstr "Modo escuro" #~ msgid "Bottles' Issues" #~ msgstr "Incidencias de Botellas" #~ msgid "Bottles Started!" #~ msgstr "Botellas iniciado!" #~ msgid "Experiments:installers" #~ msgstr "Experimental:instaladores" ================================================ FILE: po/he.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-01-01 19:01+0000\n" "Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew \n" "Language: he\n" "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" "X-Generator: Weblate 5.15.1\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "לא צוין נתיב" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "גיבוי {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "מייבא גיבוי: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "התקנת רכיבים נכשלה, בוצעו 3 ניסיונות." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "חסרים רכיבים חיוניים. מותקנים…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "יצירת תיקיית בקבוק נכשלה." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "יצירת תיקייה/קובץ ממלאי מקום נכשלה." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "נוצרת תצורת בקבוק…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "נמצאה תבנית, מיושמת…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "תצורת Wine מתעדכנת…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "תצורת Wine עודכנה!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "מורץ בתור Flatpak, מבודד את ספריית המשתמש…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "מבודד את ספריית המשתמש…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "גרסת Windows מוגדרת…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "הגדרות CMD כברירת מחדל חלות…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "הסביבה ממוטבת…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "הסביבה מיושמת: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) מתכון לסביבה מותאמת אישית בשימוש…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) המתכון לא נמצא או לא תקין…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "DXVK מותקן…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "VKD3D מותקן…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "DXVK-NVAPI מותקן…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "חבילת תלות מותקנת: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "נוצרות גרסאות מצב 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "בתהליך סיום…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "התבנית נשמרת במטמון…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "המצב מקובע …" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "אין מה לקבע" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "מצב חדש [{0}] נוצר בהצלחה!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "רשימת המצבים אוחזרה בהצלחה!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "מצב {0} שוחזר בהצלחה!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "מצב {} משוחזר …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "המצב לא נמצא" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "המצב {} הוא כבר המצב הפעיל" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "הצגת גרסה" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "נתיב קובץ הפעלה" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "נתיב lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "שם הבקבוק" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "העברת ארגומנטים" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "כתובת URI לא חוקית (תחביר: ‪bottles:run/<בקבוק>/<‎תוכנית>‬)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "בקשת [יציאה] התקבלה." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "בקשת [סיוע] התקבלה." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "בקשת [רענון] התקבלה." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "תרומה" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "ספריות צד שלישי ותודה מיוחדת" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "בחסות ובמימון" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "כל הזכויות שמורות © 2017 למפתחי „בקבוקים”" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "מפתחי „בקבוקים”" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Joe Shachaf, Gilad the Grain, Yaron Shahrabani, xocodokie, omeritzics" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "גרסת רכיב" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "הסרת התקנה" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "עיון בקבצים" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "ההתקנה נכשלה. ייתכן שהסיבה לכך היא שגיאת מאגר מידע, הורדה חלקית או אי־התאמה " "של סיכום ביקורת. יש ללחוץ כדי לנסות שוב." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "הורדה והתקנה" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "הצגת מניפסט" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "רישיון" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "התקנה מחדש" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "דיווח על תֶּקֶל…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "שם חבילת תלות" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "תיאור חבילת תלות" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "קטגוריה" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "הורדה והתקנת חבילת תלות זו" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "אירעה שגיאת התקנה. נא להפעיל מחדש את „בקבוקים” כדי לקרוא את דוח הקריסה או " "להריץ את התוכנית דרך מסוף כדי לקרוא את הפלט." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "תפריט חבילת תלות" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "איתור תקלות" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "עיון בקבצים…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "שכפול בקבוק…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "זהו הארכיון המלא של הבקבוק שלך, כולל קבצים אישיים." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "גיבוי מלא…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "זוהי רק תצורת הבקבוק, היא מושלמת אם ברצונך ליצור אחד חדש אך ללא קבצים אישיים." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "ייצוא תצורה…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "הצגת תוכניות נסתרות" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "חיפוש אחר תוכניות חדשות" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "מחיקת בקבוק…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "תפריט משני" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "עצירה כפויה של כל התהליכים" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "הדמיית כיבוי מערכת Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "כיבוי" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "הדמיית אתחול מערכת Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "אתחול" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "אפשרויות הפעלה" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "הרצה במסוף" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "יש לשחרר קבצים כדי להריץ אותם" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "הבקבוק שלי" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "סביבה" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "כלי הרצה" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "ניהול גרסאות מופעל עבור בקבוק זה" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "רשומת גרסאות פעילה עבור הבקבוק." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "הרצת קובץ הפעלה…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "תוכניות" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "יש ללחוץ על „הרצת קובץ הפעלה…” כדי להריץ קובץ הפעלה, „הוספת קיצורי דרך…” כדי " "להוסיף קובץ הפעלה לרשימת התוכניות, או „התקנת תוכניות…” כדי להתקין תוכניות " "שנאצרו על ידי הקהילה." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "הוספת קיצורי דרך…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "התקנת תוכניות…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "אפשרויות" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "הגדרות" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "קביעת תצורה של הגדרות בקבוק." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "חבילות תלות" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "התקנת חבילות תלות עבור תוכניות." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "תמונות מצב" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "יצירה וניהול של מצבי בקבוק." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "מנהל המשימות" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "ניהול תוכניות פועלות." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "כלים" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "שורת פקודה" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "הרצת פקודות בתוך הבקבוק." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "עורך רישום" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "עריכת הרישום הפנימי." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "כלי Wine מדור קודם" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "סייר" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "מנפה" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "תצורה" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "תוכנית להסרת התקנה" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "לוח בקרה" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "חיפוש אחר חבילות תלות…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "הינך במצב לא מקוון :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "התוכנית „בקבוקים” פועלת במצב לא מקוון, לכן חבילות תלות מסוימות אינן זמינות." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "חבילות תלות הינן משאבים המשפרים את התאימות של תוכנות Windows.\n" "\n" "קבצים בעמוד זה מסופקים על ידי צדדים שלישיים תחת רישיון קנייני. התקנתם מעידה " "על הסכמתך לתנאי הרישוי המתאימים שלהם." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "דיווח על בעיה או חבילת תלות חסרה." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "דיווח על חבילת תלות חסרה" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "לקריאת התיעוד." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "תיעוד" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "חיפוש" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "חיפוש אחר תוכניות…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "התקנת תוכניות שנאצרו על ידי קהילתנו.\n" "\n" "קבצים בעמוד זה מסופקים על ידי צדדים שלישיים תחת רישיון קנייני. התקנתם מעידה " "על הסכמתך לתנאי הרישוי המתאימים שלהם." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "לא נמצאו תוכניות התקנה" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "מאגר המידע אינו ניתן להשגה או שאף תוכנית התקנה אינה תואמת לבקבוק זה." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "לקריאת התיעוד" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "שם" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "רכיבים" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "גרסת שכבת התאימות של Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "כלי ההרצה והרכיבים מתעדכנים, נא להמתין…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "שיפור התאימות לגרסה 8/9/10/11 של Direct3D בעזרת המרתו ל־Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "הרכיב DXVK מתעדכן, נא להמתין…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "שיפור התאימות לגרסה 12 של Direct3D בעזרת המרתו ל־Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "הרכיב VKD3D מתעדכן, נא להמתין…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "הרכיב DXVK-NVAPI מתעדכן, נא להמתין…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "משפר תגובתיות. ניתן לזיהוי על ידי תוכנות נגד רמאות מסוימות." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "הרכיב LatencyFleX מתעדכן, נא להמתין…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "מסך" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "סופר־דגימה בלמידה עמוקה (DLSS)" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "שיפור הביצועים על חשבון החזות באמצעות DXVK-NVAPI. עובד רק על מעבדים גרפיים " "חדשים יותר של NVIDIA." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "רזולוציית סופר FidelityFX" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "שיפור הביצועים על חשבון החזות. עובד רק על Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "ניהול הגדרות רזולוציית סופר FidelityFX" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "גרפיקה נפרדת" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "יש להשתמש בכרטיס מסך נפרד כדי לשפר ביצועים על חשבון צריכת חשמל." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "אפקטים לאחר עיבוד" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "הוספת אפקטים שונים לאחר העיבוד באמצעות vkBasalt. עובד רק על Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "ניהול הגדרות שכבה לאחר עיבוד" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "ניהול כיצד יש להציג משחקים על המסך באמצעות Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "ניהול הגדרות Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "הגדרות תצוגה מתקדמות" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "ביצועים" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "הפעלת סנכרון כדי לשפר ביצועים של מעבדים מרובי ליבות." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "סנכרון" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "מערכת" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "ניטור ביצועים" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "הצגת מידע ניטורי כגון קצב תמוניות, טמפרטורה, עומס על המעבדים ועוד על גבי " "OpenGL ו־Vulkan באמצעות MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "יישום סדרת מיטובים למכשירך. יכול לשפר ביצועי משחקים." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "טעינה מוקדמת של קבצי משחק" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "שיפור זמן הטעינה בעת הפעלת המשחק מספר פעמים. למשחק ייקח זמן רב יותר להתחיל " "בפעם הראשונה." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "ניהול הגדרות vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "לכידת משחק עם OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "החלפת מצב „לכידת משחק עם OBS” עבור כל תוכניות Vulkan ו־OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "תאימות" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "גרסת Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "גרסת Windows מתעדכנת, נא להמתין…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "שפה" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "בחירת השפה לשימוש עם תוכניות." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "ארגז חול ייעודי" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "שימוש בסביבה מוגבלת/מנוהלת עבור בקבוק זה." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "ניהול הרשאות ארגז החול" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "מערכת זמן הריצה של „בקבוקים”" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "אספקת חבילת ספריות נוספות לשיפור התאימות. יש להשבית זאת אם נתקלת בבעיות." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "מערכת זמן הריצה של Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "אספקת חבילת ספריות נוספות לשיפור התאימות עם משחקי Steam. יש להשבית זאת אם " "נתקלת בבעיות." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "תיקיית עבודה" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "איפוס לברירת מחדל" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(ברירת מחדל)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "דריסות DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "משתני סביבה" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "ניהול כוננים" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "תמונות מצב אוטומטיות" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "יצירת תמונות מצב באופן אוטומטי לפני התקנת תוכנה או שינוי הגדרות." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "דחיסה" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "דחיסת תמונות מצב כדי לצמצם שטח אחסון. הגדרה זו תאט את היצירה של תמונות מצב." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "שימוש בדפוסי החרגה" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "החרגת נתיבים בתמונות מצב." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "ניהול דפוסים" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "רענון" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "עצירת תהליך" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "לא נמצאו תמונות מצב" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "יש ליצור את תמונת המצב הראשונה שלך כדי להתחיל לשמור מצבים של ההעדפות שלך." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "הערה קצרה" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "שמירת מצב הבקבוק." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "יצירת תמונת מצב חדשה" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "פרטים" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "חזרה" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "פעולות" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "בחירת בקבוק" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "ביטול" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "בחירה" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "יצירת בקבוק חדש" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "דוח קריסה של „בקבוקים”" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_ביטול" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "שליחת דוח" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "התוכנית „בקבוקים” קרסה בפעם האחרונה. נא למלא דוח בצירוף מעקב הקריאות " "(traceback) הבא בשביל לעזור לנו לזהות את הבעיה ולמנוע ממנה לקרות שוב." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "מצאנו לפחות דוח אחד דומה (או זהה). נא לבדוק בקפידה שבעיה זו טרם דווחה לפני " "הגשת דוח חדש. כל דוח דורש מאמץ מצד המפתחים לאבחן, נא לכבד את פועלם ולוודא " "שלא לפרסם כפילויות." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "ארצה לדווח למרות זאת." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "אפשרויות מתקדמות" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "חבילה חלקית" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "נראה שגרסה זו של „בקבוקים” אינה מספקת את כל תלויות הליבה הנדרשות, נא ליצור " "קשר עם מתחזק/ת החבילה או להשתמש בגרסה הרשמית." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "יציאה" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "ניתן לציין שספריות קישור דינמי (DLL) תהיינה מובנות (תסופקנה על ידי Wine) או " "מקומיות (תסופקנה על ידי התוכנית)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "דריסה חדשה" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "דריסות" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "כוננים" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "אלה הם נתיבים ממערכת המארח שלך אשר ממופים ומזוהים כהתקנים על ידי כלי ההרצה " "(למשל ‏C:‎‏ D:‎…)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "אות" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "כוננים קיימים" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "שכפול בקבוק" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "שכפול" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "יש להזין שם עבור השכפול של הבקבוק." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "משכפל…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "זה עשוי לקחת זמן מה." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "הבקבוק שוכפל" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "משתני סביבה הם ערכים בעלי שם דינמי אשר יכולים להשפיע על האופן שבו תהליכים " "פועלים יתנהגו בבקבוק שלך." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "שם משתנה" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "משתנים קיימים" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "דפוסי החרגה" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "הגדרת דפוסים אשר ישמשו למניעת ניהול גרסאות של תיקיות מסוימות." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "דפוס" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "דפוסים קיימים" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "הגדרות Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "שמירה" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "ניהול אופן הצגת משחקים." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "רזולוציית משחק" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "הגדרה זו משתמשת ברזולוציה של משחק הווידאו כנקודת ייחוס בפיקסלים." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "רוחב" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "גובה" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "רזולוציית חלון" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "הגדרה זו משדרגת את הרזולוציה כאשר משתמשים ברזולוציה גבוהה יותר מרזולוציית " "המשחק בפיקסלים." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "שונות" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "מגבלת קצב תמוניות" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "מגבלת קצב תמוניות כאשר החלון אינו ממוקד" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "סילום מספרים שלמים" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "סוג חלון" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "ללא שוליים" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "מסך מלא" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "האם להתקדם עם ההתקנה?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "התחלת התקנה" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "תוכנית התקנה זו דורשת משאבים מקומיים מסוימים שלא ניתן לספק אחרת." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "התקדמות" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "סיימנו!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "הצגת תוכניות" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "ההתקנה נכשלה!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "משהו השתבש." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "כל ההודעות" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "קריטי" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "שגיאות" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "אזהרות" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "מידע" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "דפדפן יומן" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "שינוי רמת רישום." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "הכול" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "הארגומנטים האלה יועברו בהפעלה." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "ארגומנטים מותאמים אישית" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "ארגומנטים של פקודה" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "למשל: ‪משתנה=‎ערך %‎פקודה% -‎דוגמה1 -‎דוגמה2 -‎דוגמה3=‎שלום‬" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "סקריפט לאחר הרצה" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "בחירת סקריפט לביצוע לאחר הרצה." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "בחירת סקריפט" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "בחירה מאיפה להתחיל את התוכנית." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "בחירת תיקייה" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "הגדרות אלה ידרסו את הגדרות ברירת המחדל עבור קובץ הפעלה זה." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "דריסות של העדפות" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "שחזור לברירות המחדל של „בקבוקים”" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "שולחן עבודה וירטואלי" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "כתב ויתור של Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "שימוש ב־Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "זהירות, שימוש בכלי הרצה מבוססי Proton בבקבוקים שאינם של Steam יכול לגרום " "לבעיות ולמנוע מהם להתנהג כראוי.\n" "\n" "אנו ממליצים להשתמש בכלי ההרצה Wine-GE במקום זאת, שהוא גרסת Proton שנועדה " "לרוץ מחוץ ל־Steam.\n" "\n" "המשך ההליך יפעיל באופן אוטומטי את מערכת זמן הריצה של Steam " "(אם קיימת במערכת ומזוהה על ידי „בקבוקים”) על מנת לאפשר לכלי ההרצה לגשת " "לספריות הנדרשות ולצמצם בעיות תאימות. חשוב לדעת ש־GloriousEggroll, הספק של " "כלי ההרצה, אינו אחראי לשום בעיה ואנו מבקשים שלא לדווח אליו." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "הבנתי." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "שינוי שם" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "בחירת שם חדש עבור התוכנית שנבחרה." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "שם חדש" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "הרצה עם ארגומנטים" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "הרצה" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "יש לכתוב למטה את הארגומנטים שיש להעביר לקובץ ההפעלה." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "למשל: ‪-opengl -SkipBuildPatchPrereq‬" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "הגדרות ארגז חול" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "שיתוף רשת" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "שיתוף שמע" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "נחוץ שדרוג" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "המשך" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "הפעלת השדרוג" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "מערכת ניהול גרסאות חדשה" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "המערכת לניהול גרסאות בקבוק החדשה נחתה." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "לתוכנית „בקבוקים” יש מערכת ניהול גרסאות חדשה לגמרי שאינה תואמת לאחור.\n" "\n" "כדי להמשיך להשתמש בניהול גרסאות יש לאתחל מחדש את מאגר המידע של הבקבוק. פעולה " "זו לא תמחק נתונים מהבקבוק שלך אך תמחק את כל תמונות המצב הקיימות ותיצור אחת " "חדשה.\n" "\n" "אם צריך לחזור לתמונת מצב קודמת לפני המשך הפעולה, יש לסגור חלון זה ולשחזר את " "תמונת המצב, לאחר מכן יש לפתוח מחדש את הבקבוק כדי להציג חלון זה שוב.\n" "\n" "התמיכה במערכת הישנה תופסק באחד מהשחרורים הבאים." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "מאגר המידע מאותחל מחדש…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "בוצע! נא להפעיל את „בקבוקים” מחדש." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "הגדרות אפקטים לאחר עיבוד" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "ברירת מחדל" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "הגדרות ברירת מחדל" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "האפקטים מיושמים בהתאם לסדר הרשימה." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "אפקטים" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "חידוד ניגודיות הסתגלותי (CAS)" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "חדות" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "הצגת מידע" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "חידוד לומה מופחת רעשים" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "הפחתת רעשים" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "החלקת קצוות משוערות מהירה (FXAA)" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "איכות תת־פיקסל" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "סף איכות קצה" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "סף איכות קצה מזערי" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "החלקת קצוות צורנית ברמת תת־פיקסל (SMAA)" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "זיהוי קצה" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "צבע" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "סף" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "שלבי חיפוש מרביים" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "שלבי חיפוש אלכסוניים מרביים" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "עיגול פינות מרבי" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "חדות CAS משפרת את חדות התמונית. ערכים גבוהים יותר הופכים את התמונית לחדה " "יותר, בעוד שערכים נמוכים יותר מ־0 הופכים את התמונית לרכה יותר מהמקור." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "חדות DLS משפרת את חדות התמונית. ערכים גבוהים יותר הופכים את התמונית לחדה " "יותר." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "הפחתת רעשים בעזרת DLSS מפחיתה את רעש התמונית. ערכים גבוהים יותר הופכים את " "התמונית לרכה יותר." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "איכות תת־פיקסל של FXAA מפחיתה קצוות משוננים ברמת התת־פיקסל. ערכים גבוהים " "יותר הופכים את התמונית לרכה יותר." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "סף איכות קצה של FXAA הוא הכמות המזערית של ניגודיות הדרושה ליישום האלגוריתם " "של FXAA. ערכים גבוהים יותר גורמים לתמונית להיות בעלת ניגודיות רבה יותר." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "סף איכות קצה מזערי של FXAA הוא הערך המזערי של פיקסלים כהים שהאלגוריתם של " "FXAA מתעלם מהם. ערכים גבוהים יותר גורמים לאלגוריתם של FXAA להתעלם מפיקסלים " "מתחת לערך שצוין ויכולים להוביל לעלייה בביצועים." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "הטכניקה Luma מזהה קצוות מנקודת מבט חד־צבעית, בעוד שהטכניקה „צבע” מזהה קצוות " "בהתבסס על צבעים. הביצועים של Luma טובים יותר מאלה של „צבע”." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "סף של SMAA מציין את הרגישות של זיהוי קצוות. ערכים נמוכים יותר מזהים יותר " "קצוות על חשבון הביצועים." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "שלבי חיפוש מרביים של SMAA הוא הערך שמציין כמה שלבי חיפוש אופקיים ואנכיים " "מבוצעים בעת חיפוש קצוות." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "שלבי חיפוש אלכסוניים מרביים של SMAA הוא הערך שמציין כמה שלבי חיפוש אנכיים " "מבוצעים בעת חיפוש קצוות." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "עיגול פינות של SMAA מציין את החוזק של עיגול פינות של קצוות." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "מובנה (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "מקומי (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "„מובנה”, ואז „מקומי”" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "„מקומי”, ואז „מובנה”" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "מושבת" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "הסרה" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "‪/הצבעה/על/נתיב‬" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "ערך" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "עיון בקבצים" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "שם קידומת Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "מנהל" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "קידומת Wine זו כבר יובאה אל „בקבוקים”." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "ייבוא גיבוי בקבוק" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "חיפוש חוזר אחר קידומות" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "לא נמצאו קידומות" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "לא נמצאו קידומות חיצוניות. האם לתוכנית „בקבוקים” יש גישה אליהן?\n" "יש להשתמש בסמל למעלה כדי לייבא בקבוק מגיבוי." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "ארכיון מלא" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "הצגת מניפסט…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "קריאת ביקורת…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "שם תוכנית התקנה" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "תיאור תוכנית התקנה" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "לא ידוע" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "התקנת תוכנית זו" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "תפריט תוכנית" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "אין תמונה ממוזערת" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "הפעלה" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "הפעלה עם Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "שם פריט" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "הסרה מהספרייה" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "עצירה" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "ספרייה" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "יש להוסיף פריטים כאן מרשימת התוכניות של הבקבוק שלך" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "ניהול גרסאות פעיל בבקבוק זה." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "בקבוק זה נראה פגום." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "ביצוע בבקבוק זה" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "הרצה כאן" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "בקבוק זה נראה פגום, קובץ התצורה שלו חסר. ניתן לנסות לתקן זאת על ידי יצירת " "תצורה חדשה." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "חיפוש הבקבוקים שלך…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "בקבוקים" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "יצירת בקבוק חדש…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "לא נמצאו תוצאות" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "יש לנסות חיפוש שונה." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "מתחילים…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "משאב זה חסר." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "עיון" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "י_צירה" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "שם הבקבוק" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_יישום" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_גיימינג" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "_התאמה אישית" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "התאמה אישית" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "שיתוף תיקיית משתמש" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "אפשרות זו הופכת את תיקיית המשתמש לניתנת לגילוי בבקבוק, בסיכון של שיתוף מידע " "אישי עם תוכנות Windows. אפשרות זו אינה ניתנת לשינוי לאחר שהבקבוק נוצר." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "ארכיטקטורה" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "יש להשתמש ב־32 סיביות רק אם הדבר הכרחי בהחלט." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "ייבוא תצורה מותאמת אישית." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "תיקייה בקבוק" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "תיקייה שתכלול את כל הנתונים של בקבוק זה." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_סגירה" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "שם זה אינו זמין, נא לנסות אחד אחר." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "הקודם" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "ברוך בואך אל „בקבוקים”" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "הרצת תוכנות Windows על לינוקס." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "‫Windows‬ בבקבוקים" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "התוכנית „בקבוקים” משתמשת בכלי הרצה של תאימות כדי לספק סביבות דמויות Windows " "המבודדות במכולות בהן תוכניות רצות." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "כמעט בוצע" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "אנחנו צריכים עוד כמה דקות בשביל להגדיר את הכול…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "הכול מוכן!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "נא לסיים את ההתקנה קודם" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "התחלת השימוש ב„בקבוקים”" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "הבא" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "העדפות" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "כללי" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "מראה" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "מצב כהה" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "האם על „בקבוקים” להשתמש בערכת הצבעים הכהה." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "הצגת תאריך עדכון" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "האם יש להציג את תאריך העדכון ברשימת הבקבוקים." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "התראות" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "הצגת התראות עבור הורדות והתקנות." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "קבצים זמניים" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "לנקות קבצים זמניים כאשר התוכנית „בקבוקים” מופעלת?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "סגירת התוכנית „בקבוקים” לאחר פתיחת תוכנית" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "סגירת התוכנית „בקבוקים” לאחר פתיחת תוכנית ממנהל הקבצים." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "שילובים" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "קידומות Steam Proton" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "הצגת רשימה וניהול של קידומות Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "רישום יישומי Steam ברשימת התוכניות" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "אפשרות זו דורשת התקנת Steam עבור Windows בבקבוק." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "רישום משחקי Epic ברשימת התוכניות" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "אפשרות זו דורשת התקנת Epic Games Store בבקבוק." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "רישום משחקי Ubisoft ברשימת התוכניות" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "אפשרות זו דורשת התקנת Ubisoft Connect בבקבוק." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "מתקדם" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "תיקיית בקבוקים" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "תיקייה שמכילה את הנתונים של הבקבוקים שלך." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "כלי הרצה" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "התוכנית „בקבוקים” רצה במצב לא מקוון, לכן כלי הרצה אינם זמינים." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "קדם־שחרור" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "רכיבי DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "התוכנית „בקבוקים” רצה במצב לא מקוון, לכן קובצי DLL אינם זמינים." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "ליבה" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "מערכת זמן ריצה" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "ניסויים" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "תכונות אלה נמצאות תחת פיתוח כבד ועשויות להיות לא יציבות, יש לצפות לתקלות." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "ארגז חול לכל בקבוק" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "בפיתוח מוקדם." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "הפעלה עם מסוף" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "עיון בנתיב" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "שינוי הגדרות הפעלה…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "הוספה לספרייה" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "הוספת רישום בשולחן העבודה" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "הוספה ל־Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "שינוי שם…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "הסתרת תוכנית" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "הצגת תוכנית" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "הסרה מהרשימה" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "שם תוכנית" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "מזהה מצב" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "הערת מצב" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "שחזור תמונת מצב זו" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "מחיקת הודעה" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "תפריט ראשי" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "נראה שאין חיבור לאינטרנט. בלעדיו לא יהיה ניתן להוריד רכיבים חיוניים. יש " "ללחוץ על סמל זה כשהחיבור חודש." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "ייבוא…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "עזרה" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "על „בקבוקים”" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "הקובץ „{0}” אינו קובץ ‪.exe‬ או ‪.msi‬" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "בוצע עדכון: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "בוצעה הוספת „{0}”" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "בחירת קובץ הפעלה" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "הוספה" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "הסתרת תוכניות מוסתרות" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "בתהליך הפעלת „{0}”…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "יש להיות מודע לארגז החול" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "התוכנית „בקבוקים” מורצת בארגז חול, סביבת הרשאות מוגבלות הדרושה כדי לשמור על " "בטיחותך. אם התוכנית לא תרוץ, יש לשקול לעבור לתוך הבקבוק (סמל 3 נקודות למעלה)" ", ואז להפעיל משם." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_דחייה" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "נא לבחור לאן לשמור את הגדרות הגיבוי" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "ייצוא" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "נא לבחור לאן לשמור את ארכיון הגיבוי" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "גיבוי" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "נוצר גיבוי עבור „{0}”" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "הגיבוי של „{0}” נכשל" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "למחוק את „{}” לצמיתות?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "הפעולה הזאת תמחק את כל התוכניות וההגדרות שמשויכות אליו לצמיתות." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "מ_חיקה" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "כלי הרצה חסר" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "כלי ההרצה המבוקש על ידי בקבוק זה חסר. יש להתקין אותו דרך ההעדפות של „בקבוקים”" " או לבחור אחד חדש להרצת יישומים." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "לעצור את כל התהליכים בכוח?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "עלול לגרום לאובדן או השחתה של נתונים וכשלים בתוכניות." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "כפיית _עצירה" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "תכונה זו אינה זמינה במערכת שלך." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} כדי להוסיף תכונה זו, נא להריץ flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "שם הבקבוק הזה כבר בשימוש." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "בחירת תיקיית עבודה" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "תיקייה שמכילה את הנתונים של „{}”." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "למחוק את כל תמונות המצב?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "הפעולה הזאת תמחק את כל תמונות המצב אבל תשאיר את הקבצים שלך." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "נא לעבור למערכת ניהול הגרסאות החדשה כדי ליצור מצבים חדשים." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "תוכניות התקנה" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "מתבצעות פעולות, נא להמתין." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "חזרה לבקבוקים שלך." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "הגיבוי יובא בהצלחה" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "הייבוא נכשל" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "הגיבוי מיובא…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "נא לבחור ארכיון גיבוי" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "ייבוא" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "בחירת קובץ תצורה" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "לא זמין" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "הרצת קובץ הפעלה ב־„{self.config.Name}”" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "בתהליך הפעלת „{0}\" ב־„{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "הבקבוקים שלך" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "מתבצעת הורדת ‪~{0}‬ של חבילות…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "הובאו {0} מתוך {1} חבילות" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "בחירת תיקיית בקבוק" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "מתבצעת יצירת בקבוק…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "לא ניתן ליצור בקבוק" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "יצירת הבקבוק נכשלה עם שגיאה אחת או יותר." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "הבקבוק נוצר" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "יצירת „{0}” הושלמה בהצלחה." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "היישום Steam לא נמצא או שלתוכנית „בקבוקים” אין מספיק הרשאות." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "בחירת נתיב בקבוקים" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "להפעיל את „בקבוקים” מחדש?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "יהיה צורך להפעיל מחדש את התוכנית „בקבוקים” כדי להשתמש בתיקייה זו.\n" "\n" "יש להקפיד לסגור כל תוכנית שהופעלה מתוך „בקבוקים” לפני הפעלת „בקבוקים” מחדש, " "מכיוון שאי־ביצוע עלול לגרום לאובדן או השחתה של נתונים וכשלים בתוכניות." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "ה_פעלה מחדש" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "שדרוג" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "בתהליך התקנה…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "מניפסט עבור {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "הוסרה התקנת „{0}”" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "התקנת „{0}” הושלמה" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "התקנת „{0}” נכשלה" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "ייבוא „{0}” הושלם" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "היישום הזה עשוי לעבוד בצורה גרועה. תוכנית ההתקנה הוגדרה לספק את החוויה הטובה " "ביותר האפשרית, אבל יש לצפות לתקלות, אי־יציבות והיעדר תכונות שעובדות." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "תוכנית זו פועלת עם תקלות בולטות, אבל התקלות האלה אינן משפיעות על תפקוד " "היישום." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "תוכנית זו פועלת עם תקלות קלות." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "תוכנית זו עובדת באופן מושלם." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "ביקורת עבור {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "בתהליך עצירת „{0}”…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "בתהליך פתיחת „{0}” עם Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "„{0}” מוסתרת" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "„{0}” מופיעה" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "הסרת „{0}” בוצעה" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "השם „{0}” שונה ל־„{1}”" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "נוצר רישום בשולחן העבודה עבור „{0}”" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "התוכנית „{0}” נוספה לספרייה שלך" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "התוכנית „{0}” נוספה לספריית Steam שלך" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "הצגת דוח" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " בעיה זו דווחה 5 פעמים ולא ניתן לשלוח אותה שוב.\n" " יש לדווח את המשוב שלך באחד מהדוחות הקיימים למטה." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "בתהליך עדכון הגדרות תצוגה, נא להמתין…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "הגדרות התצוגה עודכנו" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "לא נמצאו דריסות." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "בחירת נתיב כונן" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "לא הוגדרו משתני סביבה." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "לא הוגדרו דפוסי החרגה." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "אירעה שגיאה." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "העתקה ללוח" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "בחירת קובץ משאבים" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "מתבצעת התקנת חבילות תלות של Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "בתהליך קביעת תצורת הבקבוק…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "בתהליך עיבוד שלבי תוכנית ההתקנה…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "בתהליך התקנת {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "מתבצעות בדיקות אחרונות…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "בתהליך התקנת {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "התוכנית {0} זמינה כעת בתצוגת התוכניות." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "תוכנית ההתקנה נכשלה עם שגיאה לא ידועה" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "ההגדרה {0} כבר מושבתת עבור בקבוק זה." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "הגדרה זו שונה מברירת המחדל של הבקבוק." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "בחירת סקריפט" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "נתיב בקבוקים מותאם אישית לא נמצא" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "בתהליך נסגירה לנתיב ברירת המחדל. לא יופיעו בקבוקים מהנתיב הנתון." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@שם_היישום@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "הרצת תוכנות Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "‪wine;windows;‬" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "הגירת Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "החלפת מצב הנראות של תיבת דו־השיח להגירת Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "ערכת נושא כהה" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "כפיית השימוש בערכת נושא כהה." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "החלפת מצב הנראות של תאריך העדכון ברשימה" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "החלפת מצב הנראות של תאריך העדכון ברשימה של בקבוקים." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "רשימת יישומי Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "החלפת מצב החשיפה של רשימת יישומי Steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "רשימת Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "החלפת מצב החשיפה של רשימת Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "רשימת Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "החלפת מצב החשיפה של רשימת Ubisoft Connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "רוחב חלון" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "שינוי רוחב החלון." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "גובה חלון" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "שינוי גובה החלון." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "הצגת התראות." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "ניקוי קבצים זמניים" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "ניקוי הנתיב של הקבצים הזמניים בעת אתחול המערכת." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "בעמדה לשחרור" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "החלפת מצב הנראות של כלי הרצה בעמדה לשחרור." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "תצוגת הפעלה" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "נא לבחור באיזו תצוגה יש להפעיל את היישום." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "החלפת מצב ההפעלה של תכונות ניסיוניות כגון ניהול גרסאות, תוכניות התקנה וכלי " "הרצה בעמדה לשחרור." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "תמיכה ב־Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "החלפת מצב התמיכה בקידומות Steam Proton." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "ניסויים:ארגז חול" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "החלפת מצב ההפעלה של ארגז חול ניסיוני לכל בקבוק." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "סגירת „בקבוקים” באופן אוטומטי" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "סגירת „בקבוקים” לאחר הפעלת קובץ הפעלה ממנהל הקבצים." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "הצגת אזהרת ארגז חול" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "החלפת מצב הנראות של אזהרת ארגז חול." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "תכונות:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "עדכון פרטי נתוני־על" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "הוספת מידע נוסף על עדכונים וגרסה נכונה של הערות שחרור" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "הלחצן „הוספה ל־Steam” תוקן" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "בעיית סדר של BottleConfig תוקנה" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "הכשל בחילוץ כפול של Patool תוקן" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "גרסה נכונה" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "תוקנה קריסה ביצירת בקבוק" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "שינוי עיקרי: עיצוב מחדש של ממשק בקבוק חדש" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "שיפורי איכות חיים:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "נוספה הודעה קופצת עבור „הרצת קובץ הפעלה”" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "תיקוני תקלות:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "ייבוא גיבויים הוביל לשגיאה" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "מערכת זמן הריצה של Steam מופעלת באופן אוטומטי בעת שימוש בכלי ההרצה wine-ge-" "custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "תיקון מגוון בעיות הקשורות לקידוד טקסט" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "תיקון שגיאה בעת הורדה אם התוכנית „בקבוקים” לא מורצת ממסוף" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "תאריך גרסה נכון" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "שיפורים ותיקונים של Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "התקנת חבילות תלות מהירה ויציבה יותר" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "בדיקת הבריאות כוללת מידע נוסף לניפוי שגיאות מהיר יותר" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "לרכיב NVAPI יש המון והוא יציב יותר, אמור לעבוד עכשיו כראוי" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "תיקון קריסה בעת הורדת רכיב" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "שיפור קוד קצה אחורי על ידי הימנעות מנעילת סביב" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "משתנים נוספים עבור כתיבת סקריפטים של תוכניות התקנה" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "שיפור לבניית מערכת" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "הפעלת VKD3D כברירת מחדל בעת יצירת בקבוקים עבור גיימינג" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "תיקון קריסות בעת קריאת קבצי Steam עם קידודים מקולקלים" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "תיקון עדכון לקוי של רכיבים בממשק המשתמש לאחר התקנה/הסרת התקנה" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "תיקוני FSR נוספים" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "תיקון הבעיה כאשר תוכנית נסגרת לאחר שהיא הופעלה מ„הרצת קובץ הפעלה”" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "ועוד הרבה, הרבה, הרבה יותר!" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "נכשל להתקין תוספים, לאחר 3 נסיונות." ================================================ FILE: po/hi.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 13:05+0000\n" "Last-Translator: Kumar Saurav \n" "Language-Team: Hindi \n" "Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "कोई पथ निर्दिष्ट नहीं है" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "बैकअप {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "बैकअप आयात किया जा रहा है: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "अवयव को स्थापित करने में असफल, ३ बार प्रयास किया गया।" #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "अनुपस्थित महत्वपूर्ण अवयव। स्थापना की जा रही है…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Bottle की डायरेक्टरी बनाने में असफल।" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "प्लेसहोल्डर डायरेक्टरी/फ़ाइल बनाने में असफल रहा।" #: bottles/backend/managers/manager.py:1162 #, fuzzy msgid "Generating bottle configuration…" msgstr "Bottle कॉन्फ़िग फ़ाइल जनरेट कर रहे है …" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "टेम्प्लेट मिला, आवेदन किया जा रहा है…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 #, fuzzy msgid "The Wine config is being updated…" msgstr "Wine कॉन्फिग को अपडेट किया जा रहा है …" #: bottles/backend/managers/manager.py:1199 #, fuzzy msgid "Wine config updated!" msgstr "Wine कॉन्फिग अपडेट हो गया!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Flatpak के रूप में चल रहा है, सैंडबॉक्सिंग userdir…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "सैंडबॉक्सिंग userdir…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Windows संस्करण सेट किया जा रहा है…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "CMD डिफ़ॉल्ट सेटिंग्स लागू करें…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "पर्यावरण का अनुकूलन…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "पर्यावरण लागू कर रहे हैं: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "कस्टम एनवायरनमेंट रेसिपी का प्रयोग किया जा रहा है…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "रेसिपी नहीं पायी गई, या रेसिपी सही नहीं है…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "DXVK स्थापित कर रहे है …" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "VKD3D इंस्टॉल किया जा रहा है…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "डीएक्सवीके-एनवीएपीआई स्थापित किया जा रहा है…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, fuzzy, python-brace-format msgid "New state [{0}] created successfully!" msgstr "“{0}” नामक एक bottle बन गयी" #: bottles/backend/managers/versioning.py:123 #, fuzzy msgid "States list retrieved successfully!" msgstr "“{0}” नामक एक bottle बन गयी" #: bottles/backend/managers/versioning.py:153 #, fuzzy, python-brace-format msgid "State {0} restored successfully!" msgstr "“{0}” नामक एक bottle बन गयी" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "" #: bottles/backend/managers/versioning.py:162 #, fuzzy msgid "State not found" msgstr "हटाने के उपकरण" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Quit] अनुरोध प्राप्त" #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Help] अनुरोध प्राप्त" #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Refresh] अनुरोध प्राप्त" #: bottles/frontend/main.py:294 msgid "Donate" msgstr "" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 #, fuzzy msgid "Bottles Developers" msgstr "Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "" #: bottles/frontend/ui/component-entry.blp:23 #, fuzzy msgid "Browse Files" msgstr "अस्थायी सफाई" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "लाइसेंस" #: bottles/frontend/ui/dependency-entry.blp:24 #, fuzzy msgid "Reinstall" msgstr "हटाने के उपकरण" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:28 #, fuzzy msgid "Duplicate Bottle…" msgstr "नई bottle" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:38 #, fuzzy msgid "Export Configuration…" msgstr "Bottle कॉन्फ़िग फ़ाइल जनरेट कर रहे है ..." #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 #, fuzzy msgid "Show Hidden Programs" msgstr "रिपोर्ट दिखाओ" #: bottles/frontend/ui/details-bottle.blp:49 #, fuzzy msgid "Search for new programs" msgstr "रिपोर्ट दिखाओ" #: bottles/frontend/ui/details-bottle.blp:56 #, fuzzy msgid "Delete Bottle…" msgstr "नई bottle" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 #, fuzzy msgid "Launch Options" msgstr "लॉन्च विकल्प बदलें" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 #, fuzzy msgid "My bottle" msgstr "नई bottle" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 #, fuzzy msgid "Install Programs…" msgstr "हटाने के उपकरण" #: bottles/frontend/ui/details-bottle.blp:346 #, fuzzy msgid "Options" msgstr "लॉन्च विकल्प बदलें" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "कार्य प्रबंधक" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "हटाने का उपकरण" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "नियंत्रण पैनल" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:81 #, fuzzy msgid "Read Documentation." msgstr "दस्तावेज़ पढ़ें" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 #, fuzzy msgid "No Installers Found" msgstr "हटाने के उपकरण" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 #, fuzzy msgid "Read Documentation" msgstr "दस्तावेज़ पढ़ें" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "नाम" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:184 #, fuzzy msgid "Performance" msgstr "दिखावट" #: bottles/frontend/ui/details-preferences.blp:188 #, fuzzy msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "मल्टी-कोर प्रोसेसर के प्रदर्शन को बढ़ाने के लिए सिंक्रनाइज़ेशन सक्षम करें।" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "सिंक्रनाइज़ेशन" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 #, fuzzy msgid "Monitor Performance" msgstr "दिखावट" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 #, fuzzy msgid "Feral GameMode" msgstr "Gamemode का उपयोग करे " #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:254 #, fuzzy msgid "Windows Version" msgstr "विंडो की ऊंचाई" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Bottles की रनटाइम" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Steam रनटाइम" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 #, fuzzy msgid "Reset to Default" msgstr "Bottles" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 #, fuzzy msgid "Environment Variables" msgstr "पर्यावरण चर जोड़ें जल्दी" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "" #: bottles/frontend/ui/details-preferences.blp:381 #, fuzzy msgid "Automatic Snapshots" msgstr "बोतल संस्करण (प्रयोगात्मक)" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "" #: bottles/frontend/ui/details-versioning.blp:18 #, fuzzy msgid "No Snapshots Found" msgstr "हटाने के उपकरण" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "" #: bottles/frontend/ui/details-versioning.blp:78 #, fuzzy msgid "Create new Snapshot" msgstr "नई bottle" #: bottles/frontend/ui/details.blp:16 #, fuzzy msgid "Details" msgstr "Bottles" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 #, fuzzy msgid "Select Bottle" msgstr "नई bottle" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 #, fuzzy msgid "Create New Bottle" msgstr "नई bottle" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 #, fuzzy msgid "Bottles Crash Report" msgstr "Bottles शुरु हो गयी!" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:25 #, fuzzy msgid "Send Report" msgstr "रिपोर्ट दिखाओ" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 #, fuzzy msgid "New Override" msgstr "नई bottle" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:16 #, fuzzy msgid "Duplicate Bottle" msgstr "नई bottle" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:49 #, fuzzy msgid "Enter a name for the duplicate of the Bottle." msgstr "अपनी बोतल के लिए एक नाम टाइप करें" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 #, fuzzy msgid "Bottle Duplicated" msgstr "Bottles शुरु हो गयी!" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 #, fuzzy msgid "Existing Variables" msgstr "पर्यावरण चर जोड़ें जल्दी" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 #, fuzzy msgid "Existing Patterns" msgstr "पर्यावरण चर जोड़ें जल्दी" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 #, fuzzy msgid "Window Resolution" msgstr "विंडो की ऊंचाई" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 #, fuzzy msgid "Integer Scaling" msgstr "Wine कॉन्फिग अपडेट हो गया!" #: bottles/frontend/ui/dialog-gamescope.blp:162 #, fuzzy msgid "Window Type" msgstr "Window की चौड़ाई" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:130 #, fuzzy msgid "Show Programs" msgstr "रिपोर्ट दिखाओ" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 #, fuzzy msgid "Warnings" msgstr "चेतावनी" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 #, fuzzy msgid "Preferences Overrides" msgstr "पसंद" #: bottles/frontend/ui/dialog-launch-options.blp:119 #, fuzzy msgid "Reset to Bottle's Defaults" msgstr "Bottles" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 #, fuzzy msgid "New Name" msgstr "नाम" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "चलाये" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 #, fuzzy msgid "Share Sound" msgstr "हटाने के उपकरण" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 #, fuzzy msgid "Show Information" msgstr "Bottles" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 #, fuzzy msgid "Manager" msgstr "कार्य प्रबंधक" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 #, fuzzy msgid "Import a Bottle backup" msgstr "बैकअप आयात किया जा रहा है: {0}" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 #, fuzzy msgid "No Prefixes Found" msgstr "हटाने के उपकरण" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 #, fuzzy msgid "Installer name" msgstr "हटाने के उपकरण" #: bottles/frontend/ui/installer-entry.blp:35 #, fuzzy msgid "Installer description" msgstr "हटाने के उपकरण" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 #, fuzzy msgid "Launch" msgstr "लॉन्च विकल्प बदलें" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 #, fuzzy msgid "Search your bottles…" msgstr "अपनी बोतल के लिए एक नाम टाइप करें" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 #, fuzzy msgid "Create New Bottle…" msgstr "नई bottle" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Bottles शुरु हो गयी!" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 #, fuzzy msgid "C_ustom" msgstr "Gamemode का उपयोग करे " #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "" #: bottles/frontend/ui/new.blp:118 #, fuzzy msgid "Share User Directory" msgstr "Bottles शुरु हो गयी!" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 #, fuzzy msgid "Import a custom configuration." msgstr "Bottle कॉन्फ़िग फ़ाइल जनरेट कर रहे है ..." #: bottles/frontend/ui/new.blp:176 #, fuzzy msgid "Bottle Directory" msgstr "Bottles शुरु हो गयी!" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "" #: bottles/frontend/ui/new.blp:281 #, fuzzy msgid "This name is unavailable, please try another." msgstr "Gamemode या तो आपके सिस्टम पर उपलब्ध नहीं है या नहीं चल रहा है" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:60 #, fuzzy msgid "Run Windows Software on Linux." msgstr "Windows का सॉफ्टवेयर Linux मैं चलाये Bottles के साथ🍷!" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 #, fuzzy msgid "Windows in Bottles" msgstr "Window की चौड़ाई" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "पसंद" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "" #: bottles/frontend/ui/preferences.blp:14 #, fuzzy msgid "Appearance" msgstr "दिखावट" #: bottles/frontend/ui/preferences.blp:17 #, fuzzy msgid "Dark Mode" msgstr "डार्क थीम" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "सूचनाएं" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:52 #, fuzzy msgid "Temp Files" msgstr "अस्थायी सफाई" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:73 #, fuzzy msgid "Integrations" msgstr "Wine कॉन्फिग अपडेट हो गया!" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "" #: bottles/frontend/ui/preferences.blp:131 #, fuzzy msgid "Bottles Directory" msgstr "Bottles शुरु हो गयी!" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "क्रम" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "" #: bottles/frontend/ui/program-entry.blp:39 #, fuzzy msgid "Change Launch Options…" msgstr "लॉन्च विकल्प बदलें" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:66 #, fuzzy msgid "Show Program" msgstr "रिपोर्ट दिखाओ" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 #, fuzzy msgid "State id" msgstr "हटाने के उपकरण" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 #, fuzzy msgid "Select Executable" msgstr "नई bottle" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "डालें" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:435 #, fuzzy msgid "Backup" msgstr "बैकअप {0}" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, fuzzy, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "बैकअप {0}" #: bottles/frontend/views/bottle_details.py:501 #, fuzzy msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "क्या आप इस bottle और सारी फ़ाइलें सचमे हटाना चाहते हैं?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 #, fuzzy msgid "Are you sure you want to force stop all processes?" msgstr "क्या आप इस bottle और सारी फ़ाइलें सचमे हटाना चाहते हैं?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 #, fuzzy msgid "This feature is unavailable on your system." msgstr "Gamemode या तो आपके सिस्टम पर उपलब्ध नहीं है या नहीं चल रहा है" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 #, fuzzy msgid "Are you sure you want to delete all snapshots?" msgstr "क्या आप इस bottle और सारी फ़ाइलें सचमे हटाना चाहते हैं?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 #, fuzzy msgid "Return to your bottles." msgstr "अपनी बोतल के लिए एक नाम टाइप करें" #: bottles/frontend/views/importer.py:92 #, fuzzy msgid "Backup imported successfully" msgstr "“{0}” नामक एक bottle बन गयी" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 #, fuzzy msgid "Select a Configuration File" msgstr "Wine कॉन्फिग अपडेट हो गया!" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "" #: bottles/frontend/views/list.py:235 #, fuzzy msgid "Your Bottles" msgstr "Bottles" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 #, fuzzy msgid "Select Bottle Directory" msgstr "Bottles शुरु हो गयी!" #: bottles/frontend/views/new.py:176 #, fuzzy msgid "Creating Bottle…" msgstr "नई bottle" #: bottles/frontend/views/new.py:221 #, fuzzy msgid "Unable to Create Bottle" msgstr "नई bottle" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 #, fuzzy msgid "Bottle Created" msgstr "Bottles शुरु हो गयी!" #: bottles/frontend/views/new.py:233 #, fuzzy, python-brace-format msgid "\"{0}\" was created successfully." msgstr "“{0}” नामक एक bottle बन गयी" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "नई bottle" #: bottles/frontend/views/preferences.py:198 #, fuzzy msgid "Relaunch Bottles?" msgstr "नई bottle" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, fuzzy, python-brace-format msgid "\"{0}\" uninstalled" msgstr "हटाने के उपकरण" #: bottles/frontend/widgets/dependency.py:174 #, fuzzy, python-brace-format msgid "\"{0}\" installed" msgstr "हटाने के उपकरण" #: bottles/frontend/widgets/dependency.py:188 #, fuzzy, python-brace-format msgid "\"{0}\" failed to install" msgstr "हटाने के उपकरण" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "रिपोर्ट दिखाओ" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 #, fuzzy msgid "Select Drive Path" msgstr "नई bottle" #: bottles/frontend/windows/envvars.py:131 #, fuzzy msgid "No environment variables defined." msgstr "पर्यावरण चर जोड़ें जल्दी" #: bottles/frontend/windows/exclusionpatterns.py:108 #, fuzzy msgid "No exclusion patterns defined." msgstr "पर्यावरण चर जोड़ें जल्दी" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "एक गलती हुई है।" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 #, fuzzy msgid "Select Resource File" msgstr "नई bottle" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 #, fuzzy msgid "Select Script" msgstr "नई bottle" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 #, fuzzy msgid "Run Windows Software" msgstr "चलाओ Windows का सॉफ्टवेयर " #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "फ्लैटपैक प्रवास" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "फ़्लैटपैक माइग्रेशन डायलॉग टॉगल करें।" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "डार्क थीम" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "सूची में अद्यतन तिथि टॉगल करें" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "बोतलों की सूची में अद्यतन तिथि को टॉगल करें।" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 #, fuzzy msgid "Toggle steam apps listing." msgstr "सूची में अद्यतन तिथि टॉगल करें" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 #, fuzzy msgid "Toggle epic games listing." msgstr "सूची में अद्यतन तिथि टॉगल करें" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 #, fuzzy msgid "Toggle ubisoft connect listing." msgstr "सूची में अद्यतन तिथि टॉगल करें" #: data/com.usebottles.bottles.gschema.xml:36 #, fuzzy msgid "Window width" msgstr "Window की चौड़ाई" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "विंडो की चौड़ाई बदलें।" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "विंडो की ऊंचाई" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "विंडो की ऊंचाई बदलें।" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "सूचनाएं दिखाएं।" #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "अस्थायी सफाई" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "सिस्टम को बूट करते समय अस्थायी पथ को साफ करें।" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "रिलीज कैंडिडेट" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "" #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 #, fuzzy msgid "Toggle sandbox warning." msgstr "सूची में अद्यतन तिथि टॉगल करें" #: data/com.usebottles.bottles.metainfo.xml.in:11 #, fuzzy msgid "Run Windows software on Linux with Bottles!" msgstr "Windows का सॉफ्टवेयर Linux मैं चलाये Bottles के साथ🍷!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "सॉफ्टवेयर को bottle करे और अपने अवकाश का आनंद लें!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "हमारी अंतर्निहित निर्भरता स्थापना प्रणाली स्वचालित सॉफ़्टवेयर संगतता पहुंच प्रदान करती है। आधिकारिक घटकों को डाउनलो" "ड करने के लिए डाउनलोड प्रबंधक का उपयोग करें: धावक (वाइन, प्रोटॉन), डीएक्सवीके, निर्भरता, आदि।" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "Bottle versioning आपका काम सुरक्षित रखे और आपको बाद में बहाल करने दे!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "विशेषताएं:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "bottles बनाये पूर्व-कॉन्फ़िगर किए गए वातावरण के साथ या फिर अपना खुदका वातावरण बनाये" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Executables (.exe/.msi) अपनी bottles मैं सीधे अपने फ़ाइल प्रबंधक से चलाये " #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "bottles में इंस्टॉल किए गए एप्लिकेशन का स्वचालित पता लगाना" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "पर्यावरण चर जोड़ें जल्दी" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "डीएलएल को सीधे प्रति-बोतल प्राथमिकताओं से ओवरराइड करें" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "किसी भी बोतल के लिए ऑन-द-फ्लाई रनर परिवर्तन" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "विभिन्न गेमिंग-प्रदर्शन अनुकूलन " "(esync, fsync, DXVK, कैशे, शेडर कंपाइलर, ऑफ़लोड ... और भी बहुत कुछ।)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "वाइन और प्रोटॉन धावकों की स्वचालित स्थापना और प्रबंधन" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "टूटने की स्थिति में स्वचालित बोतल की मरम्मत" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "समुदाय-संचालित भंडार पर आधारित एकीकृत निर्भरता-इंस्टॉलर" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "वाइन प्रक्रियाओं के लिए एकीकृत कार्य प्रबंधक" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "समर्थन के लिए प्रोटॉनडीबी और वाइनएचक्यू तक पहुंच" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "आपके कॉन्फ़िगरेशन को बोतलों के नए संस्करणों में लाने के लिए सिस्टम" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "बोतलों का बैकअप लें और आयात करें" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "अन्य प्रबंधकों से वाइन उपसर्ग आयात करें" #: data/com.usebottles.bottles.metainfo.xml.in:34 #, fuzzy msgid "Bottles versioning" msgstr "बोतल संस्करण (प्रयोगात्मक)" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... और भी बहुत कुछ जो आप बॉटल इंस्टाल करके पा सकते हैं!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 #, fuzzy msgid "Correct version" msgstr "बोतल संस्करण (प्रयोगात्मक)" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 #, fuzzy msgid "Importing backups resulted an error" msgstr "बैकअप आयात किया जा रहा है: {0}" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "नई bottle" #, fuzzy #~ msgid "New Bottle" #~ msgstr "नई bottle" #, fuzzy #~ msgid "Bottle Information" #~ msgstr "Bottles" #~ msgid "An environment improved for Windows games." #~ msgstr "विंडोज गेम्स के लिए एक बेहतर वातावरण।" #, fuzzy #~ msgid "An environment improved for Windows applications." #~ msgstr "विंडोज गेम्स के लिए एक बेहतर वातावरण।" #, fuzzy #~ msgid "A clear environment for your experiments." #~ msgstr "आपके प्रयोगों के लिए एक स्पष्ट वातावरण।" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "Gamemode का उपयोग करे " #~ msgid "You are offline, unable to download." #~ msgstr "आप ऑफ़लाइन हैं, हम डाउनलोड करने में असमर्थ हैं। " #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "नई bottle" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "अवयव को स्थापित करने में असफल, ३ बार प्रयास किया गया।" #, fuzzy #~ msgid "File not Found" #~ msgstr "हटाने के उपकरण" #, fuzzy #~ msgid "Read documentation." #~ msgstr "दस्तावेज़ पढ़ें" #~ msgid "Read documentation" #~ msgstr "दस्तावेज़ पढ़ें" #, fuzzy #~ msgid "Set custom DPI." #~ msgstr "Gamemode का उपयोग करे " #, fuzzy #~ msgid "Gamescope" #~ msgstr "Gamemode का उपयोग करे " #, fuzzy #~ msgid "Take a break, it may take a while." #~ msgstr "एक ब्रेक लें, इसमें कुछ समय लग सकता है" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Gamemode का उपयोग करे " #~ msgid "New bottle" #~ msgstr "नई bottle" #, fuzzy #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "क्या आप इस bottle और सारी फ़ाइलें सचमे हटाना चाहते हैं?" #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "“{0}” नामक एक bottle बन गयी" #~ msgid "Mirko Brombin" #~ msgstr "मिर्को ब्रोम्बिन" #, fuzzy #~ msgid "New About dialog" #~ msgstr "नई bottle" #~ msgid "Easily manage wineprefix" #~ msgstr "आराम से wineprefix का प्रबंधन करे " #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "दस्तावेज़ पढ़ें" #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "दस्तावेज़ पढ़ें" #, fuzzy #~ msgid "Control panel" #~ msgstr "नियंत्रण पैनल" #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "दस्तावेज़ पढ़ें" #, fuzzy #~ msgid "Rename bottle" #~ msgstr "नई bottle" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "दस्तावेज़ पढ़ें" #, fuzzy #~ msgid "Utility & Preferences" #~ msgstr "पसंद" #~ msgid "Welcome" #~ msgstr "आपका स्वागत है" #~ msgid "Go back" #~ msgstr "वापस जाए" #~ msgid "Done" #~ msgstr "हो गया" #, fuzzy #~ msgid "Bottles' Forums" #~ msgstr "Bottles" #~ msgid "Night theme" #~ msgstr "रात का विषय" #, fuzzy #~ msgid "Use the night theme." #~ msgstr "डार्क थीम इनेबल करे" #, fuzzy #~ msgid "Bottles' Issues" #~ msgstr "Bottles" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "Gamemode या तो आपके सिस्टम पर उपलब्ध नहीं है या नहीं चल रहा है" #~ msgid "Bottle" #~ msgstr "बोतल" #~ msgid "No runners found, please install one." #~ msgstr "कोई धावक नहीं मिला, कृपया एक स्थापित करें।" #, fuzzy, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "आपकी नई बोतल: {0} अब तैयार है!" ================================================ FILE: po/hr.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-31 17:02+0000\n" "Last-Translator: Milo Ivir \n" "Language-Team: Croatian \n" "Language: hr\n" "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" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Staza nije određena" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Sigurnosna kopija {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Uvoz sigurnosne kopije: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Neuspjelo instaliranje komponenata. Izvedena su tri pokušaja." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Nedostaju bitne komponente. Instaliranje u tijeku …" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Neuspjela izrada mape za butelje." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Neuspjela izrada rezervirane mape/datoteke." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Generiranje konfiguracije butelje …" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Predložak je pronađen, primjenjuje se …" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Wine konfiguracija se aktualizira …" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Wine konfiguracija je aktualizirana!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Pokretanje kao Flatpak, postavljanje testne korisničke mape …" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Postavljanje testne korisničke mape …" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Postavljanje verzije Windowsa …" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Primijeni standardne CMD postavke …" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Optimiranje okruženja …" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Primjenjivanje okruženja: {0} …" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Koristi se prilagođena konfiguracija okruženja …" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Konfiguracija nije pronađena ili nije ispravna …" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Instaliranje DXVK-a …" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Instaliranje VKD3D-a …" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Instaliranje DXVK-NVAPI-a …" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Instaliranje ovisnosti: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Stvaranje verzioniranog stanja 0 …" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Završavanje …" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Spremanje predloška u predmemoriju …" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Spremanje promjena stanja …" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Nema promjena" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Novo stanje [{0}] je uspješno stvoreno!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Popis stanja je uspješno dohvaćen!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Stanje [{0}] je uspješno obnovljeno!!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Obnavljanje stanja {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Stanje nije pronađeno" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Stanje {} već je aktivno stanje" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Pokaži verziju" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Staza izvršne datoteke" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk staza" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Ime butelje" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Proslijedi argumente" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Neispravni URI (sintaksa: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "Primljen je zahtjev za [Zatvori program]." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "Primljen je zahtjev za [Pomoć]." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "Primljen je zahtjev za [Aktualiziraj]." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Doniraj" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Strane biblioteke i posebne zahvale" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Sponzorirano i financirano od" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Autorska prava © 2017. – Programeri programa Butelje (Bottles)" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Programeri programa Butelje (Bottles)" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Milo Ivir " #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Verzija komponente" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Deinstaliraj" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Pregledaj datoteke" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Instalacija nije uspjela. Razlog tome može biti greška u repozitoriju, " "djelomično preuzimanje ili nepodudaranje kontrolnog zbroja. Pritisni za " "ponovni pokušaj." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Preuzmi i instaliraj" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0 %" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Pokaži manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licenca" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Ponovo instaliraj" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Prijavi grešku …" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Ime ovisnosti" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Opis ovisnosti" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Kategorija" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Preuzmi i instaliraj ovu ovisnost" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Došlo je do greške u instalaciji. Za čitanje izvještaja o rušenju ponovo " "pokreni Butelje ili pokreni i pročitaj izvještaj putem terminala." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Izbornik ovisnosti" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Ispravljanje grešaka" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Pregledaj datoteke …" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Dupliciraj butelju …" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Ovo je kompletna arhiva tvoje butelje, uključujući osobne datoteke." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Potpuna sigurnosna kopija …" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Ovo je samo konfiguracija butelje. Savršena je ako želiš stvoriti novu, ali " "bez osobnih datoteka." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Izvezi konfiguraciju …" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Prikaži skrivene programe" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Traži nove programe" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Izbriši butelju …" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Sekundarni izbornik" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Prisilno prekini sve procese" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simuliraj isključivanje sustava Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Isključi sustav" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simuliraj ponovno pokretanje sustava Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Ponovo pokreni sustav" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Opcije pokretanja" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Pokreni u terminalu" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Za izvršavanje datoteka ispusti ih ovdje" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Moja butelja" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Okruženje" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Pokretač" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Verzioniranje je aktivirano za ovu butelju" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Verzioniranje je aktivno za ovu butelju." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Pokreni izvršnu datoteku …" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programi" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Pritisni „Pokreni izvršnu datoteku …” za pokretanje izvršne datoteke, „Dodaj " "prečace …” za dodavanje izvršne datoteke u popis programa ili „Instaliraj " "programe …” za instaliranje programa koje ravija zajednica." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Dodaj prečace …" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Instaliraj programe …" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Opcije" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Postavke" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Konfiguriraj postavke butelje." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Ovisnosti" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Instaliraj ovisnosti za programe." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Snimke" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Stvori i upravljaj stanjima butelje." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Upravljač zadataka" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Upravljaj aktivnim programima." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Alati" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Naredbeni redak" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Pokreni naredbe unutar butelje." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Uređivač registra" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Uredi unutarnji registar." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Stari Wine alati" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Preglednik" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Otklanjanje grešaka" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfiguracija" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Deinstalacijski program" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Upravljačka ploča" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Traži ovisnosti …" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Nisi spojen/a na internet :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles radi u izvanmrežnom modusu, stoga ovisnosti nisu dostupne." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Ovisnosti su resursi koji poboljšavaju kompatibilnost Windows softvera.\n" "\n" "Datoteke na ovoj stranici pružaju treće strane pod vlasničkom licencom. " "Instalacijom tih datoteka slažeš se s njihovim uvjetima licenciranja." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Prijavi problem ili nedostajuću ovisnost." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Prijavi nedostajuću ovisnost" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Pročitaj dokumentaciju." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentacija" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Traži" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Traži programe …" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Instaliraj programe koje pruža naša zajednica.\n" "\n" "Datoteke na ovoj stranici pružaju treće strane pod vlasničkom licencom. " "Instalacijom tih datoteka slažeš se s njihovim uvjetima licenciranja." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Nijedan instalacijski program nije pronađen" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Repozitorij je nedostupan ili nijedan instalacijski program nije " "kompatibilan s ovom buteljom." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Pročitaj dokumentaciju" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Ime" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Komponente" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Verzija Wine sloja kompatibilnosti." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Aktualiziranje pokretača i komponenata, pričekaj …" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Poboljšaj kompatibilnost s Direct3D 8/9/10/11 prevođenjem na Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Aktualiziranje DXVK-a, pričekaj …" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Poboljšaj kompatibilnost s Direct3D 12 prevođenjem na Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Aktualiziranje VKD3D-a, pričekaj …" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Aktualiziranje DXVK-NVAPI-a, pričekaj …" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "Povećaj brzinu reakcije. Mogu ga otkriti neki „Anti-cheat” programi." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Aktualiziranje LatencyFleX-a, pričekaj …" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Prikaz" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Povećaj performancu nauštrb vizualnih prikaza koristeći DXVK-NVAPI. Radi " "samo na novijim NVIDIA GPU-ovima." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Povećaj performancu nauštrb vizualnih prikaza. Radi samo za Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Upravljaj FidelityFX Super Resolution postavkama" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Dodatna grafička kartica" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Koristi dodatnu grafičku karticu za povećanje performance nauštrb potrošnje " "energije." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Efekti naknadne obrade" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Dodaj razne efekte naknadne obrade koristeći vkBasalt. Radi samo s Vulkan " "API-em." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Upravljaj postavkama slojeva naknadne obrade" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Upravljaj načinom prikaza igri na ekranu pomoću Gamescopea." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Upravljaj Gamescope postavkama" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Napredne postavke prikaza" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Performanca" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Aktiviraj sinkronizaciju za povećavanje performance višejezgrenih procesora." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sinkronizacija" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sustav" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Prati performancu" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Prikaži informacije praćenja kao što su broj sličica u sekundi, temperature, " "CPU/GPU opterećenje i više na OpenGL-u i Vulkanu koristeći MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Primijeni niz optimiziranja na tvom uređaju. Može poboljšati performancu " "igri." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Predučitaj datoteke igre" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Poboljšaj vrijeme učitavanja pri višestrukom pokretanju igre. Pokretanje " "igre će trajati duže pri prvom pokretanju." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Upravljaj vmtouch postavkama" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Snimanje OBS igre" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Uključi/Isključi snimanje OBS igre za sve Vulkan and OpenGL programe." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Kompatibilnost" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windows verzija" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Aktualiziranje verzije Windowsa, pričekaj …" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Jezik" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Odaberi jezik za programe." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Namjensko testno okruženje" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Koristi ograničeno/upravljano okruženje za ovu butelju." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Upravljaj dozvolama testnog okruženja" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Paket biblioteka programa Butelje" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Pruža paket dodatnih biblioteka za bolju kompatibilnost. Deaktiviraj ako " "naiđeš na probleme." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Paket biblioteka Steama" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Pruža paket dodatnih biblioteka za bolju kompatibilnost sa Steam igrama. " "Deaktiviraj ako naiđeš na probleme." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Radna mapa" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Vrati na standardne vrijednosti" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Standardno)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL zamjene" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Varijable okruženja" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Upravljaj pogonima" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Automatske snimke" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Automatski stvori snimke prije instaliranja softvera ili mijenjanja postavki." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Komprimiranje" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Komprimiraj snimke za smanjivanje potrebne memorije. To će usporiti " "stvaranje snimki." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Koristi uzorke isključivanja" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Isključi staze u snimkama ekrana." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Upravljaj uzorcima" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Aktualiziraj" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Prekini proces" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Nijedna snimka nije pronađena" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "Stvori svoju prvu snimku za spremanje stanja tvojih postavki." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Kratki komentar" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Spremi stanje butelje." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Stvori novu snimku" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Detalji" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Idi natrag" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operacije" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Odaberi butelju" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Odustani" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Odaberi" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Stvori novu butelju" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Izvještaj o prekidu programa Butelje" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Odustani" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Pošalji izvještaj" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Program Butelje je zadnji put prekinuo rad. Ispuni izvještaj uz prilaganje " "sljedećih podataka kako bi smo identificirali problem i spriječili da se " "ponovi." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Pronašli smo jedan ili više sličnih (ili identičnih) izvještaja. Prije " "slanja novog izvještaja, provjeri je li već prijavljen. Svaki izvještaj " "zahtijeva vrijeme programera za dijagnosticiranje. Poštuj njihov rad i pazi " "da ne šalješ duplikate." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Još uvijek želim prijaviti." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Napredne opcije" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Nepotpun paket" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Čini se da ova Butelje verzija ne pruža sve potrebne osnovne ovisnosti. " "Obrati se održavatelju paketa ili koristi službenu verziju." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Prekini" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Biblioteke dinamičkih poveznica mogu se odrediti da su ugrađene " "(koje pruža Wine) ili izvorne (koje pruža program)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Nova zamjena" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Zamjene" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Pogoni" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Ovo su staze tvog sustava za hosting koje su mapirane i koje pokretač " "prepoznaje kao uređaje (npr. C: D: …)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Slovo" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Postojeći pogoni" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Dupliciraj butelju" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Dupliciraj" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Upiši ime za duplikat butelje." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Dupliciranje …" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Ovo bi moglo potrajati." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Butelja je duplicirana" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Varijable okruženja su dinamički imenovane vrijednosti koje mogu utjecati na " "način na koji će se pokrenuti procesi ponašati na tvojoj butelji." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Ime varijable" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Postojeće varijable" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Uzorci za isključivanje" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Definiraj uzorke koji će se koristiti za sprečavanje upravljanja verzijama " "nekih direktorija." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Uzorak" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Postojeći uzorci" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescope postavke" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Spremi" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Upravljaj načinom prikaza igara." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Rezolucija igre" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Koristi rezoluciju u pikselima videoigre kao referencu." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Širina" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Visina" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Rezolucija prozora" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Povećava rezoluciju kad se koristi rezolucija koja je veća od rezolucije " "igre u pikselima." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Razno" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Ograničenje frekvencije" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Ograničenje frekvencije kad prozor nije aktivan" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Povećanje sa cijelim brojevima" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Vrsta prozora" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Bez rubova" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Cjeloekranski prikaz" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Želiš li nastaviti s instalacijom?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Pokreni instalaciju" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Ovaj instalacijski program zahtijeva neke lokalne resurse koji se ne mogu " "dobiti na jedan drugi način." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Nastavi" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Dovršeno!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Pokaži programe" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Instalacija nije uspjela!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Dogodila se greška." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Sve poruke" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Kritično" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Greške" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Upozorenja" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Informacije" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Preglednik dnevnika" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Preglednik dnevnika" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Promijeni razinu zapisivanja." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Sve" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Ti se argumenti proslijeđuju tijekom pokretanja programa." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Prilagođeni agrumenti" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Naredbeni argumenti" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "npr: VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Skripta nakon pokretanja" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Odaberi skripta koji se treba izvršiti nakon pokretanja." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Odaberi skripta" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Odaberi otkuda pokrenuti program." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Odaberi jednu mapu" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "Ove postavke će zamijeniti standardne postavke za ovu izvršnu datoteku." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Zamjene postavki" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Vrati na standardne postavke programa Butelje" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Virtualna radna površina" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Protonovo odricanje od odgovornosti" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Koristi Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Pazi! Korištenje Protonskih pokretača u ne Steamovim buteljama može " "prouzročiti probleme i spriječiti njihovo pravilno ponašanje.\n" "\n" "Preporučujemo da umjesto toga koristiš Wine-GE, Proton verziju koja je " "namijenjena za pokretanje izvan Steama.\n" "\n" "Postupak će automatski aktivirati paket biblioteka Steama " "(ako je prisutan u sustavu i otkriven od programa Butelje) kako bi mu se " "omogućio pristup potrebnim bibliotekama i ograničili problemi s " "kompatibilnošću. Imaj na umu da GloriousEggroll, pružatelj pokretača, nije " "odgovoran za bilo koje probleme i molimo te da ih ne prijavljuješ." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Razumijem." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Preimenuj" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Odaberi novo ime za odabrani program." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Novo ime" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Pokreni s agrumentima" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Pokreni" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Dolje upiši argumente koji će se proslijediti izvršnom programu." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "npr.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Postavke testnog okruženja" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Dijeli mrežu" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Dijeli zvuk" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Potrebna je nadogradnja" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Nastavi" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Pokreni nadogradnju" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Novi sustav verzioniranja" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Uveden je novi sustav verzioniranja butelja." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles ima potpuno novi sustav verzioniranja koji nije kompatibilan s " "prethodnim verzijama.\n" "\n" "Da bismo nastavili koristiti verzioniranje, moramo ponovo inicijalizirati " "repozitorij butelje. To neće izbrisati podatke iz tvoje butelje, ali će " "izbrisati sve postojeće snimke i stvoriti novu butelju.\n" "\n" "Ako se moraš vratiti na jedno prethodno stanje prije nastavljanja, zatvori " "ovaj prozor i obnovi snimku, a zatim ponovo otvori butelju za ponovno " "prikazivanje ovog prozora.\n" "\n" "Stari sustav će se ukinuti u jednom od sljedećih izdanja." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Ponovno inicijaliziranje repozitorija …" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Gotovo! Pokreni Butelje ponovo." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Postavke efekata naknadne obrade" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Standardno" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Standardne postavke" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Efekti se primjenjuju prema redoslijedu popisa." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efekti" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Prilagodljivo izoštravanje kontrasta" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Oštrina" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Pokaži informacije" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Izoštravanje svjetljivosti uklanjanjem mrlja" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Ukloni mrlje" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Brzo približno zaglađivanje rubova" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Podpikselasta kvaliteta" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Prag kvalitete rubova" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Minimalni prag kvalitete rubova" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Podpikselasto morfološko zaglađivanje rubova" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Otkrivanje rubova" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Svjetljivost" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Boja" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Prag" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Maks. broj koraka pretrage" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Maks. broj dijagonalnih koraka pretrage" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Maks. radijus kutova" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS oštrina povećava oštrinu kadrova. Veće vrijednosti povećavaju oštrinu, " "dok vrijednosti manje od 0 smanjuju oštrinu kadra." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "CAS oštrina povećava oštrinu kadrova. Veće vrijednosti povećavaju oštrinu " "kadra." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "DLS uklanjanje mrlja smanjuje mrlje u kadru. Veće vrijednosti smanjuju " "oštrinu kadra." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "FXAA kvaliteta podpiksela smanjuje zaglađivanje rubova na razini podpiksela. " "Više vrijednosti smanjuju oštrinu kadra." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "FXAA prag rubova je minimalna količina kontrasta potrebna za primjenu FXAA " "algoritma. Veće vrijednosti povećavaju kontrast kadra." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "Minimalna FXAA kvaliteta praga rubova minimalna je vrijednost tamnih piksela " "koje FXAA algoritam zanemaruje. Korištenjem većih vrijednosti, FXAA će " "zanemariti piksele ispod navedene vrijednosti i može povećati performancu." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Svjetljivost otkriva rubove iz jednobojne perspektive, dok „Boja” otkriva " "rubove na temelju boja. Svjetljivost je uspješnija od „Boja”." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "SMAA prag određuje osjetljivost otkrivanja rubova. Manje vrijednosti " "otkrivaju više rubova nauštrb performance." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "Maksimalni SMAA koraci pretraživanja određuju koliko se vodoravnih i " "okomitih koraka pretraživanja izvodi prilikom traženja rubova." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "Maksimalni SMAA koraci dijagonalno pretraživanja određuju koliko se " "vodoravnih i okomitih koraka pretraživanja izvodi prilikom traženja rubova." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "SMAA zaokruživanje kutova određuje jačinu zaobljenja rubnih kutova." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Ugrađeni (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Izvorni (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Ugrađeni, zatim izvorni" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Izvorni, zatim ugrađeni" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Isključeno" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Ukloni" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/uputi/na/stazu" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Vrijednost" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Pregledaj datoteke" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Ime Wine mape" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Upravljač" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Ova je Wine mapa već uvezena u „Butelje”." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Uvezi sigurnosnu kopiju butelje" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Ponovo traži mape" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Nije pronađena nijedna mapa" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Nije pronađena nijedna mapa. Ima li „Butelje” pristup njima?\n" "Koristi gornju ikonu za uvoz butelje iz sigurnosne kopije." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Cijela arhiva" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Pokaži manifest …" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Pročitaj recenziju …" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Ime instalacijskog programa" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Opis instalacijskog programa" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Nepoznato" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Instaliraj ovaj program" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Izbornik programa" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Bez minijature" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Pokreni" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Pokreni sa Steamom" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Ime stavke" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Ukloni iz biblioteke" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Prekini" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Biblioteka" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Ovdje dodaj stavke iz popisa programa tvoje butelje" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Verzioniranje je aktivno u ovoj butelji." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Čini se da je ova butelja oštećena." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Izvrši u ovoj butelji" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Pokreni ovdje" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Čini se da je ova butelja oštećena. Nedostaje datoteka konfiguracije. Mogu " "pokušati riješiti problem stvaranjem nove konfiguracije." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Pretraži svoje butelje …" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Butelje" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Stvori novu butelju …" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Nema rezultata" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Pokušaj s jednom drugom pretragom." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Pokretanje …" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Ovaj resurs nedostaje." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Pregledaj" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "Stvo_ri" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Ime butelje" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Aplikacija" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Igre" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "Pri_lagođeno" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Prilagođeno" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Dijeli korisničku mapu" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Ovo omogućuje otkrivanje korisničkog direktorija u butelji, uz rizik " "dijeljenja osobnih podataka s Windows softverom. Ova se opcija ne može " "promijeniti nakon što je butelja stvorena." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arhitektura" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "Koristi 32-bitnu verziju samo ako je izričito potrebno." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Izvezi prilagođenu konfiguraciju." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Direktorij butelje" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Direktorij koji će sadržati podatke ove butelje." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Zatvori" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Ovo ime nije dostupno. Pokušaj jedno drugo ime." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Prethodno" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Dobro došao, dobro došla u Butelje" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Pokreći Windows softver na Linuxu." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows u Butelje" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles koristi pokretače za kompatibilnost kako bi osigurao izolirana " "okruženja nalik Windowsu u kontejnerima u kojima se pokreću programi." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Skoro gotovo" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Trebamo još par minuta kako bismo sve postavili …" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Sve je spremno!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Najprije završi postavljanje" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Počni koristiti Butelje" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Dalje" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Postavke" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Opće" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Izgled" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Tamni modus" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Treba li program Butelje koristiti temu tamnih boja." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Pokaži datum aktualiziranja" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Da li pokazati datum aktualiziranja u popisu butelja." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Obavijesti" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Pokaži obavijesti za preuzimanja i instalacije." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Privremene datoteke" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Izbrisati privremene datoteke kad se pokrene program Butelje?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Zatvori Butelje nakon pokretanja jednog programa" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" "Zatvori Butelje nakon pokretanja jednog programa iz upravljača datoteka." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integracije" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Steam Proton mape" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Prikaži i upravljaj Steam Proton mapama." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Prikaži Steam aplikacije u popisu programa" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Zahtijeva instaliran Steam za Windows u butelji." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Prikaži Epic Games u popisu programa" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Zahtijeva instaliranu Epic Games trgovinu u butelji." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Prikaži Ubisoft igre u popisu programa" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Zahtijeva instaliran Ubisoft Connect u butelji." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Napredno" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Direktorij za Butelje" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Direktorij koji sadrži podatke tvoje Butelje." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Pokretači" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "„Bottles” radi u izvanmrežnom načinu rada, stoga pokretači nisu dostupni." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Predizdanje" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Prikaži nestabilne verzije pokretača." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL komponente" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "„Bottles” radi u izvanmrežnom načinu rada, stoga DLL-ovi nisu dostupni." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Core" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Paket biblioteka" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Eksperimenti" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Ove se značajke nalaze u intenzivnom razvoju i mogu biti nestabilne. Očekuj " "greške i prekide." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Testno okruženje po butelji" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "U ranoj fazi razvoja." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Pokreni s terminalom" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Pregledaj stazu" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Promijeni opcije pokretanja …" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Dodaj u biblioteku" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Dodaj ikonu programa na radnoj površini" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Dodaj u Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Preimenuj …" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Sakrij program" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Pokaži program" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Ukloni iz popisa" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Ime programa" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "ID stanja" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Komentar za stanje" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Obnovi ovu snimku ekrana" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Izbriši poruku" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Glavni izbornik" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Čini se da ne postoji veza s internetom. Bez nje nije moguće preuzeti bitne " "komponente. Klikni ovu ikonu nakon uspostavljanja veze." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Uvoz …" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Pomoć" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "O programu Butelje" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Datoteka „{0}” nije .exe ili .msi datoteka" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Aktualizirano: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "„{0}” dodan" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Odaberi izvršnu datoteku" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Dodaj" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Sakrij skrivene programe" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Pokreće se „{0}” …" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Budi svjestan/na o testnom okruženju" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles radi u sandboxu, okruženju s ograničenim dopuštenjima potrebnim za " "tvoju sigurnost. Ako se program ne pokreće, razmisli o pomicanju unutar " "butelje (ikona s 3 točke na vrhu), zatim ga pokreni od tamo." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Odbaci" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Odaberi mjesto za spremanje konfiguracije sigurnosne kopije" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Izvoz" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Odaberi mjesto za spremanje arhive sigurnosne kopije" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Sigurnosna kopija" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Sigurnosna kopija stvorena za „{0}”" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Sigurnosna kopija neuspjela za „{0}”" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Stvarno želiš zauvijek izbrisati „{}”?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "Ovo će zauvijek izbrisati sve programe i s njima povezane postavke." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Izbriši" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Nedostaje pokretač" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Zatraženi pokretač ove butelje nedostaje. Instaliraj ga u postavkama ili " "odaberi jedan novi za pokretanje aplikacija." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Stvarno želiš prisilno prekinuti sve procese?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "To može prouzročiti gubitak podataka, oštećenje i kvarove programa." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "_Prisili prekid" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Ova funkcija nije dostupna na tvom sustavu." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Za dodavanje ove funkcije pokreni flatpak instalaciju" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Ime butelje se već koristi." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Odaberi radni direktorij" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Direktorij koji sadrži podatke od „{}”." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Stvarno želiš izbrisati sve snimke?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Ovo će izbrisati sve snimke, ali će zadržati tvoje datoteke." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "Prijeđi na novi sustav verzioniranja za stvaranje novih stanja." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Instalacijski programi" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Operacije se izvode, pričekaj." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Vrati se na tvoje butelje." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Sigurnosna kopija je uspješno uvezena" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Uvoz neuspio" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Uvoz sigurnosne kopije …" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Odaberi arhivu sigurnosne kopije" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Uvoz" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Odaberi konfiguracijsku datoteku" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "--" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Pokreni izvršnu datoteku u „{self.config.Name}”" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Pokreće se „{0}” u „{1}” …" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Tvoje butelje" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Preuzimanje ~{0} paketa …" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Preuzeto {0} od {1} paketa" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Odaberi direktorij butelje" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Stvaranje butelje …" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Neuspjelo stvaranje butelje" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Neuspjelo stvaranje butelje zbog jedne ili više grešaka." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Butelja je stvorena" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "„{0}” je uspješno stvoren." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam nije pronađen ili Butelje nema potrebne dozvole." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Odaberi stazu za „Butelje”" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Ponovo pokrenuti „Butelje”?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Da bi se ovaj direktorij koristio, potrebno je ponovno pokretanje Butelje.\n" "\n" "Obavezno zatvori sve programe pokrenute putem Butelje prije ponovnog " "pokretanja Butelje. U suprotnom može doći do gubitka podataka, oštećenja i " "neispravnog rada programa." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Pokreni ponovo" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "Na temelju Valveovog Winea, uključuje međuspremanje i Proton zakrpe." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" "Na temelju Wineove glavne grane, uključuje međuspremanje i Proton zakrpe." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Na temelju Wineove glavne grane, uključuje međuspremanje zakrpa." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Na temelju Valveovog Winea, uključuje međuspremanje, Proton i Steam zakrpe. " "Paket biblioteka Steama mora biti uključen." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Drugo" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Nadogradi" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Instaliranje …" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest za {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "„{0}” deinstalirano" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "„{0}” instalirano" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "„{0}” nije instalirano" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "„{0}” uvezen" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Ova aplikacija možda ne radi kako treba. Instalacijski program je " "konfiguriran kako bi pružio najbolje moguće iskustvo, ali očekuj greške, " "nestabilnost i nefunkcioniranje funkcija." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Ovaj program radi s primjetnim greškama, ali te greške ne utječu na " "funkcionalnost aplikacije." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Ovaj program radi s manjim greškama." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Ovaj program radi savršeno." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Pregled za {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Prekida se „{0}” …" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Pokreće se „{0}” sa Steamom …" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "„{0}” skriven" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "„{0}” pokazan" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "„{0}” uklonjen" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "„{0}” preimenovan u „{1}”" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Unos na radnoj površini stvoren za „{0}”" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "„{0}” dodan u tvoju biblioteku" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "„{0}” dodan u tvoju Steam biblioteku" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Pokaži izvještaj" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Ovaj je problem prijavljen 5 puta i ne može se ponovno poslati.\n" " Pošalji povratne informacije u jednom od donjih postojećih " "izvještaja." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Aktualiziranje postavki prikaza. Pričekaj …" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Postavke prikaza su aktualizirana" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Nije pronađena nijedan zamjena." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Odaberi stazu diska" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Nijedna varijabla okruženja nije određena." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Nijedan uzorak isključivanja nije određen." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Došlo je do greške." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Kopiraj u međuspremnik" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Odaberi datoteku resursa" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Instaliranje ovisnosti za Windows …" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Konfiguriranje butelje …" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Obrada koraka instalcijskog programa …" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Instalira se {} …" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Izvršavanje završnih provjera …" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Instalira se {0} …" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} je sada dostupan u prikazu programa." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Instalacijski program nije uspio s nepoznatom pogreškom" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} je već deaktivirano za ovu butelju." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Ova se postavka razlikuje od standardne postavke butelje." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Odaberi skripta" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Prilagođena staza za „Butelje” nije pronađena" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Vraćanje na standardnu stazu. Nijedna butelja sa zadane staze neće biti " "navedena." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Pokreći Windows softver" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak migracija" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Uključi/isključi dijalog za Flatpak migraciju." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tamna tema" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Prisili korištenje tamne teme." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Uključi/isključi datum aktualiziranja u popisu" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Uključi/isključi datum aktualiziranja u popisu butelja." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Popis Steam aplikacija" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Uključi/isključi popis Steam aplikacija." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Popis Epic Games igara" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Uključi/isključi popis Epic Games igara." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Popis ubisoft veza" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Uključi/isključi popis ubisoft veza." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Širina prozora" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Promijeni širinu prozora." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Visina prozora" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Promijeni visinu prozora." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Prikaži obavijesti." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Brisanje privremenih datoteka" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Izbriši privremenu stazu pri pokretanju sustava." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Kandidat izdanja" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Uključi/Isključi kandidate za pokretače." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Početni prikaz" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Odaberi početni prikaz nakon pokretanja aplikacije." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Uključi/Isključi eksperimentalne funkcije kao što su verzioniranje i " "instalacijski programi. Kandidat izdanja za pokretače." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Podrška za Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Uključi/Isključi podršku za Steam Proton mape." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Eksperimenti:testno okruženje" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Uključi/Isključi eksperimentalno testno okruženje po butelji." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Automatski zatvori Butelje" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Zatvori Butelje nakon pokretanja izvršne datoteke iz upravljača datoteka." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Prikaži upozorenje testnog okruženja" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Uključi/isključi upozorenja testnog okruženja." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Pokreći Windows softver na Linuxu pomoću programa Butelje!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Buteljiraj softver i uživaj u slobodnom vremenu!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Naš ugrađeni sustav za instaliranje nužnog softvera omogućuje automatski " "pristup kompatibilnom softveru. Koristi upravljač preuzimanja za preuzimanje " "službenih komponenata: pokretač (Wine, Proton), DXVK, nužan softver itd." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Verzioniranje butelja čuva tvoj rad te omogućuje obnavljanje određenog " "stanja butelje!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Funkcije:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Stvaranje butelja pomoću unaprijed konfiguriranih okruženja ili stvaranje " "vlastitih" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Pokretanje izvršnih datoteka (.exe/.msi) u tvojim buteljama izravno iz " "kontekstnog izbornika upravljača datoteka" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Automatsko otkrivanje aplikacija koje su instalirane u tvojim buteljama" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Brzo dodavanje varijabla okruženja" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Prepiši DLL biblioteke izravno iz postavki pojedinačnih butelja" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Trenutno mijenjanje pokretača za bilo koju butelju" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Razna optimiranja za igranje igara " "(esync, fsync, DXVK, predmemorija, kompajler sjena, … itd.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Automatsko instaliranje i upravljanje Wine i Proton pokretačima" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Automatsko popravljanje butelje u slučaju kvara" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Integrirana instalacija ovisnosti temeljena na repozitoriju koji vodi " "zajednica" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Integrirani upravljač zadataka za Wine procese" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Pristup ProtonDB i WineHQ stranicama za podršku" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Sustav za aktualiziranje konfiguracije na nove verzije programa Butelje" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Spremanje sigurnosnih kopija i uvoz butelja" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Uvoz Wine mapa iz drugih upravljača" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Verzioniranje programa Butelje" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr ".. i još mnogo toga što možeš pronaći instaliranjem programa Butelje!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Aktualizirane informacije metapodataka" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Dodaj više informacija o aktualiziranju i ispravi verziju bilješke o izdanju" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Ispravljen gumb „Dodaj u Steam”" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Ispravljena greška zbog koje se BottleConfig nije mogao serijalizirati" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Ispravljena greška pri dvostrukom raspakiranju s Patool" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Ispravna verzija" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Ispravljena greška prilikom stvaranja butelje" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Velika promjena: Redizajn New Bottle sučelja" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Poboljšanja kvalitete života:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Zamijeni ikonu emotikona ljubavi s bibliotekom na stranici biblioteke" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Dodaj poruku za „Pokreni izvršnu datoteku”" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Ispravci grešaka:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Dodavanje prečaca na Steam je rezultiralo s greškom" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Uvoz sigurnosnih kopija koje su prouzročile grešku" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Paket biblioteka Steama se automatski aktivira kada se koristi wine-ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Razni ispravci vezani uz biblioteku, poput praznih korica i prekida rada " "sustava zbog nedostajućih unosa" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Ispravljeni razni problemi u vezi s kodiranjem teksta" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Ispravljena greška prilikom preuzimanja ako Bottles nije pokrenut putem " "terminala" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Ispravan datum verzije" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "Sakrij kritične greške povezane s NVIDIA na sustavima koji nisu NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Poboljšanja i ispravci Gamescopea" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Instalacija ovisnosti je brža i stabilnija" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "Provjera ispravnosti ima više informacija za brže otklanjanje grešaka" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI ima mnogo ispravaka i stabilniji je, sada bi trebao ispravno raditi" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Ispravljen prekid rada programa prilikom preuzimanja komponente" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Poboljšan kod pozadinskog sustava izbjegavanjem spin-locka" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Više varijabli za izradu skripta za instalacijski program" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Ispravljen je uvodni dijalog na uređaju koji prikazuje „Sve je spremno” iako " "zapravo nije bilo spremno" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Poboljšanje za izgradnju sustava" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" "Aktiviranje VKD3D-a prema zadanim postavkama prilikom izrade butelja za " "igranje" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" "Ispravljeni prekidi rada programa prilikom čitanja Steam datoteka s lošim " "kodiranjem" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Ispravljene su komponente koje se nisu ispravno aktualizirale u korisničkom " "sučelju nakon instalacije/deinstalacije" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Još ispravaka za FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Ispravljen je problem zatvaranja programa nakon što je pokrenut putem „" "Pokreni izvršnu datoteku”" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "i još puno, puno više!" #~ msgid "Calculating…" #~ msgstr "Izračunavanje …" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Pokreni .exe/.msi u ovoj butelji" #~ msgid "Create a new Bottle…" #~ msgstr "Stvori novu butelju …" #~ msgid "New Bottle" #~ msgstr "Nova butelja" #~ msgid "Bottle Information" #~ msgstr "Podaci butelje" #~ msgid "An environment improved for Windows games." #~ msgstr "Poboljšano okruženje za Windows igre." #~ msgid "An environment improved for Windows applications." #~ msgstr "Poboljšano okruženje za Windows programe." #~ msgid "A clear environment for your experiments." #~ msgstr "Čisto okruženje za tvoje eksperimente." #~ msgid "Unlinked Home Directory" #~ msgstr "Nepovezana početna mapa" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Nemoj povezivati mapu korisnika s početnom mapom" #~ msgid "64 bit" #~ msgstr "64 bit" #~ msgid "32 bit" #~ msgstr "32 bit" #~ msgid "Custom Recipe" #~ msgstr "Prilagođena konfiguracija" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Odaberi prilagođenu konfiguraciju za okruženje ako je imaš." #~ msgid "Custom Path" #~ msgstr "Prilagođena staza" #~ msgid "Store this bottle in another place." #~ msgstr "Spremi ovu butelju na jedno drugo mjesto." #~ msgid "You are offline, unable to download." #~ msgstr "Računalo nije povezano. Preuzimanje nije moguće." #~ msgid "Choose an executable path" #~ msgstr "Odaberi jednu stazu izvršnih datoteka" #~ msgid "Choose a Windows executable file" #~ msgstr "Odaberi jednu Windows izvršnu datoteku" #~ msgid "Choose working directory for executables" #~ msgstr "Odaberi radnu mapu za izvršne datoteke" #~ msgid "Choose a recipe file" #~ msgstr "Odaberi konfiguracijsku datoteku" #~ msgid "Choose where to store the bottle" #~ msgstr "Odaberi mjesto za spremanje butelje" #~ msgid "Choose a new Bottles path" #~ msgstr "Odaberi novu stazu za Butelje" #~ msgid "Choose the script" #~ msgstr "Odaberi skripta" #~ msgid "Choose the Working Directory" #~ msgstr "Odaberi radnu mapu" #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Ispravljena je greška brisanja butelja, što ponekad nije radilo." #, fuzzy #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Podrška za .lnk datoteke" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Ispravljeno instaliranje intalacije @jntesteves" #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Prijevod na francuski, hvala @rjousse18, @julroy67" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Prijevod na francuski, hvala @rjousse18, @julroy67" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Prijevod na ruski, hvala @Knebergish, @lenemter, @Smoque" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Prijevod na hrvatski, hvala @milotype" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Prijevod na tajski, hvala @SashaPGT" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Slovački prijevod, hvala @MartinIIOT" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "Prijevod na portugalski, hvala @laralem, @SantosSI, Pão com omlet, " #~ "@hugok79" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Prijevod na talijanski, hvala @gdonisi" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Prijevod na hrvatski, hvala @milotype" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Prijevod na poljski, hvala Krzysztof Marcinek" #~ msgid "Layers" #~ msgstr "Slojevi" #~ msgid "Ultra Quality" #~ msgstr "Ultra kvaliteta" #~ msgid "Quality" #~ msgstr "Kvaliteta" #~ msgid "Balanced" #~ msgstr "Uravnoteženo" #~ msgid "Layered" #~ msgstr "Slojevito" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Okruženje slojeva, gdje je svaki program sloj." #, fuzzy #~ msgid "" #~ "Provide a bundle of extra libraries for more compatibility. Disable if " #~ "you run into issues." #~ msgstr "" #~ "Pruža paket dodatnih biblioteka za bolju kompatibilnost. Deaktiviraj ako " #~ "naiđeš na probleme." #, fuzzy #~ msgid "" #~ "Provide a bundle of extra libraries for more compatibility with Steam " #~ "games. Disable if you run into issues." #~ msgstr "" #~ "Pruža paket dodatnih biblioteka za bolju kompatibilnost. Deaktiviraj ako " #~ "naiđeš na probleme." #~ msgid "This feature is not available on your system." #~ msgstr "Ova funkcija nije dostupna na tvom sustavu." #~ msgid "Name has special characters or already in use" #~ msgstr "Ime sadrži posebne znakove ili se već koristi" #, fuzzy #~ msgid "Choose new Bottles path" #~ msgstr "Odaberi novu stazu za butelje" #, fuzzy #~ msgid "Arabic tran*slations thanks to @TheDarkEvil" #~ msgstr "Prijevod na tajski, hvala @SashaPGT" #, fuzzy #~ msgid "" #~ "Protuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "Prijevod na portugalski, hvala @laralem, @SantosSI, Pão com omlet, " #~ "@hugok79" #~ msgid "Choose path" #~ msgstr "Odaberi stazu" #~ msgid "Choose a file." #~ msgstr "Odaberi datoteku." #~ msgid "File not Found" #~ msgstr "Datoteka nije pronađena" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "Navedena datoteka ne postoji. Odaberi odgovarajuću datoteku." #~ msgid "Spaces in File Name" #~ msgstr "Razmaci u imenu datoteke" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "Staza tablice pretraživanja boja ne smije sadržavati razmake. Preimenuj " #~ "datoteku i ukloni sve razmake." #~ msgid "Invalid Image Dimension" #~ msgstr "Nevažeće dimenzije slike" #~ msgid "Height and width of the image must be equal." #~ msgstr "Visina i širina slike moraju biti jednake." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Jednostavno upravljaj Wine mapama koristeći okruženja" #~ msgid "Run with Arguments…" #~ msgstr "Pokreni s agrumentima …" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Pregledaj interne datoteke s Wine preglednikom." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Upravljaj procesima s Wine upravljačem zadataka." #~ msgid "Debug wine processes." #~ msgstr "Otklanjaj greške Wine procesa." #~ msgid "Wine Configuration" #~ msgstr "Wine konfiguracija" #~ msgid "Adjust internal settings." #~ msgstr "Podesi interne postavke." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Deinstaliraj programe koristeći Wineov deinstalacijski program." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Pristupi internoj Wine upravljačkoj ploči." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "" #~ "Koristi odjeljak s instalacijskim programima ili gumb „Pokreni izvršnu " #~ "datoteku”." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Ovisnosti su softver, biblioteke i kodeci koji poboljšavaju " #~ "kompatibilnost softvera Windows sustava. Instaliraj odavdje kako bi se " #~ "zadovoljili programski zahtjevi." #~ msgid "Read documentation." #~ msgstr "Pročitaj dokumentaciju." #~ msgid "Install Selected" #~ msgstr "Instaliraj odabrano" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "Nemoj instalirati više ovisnosti odjednom." #~ msgid "Select Dependencies" #~ msgstr "Odberi ovisnosti" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Koristi ovaj odjeljak za instaliranje programa koje je pripremila naša " #~ "zajednica, bez potrebe za ručnim nastavljanjem." #~ msgid "Read documentation" #~ msgstr "Pročitaj dokumentaciju" #~ msgid "Graphics" #~ msgstr "Prikaz" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Poboljšava izvođenje DirectX 11 igara i 3D programa." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Poboljšava izvođenje DirectX 12 igara i 3D programa." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Osiguraj DLSS podršku ako je dostupna i Nvidiaov NVAPI." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR koristi vrhunske tehnologije povećanja brzine kako bi pomogao " #~ "povećati broja sličica u sekundi." #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt je Vulkan sloj postprocesiranja za poboljšanje grafičkog prikaza " #~ "igara." #~ msgid "Manage vkBasalt settings" #~ msgstr "Upravljaj vkBasalt postavkama" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Koristi Wineovu virtualnu radnu površinu." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Snimanje unosa mišem u cjeloekranskom prikazu" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "Dozvoli programu snimanje unosa mišem u cjeloekranskom prikazu." #~ msgid "Take Focus" #~ msgstr "Postavi aktivnim" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "" #~ "Aktiviraj, ako prozor programa ne postane aktivnim prilikom prebacivanja " #~ "između prozora." #~ msgid "Mouse Warp" #~ msgstr "Warp funkcija miša" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "Promijeni ovo ako naiđeš na kašnjenje ili nesinkrono kretanje miša." #~ msgid "Screen Scaling" #~ msgstr "Rezolucija ekrana" #~ msgid "Set custom DPI." #~ msgstr "Postavi prilagođeni DPI." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Iscrtavač" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Odaberi pozadinski sustav koji želiš koristiti za wined3d." #~ msgid "gl (default)" #~ msgstr "gl (standardno)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Upravljaj verzijama komponenata" #~ msgid "DXVK Version" #~ msgstr "DXVK verzija" #~ msgid "VKD3D Version" #~ msgstr "VKD3D verzija" #~ msgid "DXVK NVAPI Version" #~ msgstr "DXVK NVAPI verzija" #~ msgid "LatencyFleX Version" #~ msgstr "LatencyFleX verzija" #~ msgid "false" #~ msgstr "krivo" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Isto kao za Butelje, ali određuje ga Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimiraj performansu igranja po potrebi." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Koristi Gamescope micro-compositor." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "Postavlja standardnu stazu butelje." #~ msgid "Reset to default" #~ msgstr "Vrati na standardne vrijednosti" #~ msgid "Choose a directory" #~ msgstr "Odaberi mapu" #~ msgid "Audio" #~ msgstr "Zvuk" #~ msgid "Reduce Latency" #~ msgstr "Smanji kašnjenje" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "Postavi PulseAudio kašnjenje na 60 ms. Povećava kvalitetu zvuka." #~ msgid "Versioning" #~ msgstr "Verzioniranje" #~ msgid "Use Compression for States" #~ msgstr "Koristi komprimiranje za stanja" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "To će smanjiti memoriju koju koriste stanja, ali će usporiti njihovo " #~ "stvaranje." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Butelje će stvoriti stanje prije pokretanja bilo kojih ovisnosti ili " #~ "instalacijskih programa." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "" #~ "Koristi prilagođene uzorke za isključivanje nekih staza iz verzioniranja." #~ msgid "Development and Debugging" #~ msgstr "Razvoj i otklanjanje grešaka" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Vulkan i OpenGL sloj za praćenje FPS-a, temperature, opterećenja CPU-a/" #~ "GPU-a i još mnogo toga." #~ msgid "Wine 'fixme' Logs" #~ msgstr "Wine 'fixme' zapisnici" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Zapiši staze kodova koji u Wineu nisu implementirani." #~ msgid "No Programs found" #~ msgstr "Nije pronađen nijedan program" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Instaliraj programe iz odjeljka za instalacijske programe ili pokretanjem " #~ "izvršne datoteke instalacijskog programa. Izvršne datoteke možeš dodati i " #~ "pomoću gumba „+”." #~ msgid "Toggle Hidden" #~ msgstr "Uključi/Isključi skrivene" #~ msgid "Take a break, it may take a while." #~ msgstr "Odmori malo. Ovo može potrajati." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Konfiguriraj kako bi Gamescope trebao upravljati prozorom za igre koje " #~ "ćeš pokrenuti." #~ msgid "Width (e.g. 1280)" #~ msgstr "Širina (npr. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Visina (npr. 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Gamescope rezolucija" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Promijeni razinu zapisivanja.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "vkBasalt postavke" #~ msgid "Color Lookup Table" #~ msgstr "Tablica boja" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a ." #~ "CUBE file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "CLUT transformira raspon boja u jedan drugi raspon boja pomoću .CUBE " #~ "datoteke ili .png datoteke gdje je visina jednaka širini." #~ msgid "Start off by creating a Bottle." #~ msgstr "Započni stvaranjem butelje." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Pokreni Windows softver na Linuxu.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Prilagođena staza za „Butelje” (zahtijeva ponovno pokretanje)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Odaberi mjesto za spremanje novih butelja (ovime se neće premjestiti " #~ "postojeće)." #~ msgid "In early development (requires restart)." #~ msgstr "U ranoj fazi razvoja (zahtijeva ponovno pokretanje)." #~ msgid "Import/Export…" #~ msgstr "Uvezi/Izvezi …" #~ msgid "Support" #~ msgstr "Podrška" #~ msgid "Forums" #~ msgstr "Forumi" #~ msgid "Open menu" #~ msgstr "Otvori izbornik" #~ msgid "New bottle" #~ msgstr "Nova butelja" #~ msgid "Ok" #~ msgstr "U redu" #~ msgid "Confirm" #~ msgstr "Potvrdi" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Stvarno želiš prekinuti sve procese?\n" #~ "Time se mogu izgubiti podaci." #~ msgid "Default to the bottle path." #~ msgstr "Standard za stazu butelje." #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "Mijenjanje kompresije zahtijeva ponovno inicijaliziranje" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "" #~ "Ovo će sačuvati sve tvoje datoteke, ali će izbrisati sva stanja. Želiš li " #~ "nastaviti?" #~ msgid "Details & Utilities" #~ msgstr "Detalji i uslužni programi" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Pronađeno u izborniku Start tvoje butelje." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Butelja s imenom „{0}” je uspješno stvorena" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "„{0}” instaliran." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Novosti" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "" #~ "Novi sustav verzioniranja koji omogućuje verzioniranje cijele butelje " #~ "(također konfiguraciju)" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "Automatsko verzioniranje se sada može uključiti i isključiti" #~ msgid "Use compression for versioning states" #~ msgstr "Koristi komprimiranje za stanja verzioniranja" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "" #~ "Poboljšaj spremanje opcija pokretanja bez višestrukog aktualiziranja " #~ "korisničkog sučelja" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "" #~ "Poboljšano YAML performasa pomoću libyamla (paket python-yaml mora " #~ "pružiti podršku za to)" #~ msgid "New About dialog" #~ msgstr "Novi dijalog za informacije" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "Pokriva podršku u modusu biblioteke (zahvaljujući SteamGridDB)" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "" #~ "Uklonjena je DXVK HUD opcija, umjesto nje koristi odjeljak „Varijable " #~ "okruženja”" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "boca-cli opcija ljuske sada prikazuje rezultat naredbe" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "" #~ "Provjera stanja se sada nalazi u odjeljku „Ispravljanje grešaka” u stavci " #~ "izbornika „O programu Butelje”" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check " #~ "their packages" #~ msgstr "" #~ "Proširena provjera osnovnih ovisnosti, pakirače se poziva da još jednom " #~ "provjere svoje pakete" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "Nova zadana dozvola za Flatpak paket: xdg-download" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "Dodane su zasluge za stane biblioteke u odjeljku zasluga" #~ msgid "Fixes" #~ msgstr "Ispravci" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "Ispravak za preskočiv dijalog za prijavu" #~ msgid "Fix for empty bottle name" #~ msgstr "Ispravak za prazno ime butelje" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "Ispravljene gstreamer biblioteke za win32 butelje" #~ msgid "Fix for RemoteDisconnected error causing a crash" #~ msgstr "" #~ "Ispravak za RemoteDisconnected grešku koja je prouzročila prekid programa" #~ msgid "Fix wrong Vaniglia listing" #~ msgstr "Ispravljen netočan popis Vaniglia pokretača" #~ msgid "Fix templates being generated with symlinked paths causing loops" #~ msgstr "" #~ "Ispravak za generiranje predložaka sa simbolički povezanim stazama koje " #~ "prouzročuju petlje" #~ msgid "" #~ "Fix configuration migration causing a crash when the user altered the " #~ "configuration" #~ msgstr "" #~ "Ispravljena migracija konfiguracije koja je prouzročila prekid programa " #~ "kad je korisnik promijenio konfiguraciju" #~ msgid "Fix mscoree.dll not found" #~ msgstr "Ispravak za „mscoree.dll nije pronađen”" #~ msgid "Fix regression for the -b option of the legacy bottles cli" #~ msgstr "Ispravljena regresija za opciju -b starog cli sučelja za butelje" #~ msgid "Fix Steam Launch Options parser causing a crash" #~ msgstr "" #~ "Ispravljen analizator opcija pokretanja Steam-a koji prouzročuje prekid " #~ "programa" #~ msgid "" #~ "Fix a regression in the Add to Steam button not adding the new entry in " #~ "Steam" #~ msgstr "" #~ "Ispravljena regresija u gumbu „Dodaj u Steam” koji ne dodaje novi unos u " #~ "Steam" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Prijevod na finski, hvala Jiri Grönroos" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Prijevod na indonezijski, hvala @liimee" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Prijevod na španjolski, hvala Pablo Munoz Alabau, @oscfdezdz" #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Prijevod na portugalski (brazilski), hvala @geraldohomero" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Prijevod na njemački, hvala Patrick Ulbricht" #~ msgid "Easily manage wineprefix" #~ msgstr "Jednostavno upravljaj Wine mapama" #~ msgid "Experiments:library" #~ msgstr "Eksperimenti:biblioteka" #~ msgid "Toggle experimental Library mode." #~ msgstr "Uključi/Isključi eksperimentalni modus Biblioteka." #~ msgid "Loading…" #~ msgstr "Učitavanje …" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Staza prilagođenih butelja nije pronađena. Provjeri stazu u Postavkama.\n" #~ "Inače će se koristiti standardna staza; nijedna butelja te staze se neće " #~ "navesti u popisu!" #~ msgid "Health check" #~ msgstr "Provjera stanja" #~ msgid "Generating state files index …" #~ msgstr "Generiranje indeksa datoteka stanja …" #~ msgid "Creating a restore point …" #~ msgstr "Stvaranje stanja …" #~ msgid "Could not create the state folder." #~ msgstr "Nije bilo moguće stvoriti mapu stanja." #~ msgid "Updating index …" #~ msgstr "Aktualiziranje indeksa …" #~ msgid "Could not update the states file." #~ msgstr "Nije bilo moguće aktualizirati datoteku stanja." #~ msgid "Could not update the index file." #~ msgstr "Nije bilo moguće aktualizirati datoteku indeksa." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Pronađeni argumenti za izvršnu datoteku: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Korak {self.__step} od {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "„{0}” pokrenut." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "„{0}” pokrenut sa Steamom." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Indeks za stanje {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Pročitaj dokumentaciju o ovisnostima." #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Uključi/Isključi DXVK sloj koji prikazuje FPS i ostale detalje u D3D " #~ "programima." #~ msgid "Read documentation about programs" #~ msgstr "Pročitaj dokumentaciju o programima" #~ msgid "Extra settings" #~ msgstr "Dodatne postavke" #~ msgid "Local Resources" #~ msgstr "Lokalni resursi" #~ msgid "Search for Prefixes" #~ msgstr "Traži mape" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "Aktiviraj verzioniranje za spremanje i obnavljanje stanja butelje." #~ msgid "Your Library" #~ msgstr "Tvoja biblioteka" #~ msgid "Health Check" #~ msgstr "Provjera stanja" #~ msgid "Loading..." #~ msgstr "Učitavanje …" #~ msgid "Task manager" #~ msgstr "Upravljač zadataka" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Odaberi mjesto za spremanje novih butelja (ovime se neće premjestiti " #~ "postojeće)" #~ msgid "Installing..." #~ msgstr "Instaliranje …" #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "Nije moguće stvoriti ikonu programa na radnoj površini jer nedostaju " #~ "korisnička prava.\n" #~ "Pogledaj naš " #~ "video o tome kako to popraviti u Flatpaku." #~ msgid "Type a short comment:" #~ msgstr "Upiši kratki komentar:" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Lutris pokretači" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Verzioniranje butelja (eksperimentalno)" #~ msgid "Translate" #~ msgstr "Prevedi" #~ msgid "Funding" #~ msgstr "Financiranje" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Prijava " #~ "grešaka" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Prijava grešaka" #~ msgid "Open with explorer" #~ msgstr "Otvori s preglednikom" #~ msgid "Move inside the sandbox" #~ msgstr "Pomići u okruženju za testiranje" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Pomicanje u okruženju za testiranje …" #~ msgid "Utilities" #~ msgstr "Uslužni programi" #~ msgid "Command line" #~ msgstr "Naredbeni redak" #~ msgid "Registry editor" #~ msgstr "Uređivač registra" #~ msgid "Wine config" #~ msgstr "Wine konfiguracija" #~ msgid "Control panel" #~ msgstr "Upravljačka ploča" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Aktiviran je testni način rada: prikazuju se samo ovisnosti iz " #~ "repozitorija za testiranje." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4" #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Iako su datoteke na ovoj stranici potvrđene, možda se nalaze pod " #~ "vlasničkom licencom." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Iako su datoteke na ovoj stranici potvrđene, možda se nalaze pod " #~ "vlasničkom licencom." #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Pročitaj dokumentaciju" #~ msgid "Bottle details" #~ msgstr "Podaci butelje" #~ msgid "My beautiful bottle" #~ msgstr "Moja lijepa butelja" #~ msgid "Rename bottle" #~ msgstr "Preimenuj butelju" #~ msgid "Use DXVK" #~ msgstr "Koristi DXVK" #~ msgid "Use VKD3D" #~ msgstr "Koristi VKD3D" #~ msgid "Enable FSR" #~ msgstr "Aktiviraj FSR" #~ msgid "Mouse capture fullscreen" #~ msgstr "Snimanje miša u cjeloekranskom prikazu" #~ msgid "DXVK version" #~ msgstr "DXVK verzija" #~ msgid "Manage VKD3D versions" #~ msgstr "Upravljaj VKD3D verzijama" #~ msgid "Will restart the wineserver." #~ msgstr "Ponovo će pokrenuti wineserver." #~ msgid "DLL overrides" #~ msgstr "DLL nadjačavanja" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "Pročitaj dokumentaciju" #~ msgid "e.g. ucrtbase" #~ msgstr "npr. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Postojeće zamjene" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "npr.: -example1 -example2 -example3=hello" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "npr.: Moja duplicirana butelja" #~ msgid "page_name" #~ msgstr "ime_stranice" #~ msgid "page_duplicating" #~ msgstr "dupliciranje_stranice" #~ msgid "page_duplicated" #~ msgstr "duplicirana_stranica" #~ msgid "New variable" #~ msgstr "Nova varijabla" #~ msgid "e.g. MY_VAR" #~ msgstr "npr.: MY_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Ovdje možeš promijeniti varijable okruženja za naredbe koje se izvršavaju." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "npr.: VAR1=value VAR2=value" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "npr: VAR1=value VAR2=value .." #~ msgid "e.g. 60" #~ msgstr "npr. 60" #~ msgid "e.g. 30" #~ msgstr "npr. 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Koristiš Flatpak verziju programa Butelje. Omogući programu dozvole putem " #~ "Flatseal, ako je staza skripta izvan okruženja za " #~ "testiranje." #~ msgid "Type the new name:" #~ msgstr "Upiši novo ime:" #~ msgid "Type here.." #~ msgstr "Tipkaj ovdje …" #~ msgid "Message goes here." #~ msgstr "Ovdje upiši poruku." #~ msgid "Utility & Preferences" #~ msgstr "Uslužni program i postavke" #~ msgid "Choose a name for your bottle" #~ msgstr "Odaberi ime za butelju" #, fuzzy #~ msgid "Use custom path" #~ msgstr "Koristi Gamescope" #~ msgid "Welcome" #~ msgstr "Dobrodošlica" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "Butelje znatno olakšava pokretanje Windows softvera na Linuxu." #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "Što su pokretači?" #~ msgid "We Are Almost There" #~ msgstr "Skoro smo gotovi" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Moramo preuzeti i instalirati pokretač koji će omogućiti stvaranje " #~ "vlastitih butelja.\n" #~ "Veličina preuzimanja je ~ 70 MB.\n" #~ "Saznaj " #~ "više o tome što ćemo preuzeti\n" #~ "\n" #~ "Te datoteke ne možemo ponuditi s programom Butelje jer imaju drugačije " #~ "cikluse izdavanja.\n" #~ "\n" #~ "Kad je sve spremno, pritisni gumb Instaliraj." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Sjedni i opusti se. Ovo može potrajati nekoliko minuta." #~ msgid "Download" #~ msgstr "Preuzmi" #~ msgid "Everything Is Ready!" #~ msgstr "Sve je spremno!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Sve je spremno za stvaranje butelja." #~ msgid "Finish" #~ msgstr "Završi" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Upozorenje: Obavezno dozvoli Flatpak-u pristup novoj stazi.\n" #~ "Ovo će zaustaviti rad okruženja za testiranje!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Treba li gornji popis prikazati nestabilne verzije." #~ msgid "Go back" #~ msgstr "Idi natrag" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "Izvršna datoteka za [{0}] nije pronađena." #~ msgid "Installation failed, please check the logs." #~ msgstr "Instalacija nije uspjela, provjeri dnevnike." #~ msgid "Confirm deletion" #~ msgstr "Potvrdi brisanje" #~ msgid "Done" #~ msgstr "Obavljeno" #~ msgid "Caffe runners" #~ msgstr "Caffe pokretači" #~ msgid "Proton runners" #~ msgstr "Proton pokretači" #~ msgid "Other runners" #~ msgstr "Drugi pokretači" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Forum za Butelje" #~ msgid "Type a name for your bottle" #~ msgstr "Upiši ime za tvoju butelju" #~ msgid "New programs will be automatically found." #~ msgstr "Novi programi će se automatski pronaći." #~ msgid "Duplicate a bottle" #~ msgstr "Dupliciraj butelju" #~ msgid "Change environment variables" #~ msgstr "Promijeni varijable okruženja" #~ msgid "This field cannot contain special characters!" #~ msgstr "Ovo polje ne smije sadržati posebne znakove!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "To su slojevi kompatibilnosti koji omogućuju instaliranje i pokretanje " #~ "Windows softvera na Linux sustavima.\n" #~ "\n" #~ "Butelje su okruženja gdje pokretač konfigurira sustav i gdje se " #~ "Windows softver pokreće i instalira.\n" #~ "\n" #~ "Saznaj više o " #~ "pokretačima" #~ msgid "Import & export" #~ msgstr "Uvezi i izvezi" #~ msgid "Flatpak help" #~ msgstr "Flatpak pomoć" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Nakon nadogradnje ne mogu vidjeti svoje stare butelje." #~ msgid "I don't see some directories." #~ msgstr "Ne vidim neke mape." #~ msgid "I can't see the files in my home." #~ msgstr "Ne mogu vidjeti datoteke u svojoj početnoj mapi." #~ msgid "Executable silently crash or black screen" #~ msgstr "Prekid izvršne datoteke bez obavještavanja ili crni ekran" #~ msgid "Destroy this bottle" #~ msgstr "Uništi ovu butelju" #~ msgid "64 Bit" #~ msgstr "64-bitno" #~ msgid "Make a backup of this bottle." #~ msgstr "Spremi sigurnosnu kopiju ove butelje." #~ msgid "64-bit" #~ msgstr "64-bit" #~ msgid "32-bit" #~ msgstr "32-bit" #~ msgid "Night theme" #~ msgstr "Noćna tema" #~ msgid "Use the night theme." #~ msgstr "Koristi tamnu temu." #~ msgid "Experiments:winebridge" #~ msgstr "Eksperimenti:winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Uključi/Isključi eksperimentalnu implementaciju winebridge." #~ msgid "Enable ACO shader compiler" #~ msgstr "Aktiviraj ACO kompajler sjena" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Poboljšava izvođenje igara i 3D programa.\n" #~ "Deaktiviraj ako se pojave greške u prikazu." #~ msgid "Night mode" #~ msgstr "Noćni modus" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "Koristi WineBridge za upravljanje procesima i programima." #~ msgid "Bottles' Issues" #~ msgstr "Problemi s programom Butelje" #~ msgid "Bottles Started!" #~ msgstr "Program Butelje je pokrenut!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Ovo je eksperimentalna funkcija u ranoj fazi razvoja. Koristi s oprezom i " #~ " " #~ "prijavi greške ." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017. – 2021. – Programeri programa Butelje (Bottles)" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Optimiraj performansu igranja po potrebi" #~ msgid "NVAPI version" #~ msgstr "NVAPI verzija" #~ msgid "Point to the bottle path" #~ msgstr "Pokaži na stazu butelje" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "Modus za igre nije dostupan na tvom sustavu ili nije pokrenut." #~ msgid "Experiments:installers" #~ msgstr "Eksperimenti:instalacijski programi" #~ msgid "Software" #~ msgstr "Softver" #~ msgid "An environment improved for Windows software." #~ msgstr "Poboljšano okruženje za Windows softver." #~ msgid "Use a dark application theme." #~ msgstr "Koristi tamnu temu programa." #~ msgid "Experiments:versioning" #~ msgstr "Eksperimenti:upravljanje verzijama" #~ msgid "Import and export" #~ msgstr "Uvozi i izvoz" #~ msgid "Creating sandboxed folders…" #~ msgstr "Stvaranje mapa testnih okruženja …" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "" #~ "Ovo su wine procesi ili procesi wine poslužitelja koji se pokreću na tvom " #~ "računalu." #~ msgid "Check for running processes." #~ msgstr "Provjeri ima li pokrenutih procesa." #~ msgid "Backup bottle" #~ msgstr "Spremi sigurnosnu kopiju butelje" #~ msgid "Bottle" #~ msgstr "Butelja" #~ msgid "No runners found, please install one." #~ msgstr "Nijedan pokretač nije pronađen. Instaliraj jedan pokretač." #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "DXVK nije pronađen, instalira se najnovija verzija …" #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "VKD3D nije pronađen, instalira se najnovija verzija …" #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "NVAPI nije pronađen, instalira se najnovija verzija …" #, fuzzy, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Tvoja nova butelja: {0} je sada spremna!" #~ msgid "Improved the Download manager" #~ msgstr "Ispravljen upravljač preuzimanja" #~ msgid "Update to GNOME Runtime 41." #~ msgstr "Aktualiziraj na GNOME Runtime 41." #~ msgid "" #~ "The DXVK and VKD3D installation are now performed in asynchronous mode" #~ msgstr "DXVK i VKD3D instalacija sada se izvode u asinkronom načinu rada" #~ msgid "UI improvements for elementary OS" #~ msgstr "Poboljšanja korisničkog sučelja za elementary OS" #~ msgid "" #~ "Fixed a bug in component installation that was assigning the wrong name " #~ "after download." #~ msgstr "" #~ "Ispravljena je greška u instalaciji komponente koja je dodijeljivala " #~ "pogrešan naziv nakon preuzimanja." #~ msgid "Fixed the wrong text for cwd label." #~ msgstr "Ispravljen je pogrešan tekst za cwd etiketu." #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Ispravljena je greška koja je uzrokovala rušenje programa Butelja pri " #~ "pokretanju izvršnih datoteka s argumentima." #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Prijevod na japanski, hvala @jatin-cbs" #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "" #~ "Prijevod na portugalski (Brazil), hvala Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgid "Choose an environment" #~ msgstr "Odaberi okruženje" #~ msgid "Download & Install this runner" #~ msgstr "Preuzmi i instaliraj ovaj pokretač" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "" #~ "Stvori butelju gdje će se pokrenuti izvršna datoteka koja se odabere u " #~ "upravljaču datoteka" #~ msgid "The user homedir is now removed from the reports" #~ msgstr "Korisnička početna mapa se sada uklanja iz izvještaja" #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Prijevod na kineski (pojednostavljeni), hvala @sr093906" #~ msgid "Are you experiencing problems reaching a directory in Bottles?" #~ msgstr "Ne možeš pristupiti određenoj mapi u programu Butelje?" #~ msgid "Downloads" #~ msgstr "Preuzimanja" #~ msgid "Toggle the last Update date in the bottles list" #~ msgstr "Uključi/isključi zadnji datum aktualiziranja u popisu butelja" #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "" #~ "Ako se radna mapa ne uspije pokrenuti, koristi stazu izvršnih datoteka" #~ msgid "" #~ "Now a visual feedback is provided when a download fail the checksum " #~ "validation" #~ msgstr "" #~ "Sada se pružaju vizualne povratne informacije kad postoji greška u " #~ "provjeri kontrolnog zbroja preuzimanja" #~ msgid "Wine support for Wayland trought XWayland" #~ msgstr "Wine podrška za Wayland putem XWaylanda" #~ msgid "Support for 32-bit bottles with custom environment" #~ msgstr "Podrška za 32-bitne butelje s prilagođenim okruženjem" #~ msgid "" #~ "Removed colors from the environments in the bottle creation as these can " #~ "be interpreted as suggested actions" #~ msgstr "" #~ "Pri stvaranju butelja boje su uklonjene iz okruženja, jer se mogu " #~ "tumačiti kao predložene radnje" #~ msgid "" #~ "Now the user can only install one dependency per time to avoid conflicts" #~ msgstr "" #~ "Sada korisnik može instalirati samo jednu ovisnost najednom, kako bi se " #~ "izbjegli problemi" #~ msgid "" #~ "Now the Crash Report dialog display similar reports before send a new one" #~ msgstr "" #~ "Sada dijalog „Izvještaj o rušenju” prikazuje slične izvještaje prije " #~ "slanja novog" #~ msgid "" #~ "Now it is possible to clone a bottle with a new name, this can also be " #~ "used for bottles templating" #~ msgstr "" #~ "Sada je moguće duplicirati butelju s novim imenom, što se može koristiti " #~ "i za stvaranje predložaka za butelje" #~ msgid "Reduced the Flatpak permissions" #~ msgstr "Smanjene su dozvole za Flatpak" #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Sada možeš odabrati prilagođenu radnu mapu za svaku butelju" #~ msgid "" #~ "You can see a new button in the bottle details with a folder icon, this " #~ "helps you expose new directories to Bottles" #~ msgstr "" #~ "U detaljima butelje postoji novi gumb s ikonom mape za otkrivanje novih " #~ "mapa u programu Butelje" #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "Ispravljena je greška koja je uzrokovala grešku „File Not Found” s " #~ "pokvarenim datotekama za preuzimanje" #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "Ispravljena je greška zbog koje se program Butelje ruši kad se korisnik " #~ "odspoji od mreže za vrijeme preuzimanja datoteke" #~ msgid "" #~ "Same as the above but this handle downloads with wrong sizes than the " #~ "source" #~ msgstr "" #~ "Isto kao prethodna točka, ali se odnosi na preuzimanja čija se veličina " #~ "razlikuje od izvora" #~ msgid "Fixed the File Manager integration in Flatpak" #~ msgstr "Ispravljena je integracija upravljača datoteka u Flatpaku" #~ msgid "Fixed a bug in temp directory clean up" #~ msgstr "Ispravljena je greška u pražnjenju mape privremenih datoteka" #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "Ispravljena je greška zbog koje se program Butelje ruši kad u butelji " #~ "nije postavljen datum aktualiziranja" #~ msgid "Fixed a bug in bottle configuration upgrade that was causing a loop" #~ msgstr "" #~ "Ispravljena je greška u nadogradnji konfiguracije butelje koja je " #~ "prouzročila petlju" #~ msgid "" #~ "Frech translations thanks to J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka, K. Herbert" #~ msgstr "" #~ "Prijevod na francuski, hvala J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka, K. Herbert" #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Prijevod na talijanski, hvala @blackcat-917" #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Prijevod na norveški (Bokmål), hvala @comradekingu" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Otklanjaj greške Wine procesa." #, fuzzy #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "Ispravljena je greška zbog koje je svaka boca bila pokvarena čak i ako je " #~ "bila pokvarena samo jedna boca" #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Uključi/Isključi eksperimentalnu funkciju za upravljanje verzijama" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Eksperimenti:instalacijski programi" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Pregledaj C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Nadogradi pokretač na zadnji lokalno instalirani" #~ msgid "Destroy bottle" #~ msgstr "Uništi butelju" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Ovo će promijeniti pokretač iz {0} u {1}." #~ msgid "Run in this bottle" #~ msgstr "Pokreni u ovoj butelji" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Prijevod na švedski, hvala @eson57" #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Prijevod na esperanto, hvala @phlostically" #~ msgid "Display a crash report on restart if something goes wrong" #~ msgstr "Prikaz izvještaja o prekidu programa prilikom ponovnog pokretanja" #~ msgid "Using the new yaml format for the bottle configuration" #~ msgstr "Korištenje novog yaml formata za konfiguraciju butelje" #~ msgid "Using the new yaml repositories for components/dependencies/programs" #~ msgstr "Korištenje novih yaml repozitorija za komponente/ovisnosti/programe" #~ msgid "Automatic update old bottle configuration to the new model" #~ msgstr "Automatsko aktualiziranje stare konfiguracije butelje na novi model" #~ msgid "Backup bottle configuration and archive" #~ msgstr "Spremanje sigurnosnih kopija konfiguracije butelje i arhiviranje" #~ msgid "Import backup archives" #~ msgstr "Uvoz arhiva sigurnosnih kopija" #~ msgid "Show onboard if system wine is the only installed runner" #~ msgstr "Pokaži uvod ako je sustavski wine jedini instalirani pokretač" #~ msgid "New versioning based on CalVer model" #~ msgstr "Novo upravljanje verzijama na osnovi CalVer modela" #~ msgid "Create bottles using the wine runner provided by the distribution" #~ msgstr "" #~ "Stvori butelje pomoću wine pokretača koji je dostupan u distribuciji" #~ msgid "Enable gamemode for your bottles if installed in the system" #~ msgstr "Aktiviraj gamemode za svoje butelje ako je instaliran u sustavu" #~ msgid "Run .exe/.msi/.bat files with custom arguments" #~ msgstr "Pokreni .exe/.msi/.bat datoteke s prilagođenim argumentima" #~ msgid "Fixed the \"bad interpreter\" error on debian package" #~ msgstr "Ispravljena je greška \"bad interpreter\" na debian paketu" #~ msgid "" #~ "Optionally close Bottles after starting an executable from the file " #~ "manager" #~ msgstr "" #~ "Opcionalno zatvori Butelje nakon pokretanja izvršne datoteke iz " #~ "upravljača datoteka" #~ msgid "Added tooltips to understand what some elements of the UI do" #~ msgstr "" #~ "Dodani su opisi alata kako bi se objasnio rad nekih elemenata korisničkog " #~ "sučelja" #~ msgid "Using portal for file picker" #~ msgstr "Korištenje portala za biranje datoteka" #~ msgid "Filechooser do not filter by extensions anymore" #~ msgstr "Birač datoteka više ne filtrira po datotečnim nastavcima" #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Prijevod na ukrajinski, hvala @marchellodev" #~ msgid "This is the manifest for {0}." #~ msgstr "Ovo je manifest za {0}." #~ msgid "This is the index for {0}." #~ msgstr "Ovo je indeks za {0}." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "Čini se da je preuzeta datoteka [{0}] oštećena. Pokušaj ponovo." #~ msgid "Installing {0} runner …" #~ msgstr "Instaliranje {0} pokretača …" #~ msgid "Component {0} successfully installed!" #~ msgstr "Komponenta {0} je uspješno instalirana!" #~ msgid "{0} completed for {1}." #~ msgstr "{0} završeno za {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wine mapa {0} uspješno uvezena!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "Sigurnosna kopija za {0} je spremna!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Sigurnosna kopija {0} je uspješno uvezena!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Neuspio uvoz sigurnosne kopije {0}!" #~ msgid "What is Wine?" #~ msgstr "Što je Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine je sloj kompatibilnosti koji omogućuje korištenje Windows softvera " #~ "na Linuxu.\n" #~ "U programu Butelje zove se pokretač.\n" #~ "\n" #~ "Wine mape (wineprefix) su okruženja u kojima radi Wine. U programu " #~ "Butelje zovemo ih butelje." #~ msgid "Page 1" #~ msgstr "Stranica 1" #~ msgid "DXVK Versions" #~ msgstr "DXVK verzije" #~ msgid "Failed to clear temp path!" #~ msgstr "Neuspjelo brisanje privremenih datoteka!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Putanja za pokretače ne postoji. Sada će se stvoriti." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "Putanja za Butelje ne postoji. Sada će se stvoriti." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Putanja za dxvk ne postoji. Sada će se stvoriti." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Putanja za privremene datoteke ne postoji. Sada će se stvoriti." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "" #~ "Raspakiravanje nije uspjelo! Arhiv završava prije nego što se očekuje." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "" #~ "Datoteka [{0}] već postoji u mapi privremenih datoteka, preskače se." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "[{0}] se preimenuje u [{1}]." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "Čini se da je preuzeta datoteka [{0}] oštećena." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Kontrolni zbroj izvora: [{0}] preuzeto: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Instaliranje komponente: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Instaliranje potrebnog softvera: [{0}] u butelji: [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Uklanja se [{0}] iz system32 u butelji: [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}] nije pronađeno u butelji: [{1}], neuspjelo uklanjanje iz system32." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "" #~ "Uklanjanje potrebnog softvera: [{0}] iz butelje: [{1}] konfiguracija." #~ msgid "Runners found: [{0}]" #~ msgstr "Pronađeni pokretači: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "Pronađeni dxvk: [{0}]" #~ msgid "No dxvk found." #~ msgstr "Nijedan dxvk nije pronađen." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "Ključ: [{0}] nije u butelji: [{1}] konfiguracija, aktualizira se." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "" #~ "Ključ: [{0}] nije u butelji: parametri [{1}] konfiguracije, aktualizira " #~ "se." #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Postavljanje ključa: [{0}] u [{1}] za butelju: [{2}] …" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Primjenjivanje okruženja: [{0}] …" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Butelja: [{0}] je uspješno stvorena!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Uspješno izbrisana butelja u putanji: [{0}]" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "" #~ "Pronađena je prazna putanja. Prekida se kako bi se izbjegla katastrofa." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Pokušaj popravljanja butelje: [{0}] …" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Dodavanje ključa: [{0}] s vrijednošću: [{1}] i podacima: [{2}] u butelji " #~ "registra: {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "" #~ "Uklanjanje vrijednosti: [{0}] za ključ: [{1}] u butelji registra: {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Instaliranje dxvk-a za butelju: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Uklanjanje dxvk-a za butelju: [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Pokretanje izvršne datoteke u Wine mapi …" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "Pokretanje wineboot-a u Wine mapi …" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "Pokretanje winecfg-a u Wine mapi …" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Pokretanje winetricks-a u Wine mapi …" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Pokretanje konzole za otklanjanje grešaka u Wine mapi …" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "Pokretanje naredbe u Wine mapi …" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Pokretanje upravljača zadataka u Wine mapi …" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Pokretanje upravljačke ploče u Wine mapi …" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Pokretanje deinstalacijskog programa u Wine mapi …" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Pokretanje uređivača registra u Wine mapi …" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Slanje stanja: [{0}] u Wine mapu …" #~ msgid "Opening the file manager in the path …" #~ msgstr "Otvaranje upravljača datoteka u putanji …" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Uvoz Wine mape [{0}] u novu butelju …" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "Greška u stvaranju putanje butelje za Wine mapu [{0}]. Prekida se." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wine mapa: [{0}] uspješno uvezena!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] datoteke za zamjenjivanje." #~ msgid "[{0}] files to add." #~ msgstr "[{0}] datoteke za dodavanje." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Spremanje sigurnosne kopije konfiguracije: [{0}] u [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Spremanje sigurnosne kopije butelje: [{0}] u [{1}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Neuspjelo spremanje sigurnosne kopije u putanju: {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Neuspio uvoz sigurnosne kopije: [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Stanje veze: povezano …" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Ispravi stil biranja okruženja na Yaru temu" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "" #~ "Nemoj uništiti detalje stranice (page_details) prilikom brisanja butelje" #~ msgid "Add freetype as a dependency" #~ msgstr "Dodaj freetype kao potreban softver" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Reboot Windows" #~ msgstr "Ponovo pokreni Windows" #~ msgid "Shutdown Windows" #~ msgstr "Isključi Windows" #~ msgid "Kill all wine processes" #~ msgstr "Prekini sve Wine procese" ================================================ FILE: po/hu.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 12:56+0000\n" "Last-Translator: blatoz \n" "Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Nincs útvonal megadva" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "{0} biztonsági mentés" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Biztonsági mentés importálása: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Nem sikerült telepíteni az összetevőket, 3 alkalommal volt megpróbálva." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Hiányoznak szükséges összetevők. Telepítés…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Nem sikerült a palack könyvtárát létrehozni." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Nem sikerült létrehozni helykitöltő könyvtárat/fájlt." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Palack konfigurációs fájljának előállítása…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Sablon megtalálva, alkalmazás…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "A Wine konfigurációjának frissítése…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Wine konfiguráció frissítve!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Futtatás Flatpakként, felhasználói mappa homokozóba helyezése…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Felhasználó mappa homokozóba helyezése…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Windows verzió beállítása…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "CMD alapértelmezett beállításainak alkalmazása…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Környezet optimalizálása…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Környezet alkalmazása: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Egyéni környezetrecept használata…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) A recept nem található, vagy érvénytelen…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "DXVK telepítése…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "VKD3D telepítése…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "DXVK-NVAPI telepítése…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Függőség telepítése: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "A 0. verzióállapot létrehozása…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Véglegesítés…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Sablon gyorsítótárazása…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Állapot rögzítése…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Nincs mit rögzíteni" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Az új [{0}] állapot sikeresen létrehozva!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Állapotlista sikeresen lekérve!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Az új {0} állapot sikeresen visszaállítva!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Állapot visszaállítása {}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Állapot nem található" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "{} már az aktív állapot" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Verzió megjelenítése" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Végrehajtható fájl elérési útja" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk útvonal" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Palack neve" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Argumentumok átadása" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Érvénytelen URI (szintaxis: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Kilépési] kérés érkezett." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Segítség] kérés érkezett." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Frissítési] kérés érkezett." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Adományozás" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Külső programkönyvtárak és külön köszönet" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Támogatta és finanszírozta" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Copyright © 2017 Palackok fejlesztői" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Palackok fejlesztői" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Meskó Balázs , 2025." #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Összetevő-verzió" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Eltávolítás" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Fájlok tallózása" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "A telepítés nem sikerült. Ennek oka lehet a tároló hibája, befejezetlen " "letöltés vagy az ellenőrző összeg eltérése. Nyomja meg az újrapróbáláshoz." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Letöltés és telepítés" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Jegyzékfájl megjelenítése" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licenc" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Újratelepítés" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Hiba bejelentése…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Függőség neve" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Függőség leírása" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Kategória" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Függőség letöltése és telepítése" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Telepítési hiba történt. Indítsa újra a Palackokat az összeomlási jelentés " "elolvasásához, vagy futtassa a terminálból a kimenet megtekintéséhez." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Függőség menü" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Hibakeresés" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Fájlok tallózása…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Palack duplikálása…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Ez a palack teljes archívuma, beleértve a személyes fájlokat is." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Teljes biztonsági mentés…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Ez csak a palack konfigurációja, tökéletes, ha újat szeretne létrehozni, de " "személyes fájlok nélkül." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Konfiguráció exportálása…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Rejtett programok megjelenítése" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Új programok keresése" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Palack törlése…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Másodlagos menü" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Minden folyamat erőltetett megszakítása" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Windows rendszerleállítás szimulálása." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Leállítás" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Windows rendszerújraindítás szimulálása." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Újraindítás" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Indítási opciók" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Futtatás terminálban" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Ejtse ide a fájlokat a futtatáshoz" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Saját palack" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Környezet" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Futtató" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "A verziókezelés engedélyezve van ehhez a palackhoz" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "A verziókezelés aktív ehhez a palackhoz." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Végrehajtható fájl futtatása…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programok" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Kattintson a \"Végrehajtható fájl futtatása…\" gombra végrehajtható fájl " "futtatásához, \"Parancsikonok hozzáadása…\" gombra egy végrehajtható fájl " "hozzáadásához a Programok listához, vagy a \"Programok telepítése…\" gombra " "a közösség által felügyelt programok telepítéséhez." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Parancsikonok hozzáadása…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Programok telepítése…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Műveletek" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Beállítások" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "A palack beállításainak konfigurálása." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Függőségek" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Függőségek telepítése programokhoz." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Pillanatképek" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Palackállapotok létrehozása és kezelése." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Feladatkezelő" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Futó programok kezelése." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Eszközök" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Parancssor" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Parancsok futtatása a palackban." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Rendszerleíró-szerkesztő" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Belső rendszerleíró szerkesztése." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Örökölt Wine eszközök" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Intéző" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Hibakereső" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfiguráció" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Eltávolító" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Vezérlőpult" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Függőségek keresése…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Ön offline :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "A Palackok offline módban fut, így a függőségek nem elérhetők." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "A függőségek olyan erőforrások, amelyek javítják a Windows szoftverek " "kompatibilitását.\n" "\n" "Ezen az oldalon található fájlokat harmadik felek biztosítják saját licenc " "alapján. Telepítésükkel elfogadja a vonatkozó licencfeltételeiket." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Hiba vagy hiányzó függőség bejelentése." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Hiányzó függőség bejelentése" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Dokumentáció elolvasása." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentáció" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Keresés" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Programok keresése…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "A közösségünk által gondozott programok telepítése, anélkül, hogy manuálisan " "kellene folytatnia.\n" "\n" "Az ezen az oldalon található fájlokat harmadik felek biztosítják saját " "licenc alapján. Telepítésükkel elfogadja a vonatkozó licencfeltételeiket." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Nem található telepítő" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "A tároló nem elérhető vagy a telepítő nem kompatibilis a palackkal." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Dokumentáció elolvasása" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Név" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Összetevők" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "A Wine kompatibilitási réteg verziója." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Futtató és összetevők frissítése, kérjük, várjon…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "A Direct3D 8/9/10/11 kompatibilitás javítása Vulkanra való fordítással." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "DXVK frissítése, kérjük, várjon…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "A Direct3D 12 kompatibilitás javítása Vulkanra való fordítással." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "VKD3D frissítése, kérjük, várjon…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "DXVK-NVAPI frissítése, kérjük, várjon…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "A válaszsebességet növeli. Egyes csalásgátló rendszerek észlelhetik." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "LatencyFleX frissítése, kérjük, várjon…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Megjelenítő" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Teljesítmény növelése a látvány rovására a DXVK-NVAPI használatával. Csak az " "újabb NVIDIA GPU-kon működik." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Javítja a teljesítményt a megjelenés árán. Csak Vulkannal működik." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "FidelityFX Super Resolution beállítások kezelése" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Diszkrét grafika" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Diszkrét videokártya használata a teljesítmény növelésére az " "energiafogyasztás árán." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Utófeldolgozási hatások" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Különböző utófeldolgozási hatások hozzáadása a vkBasalt segítségével. Csak " "Vulkanon működik." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Utófeldolgozási réteg beállításainak kezelése" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "A Gamescope segítségével kezelheti, hogyan jelenjenek meg a játékok a " "képernyőn." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gamescope beállítások kezelése" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Fejlett megjelenítő beállítások" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Teljesítmény" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Szinkronizáció engedélyezése a többmagos processzorok teljesítményének " "növelése érdekében." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Szinkronizáció" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Rendszer" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Teljesítmény monitorozása" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "A MangoHud segítségével megjelenítheti az OpenGL és Vulkan monitorozásra " "vonatkozó információkat, például a képfrissítési gyakoriságot, a " "hőmérsékletet, a CPU/GPU terhelést és még sok mást a MangoHud segítségével." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Alkalmaz egy sor optimalizálást a készüléken. Javíthatja a játék " "teljesítményét." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Játékfájlok előzetes betöltése" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "A betöltési idő javítása a játék többszöri indításakor. A játék indítása " "első alkalommal hosszabb időt vesz igénybe." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "vmtouch beállítások kezelése" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS játékrögzítés" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Az OBS játékrögzítés be-/kikapcsolása minden Vulkan és OpenGL programhoz." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Kompatibilitás" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windows verzió" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Windows verzió frissítése, kérjük, várjon…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Nyelv" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Válassza ki a programokhoz használt nyelvet." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Dedikált homokozó" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Korlátozott/kezelt környezet használata ennél a palacknál." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Homokozó engedélyek kezelése" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Palackok futtatókörnyezet" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Egy csomag extra könyvtárat biztosít a nagyobb kompatibilitás érdekében. " "Tiltsa le, ha problémákba ütközik." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Steam Runtime" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Egy csomag extra könyvtárat biztosít a Steam játékokkal való nagyobb " "kompatibilitás érdekében. Tiltsa le, ha problémákba ütközik." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Munkakönyvtár" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Visszaállítás alapértelmezettre" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Alapértelmezett)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL felülbírálások" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Környezeti változók" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Meghajtók kezelése" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Automatikus pillanatképek" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Pillanatképek automatikus létrehozása szoftverek telepítése vagy beállítások " "megváltoztatása előtt." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Tömörítés" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Pillanatképek tömörítése a hely csökkentéséhez. Ez le fogja lassítani a " "pillanatképek létrehozását." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Kizáró minták használata" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Útvonalak kizárása a pillanatképekből." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Minták kezelése" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Frissítés" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Folyamat megszakítása" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Nincs pillanatkép" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Hozza létre az első állapotot, hogy elkezdhesse elmenteni a beállításait." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Egy rövid megjegyzés" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Palack állapotának mentése." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Új pillanatkép létrehozása" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Részletek" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Vissza" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Műveletek" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Palack kiválasztása" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Mégse" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Kiválasztás" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Új palack létrehozása" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Palackok összeomlásának jelentése" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Mégse" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Jelentés küldése" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "A Palackok összeomlott legutóbb. Kérjük, töltsön ki egy jelentést, amelyhez " "csatolja a következő nyomkövetést, hogy segítsen nekünk azonosítani a " "problémát, hogy megakadályozzuk, hogy ez újból megtörténjen." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Találtunk egy vagy több hasonló (vagy megegyező) jelentést. Kérjük, " "győződjön meg, hogy leellenőrizte, hogy ez nem lett-e már jelentve, mielőtt " "újat küld be. Minden jelentés erőfeszítést igényel a fejlesztők részéről a " "hiba diagnosztizáláshoz, kérjük, tartsa tiszteletben a munkájukat, és " "ügyeljen arra, hogy ne tegyen közzé ismétlődő jelentéseket." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Még mindig szeretném jelenteni." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Haladó beállítások" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Hiányos csomag" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Úgy tűnik, hogy a Palackok ezen verziója nem biztosítja az összes szükséges " "alapvető függőséget, kérjük, lépjen kapcsolatba a csomag karbantartójával, " "vagy használjon hivatalos verziót." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Kilépés" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "A dinamikus hivatkozási könyvtárak megadhatók beépítettnek " "(a Wine szolgáltatja) vagy natívnak (a program biztosítja)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Új felülbírálás" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Felülbírálások" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Meghajtók" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Ezek a gazdarendszerből származó útvonalak, amelyeket a futtató eszközként " "leképez és felismer (például C: D:...)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Betű" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Létező meghajtók" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Palack duplikálása" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplikálás" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Adjon nevet a palack másolatának." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplikálás…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Ez eltarthat egy darabig." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Palack duplikálva" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "A környezeti változók dinamikusan elnevezett értékek, amelyek " "befolyásolhatják a futó folyamatok működését a palackban." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Változónév" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Létező változók" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Kizáró minták" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Határozza meg azokat a mintákat, amelyekkel megakadályozható, hogy egyes " "könyvtárak verziókezelése megtörténjen." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Minta" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Létező minták" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescope beállítások" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Mentés" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Játékok megjelenésének kezelése." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Játék felbontása" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "A videojáték felbontását használja referenciaként pixelben." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Szélesség" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Magasság" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Ablak felbontása" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "A felbontás felskálázása, ha a játék felbontásánál nagyobb felbontást " "használ pixelben." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Vegyes" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "\"Ablak felbontása" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Képkockasebesség-korlát, amikor nincs fókuszban" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Egész számú skálázás" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Ablaktípus" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Keret nélküli" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Teljes képernyős" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Szeretné folytatni a telepítést?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Telepítés megkezdése" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Ez a telepítő olyan helyi erőforrásokat igényel, amelyeket másként nem lehet " "biztosítani." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Folytatás" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Befejezve!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Programok megjelenítése" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Telepítés sikertelen!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Valami balul sült el." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Összes üzenet" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Kritikus" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Hibák" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Figyelmeztetések" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Információ" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Naplóböngésző" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Naplóböngésző" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Naplózási szint változtatása." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Összes" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Ezek az argumentumok lesznek átadva indításkor." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Egyéni argumentumok" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Parancs argumentumai" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "például: VÁLTOZÓ=érték %parancs% -példa1 -példa2 -példa3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Futtatás utáni szkript" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Válasszon egy szkriptet, amelyet a futás után végre kell hajtani." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Szkript kiválasztása" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Válassza ki a program indítási helyét." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Könyvtár kiválasztása" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Ezek a beállítások felülbírálják az alapértelmezett beállításokat ennél a " "végrehajtható fájlnál." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Beállítások felülbírálása" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Visszaállítás a palack alapértelmezéseire" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Virtuális asztal" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Nyilatkozat a Protonról" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Proton használata" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "\"Vigyázat, a Proton-alapú futtatók használata a nem-Steam palackokban " "problémákat okozhat, és megakadályozhatja, hogy megfelelően működjenek.\n" "\n" "Inkább a Wine-GE használatát javasoljuk, amely a Proton Steamen kívüli " "futtatásra szánt verziója.\n" "\n" "A folytatás automatikusan engedélyezi a Steam futtatókörnyezetet " "(ha van a rendszerben és a Palackok érzékeli), hogy az hozzáférhessen a " "szükséges könyvtárakhoz, és korlátozza a kompatibilitási problémákat. Vegye " "figyelembe, hogy GloriousEggroll, a futtató szolgáltatója nem felelős " "semmilyen problémáért, és kérjük, hogy ezeket ne neki jelentse." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Megértettem." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Átnevezés" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Válasszon új nevet a kiválasztott program számára." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Új név" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Futtatás argumentumokkal" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Futtatás" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Írja le a végrehajtható fájlnak átadandó argumentumokat." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "például: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Homokozó beállítások" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Hálózat megosztása" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Hang megosztása" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Frissítés szükséges" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Folytatás" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Frissítés indítása" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Új verziókezelő rendszer" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Megérkezett az új palack-verziókezelő rendszer." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "A Palackok egy teljesen új verziókezelési rendszerrel rendelkezik, amely nem " "kompatibilis visszafelé.\n" "\n" "A verziókezelés további használatához újra kell inicializálnunk a palack " "tárolóját. Ez nem törli az adatokat a palackból, de törli az összes meglévő " "állapotot, és létrehoz egy újat.\n" "\n" "Ha a folytatás előtt vissza kell térni egy korábbi állapothoz, zárja be ezt " "az ablakot és állítsa vissza az állapotot, majd nyissa meg újra a palackot, " "hogy ismét megjelenjen ez az ablak.\n" "\n" "A régi rendszer a következő kiadások egyikében megszűnik." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Tároló újrainicializálása…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Kész! Indítsa újra a Palackokat." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Utófeldolgozási hatások beállításai" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Aalapértelmezett" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Alapértelmezett beállítások" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "A hatások a lista sorrendje szerint vannak alkalmazva." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Hatások" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Kontraszt-adaptív élesítés" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Élesség" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Információ megjelenítése" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Zajcsökkentett Luma élesítés" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Zajcsökkentés" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Gyors hozzávetőleges élsimítás" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Szubpixel minőség" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Minőségi Él határérték" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Minőségi Él határérték minimum" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Alpixel morfológiai élsimítás" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Élkeresés" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Szín" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Küszöb" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Maximális keresési lépések" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Maximum átlós keresési lépések" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Maximális sarokkerekítés" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "A CAS élesség növeli egy képkocka élességét. A magasabb értékek élesebbé " "teszik a képet, míg a 0-nál alacsonyabb értékek simábbá teszik a képet, mint " "az eredeti." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "A DLS élesség növeli egy képkocka élességét. A magasabb értékek élesebbé " "teszik a képet." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "A DLS zajcsökkentés csökkenti a képkocka zaját. A magasabb értékek simábbá " "teszik a képet." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "Az FXAA alpixeles minőség csökkenti az aliasingot az alpixeles szinten. A " "magasabb értékek simábbá teszik a képet." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "Az FXAA élszűrési küszöb a minimális kontrasztmennyiség, amely szükséges az " "FXAA algoritmus alkalmazásához. A magasabb értékek nagyobb kontrasztot " "eredményeznek a képen." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "\"Az FXAA minőség élszűrési küszöb minimum az a legkisebb érték, amely alatt " "a sötét pixeleket figyelmen kívül hagyja az FXAA algoritmus. A magasabb " "értékeknél az FXAA figyelmen kívül hagyja a megadott érték alatti pixeleket, " "ami teljesítményjavulást eredményezhet." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "A Luma a monokróm nézőpont alapján érzékeli az éleket, míg a Color a színek " "alapján. A Luma jobban teljesít, mint a Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "Az SMAA küszöbérték meghatározza az élérzékelés érzékenységét. Alacsonyabb " "értékek több élt érzékelnek, a teljesítmény rovására." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "Az SMAA maximális keresési lépések meghatározza, hány vízszintes és " "függőleges keresési lépést hajt végre az élkeresés során." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "Az SMAA maximális diagonális keresési lépések meghatározza, hány diagonális " "keresési lépést hajt végre az élkeresés során." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "Az SMAA sarok lekerekítés meghatározza a sarkok lekerekítésének erősségét." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Beépített (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Natív (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Beépített majd natív" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Natív majd beépített" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Letiltva" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Eltávolítás" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/mutasson/az/útvonalára" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Érték" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Fájlok tallózása" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Wine prefix neve" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Kezelő" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Ez a Wine prefix már importálva van a Palackokba." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Palackok biztonsági mentésének importálása" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Prefixek újbóli keresése" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Nem található prefix" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Nem található külső prefix. A Palackok el tudja érni őket\n" "Használja a felül található ikont egy palack biztonsági másolatból való " "importálásához." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Teljes archívum" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Jegyzékfájl megjelenítése…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Vélemény olvasása…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Telepítő neve" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Telepítő leírása" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Ismeretlen" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Program telepítése" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Program menü" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Nincs előnézet" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Indítás" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Indítás Steammel" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Elem neve" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Eltávolítás a könyvtárból" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Megszakítás" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Könyvtár" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Adjon hozzá elemeket a palack programlistájából" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "A verziókezelés aktív ebben a palackban." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Ez a palack sérültnek tűnik." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Végrehajtás ebben a palackban" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Futtatás itt" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Ez az palack sérültnek tűnik, hiányzik a konfigurációs fájl. Megpróbálhatom " "megoldani egy új konfiguráció létrehozásával." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Palackok keresése…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Palackok" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Új palack létrehozása…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Nincs találat" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Próbáljon különböző keresést." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Indulás…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Ez az erőforrás hiányzik." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Tallózás" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "_Létrehozás" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Palack neve" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Alkalmazás" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Játékok" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "_Egyéni" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Egyéni" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Felhasználói könyvtár megosztása" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Ez a felhasználói könyvtárat felfedezhetővé teszi a palackban, kockáztatva a " "személyes adatok megosztását a Windows szoftverekkel. Ez a beállítás a " "palack létrehozása után nem módosítható." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Architektúra" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "Csak akkor használjon a 32-bitet, ha feltétlenül szükséges." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Egyéni konfiguráció importálása." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Palackok könyvtár" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Könyvtár, amely tartalmazza a palack adatait." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Bezárás" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Ez a név nem elérhető, kérjük, próbáljon másikat." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Előző" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Üdvözöljük a Palackokban" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Futtasson Windows szoftvereket Linuxon." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows bepalackozva" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "A Palackok kompatibilitási futtatókat használ, hogy elkülönített " "konténerizált Windows-szerű környezeteket biztosítson, ahol a programok " "futnak." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Majdnem kész" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Szükségünk van még néhány percre, hogy mindent beállítsunk…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Minden kész!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Kérjük, először fejezze be a beállítást" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Palackokat használatának megkezdése" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Következő" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Beállítások" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Általános" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Megjelenés" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Sötét mód" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "A Palackok a sötét színsémát használja-e." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Frissítési dátum megjelenítése" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Megjelenjen-e frissítési dátum a palacklistában." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Értesítések" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Értesítések megjelenítése letöltésekről és telepítésekről." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Ideiglenes fájlok" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Törölje-e az ideiglenes fájlokat a Palackok indulásakor?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Palackok bezárása egy program elindítása után" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Palackok bezárása, miután elindított egy programot a fájlkezelőből." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integrációk" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Steam Proton prefixek" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Steam Proton prefixek listázása és kezelése." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Steam alkalmazások listázása a programok listájában" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Igényli a Steam Windows verziójának palackba való telepítését." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Epic Games játékok listázása a programok listájában" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Igényli az Epic Games palackba való telepítését." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Ubisoft játékok listázása a programok listájában" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Igényli a Ubisoft Connect palackba való telepítését." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Haladó" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Palackok könyvtára" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Könyvtár, amely a palackjainak adatait tartalmazza." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Futtatók" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "A Palackok offline üzemmódban fut, így a futtatók nem elérhetőek." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Előzetes kiadás" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Futtatók instabil verzióinak megjelenítése." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL összetevők" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "A Palackok offline üzemmódban fut, így a DLL-ek nem elérhetőek." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Mag" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Futtatókörnyezet" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Kísérleti" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Ezek a funkciók intenzív fejlesztés alatt állnak, és instabilak lehetnek, " "számítson hibákra." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Palackonkénti homokozó" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "Korai fejlesztésben." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Indítás terminálban" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Útvonal tallózása" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Indítási opciók módosítása…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Pillanatkép visszaállítása" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Asztalbejegyzés hozzáadása" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Hozzáadás Steamhez" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Átnevezés…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Program elrejtése" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Program megjelenítése" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Eltávolítás a listáról" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Programnév" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Állapotazonosító" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Állapot megjegyzés" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Állapot visszaállítása" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Üzenet törlése" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Főmenü" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Úgy tűnik, nem csatlakozik az internethez. Enélkül nem tudja letölteni az " "alapvető összetevőket. Kattintson a ikonra, amikor helyreállította a " "kapcsolatot." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importálás…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Súgó" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "A Palackok névjegye" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "A(z) „{0}” nem egy .exe vagy .msi fájl" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Frissítve: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "{0} hozzáadva" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Végrehajtható fájl kiválasztása" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Hozzáadás" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Rejtett programok elrejtése" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "\"{0}\" indítása…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Legyen tisztában a homokozóval" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "A Palackok homokozóban fut, egy korlátozott jogosultságú környezetben, " "amelyre a biztonság érdekében van szükség. Ha a program nem fut, fontolja " "meg, hogy a palack belsejébe mozgatja (3 pontos ikon a felül), majd onnan " "indítja el." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Elutasítás" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Válassza ki a konfiguráció biztonsági mentésének helyét" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Exportálás" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Válassza ki a biztonsági mentés archívumának helyét" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Biztonsági mentése" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Biztonsági mentés létrehozva {0} számára" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "{0} biztonsági mentése sikertelen" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Biztosan végelegesen törölni szeretné ezt: \\\"{}\\\"?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Ez véglegesen törölni fogja az összes programot és a hozzá társított " "beállításokat." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Törlés" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Hiányzó futtató" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "A palack által kért futtató hiányzik. Telepítse a Palackok beállításain " "keresztül, vagy válasszon egy újat az alkalmazások futtatásához." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Biztos erőltetetten meg szeretné szakítani az összes folyamatot?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Ez adatvesztést, adatsérülést és hibásan működő programokat eredményezhet." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Erőltetett _megszakítás" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Ez a funkció nem érhető el a rendszerén." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} A funkció hozzáadásához, kérjük, futtassa ezt: flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "A palacknév már használatban van." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Munkakönyvtár kiválasztása" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "\"{}\" adatait tartalmazó könyvtár." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Biztosan törölni szeretné az összes pillanatképet?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Ez törölni fogja az összes pillanatképet, de megtartja a fájlokat." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Az új állapotok létrehozásához költözzön át az új verziókezelő rendszerre." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Telepítők" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Műveletek folyamatban, kérjük, várjon." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Visszatérés a palackokhoz." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "A biztonsági mentés sikeresen importálva" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Az importálás sikertelen" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Biztonsági mentés importálása…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Biztonsági mentés archívum kiválasztása" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importálás" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Konfigurációs fájl kiválasztása" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Végrehajtható fájl futtatása itt: \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "\"{0}\" indítása ebben \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "A palackjai" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "{0} csomag letöltése…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "{0} csomag letöltve ebből: {1}" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Palackkönyvtár kiválasztása" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Palack létrehozása…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Nem sikerült a palackot létrehozni" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "A palack létrehozása egy vagy több hibával sikertelen volt." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Palack létrehozva" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "A(z) „{0}” sikeresen létrehozva." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" "A Steam nem található vagy a Palackok nem rendelkezik a szükséges " "engedélyekkel." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Palackok útvonal keresése" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Palackok újraindítása?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "A Palackoknak újra kell indulnia, hogy használni tudja ezt a könyvtárat.\n" "\n" "Ügyeljen arra, hogy minden Palackokból indított programot bezárt a Palackok " "újraindítása előtt, mivel ennek elmulasztása adatvesztést, sérülést és a " "programok hibás működését okozhatja." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "Új_raindítás" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "A Valve Wine-ján alapul, tartalmazza a staging és a Proton patch-eket." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" "Az upstream Wine-on alapul, tartalmazza a staging és a Proton patch-eket." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Az upstream Wine-on alapul, tartalmazza a staging patch-eket." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "A Valve Wine-ján alapul, tartalmazza a staging, a Proton, és a Steam-" "specifikus patch-eket. Igényli a bekapcsolt Steam-futtatókörnyezetet." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Egyéb" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Frissítés" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Telepítés…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Jegyzékfájl ehhez: {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "A(z) „{0}” eltávolítva" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\\\"{0}\\\" telepítve" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\\\"{0}\\\"-t nem sikerült telepíteni" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\\\"{0}\\\" importálva" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Ez az alkalmazás rosszul működhet. A telepítő úgy lett beállítva, hogy a " "lehető legjobb élményt nyújtsa, de számítson hibákra, instabilitásra és a " "működő funkciók hiányára." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Ez a program észrevehető hibákkal működik, de ezek a hibák nem befolyásolják " "az alkalmazás funkcionalitását." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Ez a program apróbb hibákkal működik." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Ez a program tökéletesen működik." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Vélemény ehhez: {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "\"{0}\" megszakítása…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "\\\"{0}\\\" indítása Steammel…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "A(z) „{0}” elrejtve" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "A(z) „{0}” megjelenítve" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "A(z) „{0}” eltávolítva" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "A(z) „{0}” átnevezve erre: „{1}”" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Asztalbejegyzés létrehozva a(z) „{0}” számára" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "A(z) „{0}” hozzá lett adva a könyvtárához" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "A(z) „{0}” hozzá lett adva a Steam könyvtárához" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Jelentés megjelenítése" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Ez a hiba 5 alkalommal lett jelentve és nem lehet újra beküldeni." "\n" "Jelentse visszajelzését az alábbi meglévő jelentések egyikében." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Megjelenítőbeállítások frissítése, kérjük, várjon…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Megjelenítőbeállítások frissítve" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Nem találhatók felülbírálások." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Lemez útvonalának kiválasztása" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Nincs környezeti változó megadva." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Nincsenek kizáró minták meghatározva." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Hiba történt." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Másolás vágólapra" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Erőforrásfájl kiválasztása" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Windows függőségek telepítése…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Palack konfigurálása …" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Telepítő lépések feldolgozása…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "{} telepítése…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Végső ellenőrzések elvégzése…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "{0} telepítése…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} most már elérhető a programok nézetben." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "A telepítő ismeretlen hibával meghiúsult" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} már le van tiltva ebben a palackban." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Ez a beállítás különbözik a palack alapértelmezett beállításától." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Szkript kiválasztása" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Az egyéni palackok útvonala nem található" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Visszatérés az alapértelmezett útvonalra. A megadott útvonalról egyetlen " "palack sem lesz listázva." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Windows szoftverek futtatása" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak átköltözés" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Flatpak átköltözés párbeszédpanel be-/kikapcsolása." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Sötét téma" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Sötét téma használatának kényszerítése." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Frissítési dátum be-/kikapcsolása a listában" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "A palacklista frissítési dátumának be-/kikapcsolása." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Steam alkalmazás lista" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Steam alkalmazások listájának ki-/bekapcsolása." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Epic Games lista" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Epic Games lista ki-/bekapcsolása." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Ubisoft Connect lista" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Ubisoft Connect lista ki-/bekapcsolása." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Ablakszélesség" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Ablakszélesség módosítása." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Ablakmagasság" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Ablakmagasság módosítása." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Értesítések megjelenítése." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Gyorsítótár tisztítása" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Gyorsítótár útvonalának tisztítása rendszerindításkor." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Kiadásra jelölt" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "A kiadásra jelölt futtatók be-/kikapcsolása." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Indítási nézet" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Válassza ki az alkalmazás indításakor betöltendő nézetet." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Kísérleti funkciók be-/kikapcsolása, mint például a verziókezelés és a " "telepítők. Kiadásra jelölt a futtatók számára." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Steam Proton támogatás" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Kísérleti Steam Proton prefixek támogatásának ki-/bekapcsolása." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Kísérleti:homokozó" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Kísérleti homokozó palackonkénti ki-/bekapcsolása." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Palackok automatikus bezárása" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Palackok bezárása, miután elindított egy végrehajtható fájlt a fájlkezelőből." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Homokozó-figyelmeztetés megjelenítése" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Homokozó-figyelmeztetés be-/kikapcsolása." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Futtasson Windows szoftvereket Linuxon, a Palackok segítségével!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Palackozza be a szoftvereket és élvezze a szabadidejében!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Beépített függőségi telepítési rendszerünk önműködő hozzáférést biztosít a " "szoftverek kompatibilitásához. A letöltéskezelővel töltse le a hivatalos " "összetevőket: a futtatót (Wine, Proton), DXVK-t, a függőségeket, stb." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "A Palackok verziókezelése biztonságban tartja a munkáját, és lehetővé teszi, " "hogy később visszaállíthassa!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Funkciók:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Hozzon létre palackokat előre beállított környezetek segítségével, vagy " "hozzon létre egy sajátot" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Végrehajtható fájl (.exe /.msi) futtatása a palackokban, közvetlenül a " "fájlkezelő helyi menüjéből" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "A palackokba telepített alkalmazások automatikus észlelése" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Környezeti változók gyors hozzáadása" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "A DLL-ek felülírása közvetlenül a palackonkénti beállításokból történik" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Menet közbeni futtatócsere bármely palackhoz" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Különböző játékteljesítmény-optimalizációk (esync, fsync, DXVK, gyorsítótár, " "shader compiler, offload… és még sok más.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "A Wine és Proton futtatók automatikus telepítése és kezelése" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Automatikus palackjavítás törés esetén" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Integrált függőségtelepítő, amely egy közösség által karbantartott tárolón " "alapul" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Integrált feladatkezelő a Wine folyamatokhoz" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Hozzáférés a ProtonDB-hez és a WineHQ-hoz támogatásért" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" "Rendszer, amellyel a beállításait a Palackok új verzióihoz juttathatja el" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Palackok biztonsági mentése és importálása" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Wine prefixek importálása más kezelőkből" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Palackok verziókezelése" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "…és még sok más, amit a Palackok telepítésével találhat!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Metaadat-információ frissítése" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "További frissítési információk hozzáadása és a kiadási megjegyzések helyes " "verziója" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "„Hozzáadás a Steamhez” gomb javítva" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Javítva, hogy a BottleConfig nem szerializálható" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "A Patool dupla extrakció hibája javítva" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Helyes verzió" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Hiba javítása palack létrehozásakor" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Nagy változás: Palackok felületének újratervezése" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Az életminőség javítások:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Szívecske ikon cseréje könyvtár ikonra a könyvtár oldalon" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Értesítés hozzáadása a „Végrehajtható fájl futtatása” lehetőséghez" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Hibajavítások:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "A parancsikon hozzáadása a Steamhez hibát eredményezett" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "A biztonsági mentés importálása hibát eredményezett" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "A Steam-futtatókörnyezet automatikusan engedélyezve van a wine-ge-custom " "használatakor" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Különféle könyvtárral kapcsolatos javítások, mint az üres borítók, és " "hiányzó elemekkal kapcsolatos összeomlások" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Különböző szövegkódolással való hibák javítása" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "Hiba javítása letöltéskor, ha a Palackok nem terminálból fut" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Verzió helyes dátuma" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" "Az NVIDIA-val kapcsolatos kritikus hibák elrejtése nem NVIDIA rendszereken" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Gamescope javítások" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "A függőségek telepítése gyorsabb és stabilabb" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "Az állapotellenőrzés több információt tartalmaz a gyorsabb hibakereséshez" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "Az NVAPI sok javítást kapott és sokkal stabilabb, most már megfelelően kell " "működnie" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Összetevő letöltésekor megjelenő összeomlás javítása" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Backend kód javítása a spin-lock elkerülésével" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Több változó a telepítő szkripteléséhez" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "A kezdő párbeszédpanel javítása, amely „Minden kész” állapotot mutatott, " "miközben valójában még nem állt készen" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Az építési rendszer javítása" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" "A VKD3D alapértelmezett engedélyezése játékhoz való palackok létrehozásakor" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" "Összeomlások javítása rossz kódolással rendelkező Steam fájlok beolvasásakor" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "A telepítés/eltávolítás után nem megfelelően frissülő komponensek javítása a " "felhasználói felületen" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Több FSR javítás" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Hiba javítása, amikor egy program bezáródik, miután a „Végrehajtható fájl " "futtatása” lehetőséggel elindították" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "és sokkal, sokkal, sokkal több!" #~ msgid "Calculating…" #~ msgstr "Számítás…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr ".exe/.msi futtatása ebben a palackban" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Új palack létrehozása" #~ msgid "New Bottle" #~ msgstr "Új palack" #~ msgid "Bottle Information" #~ msgstr "Palack információ" #~ msgid "An environment improved for Windows games." #~ msgstr "Egy Windows játékokhoz módosított környezet." #~ msgid "An environment improved for Windows applications." #~ msgstr "Egy Windows alkalmazásokhoz módosított környezet." #~ msgid "A clear environment for your experiments." #~ msgstr "Egy tiszta környezet a kísérleteihez." #~ msgid "Unlinked Home Directory" #~ msgstr "Leválasztott kezdőkönyvtár" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Ne kapcsolja össze a felhasználói könyvtárat a kezdőkönyvtárhoz" #~ msgid "64 bit" #~ msgstr "64-bit" #~ msgid "32 bit" #~ msgstr "32-bit" #~ msgid "Custom Recipe" #~ msgstr "Egyéni recept" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "" #~ "Válasszon egy egyéni receptet a környezet számára, ha rendelkezik eggyel." #~ msgid "Custom Path" #~ msgstr "Egyéni útvonal" #~ msgid "Store this bottle in another place." #~ msgstr "Tárolja a palackot egy másik helyen." #~ msgid "You are offline, unable to download." #~ msgstr "Nincs online kapcsolat, nem tudja letölteni." #~ msgid "Choose an executable path" #~ msgstr "Válassza ki egy végrehajtható fájl útvonalát" #~ msgid "Choose a Windows executable file" #~ msgstr "A Windows végrehajtható fájl kiválasztása" #~ msgid "Choose working directory for executables" #~ msgstr "Munkakönyvtár kiválasztása a végrehajtható fájlok számára" #~ msgid "Choose a recipe file" #~ msgstr "Válassza ki a receptfájlt" #~ msgid "Choose where to store the bottle" #~ msgstr "Válassza ki, hogy hol tárolja a palackot" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Válasszon egy új palack útvonalat" #~ msgid "Choose the script" #~ msgstr "Szkript kiválasztása" #~ msgid "Choose the Working Directory" #~ msgstr "Válassza ki a munkakönyvtárat" #, fuzzy #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Megtört tároló észlelése javítva" #, fuzzy #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr ".lnk fájlkiterjesztések támogatása" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "" #~ "Nem sikerült telepíteni az összetevőket, 3 alkalommal volt megpróbálva." #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Francia fordítások @rjousse18-nak és @julroy67-nek köszönhetően" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Francia fordítások @rjousse18-nak és @julroy67-nek köszönhetően" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "" #~ "Orosz fordítások @Knebergish-nek, @lenemter-nek és @Smoque-nak " #~ "köszönhetően" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Horvát fordítások @milotype-nak köszönhetően" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Thai fordítások @SashaPGT-nek köszönhetően" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Horvát fordítások @milotype-nak köszönhetően" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "Portugál fordítás: @laralem, @SantosSI, Pão com omlet, @hugok79" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Olasz fordítások @gdonisi-nak köszönhetően" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Horvát fordítások @milotype-nak köszönhetően" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Lengyel fordítás: Marcinek Krzysztof" #~ msgid "Layers" #~ msgstr "Rétegek" #~ msgid "Ultra Quality" #~ msgstr "Ultra minőség" #~ msgid "Quality" #~ msgstr "Minőség" #~ msgid "Balanced" #~ msgstr "Kiegyensúlyozott" #~ msgid "Layered" #~ msgstr "Rétegezett" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Egy rétegezett környezet, ahol minden alkalmazás egy réteg." #~ msgid "Choose path" #~ msgstr "Útvonal kiválasztása" #~ msgid "Choose a file." #~ msgstr "Válasszon egy fájlt." #~ msgid "File not Found" #~ msgstr "Nem található fájl" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "Az adott fájl nem létezik. Kérjük, válasszon egy megfelelő fájlt." #~ msgid "Spaces in File Name" #~ msgstr "Szóközök a fájlnévben" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "A színkereső táblázat útvonala nem tartalmazhat szóközöket. Kérjük, " #~ "nevezze át a fájlt úgy, hogy minden szóközt eltávolítson." #~ msgid "Invalid Image Dimension" #~ msgstr "Érvénytelen képméret" #~ msgid "Height and width of the image must be equal." #~ msgstr "A magasságnak és a szélességnek egyenlőnek kell lennie." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Wine prefix könnyű kezelése a környezetek használatával" #~ msgid "Run with Arguments…" #~ msgstr "Futtatás argumentumokkal…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Belső fájlok tallózása a Wine intézővel." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Folyamatok kezelése a Wine feladatkezelőjével." #~ msgid "Debug wine processes." #~ msgstr "Wine folyamatok hibakeresése." #~ msgid "Wine Configuration" #~ msgstr "Wine konfiguráció" #~ msgid "Adjust internal settings." #~ msgstr "Belső beállítások módosítása." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Programok eltávolítása a Wine eltávolítójának haszálatával." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Hozzáférés a belső Wine vezérlőpulthoz." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "" #~ "Használja a telepítők részt vagy a \"Végrehajtható fájl futtatása\" " #~ "gombot." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "A függőségek olyan szoftverek, könyvtárak és kodekek, amelyek javítják a " #~ "Windows-szoftverek kompatibilitását. Telepítse innen, hogy megfeleljen a " #~ "program követelményeinek." #~ msgid "Read documentation." #~ msgstr "Dokumentáció elolvasása." #~ msgid "Install Selected" #~ msgstr "Kijelöltek telepítése" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "Nyomatékosan ajánljuk hogy ne telepítsen több függőséget egyszerre." #~ msgid "Select Dependencies" #~ msgstr "Függőségek kiválasztása" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Ebben a részben telepítheti a közösségünk által válogatott programokat, " #~ "anélkül, hogy manuálisan kellene elvégeznie." #~ msgid "Read documentation" #~ msgstr "Dokumentáció elolvasása" #~ msgid "Graphics" #~ msgstr "Grafika" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Javítja a DirectX 11 játékok és 3D alkalmazások teljesítményét." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Javítja a DirectX 12 játékok és 3D alkalmazások teljesítményét." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "" #~ "Lehetővé teszi a DLSS támogatást és az Nvidia NVAPI-ját, ha elérhető." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "Az FSR élvonalbeli felskálázó technológiákat használ a képkockasebesség " #~ "növelésére." #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "A vkBasalt egy Vulkan utófeldolgozási réteg, amely javítja a játékok " #~ "vizuális grafikáját." #~ msgid "Manage vkBasalt settings" #~ msgstr "vkBasalt beállítások kezelése" #~ msgid "Use the Wine virtual desktop." #~ msgstr "A Wine virtuális asztal használata." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Teljes képernyős egérelkapás" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "" #~ "Egérbemenet elkapásának engedélyezése a program számára teljes képernyős " #~ "ablak esetén." #~ msgid "Take Focus" #~ msgstr "Fókusz elvétele" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Aktiválás, ha a program nem veszi vissza a fókuszt váltáskor." #~ msgid "Mouse Warp" #~ msgstr "Egérrögzítés" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Változtassa meg, ha az egér szakadozását, vagy leválását tapasztalja." #~ msgid "Screen Scaling" #~ msgstr "Képernyő méretezése" #~ msgid "Set custom DPI." #~ msgstr "Egyéni DPI beállítása." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Renderelő" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Válassza ki melyik backendet használja a wined3d." #~ msgid "gl (default)" #~ msgstr "gl (alapértelmezett)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Összetevők verziójának kezelése" #~ msgid "DXVK Version" #~ msgstr "DXVK verzió" #~ msgid "VKD3D Version" #~ msgstr "VKD3D verzió" #~ msgid "DXVK NVAPI Version" #~ msgstr "DXVK NVAPI verzió" #~ msgid "LatencyFleX Version" #~ msgstr "LatencyFleX verzió" #~ msgid "false" #~ msgstr "hamis" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Ugyanaz, mint a Palackoké, de a Steam szolgáltatja." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Játékteljesítmény optimalizálása igény szerint." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "A Gamescope mikrokompozitor használata." #~ msgid "Defaults to the bottle path." #~ msgstr "Alapértelmezetten a palack útvonala." #~ msgid "Reset to default" #~ msgstr "Visszaállítás alapértelmezettre" #~ msgid "Choose a directory" #~ msgstr "Könyvtár kiválasztása" #~ msgid "Audio" #~ msgstr "Hang" #~ msgid "Reduce Latency" #~ msgstr "Késleltetés csökkentése" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "A PulseAudio késleltetés 60 ms-ra állítása, javítva a hangminőséget." #~ msgid "Versioning" #~ msgstr "Verziókezelés" #~ msgid "Use Compression for States" #~ msgstr "Tömörítés használata az állapotokhoz" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Ez lecsökkenti az állapotok által használt lemezterületet, de lelassítja " #~ "a létrehozásukat." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "A Palackok létre fog hozni egy állapotot a telepítők és függőségek " #~ "futtatása előtt." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "" #~ "Egyéni minták használatával kizárhat bizonyos útvonalakat a " #~ "verziókezelésből." #~ msgid "Development and Debugging" #~ msgstr "Fejlesztés és hibakeresés" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Vulkan és OpenGL átfedés az FPS, a hőmérséklet, a CPU/GPU terhelés és " #~ "egyebek figyeléséhez." #~ msgid "Wine 'fixme' Logs" #~ msgstr "Wine 'fixme' naplók" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "A hosszú kódútvonalak, amelyek nincsenek a Wine-ban implementálva." #~ msgid "No Programs found" #~ msgstr "Nem találhatók programok" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Telepítse a programokat a telepítők részből vagy a telepítő végrehajható " #~ "fájljának futtatásával, de manuálisan is hozzáadhat végrehajtható " #~ "fájlokat a \"+\" gombbal." #~ msgid "Toggle Hidden" #~ msgstr "Rejtettek be-/kikapcsolása" #~ msgid "Take a break, it may take a while." #~ msgstr "Tartson egy kis szünetet, ez eltarthat egy ideig." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Állítsa be, hogy a Gamescope hogyan kezelje a futtatni kívánt játékok " #~ "ablakát." #~ msgid "Width (e.g. 1280)" #~ msgstr "Szélesség (pl. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Magasság (pl. 750)" #~ msgid "Gamescope Resolution" #~ msgstr "Gamescope felbontás" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Naplózási szint változtatása.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "vkBasalt beállítások" #~ msgid "Color Lookup Table" #~ msgstr "Színkereső táblázat" #~ msgid "Start off by creating a Bottle." #~ msgstr "Kezdjen egy palack létrehozásával." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Windows szoftverek futtatása Linuxon.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Egyéni palackok útvonala (újraindítás szükséges)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Válassza ki, hogy hol szeretné tárolni az új palackokat (ez nem fogja " #~ "áthelyezni a létezőket)." #~ msgid "In early development (requires restart)." #~ msgstr "Korai fejlesztésben (újraindítás szükséges)." #~ msgid "Import/Export…" #~ msgstr "Importálás/exportálás…" #~ msgid "Support" #~ msgstr "Támogatás" #~ msgid "Forums" #~ msgstr "Fórumok" #~ msgid "Open menu" #~ msgstr "Menü megnyitása" #~ msgid "New bottle" #~ msgstr "Új palack" #~ msgid "Ok" #~ msgstr "Ok" #~ msgid "Confirm" #~ msgstr "Megerősítés" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Biztosan meg szeretné szakítani az összes folyamatot?\n" #~ "Ez adatvesztéshez vezethet." #, fuzzy #~ msgid "Default to the bottle path." #~ msgstr "Alapértelmezetten a palack útvonala." #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "" #~ "Ez megtartja az összes fájlját, de törli az összes állapotot. Szeretné " #~ "folytatni?" #~ msgid "Details & Utilities" #~ msgstr "Részletek és segédprogramok" #~ msgid "Found in your bottle's Start menu." #~ msgstr "A palack Start menüjéből." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "{0} nevű palack sikeresen létrehozva" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "{0} telepítve." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Hírek" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "" #~ "Új verziókezelő rendszer, amely lehetővé teszi az egész palack " #~ "verziókezelését (a konfigurációét is)" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "Az automatikus verziókezelés most már be- és kikapcsolható" #~ msgid "Use compression for versioning states" #~ msgstr "Tömörítés használata a verzióállapotokhoz" #~ msgid "New About dialog" #~ msgstr "Új névjegy párbeszédpanel" #~ msgid "Fixes" #~ msgstr "Javítások" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Finn fordítások Jiri Grönroos-nak köszönhetően" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Indonéz fordítások @liimee-nek köszönhetően" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "" #~ "Spanyol fordítások Pablo Munoz Alabau-nak és @oscfdezdz-nek köszönhetően" #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Portugál (brazil )fordítások @geraldohomero-nak köszönhetően" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Német fordítások Patrick Ulbricht-nen köszönhetően" #~ msgid "Easily manage wineprefix" #~ msgstr "Wine prefixek könnyed kezelése" #~ msgid "Experiments:library" #~ msgstr "Kísérleti:könyvtár" #~ msgid "Toggle experimental Library mode." #~ msgstr "Kísérleti könyvtár mód be-/kikapcsolása." #~ msgid "Loading…" #~ msgstr "Betöltés…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Az egyéni palackok útvonala nem található. Kérjük, ellenőrizze a " #~ "beállításokban.\n" #~ "Visszatérés az alapértelmezett útvonalra. Arról az útvonalról nem lesznek " #~ "palackok felsorolva!" #~ msgid "Health check" #~ msgstr "Állapotfelmérés" #~ msgid "Generating state files index …" #~ msgstr "Állapotfájlok tárgymutatójának létrehozása…" #~ msgid "Creating a restore point …" #~ msgstr "Visszaállítási pont létrehozása folyamatban van…" #~ msgid "Could not create the state folder." #~ msgstr "Nem sikerült létrehozni az állapotmappát." #~ msgid "Updating index …" #~ msgstr "Tárgymutató frissítése…" #~ msgid "Could not update the states file." #~ msgstr "Nem sikerült frissíteni az állapotok fájlt." #~ msgid "Could not update the index file." #~ msgstr "Nem sikerült frissíteni a tárgymutató fájlt." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "A végrehajtható fájlhoz talált argumentumok: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "{self.__step}. lépés ennyiből: {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "{0} elindítva." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "{0} elindítva Steammel." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Állapot tárgymutató: {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Dokumentáció elolvasása a függőségekről." #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "DXVK átfedés be-/kikapcsolása, amely az FPS-t és egyéb részleteket " #~ "jelenít meg a D3D alkalmazásokban." #~ msgid "Read documentation about programs" #~ msgstr "Dokumentáció elolvasása a programokról" #~ msgid "Extra settings" #~ msgstr "További beállítások" #~ msgid "Local Resources" #~ msgstr "Helyi erőforrások" #~ msgid "Search for Prefixes" #~ msgstr "Prefixek keresése" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Verziókezelés engedélyezése a palack mentéséhez és adott állapotba való " #~ "visszaállításához." #~ msgid "Your Library" #~ msgstr "A könyvtára" #~ msgid "Health Check" #~ msgstr "Állapotfelmérés" #~ msgid "Loading..." #~ msgstr "Betöltés..." #~ msgid "Task manager" #~ msgstr "Feladatkezelő" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Válassza ki, hogy hol szeretné tárolni az új palackokat (ez nem fogja " #~ "áthelyezni a létezőket)" #~ msgid "Installing..." #~ msgstr "Telepítés…" #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "Nem lehet létrehozni az asztalbejegyzést a hiányzó jogosultságok miatt.\n" #~ "Tekintse meg videónkat arról, hogyan javíthatja ki ezt a Flatpak " #~ "alkalmazásban." #~ msgid "Type a short comment:" #~ msgstr "Írjon egy rövid megjegyzést:" #~ msgid "Temp files" #~ msgstr "Ideiglenes fájlok" #~ msgid "Close Bottles after starting a program from the file manager" #~ msgstr "" #~ "Zárja be a Palackokat, miután elindította a programot a fájlkezelőből" #, fuzzy #~ msgid "Custom bottles path (requires restart)" #~ msgstr "Egyéni palackok útvonala (újraindítás szükséges)" #~ msgid "Pre-release" #~ msgstr "Előzetes kiadás" #~ msgid "In early development (requires restart)" #~ msgstr "Korai fejlesztésben (újraindítás szükséges)" #~ msgid "Caffe" #~ msgstr "Caffe" #~ msgid "GE Wine" #~ msgstr "GE Wine" #~ msgid "Lutris" #~ msgstr "Lutris" #~ msgid "Steam" #~ msgstr "Steam" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Palackok verziókezelése (kísérleti)" #~ msgid "Translate" #~ msgstr "Fordítás" #~ msgid "Funding" #~ msgstr "Finanszírozás" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Hiba " #~ "bejelentése" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Hibajelentés" #~ msgid "Open with explorer" #~ msgstr "Megnyitás fájlkezelővel" #~ msgid "Move inside the sandbox" #~ msgstr "Áthelyezés a homokozóba" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Áthelyezés a homokozóba…" #~ msgid "Utilities" #~ msgstr "Segédprogramok" #~ msgid "Command line" #~ msgstr "Parancssor" #~ msgid "Registry editor" #~ msgstr "Rendszerleíró-szerkesztő" #~ msgid "Wine config" #~ msgstr "Wine konfiguráció" #~ msgid "Control panel" #~ msgstr "Vezérlőpult" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Teszt mód engedélyezve: csak a teszt tárolóból való függőségek jelennek " #~ "meg." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4…" #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Bár az ezen az oldalon található fájlok ellenőrzése megtörtént, " #~ "előfordulhat, hogy védett licenc alatt állnak." #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Bár az ezen az oldalon található fájlok ellenőrzése megtörtént, " #~ "előfordulhat, hogy védett licenc alatt állnak." #~ msgid "Read documentation about installers\t" #~ msgstr "Dokumentáció elolvasása a telepítőkről\t" #~ msgid "Bottle details" #~ msgstr "Palack részletei" #~ msgid "My beautiful bottle" #~ msgstr "A gyönyörű palackom" #~ msgid "Rename bottle" #~ msgstr "Palack átnevezése" #~ msgid "Use DXVK" #~ msgstr "DXVK használata" #~ msgid "Use VKD3D" #~ msgstr "VKD3D használata" #~ msgid "Enable FSR" #~ msgstr "FSR engedélyezése" #~ msgid "Enable LatencyFleX" #~ msgstr "LatencyFleX engedélyezése" #~ msgid "Mouse capture fullscreen" #~ msgstr "Egér elkapása teljes képernyőn" #~ msgid "DXVK version" #~ msgstr "DXVK verzió" #~ msgid "Manage VKD3D versions" #~ msgstr "VKD3D verziók kezelése" #~ msgid "Will restart the wineserver." #~ msgstr "Újraindítha a Wine szervert." #~ msgid "DLL overrides" #~ msgstr "DLL felülbírálások" #~ msgid "Set PulseAudio latency to 60 milliseconds to increase sound quality." #~ msgstr "" #~ "A hangminőség növelése érdekében állítsa a PulseAudio késleltetést 60 " #~ "milliszekundumra." #~ msgid "Read documentation about versioning\t" #~ msgstr "Dokumentáció elolvasása a verziókezelésről\t" #~ msgid "e.g. ucrtbase" #~ msgstr "pl. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Meglévő felülbírálások" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "pl.: -példa1 -példa2 -példa3=hello" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "pl.: AzÉnDuplikáltPalackom" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicating" #~ msgstr "page_duplicating" #~ msgid "page_duplicated" #~ msgstr "page_duplicated" #~ msgid "New variable" #~ msgstr "Új változó" #~ msgid "e.g. MY_VAR" #~ msgstr "pl. A_VÁLTOZÓM" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Itt megváltoztathatja a végrehajtott parancsok környezeti változóit." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "pl.: VÁLTOZÓ1=érték VÁLTOZÓ2=érték" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "például: változó1=érték1 változó2=érték2" #~ msgid "e.g. 60" #~ msgstr "pl. 60" #~ msgid "e.g. 30" #~ msgstr "pl. 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "A Palackok Flatpak verzióját használja, ne felejtsen el engedélyt adni a " #~ "Flatseal alkalmazással, ha a szkript útvonala a " #~ "homokozón kívülre esik." #~ msgid "Type the new name:" #~ msgstr "Adja meg az új nevet:" #~ msgid "Type here.." #~ msgstr "Írjon ide..." #~ msgid "Message goes here." #~ msgstr "Ide kerül az üzenet." #~ msgid "Utility & Preferences" #~ msgstr "Segédprogram és beállítások" #~ msgid "Choose a name for your bottle" #~ msgstr "Válasszon nevet a palacknak" #~ msgid "Use custom path" #~ msgstr "Egyéni útvonal használata" #~ msgid "Welcome" #~ msgstr "Isten hozta!" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "A Palackok megkönnyíti a Windows szoftverek futtatását Linuxon." #~ msgid "What Are Bottles?" #~ msgstr "Mik a palackok?" #~ msgid "" #~ "A bottle is a Windows-like environment configured to run Windows " #~ "software, you can have multiple apps in each bottle. \n" #~ "\n" #~ "Those are isolated and the software that runs inside can't access your " #~ "personal files if you don't allow it.\n" #~ "\n" #~ "Read more about" #~ msgstr "" #~ "A palack egy Windows-szerű környezet, Windows szoftverek futtatására " #~ "beállítva, és több alkalmazás is lehet egy palackban.\n" #~ "\n" #~ "Ezek izolálva vannak és a futtatott szoftver nem tudja elérni a személyes " #~ "fájljait, ha nem engedi meg.\n" #~ "\n" #~ "Olvasson többet róla" #~ msgid "We Are Almost There" #~ msgstr "Mindjárt készen vagyunk" #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Le kell töltenünk és telepítenünk kell pár összetevőt (~75MB), hogy " #~ "készen legyünk.\n" #~ "\n" #~ "Ezeket a fájlokat nem tudjuk felajánlani a Palackokkal, mivel ezeknek " #~ "eltérő kiadási ciklusa van.\n" #~ "\n" #~ "Amikor kész, nyomja meg a telepítés gondot." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Üljön le és lazítson, ez eltarthat néhány percig." #~ msgid "Download" #~ msgstr "Letöltés" #~ msgid "Everything Is Ready!" #~ msgstr "Minden készen áll!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Most már készen áll az első palackjai létrehozására." #~ msgid "Finish" #~ msgstr "Befejez" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Figyelmeztetés: Győződjön meg, hogy ad engedélyt a Flatpaknek, hogy " #~ "elérje az új útvonalat.\n" #~ "Ez megtöri a homokozót!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Megjelenjenek-e az instabil verziók a fenti listában." #~ msgid "Change launch options" #~ msgstr "Indítási lehetőségek módosítása" #~ msgid "Hide from list" #~ msgstr "Elrejtés a listáról" #~ msgid "Unhide from list" #~ msgstr "Megjelenítés a listán" #~ msgid "Processing..." #~ msgstr "Feldolgozás..." #~ msgid "Your library" #~ msgstr "A könyvtára" #~ msgid "Go back" #~ msgstr "Vissza" #~ msgid "Installer requires local resources" #~ msgstr "A telepítő helyi erőforrásokat igényel" #~ msgid ", " #~ msgstr ", " #, python-format #~ msgid "Pick executable for %s" #~ msgstr "Végrehajtható fájl választása %s számára" #~ msgid "Local resources not found or invalid" #~ msgstr "A helyi erőforrások érvénytelenek, vagy nem találhatók" #~ msgid "Installation failed, please check the logs." #~ msgstr "A telepítés sikertelen, nézze meg a naplókat." #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) Folytatás az alapértelmezett környezettel…" #~ msgid "Confirm deletion" #~ msgstr "Törlés megerősítése" #~ msgid "Done" #~ msgstr "Befejezve" #~ msgid "Caffe runners" #~ msgstr "Caffe futtatók" #~ msgid "Proton runners" #~ msgstr "Proton futtatók" #~ msgid "Other runners" #~ msgstr "Egyéb futtatók" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "A Palackok fórumai" #~ msgid "Unhide this program" #~ msgstr "Program megjelenítése" #~ msgid "Type a name for your bottle" #~ msgstr "Adja meg a palack nevét" #~ msgid "New programs will be automatically found." #~ msgstr "Az új programok automatikus meg lesznek találva." #~ msgid "Duplicate a bottle" #~ msgstr "Palack duplikálása" #~ msgid "Change environment variables" #~ msgstr "A környezeti változók módosítása" #~ msgid "This field cannot contain special characters!" #~ msgstr "Ez a mező nem tartalmazhat speciális karaktereket!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Ezek olyan kompatibilitási rétegek, amelyek lehetővé teszik a Windows " #~ "szoftverek telepítését és futtatását Linux rendszereken.\n" #~ "\n" #~ "A palackok olyan környezetek, ahol a futtató konfigurálja a " #~ "rendszert, és ahol a Windows szoftver fut és telepítve van.\n" #~ "\n" #~ "További " #~ "információ a futtatókról" #~ msgid "Import & export" #~ msgstr "Importálás és exportálás" #~ msgid "Set custom DPI" #~ msgstr "Egyéni DPI beállítása" #~ msgid "Gamescope settings" #~ msgstr "Gamescope beállítások" #~ msgid "What Are Runners?" #~ msgstr "Mik a futtatók?" #~ msgid "" #~ "We need to download and install a runner to allow you to create your own " #~ "bottles.\n" #~ "The download size is ~70MB.\n" #~ "Read " #~ "more about what we're going to download\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Le kell töltenünk és telepítenünk kell egy futtatót, hogy lehetővé tegyük " #~ "a saját palackok létrehozását.\n" #~ "A letöltési méret kb. 70MB.\n" #~ "További " #~ "információ arról, hogy mit fogunk letölteni\n" #~ "\n" #~ "Nem kínálhatjuk ezeket a fájlokat a Palackokkal, mivel ezek különböző " #~ "kiadási ciklusokkal rendelkeznek.\n" #~ "\n" #~ "Ha készen áll, nyomja meg a Telepítés gombot." #~ msgid "Show update date" #~ msgstr "Frissítési dátum megjelenítése" #~ msgid "Library mode" #~ msgstr "Könyvtár mód" #~ msgid "Flatpak help" #~ msgstr "Flatpak súgó" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Nem látom az régi palackjaim frissítés után." #~ msgid "I don't see some directories." #~ msgstr "Nem látok néhány könyvtárat." #~ msgid "I can't see the files in my home." #~ msgstr "Nem látom a fájlokat a saját könyvtáramban." #, fuzzy #~ msgid "Executable silently crash or black screen" #~ msgstr "" #~ "A végrehajtható fájl csendesen összeomlott, vagy fekete lépernyőt kapott" #~ msgid "Destroy this bottle" #~ msgstr "Palack megsemmisítése" #~ msgid "64 Bit" #~ msgstr "64-bites" #~ msgid "Make a backup of this bottle." #~ msgstr "Biztonsági mentés készítése a palackról." #~ msgid "64-bit" #~ msgstr "64 bites" #~ msgid "32-bit" #~ msgstr "32 bites" #~ msgid "Night theme" #~ msgstr "Éjszakai téma" #~ msgid "Use the night theme." #~ msgstr "Éjszakai téma használata." #~ msgid "Experiments:winebridge" #~ msgstr "Kísérleti: winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Kísérleti winebridge implementáció ki-/bekapcsolása." #~ msgid "Enable ACO shader compiler" #~ msgstr "ACO árnyékoló fordító engedélyezése" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Javítja a játékok és a 3D alkalmazások teljesítményét.\n" #~ "Tiltsa le, ha grafikus hibákat tapasztal." #~ msgid "Night mode" #~ msgstr "Éjjeli mód" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "WineBridge használata folyamat és programkezeléshez." #~ msgid "Bottles' Issues" #~ msgstr "Tárolók kérdései" #~ msgid "Bottles Started!" #~ msgstr "Tárolók elindítva!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Ez a korai fejlesztés kísérleti jellemzője, legyen óvatos és jelentse a hibákat." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Tárolók fejlesztői" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Optimalizálja a játék teljesítményét igény szerint" #, fuzzy #~ msgid "NVAPI version" #~ msgstr "NVAPI-verzió" #~ msgid "Point to the bottle path" #~ msgstr "Tároló elérési út mutatása" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "A játékmód vagy nem érhető el a rendszerén, vagy nem fut." #~ msgid "Experiments:installers" #~ msgstr "Kísérletek: telepítők" #~ msgid "Software" #~ msgstr "Szoftver" #~ msgid "An environment improved for Windows software." #~ msgstr "Javított környezet a Windows szoftverekhez." #~ msgid "Use a dark application theme." #~ msgstr "Sötét alkalmazástéma használata." #~ msgid "Experiments:versioning" #~ msgstr "Kísérletek: verziókészítés" #~ msgid "Import and export" #~ msgstr "Import és export" #~ msgid "Creating sandboxed folders…" #~ msgstr "" #~ "Flatpak-ként futtatása, védőfal mögé helyezett mappák létrehozása " #~ "folyamatban van…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "Ezek a wine/wine-kiszolgáló folyamatok futnak a számítógépén." #~ msgid "Check for running processes." #~ msgstr "Ellenőrizze a futó folyamatokat." #~ msgid "Backup bottle" #~ msgstr "Tárolók biztonsági másolata" #~ msgid "Bottle" #~ msgstr "Tároló" #~ msgid "No runners found, please install one." #~ msgstr "Nincsenek futtatók, kérjük, telepítsen egyet." #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "Nem található a DXVK, a legújabb verzió telepítése folyamatban van…" #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "" #~ "Nem található a VKD3D, a legújabb verzió telepítése folyamatban van…" #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "" #~ "Nem található a NVAPI, a legújabb verzió telepítése folyamatban van…" #, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Az új „{0}”-tároló készen áll." #~ msgid "Improved the Download manager" #~ msgstr "Továbbfejlesztett letöltéskezelő" #~ msgid "Update to GNOME Runtime 41." #~ msgstr "A GNOME futtatókörnyezet frissítve a 41-es verzióra." #~ msgid "" #~ "The DXVK and VKD3D installation are now performed in asynchronous mode" #~ msgstr "A DXVK és a VKD3D telepítése most aszinkron módban történik" #~ msgid "UI improvements for elementary OS" #~ msgstr "" #~ "A felhasználói felület fejlesztései az (elementary OS) Elemi operációs " #~ "rendszerhez" #~ msgid "" #~ "Fixed a bug in component installation that was assigning the wrong name " #~ "after download." #~ msgstr "" #~ "Kijavítottuk az összetevő telepítésének hibáját, amely rossz nevet adott " #~ "a letöltés után." #~ msgid "Fixed the wrong text for cwd label." #~ msgstr "Javítottuk a cwd címke rossz szövegét." #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Javítva egy hiba, amely a Tárolók összeomlását okozta, amikor " #~ "argumentumokkal futtatható végrehajtható fájlokat futtatott." #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Japán fordítás: @jatin-cbs" #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "" #~ "Portugál (Brazília) fordítás: Ricardo Porto, @farribeiro, @swyknox, " #~ "@davipatricio" #~ msgid "Choose an environment" #~ msgstr "Környezet kijelölése" #~ msgid "Download & Install this runner" #~ msgstr "Futtató letöltése és telepítése" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #~ msgid "Use %command% in launch options to set prefixes and suffixes" #~ msgstr "" #~ "Az elő- és utótag beállításkezelője megnyitása a(z) „%command%”-" #~ "parancsával" #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "Tároló létrehozása a fájlkezelő által megadott futtatható fájllal" #~ msgid "" #~ "Rewrited the manager to be less recursive and more user-friendly to " #~ "developers" #~ msgstr "" #~ "A kezelőt átírták, hogy kevésbé rekurzív és felhasználóbarátabb legyen a " #~ "fejlesztők számára" #~ msgid "" #~ "The dependencies/components/installers has now they own managers, " #~ "indipendent from the main one" #~ msgstr "" #~ "A függőségeknek/összetevőknek/telepítőknek mostantól saját kezelőiek " #~ "vannak, függetlenül a főtől" #~ msgid "" #~ "The dependencies manager can now extract single files from Windows " #~ "Cabinet files" #~ msgstr "" #~ "A függőségkezelő most egyetlen fájlt tud kibontani a Windows " #~ "kabinetfájljaiból" #~ msgid "" #~ "Now the user need to accept the notice in the crash report, before " #~ "submiting new reports" #~ msgstr "" #~ "Most a felhasználónak el kell fogadnia az összeomlási jelentésben " #~ "szereplő értesítést, mielőtt új jelentéseket küldene" #~ msgid "The user homedir is now removed from the reports" #~ msgstr "A kezdőkönyvtár felhasználó eltávolításra került a jelentésekből" #~ msgid "" #~ "The lutris-lol runner is now hidden when Bottles is running under " #~ "flatpak, as it is not compatible with it" #~ msgstr "" #~ "A lutris-lol futó most el van rejtve, amikor a Tárolók flatpak alatt " #~ "futnak, mivel nem kompatibilis vele" #~ msgid "" #~ "The Windows Cabinet extraction is now quiet and only show relavant logs" #~ msgstr "" #~ "A Windows kabinetfájl kibontása most csendes, és a megfelelő naplókat " #~ "mutatja" #~ msgid "" #~ "The download status icon in the preferencies dialog, is now on the right " #~ "of the percentage, so it will be no more moved by the percentage" #~ msgstr "" #~ "A letöltési állapot ikon a beállítások párbeszédpanelen nem a százalék " #~ "jobb oldalán található, így a százalék nem mozgatja tovább" #~ msgid "" #~ "Fixed a bug in name resolution that could cause Bottles to crash if it " #~ "cannot reach a resource" #~ msgstr "" #~ "Javítva egy hiba a névfeloldásban, amely a Tárolók összeomlását " #~ "okozhatja, ha nem tud elérni egy erőforrást" #~ msgid "Environment names are now translated again" #~ msgstr "A környezetnevek most újra le vannak fordítva" #~ msgid "Added missing translations in bottle creation" #~ msgstr "Hiányos fordítások hozzáadása a tárolókészítéshez" #~ msgid "" #~ "Fixed a problem in Wayland support that was setting DISPLAY to the wrong " #~ "parameter" #~ msgstr "" #~ "Kijavítottuk a Wayland támogatási hibáját, amely a DISPLAY-t rossz " #~ "paraméterre állította" #~ msgid "The directory for added custom programs was wrong" #~ msgstr "A hozzáadott egyéni programok könyvtára hibás volt" #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Kínai (egyszerűsített) fordítás: @sr093906" #~ msgid "Are you experiencing problems reaching a directory in Bottles?" #~ msgstr "Problémái vannak a tárolóki könyvtár elérésével?" #~ msgid "Downloads" #~ msgstr "Letöltések" #~ msgid "Toggle the last Update date in the bottles list" #~ msgstr "Tárolóklista utolsó frissítési dátum ki-/bekapcsolása" #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "" #~ "Ha nem fut, a visszatérési hely a végrehajtható elérési út a " #~ "munkakönyvtárhoz" #~ msgid "" #~ "Now a visual feedback is provided when a download fail the checksum " #~ "validation" #~ msgstr "" #~ "Most egy nézet visszajelzés jelenik meg, ha a letöltés sikertelen az " #~ "ellenőrző összeg ellenőrzésén" #~ msgid "Wine support for Wayland trought XWayland" #~ msgstr "Wine támogatása a Wayland számára az XWaylandon keresztül" #~ msgid "Support for 32-bit bottles with custom environment" #~ msgstr "32 bites tárolók támogatása egyedi környezetben" #~ msgid "" #~ "Removed colors from the environments in the bottle creation as these can " #~ "be interpreted as suggested actions" #~ msgstr "" #~ "A szín eltávolítva a tároló készítése környezetéből, mivel ezek javasolt " #~ "műveletenként értelmezhetők" #~ msgid "" #~ "Now the user can only install one dependency per time to avoid conflicts" #~ msgstr "" #~ "Most a felhasználó egyszerre csak egy függőséget telepíthet az ütközés " #~ "elkerülése érdekében" #~ msgid "" #~ "Now the Crash Report dialog display similar reports before send a new one" #~ msgstr "" #~ "Most az összeomlási jelentés párbeszédpanel hasonló jelentéseket jelenít " #~ "meg, mielőtt újat küldene" #~ msgid "" #~ "Now it is possible to clone a bottle with a new name, this can also be " #~ "used for bottles templating" #~ msgstr "" #~ "Mostantól lehetőség van egy ismétlődés tároló másolat új névvel, ezzel is " #~ "használható a tárolók sablonozása" #~ msgid "Reduced the Flatpak permissions" #~ msgstr "Csökkentette a Flatpak engedélyeket" #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Mostantól minden tárolóhoz egyéni munkakönyvtárat választhat" #~ msgid "" #~ "You can see a new button in the bottle details with a folder icon, this " #~ "helps you expose new directories to Bottles" #~ msgstr "" #~ "A tároló részleteiben új gombot láthat egy mappa ikonnal, ez segít abban, " #~ "hogy új könyvtárakat tegyen közzé a Tárolók számára" #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "Kijavítottuk azt a hibát, amely a fájl nem található hibát okozta a " #~ "megszakadt letöltésekkel" #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "Javítva egy hiba, amely miatt a Tárolók összeomlik, amikor a felhasználó " #~ "kapcsolat nélküli üzemmód állapotba kerül letöltés közben" #~ msgid "" #~ "Same as the above but this handle downloads with wrong sizes than the " #~ "source" #~ msgstr "" #~ "Ugyanaz, mint a fentiek, de ez a fogantyú rossz méretben töltődik le, " #~ "mint a forrás" #~ msgid "Fixed the File Manager integration in Flatpak" #~ msgstr "A Flatpak fájlkezelő beilleszkedése javítva" #~ msgid "Fixed a bug in temp directory clean up" #~ msgstr "Ideiglenes könyvtár törlése hibajavítása" #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "Javítva egy hiba, amely miatt a Tárolók összeomlik, ha a frissítés dátuma " #~ "nincs beállítva a tárolóban" #~ msgid "Fixed a bug in bottle configuration upgrade that was causing a loop" #~ msgstr "" #~ "Tároló beállításainak frissítésében hibajavítva, amely hurkot okozott" #~ msgid "" #~ "Frech translations thanks to J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka, K. Herbert" #~ msgstr "" #~ "Francia fordítás: J. Lavoie, SCOTT-HAMILTON, @julroy67, @yannicka, K. " #~ "Herbert" #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Olasz fordítás: @blackcat-917" #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Norvég bokmål fordítás: @comradekingu" #~ msgid "This is an off-calendar release." #~ msgstr "Ez a naptáron kívüli kiadás." #~ msgid "Fix listing when one or more bottles are broken." #~ msgstr "Javítsa ki a listát, ha egy vagy több tároló meghibásodott." #~ msgid "Run any .exe/.msi/.lnk using the flags -e/-l in command line" #~ msgstr "" #~ "Bármilyen .exe/.msi/.lnk fájlkiterjesztés futtatása a -e/-l zászlók " #~ "használatával a parancssorban" #~ msgid "Specify the target bottle using the -b flag in command line" #~ msgstr "Adja meg a céltárolót a -b jelzővel a parancssorban" #~ msgid "Run executables without show the Bottles Window" #~ msgstr "Végrehajtható fájlok futtatása a Tároló ablak megjelenítése nélkül" #~ msgid "Dependencies can now set register keys" #~ msgstr "A függőségek most beállíthatják a rendszerleíró kulcsokat" #~ msgid "Dependencies can now extract archives" #~ msgstr "A függőségek most kibonthatják az archív fájlokat" #~ msgid "Dependencies can now uninstall other dependencies" #~ msgstr "A függőségek eltávolíthatják a többi függőséget" #~ msgid "" #~ "Dependencies can now register fonts in the Bottle Register to make them " #~ "discoverable by the runner" #~ msgstr "" #~ "A függőségek mostantól regisztrálhatják a betűtípusokat a Tároló " #~ "beállításjegyzékben, hogy azok felfedezhetők legyenek a futtató számára" #~ msgid "Cab extraction now support wildcards" #~ msgstr "A kabinetfájl kibontása már támogatja a helyettesítő karaktereket" #~ msgid "Cab extraction now support lowercase extensions" #~ msgstr "A kabinetfájl kibontása már támogatja a kisbetűs kiterjesztéseket" #~ msgid "" #~ "When installing a new runner, winemenubuilder is blocked to prevent the " #~ "creation of broken desktop entries" #~ msgstr "" #~ "Új futtató telepítésekor a winemenubuilder letiltva megakadályozza a " #~ "törött asztalbejegyzések létrehozását" #~ msgid "" #~ "The bottle root is now set as the working directory for all executed " #~ "commands" #~ msgstr "" #~ "A tároló gyökér mostantól az összes végrehajtott parancs " #~ "munkakönyvtáraként van beállítva" #~ msgid "" #~ "Fixed a bug in the dependency manager showing them installed even though " #~ "the process was still running" #~ msgstr "" #~ "Javítva egy hiba a függőségkezelőben, amely megmutatja, hogy telepítve " #~ "vannak, annak ellenére, hogy a folyamat még futott" #~ msgid "" #~ "Fixed a bug that prevented states from being sent to the bottle (kill, " #~ "shutdown, reboot, ..)" #~ msgstr "" #~ "Javítva egy hiba, amely megakadályozta az államok továbbítását a tárolóba " #~ "(törlés, leállítás, újraindítás, …)" #~ msgid "Fixed a bug on processes listing" #~ msgstr "Javítva a folyamatlista hibája" #~ msgid "Fix crash log path on Flatpak" #~ msgstr "Javítsa az ütközési napló elérési útját a Flatpakon" #~ msgid "" #~ "Fixed an issue causing Bottles to detect downloaded dxvk even when it " #~ "fails" #~ msgstr "" #~ "Javítva egy probléma, amely miatt a Tárolók akkor is észleli a letöltött " #~ "dxvk fájlt, ha az nem sikerül" #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "Javítva egy hiba, amely miatt egyes programok nem kerülnek a Programok " #~ "szakaszba" #~ msgid "Fixed a bug in adding registry keys with spaces in name" #~ msgstr "" #~ "Javítottuk a hibát a rendszerleíró kulcsok hozzáadásával a szóközökkel a " #~ "névben" #~ msgid "Uninstallers are now no longer displayed in the Programs list" #~ msgstr "Az eltávolítóprogramok már nem jelennek meg a Programok listában" #~ msgid "Disable uninstaller button for dependencies installed from cab files" #~ msgstr "" #~ "Eltávolítóprogram gomb letiltása a kabinet fájlokból telepített " #~ "függőségeknél" #~ msgid "Access Bottles preferences from the bottle creation view" #~ msgstr "A Tárolók-beállításokat a tároló létrehozásának nézetéből érheti el" #~ msgid "" #~ "A spinner is now displayed when installing dependencies, programs and " #~ "components" #~ msgstr "" #~ "A függőségek, programok és összetevők telepítésekor most egy fonó jelenik " #~ "meg" #~ msgid "Warning for missing cabextract tool" #~ msgstr "Figyelmeztetés a hiányzó CAB-fájl kicsomagolása eszköz" #~ msgid "Warning for experimental features" #~ msgstr "Figyelmeztetés a kísérleti jellemzőkre" #~ msgid "Warning for enables testing repository" #~ msgstr "Figyelmeztetés az adattár tesztelésének engedélyezésére" #~ msgid "Several improvements in runner management" #~ msgstr "Számos fejlesztés a futtatók kezelésében" #~ msgid "Added icons to the sidebar" #~ msgstr "Ikonokat adott az oldalsávhoz" #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Kísérleti támogatás Tárolók telepítőknek" #~ msgid "Better support for Breeze theme" #~ msgstr "Jobb támogatás a Breeze témához" #~ msgid "Browse programs path" #~ msgstr "Program útvonala tallózása" #~ msgid "" #~ "Generate Bottles compatible desktop entries for programs installed " #~ "trought Bottles installers" #~ msgstr "" #~ "Hozzon létre Tárolók kompatibilis asztali bejegyzéseket a Tárolók " #~ "telepítői által telepített programokhoz" #~ msgid "Visual feedback during a state restoring" #~ msgstr "Visszajelzés megjelenítése az állapot helyreállítása során" #~ msgid "Toggle update date on bottles list" #~ msgstr "Frissítési dátum ki-/bekapcsolása a tárolólistán" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Futtató frissítése a legújabb helyileg telepítettre" #~ msgid "Destroy bottle" #~ msgstr "Tároló megsemmisitése" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Ez a futtatót „{0}”-ról „{1}”-re változtatja." #~ msgid "Run in this bottle" #~ msgstr "Ennek a tárolónak a futatása" #~ msgid "" #~ "Dependency/installer manifests, support environment variables and " #~ "arguments" #~ msgstr "" #~ "A függőség/telepítő nyilvántartások, támogatják a környezeti változókat " #~ "és argumentumokat" #~ msgid "" #~ "If versioning is active for the bottle, a new state is created before " #~ "installing a dependency" #~ msgstr "" #~ "Ha a tároló verzióváltása aktív, akkor egy függőség telepítése előtt új " #~ "állapot jön létre" #~ msgid "" #~ "Dependencies and installers now call their uninstaller, if this is " #~ "declared in the manifest" #~ msgstr "" #~ "A függőségek és a telepítők most felhívják az eltávolítót, ha ezt a " #~ "jegyzék deklarálja" #~ msgid "Now you can search for dependencies using the search field" #~ msgstr "Most a keresőmező segítségével kereshet függőségeket" #~ msgid "Dependencies and installers show the source license" #~ msgstr "A függőségek és a telepítők megmutatják a forráslicencet" #~ msgid "" #~ "When a crash report appears, reporting it the issue is automatically and " #~ "correctly filled" #~ msgstr "" #~ "Amikor megjelenik egy összeomlási jelentés, a probléma jelentése " #~ "önműködően és helyesen van kitöltve" #~ msgid "" #~ "While creating a new state, information about the entire process is shown " #~ "on the screen" #~ msgstr "" #~ "Új állapot létrehozása közben a teljes folyamatra vonatkozó információk " #~ "megjelennek a képernyőn" #~ msgid "The search for installed programs has been extended to user AppData" #~ msgstr "" #~ "A telepített programok keresését kiterjesztették a felhasználói AppData-ra" #~ msgid "Fixed some problems related to the dxvk implementation" #~ msgstr "" #~ "Javítottak néhány problémát, amelyek a dxvk megvalósításával kapcsolatosak" #~ msgid "" #~ "Now dxvk and vkd3d are installed only after the user presses Install on " #~ "first start" #~ msgstr "" #~ "A dxvk és a vkd3d telepítése csak azután történik, hogy a felhasználó " #~ "megnyomja a Telepítés első indításkor gombot" #~ msgid "Reduced the amount of logs" #~ msgstr "Csökkentette a naplók mennyiségét" #~ msgid "Flatpak now uses the app directories" #~ msgstr "Flatpak most az alkalmazás könyvtárakat használja" #~ msgid "" #~ "If there are bottles in the old dir and the app dir is empty then a " #~ "migration dialog is shown" #~ msgstr "" #~ "Ha vannak tárolók a régi könyvtárban, és az alkalmazás könyvtár üres, " #~ "akkor megjelenik az áttelepítési párbeszédpanel" #~ msgid "" #~ "Fixed a bug in the management of the download manager that resulted in a " #~ "crash" #~ msgstr "" #~ "Javítva van egy hiba a letöltéskezelő kezelésében, amely összeomlást " #~ "eredményezett" #~ msgid "Install dxvk and vkd3d on bottle creation if missing" #~ msgstr "Telepítse a dxvk-t és a vkd3d-t a tároló készítésre, ha hiányzik" #~ msgid "The preferences are organized into sections" #~ msgstr "A preferenciák szakaszokba vannak rendezve" #~ msgid "The program list is hidden if empty" #~ msgstr "A program lista rejtve van, ha üres" #~ msgid "The bottle details page now uses a sidebar" #~ msgstr "A tároló részleteinek oldala most oldalsávot használ" #~ msgid "Added references to documentation for some features" #~ msgstr "" #~ "Egyes szolgáltatások dokumentációjára vonatkozó hivatkozások hozzáadva" #~ msgid "" #~ "Makes the UI more consistent with rounded edges and status pages from " #~ "libhandy" #~ msgstr "" #~ "A felhasználói felületet összhangba hozza a libhandy lekerekített éleivel " #~ "és állapotlapjaival" #~ msgid "Replacing the name wine with runner, where possible" #~ msgstr "Ha lehetséges, a wine nevét helyettesítse futóval" #~ msgid "Added more information for initial download to the Onboard" #~ msgstr "A kezdeti letöltéshez további információkat adott az előkészítésre" #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Cseh fordítás: @pervoj, Vojtěch Perník" #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Eszperantó fordítás: @phlostically" #~ msgid "New logo thanks to @jannuary @alvarlagerlof @ZekeSmith" #~ msgstr "Új embléma: @jannuary @alvarlagerlof @ZekeSmith" #~ msgid "Display a crash report on restart if something goes wrong" #~ msgstr "" #~ "Az újraindításkor jelenjen meg egy összeomlási jelentés, ha valami " #~ "rosszul megy" #~ msgid "Using the new yaml format for the bottle configuration" #~ msgstr "Az új yaml-formátum használata a tároló beállításához" #~ msgid "Using the new yaml repositories for components/dependencies/programs" #~ msgstr "" #~ "Az új yaml tárak használata az összetevők /függőségek /programok számára" #~ msgid "Automatic update old bottle configuration to the new model" #~ msgstr "A régi tárolóbeállítások önműködő frissítése az új modellre" #~ msgid "Backup bottle configuration and archive" #~ msgstr "Tárolók biztonsági másolata beállítása és archiválása" #~ msgid "Import backup archives" #~ msgstr "Archívumok biztonsági másolata importálása" #~ msgid "Show onboard if system wine is the only installed runner" #~ msgstr "" #~ "Mutassa a beléptetéskor, ha a wine rendszer az egyetlen telepített futó" #~ msgid "New versioning based on CalVer model" #~ msgstr "Új verzió a CalVer modell alapján" #~ msgid "Create bottles using the wine runner provided by the distribution" #~ msgstr "Készítsen tárolókat az elosztó által biztosított wine-futtatóval" #~ msgid "Enable gamemode for your bottles if installed in the system" #~ msgstr "" #~ "Engedélyezze a játékmódot tárolójai számára, ha telepítve van a rendszerbe" #~ msgid "Run .exe/.msi/.bat files with custom arguments" #~ msgstr "Futtassa az .exe/.msi /.bat fájlokat egyéni argumentumokkal" #~ msgid "Fixed the \"bad interpreter\" error on debian package" #~ msgstr "Javítva a „rossz tolmács” hiba a debian csomagban" #~ msgid "" #~ "Optionally close Bottles after starting an executable from the file " #~ "manager" #~ msgstr "" #~ "Opcionálisan zárja be a Tárolókat, miután elindított egy futtatható fájlt " #~ "a fájlkezelőből" #~ msgid "Added tooltips to understand what some elements of the UI do" #~ msgstr "" #~ "Tippek hozzáadása, hogy megértsük, mit csinálnak a felhasználói felület " #~ "egyes elemei" #~ msgid "Using portal for file picker" #~ msgstr "A portál használata a fájlválasztóhoz" #~ msgid "Filechooser do not filter by extensions anymore" #~ msgstr "A Fájl választó már nem szűr a kiterjesztések alapján" #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Ukrán fordítás a @marchellodev jóvoltából" #~ msgid "This is the manifest for {0}." #~ msgstr "Ez a(z) {0} jegyzékfájlja." #~ msgid "This is the index for {0}." #~ msgstr "Ez a(z) {0} tárgymutatója." #~ msgid "Page 1" #~ msgstr "1. oldal" #~ msgid "Dependencies can now install more dll in one step" #~ msgstr "A függőségek mostantól több DLL-fájlt telepíthetnek egy lépésben" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Reboot Windows" #~ msgstr "A Windows újraindítása" #~ msgid "Shutdown Windows" #~ msgstr "A Windows leállítása" #~ msgid "Kill all wine processes" #~ msgstr "Minden wine-folyamat leállítása" #~ msgid "Special characters are not allowed!" #~ msgstr "Speciális karakterek használata nem megengedett!" ================================================ FILE: po/id.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-03-12 15:09+0000\n" "Last-Translator: CoreXGit \n" "Language-Team: Indonesian \n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.17-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Jalur tidak disebutkan" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Cadangkan {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Mengimpor cadangan: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Gagal melakukan pemasangan komponen, telah dicoba 3 kali." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Kehilangan komponen penting. Memasang…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Gagal untuk membuat direktori bottle." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Gagal membuat direktori/file placeholder." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Membuat konfigurasi bottle…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Templat ditemukan, menerapkan…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Konfigurasi Wine sedang diperbarui…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Konfigurasi Wine telah diperbarui!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Berjalan sebagai Flatpak, membuat berkas pengguna sebagai sandbox…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Mensandbox berkas pengguna…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Mengatur versi Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Terapkan pengaturan bawaan CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Mengoptimisasi lingkungan…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Menerapkan lingkungan: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Sedang menggunakan resep lingkungan kustom…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Resep tidak ditemukan atau salah…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Memasang DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Memasang VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Memasang DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Memasang dependensi: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Membuat state versi 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Menyelesaikan…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Templat singgahan…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Mencapai keadaan …" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Tidak ada yang harus dilakukan" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Keadaan baru [{0}] berhasil dibuat!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Daftar keadaan berhasil diambil!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Keadaan {0} berhasil dipulihkan!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Memulihkan keadaan {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Keadaan tidak ditemukan" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Status {} sudah menjadi status aktif" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Tampilkan versi" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Jalur eksekusi" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Jalur lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Nama bottle" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Lewati argumen" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URL tidak valid (syntax: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "Permintaan [Berhenti] diterima." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "Permintaan [Tolong] diterima." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "Permintaan [Segarkan] diterima." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Donasi" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Perpustakaan Pihak Ketiga dan Ucapan Terima Kasih Khusus" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Disponsori dan Didanai oleh" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Hak Cipta © 2017 Pengembang Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Pengembang Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "kredit penerjemah" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Versi komponen" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Hapus pemasangan" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Jelajahi Berkas" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Pemasangan gagal. Ini mungkin karena kesalahan repositori, unduhan parsial " "atau ketidakcocokan checksum. Tekan untuk mencoba lagi." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Unduh & Pasang" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Tampilkan Manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Lisensi" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Pasang kembali" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Laporkan bug…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Nama dependensi" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Deskripsi dependensi" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Kategori" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Unduh & Pasang dependensi ini" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Terjadi kesalahan pemasangan. Muat ulang Bottles untuk membaca laporan " "kerusakan atau jalankan melalui terminal untuk membaca outputnya." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Menu Dependensi" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Pemecahan masalah" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Jelajahi berkas…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplikat Bottle…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Ini adalah arsip lengkap bottle Anda, termasuk berkas pribadi." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Cadangkan semua…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Ini hanya konfigurasi bottle, sangat cocok jika Anda ingin membuat yang baru " "tetapi tanpa berkas pribadi." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Ekspor Konfigurasi…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Tampilkan program tersembunyi" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Cari program baru" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Hapus Bottle…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Menu Sekunder" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Hentikan paksa semua Proses" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simulasikan sebuah sistem Windows mati." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Matikan" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simulasikan sebuah sistem Windows memuat ulang." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Mulai ulang" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Opsi Peluncuran" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Jalankan di Terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Letakkan file untuk mengeksekusinya" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Bottle-ku" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Lingkungan" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Runner" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Versi diaktifkan untuk bottle ini" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Versi aktif untuk bottles ini." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Jalankan berkas eksekusi…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Program" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Klik \"Jalankan Eksekusi…\" untuk menjalankan file eksekusi, \"Tambah " "Pintasan…\" untuk menambahkan file eksekusi ke daftar Program, atau \"Instal " "Program…\" untuk menginstal program yang dikurasi oleh komunitas." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Tambah Pintasan…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Instal Program…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Opsi" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Pengaturan" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Konfigurasi pengaturan bottles." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Dependensi" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Instal dependensi untuk program." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Snapshot" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Buat dan atur keadaan bottle." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Pengelola Tugas" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Kelola program yang berjalan." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Peralatan" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Baris Perintah" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Jalankan perintah di dalam Bottle." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Editor Registri" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Edit registri internal." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Peralatan Wine Lampau" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Penjelajah" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Debugger" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfigurasi" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Penghapus Pemasangan" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Panel Kontrol" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Mencari dependensi…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Anda sedang offline :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles berjalan dalam mode offline, jadi dependensi tidak tersedia." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Dependensi adalah sumber daya yang meningkatkan kompabilitas perangkat lunak " "Windows.\n" "Berkas di laman ini disediakan dengan jenis lisensi proprietari. Dengan " "memasangnya, Anda telah menyetujui persyaratan lisensi yang digunakan." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Laporkan masalah atau dependensi yang hilang." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Laporkan Dependensi yang Hilang" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Baca Dokumentasi." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentasi" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Cari" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Cari Program…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Instal program yang dikurasi oleh komunitas kami.\n" "\n" "File di halaman ini disediakan oleh pihak ketiga di bawah lisensi " "proprietary. Dengan menginstalnya, Anda menyetujui ketentuan lisensi masing-" "masing." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Tak Ditemukan Pemasang" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Repositori tidak dapat dijangkau atau tidak ada penginstal yang kompatibel " "dengan bottle ini." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Baca Dokumentasi" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nama" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Komponen-Komponen" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Versi lapisan kompatibilitas Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Memperbarui Runner dan komponen, mohon tunggu…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Tingkatkan kompatibilitas Direct3D 8/9/10/11 dengan menerjemahkannya ke " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Memperbarui DXVK, mohon tunggu…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" "Tingkatkan kompatibilitas Direct3D 12 dengan menerjemahkannya ke Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Memperbarui VKD3D, mohon tunggu…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Memperbarui DXVK-NVAPI, mohon tunggu…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Tingkatkan responsivitas. Dapat dideteksi oleh beberapa perangkat lunak anti-" "cheat." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Memperbarui LatencyFleX, mohon tunggu…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Tampilan" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Meningkatkan performa dengan mengorbankan visual menggunakan DXVK-NVAPI. " "Hanya berfungsi pada GPU NVIDIA yang lebih baru." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Tingkatkan kinerja dengan mengorbankan visual. Hanya berfungsi pada Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Kelola pengaturan FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Grafis Diskrit" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Gunakan kartu grafis diskrit untuk meningkatkan performa dengan mengorbankan " "konsumsi daya." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Efek Pasca-Pemrosesan" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Tambahkan berbagai efek post-processing menggunakan vkBasalt. Hanya " "berfungsi pada Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Kelola pengaturan Post-Processing Layer" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Mengelola bagaimana game akan ditampilkan di layar menggunakan Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Kelola pengaturan Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Pengaturan Tampilan Lanjutan" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Kinerja" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "Aktifkan sinkronisasi untuk meningkatkan kinerja prosesor multicore." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sinkronisasi" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistem" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Pantau Kinerja" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Tampilkan informasi pemantauan seperti framerate, suhu, beban CPU/GPU, dan " "lainnya pada OpenGL dan Vulkan menggunakan MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Menerapkan serangkaian pengoptimalan ke perangkat Anda. Dapat meningkatkan " "performa game." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Preload File Game" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Tingkatkan waktu pemuatan saat meluncurkan game berkali-kali. Game akan " "membutuhkan waktu lebih lama untuk dimulai pada kali pertama." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Kelola pengaturan vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Rekam Game OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Aktifkan/nonaktifkan OBS Game Capture untuk semua program Vulkan dan OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Kompatibilitas" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Versi Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Memperbarui versi Windows, mohon tunggu…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Bahasa" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Pilih bahasa yang akan digunakan dengan program." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Sandbox Khusus" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Gunakan lingkungan terbatas/terkelola untuk bottles ini." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Kelola Izin Sandbox" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Bottles Runtime" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Menyediakan bundel pustaka tambahan untuk kompatibilitas lebih baik. " "Nonaktifkan jika Anda mengalami masalah." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Steam Runtime" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Menyediakan bundel pustaka tambahan untuk kompatibilitas lebih baik dengan " "game Steam. Nonaktifkan jika Anda mengalami masalah." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Direktori Kerja" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Setel Ulang ke Default" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Default)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Penimpaan DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Variabel Lingkungan" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Kelola Drive" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Snapshot Otomatis" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Otomatis membuat snapshot sebelum menginstal perangkat lunak atau mengubah " "pengaturan." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Kompresi" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Kompres snapshot untuk menghemat ruang. Hal ini akan memperlambat pembuatan " "snapshot." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Gunakan Pola Pengecualian" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Kecualikan jalur dalam snapshot." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Kelola Pola" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Segarkan" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Hentikan proses" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Tidak Ada Snapshot Ditemukan" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Buat snapshot pertama Anda untuk mulai menyimpan kondisi preferensi Anda." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Komentar singkat" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Simpan kondisi bottles." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Buat Snapshot Baru" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Detail" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Kembali" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operasi" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Pilih Botol" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Batalkan" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Pilih" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Buat Botol Baru" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Laporan Kerusakan Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Batal" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Kirim Laporan" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles crash terakhir kali. Mohon isi laporan dengan menyertakan traceback " "untuk membantu kami mengidentifikasi masalah dan mencegahnya terjadi lagi." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Kami menemukan satu atau banyak yang serupa (atau identik) laporan. Tolong " "pastikan untuk melakukan pengecekan bahwa itu belum dilaporkan sebelum " "mengirimkan yang baru. Setiap laporan membutuhkan usaha dari pengembang " "untuk mengdiagnosisnya, tolong hormati usaha mereka dan pastikan Anda tidak " "mengirimkan laporan yang sama." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Saya tetap ingin melaporkan." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Opsi lanjutan" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Paket tidak lengkap" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Versi Bottles ini tampaknya tidak menyediakan semua ketergantungan inti yang " "diperlukan, silakan hubungi pengelola paket atau gunakan versi resmi." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Keluar" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Dynamic Link Libraries dapat ditentukan sebagai builtin (disediakan oleh " "Wine) atau native (disediakan oleh program)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Penimpaan Baru" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Penimpaan" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Drive" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Ini adalah jalur dari sistem host Anda yang dipetakan dan dikenali sebagai " "perangkat oleh runner (misal: C: D:…)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Huruf" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Drive yang Ada" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplikat Botol" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplikat" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Masukkan nama untuk duplikat Botol." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Menduplikasi…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Ini mungkin memakan waktu." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Botol Diduplikat" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Variabel lingkungan adalah nilai bernama dinamis yang dapat memengaruhi cara " "proses yang berjalan akan berperilaku di bottle Anda." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Nama Variabel" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Variabel yang Ada" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Pola Pengecualian" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Tentukan pola yang akan digunakan untuk mencegah beberapa direktori agar " "tidak diberi versi." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Pola" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Pola yang Ada" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Pengaturan Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Simpan" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Kelola bagaimana game harus ditampilkan." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Resolusi Game" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Menggunakan resolusi video game sebagai referensi dalam piksel." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Lebar" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Tinggi" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Resolusi Jendela" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Meningkatkan resolusi ketika menggunakan resolusi yang lebih tinggi dari " "resolusi game dalam piksel." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Lain-lain" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Batas Frame Rate" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Batas Frame Rate Saat Tidak Fokus" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Integer Scaling" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Jenis Jendela" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Tanpa batasan" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Layar penuh" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Apakah Anda ingin melanjutkan instalasi?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Mulai Instalasi" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Penginstal ini memerlukan beberapa sumber daya lokal yang tidak dapat " "disediakan dengan cara lain." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Lanjutkan" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Selesai!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Tampilkan Program" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Instalasi Gagal!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Ada yang tidak beres." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Semua pesan" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Kritis" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Galat" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Peringatan" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Info" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Peramban Jurnal" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Peramban Jurnal" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Mengubah Tingkat Pencatatan." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Semua" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Argumen ini akan diteruskan saat peluncuran." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Argumen Kustom" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Argumen Perintah" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "misal: VAR=nilai %command% -contoh1 -contoh2 -contoh3=halo" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Skrip Pasca-jalankan" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Pilih skrip yang harus dieksekusi setelah dijalankan." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Pilih Skrip" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Pilih dari mana memulai program." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Pilih Direktori" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "Pengaturan ini akan menimpa pengaturan default untuk file eksekusi ini." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Penimpaan Preferensi" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Setel Ulang ke Default Botol" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Desktop Virtual" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Penyangkalan Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Gunakan Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Waspadalah, menggunakan runner berbasis Proton dalam bottle non-Steam dapat " "menyebabkan masalah dan membuatnya tidak berfungsi dengan baik.\n" "\n" "Kami lebih menyarankan untuk menggunakan Wine-GE, versi Proton yang " "dimaksudkan untuk berjalan di luar Steam.\n" "\n" "Proses akan secara otomatis mengaktifkan runtime Steam " "(jika ada dalam sistem dan terdeteksi oleh Bottles) untuk memungkinkannya " "mengakses pustaka yang diperlukan dan membatasi masalah kompatibilitas. " "Perlu diketahui bahwa GloriousEggroll, penyedia runner, tidak bertanggung " "jawab atas masalah apa pun dan kami meminta Anda untuk tidak melapor kepada " "mereka." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Aku mengerti." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Ubah nama" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Pilih nama baru untuk program yang dipilih." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Nama Baru" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Jalankan Dengan Argumen" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Jalankan" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Tulis di bawah ini argumen yang akan diteruskan ke file eksekusi." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "misal: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Pengaturan Sandbox" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Bagikan Jaringan" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Bagikan Suara" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Peningkatan Diperlukan" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Lanjutkan" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Luncurkan peningkatan" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Sistem Versi Baru" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Sistem versi bottles yang baru telah diluncurkan." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles memiliki Sistem Versi yang sepenuhnya baru yang tidak kompatibel " "mundur.\n" "\n" "Untuk terus menggunakan versi, kami perlu menginisialisasi ulang repositori " "bottles. Ini tidak akan menghapus data dari bottles Anda tetapi akan " "menghapus semua snapshot yang ada dan membuat yang baru.\n" "\n" "Jika Anda perlu kembali ke snapshot sebelumnya sebelum melanjutkan, tutup " "jendela ini dan pulihkan snapshot, kemudian buka kembali bottles untuk " "menampilkan jendela ini lagi.\n" "\n" "Sistem lama akan dihentikan dalam salah satu rilis berikutnya." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Menginisialisasi Ulang Repositori…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Selesai! Silakan mulai ulang Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Pengaturan Efek Post-Processing" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Default" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Pengaturan Default" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Efek diterapkan sesuai urutan daftar." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efek" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Contrast Adaptive Sharpening" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Ketajaman" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Tampilkan Informasi" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Denoised Luma Sharpening" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Denoise" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Fast Approximate Anti-Aliasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Kualitas Subpiksel" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Ambang Batas Tepi Kualitas" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Ambang Batas Tepi Kualitas Minimum" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Subpixel Morphological Anti-Aliasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Deteksi Tepi" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Warna" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Ambang Batas" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Langkah Pencarian Maks" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Langkah Pencarian Diagonal Maks" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Pembulatan Sudut Maks" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "Ketajaman CAS meningkatkan ketajaman frame. Nilai yang lebih tinggi membuat " "frame lebih tajam, sedangkan nilai di bawah 0 membuat frame lebih lembut " "dari aslinya." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "Ketajaman DLS meningkatkan ketajaman frame. Nilai yang lebih tinggi membuat " "frame lebih tajam." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "Denoise DLS mengurangi noise pada frame. Nilai yang lebih tinggi membuat " "frame lebih lembut." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "Kualitas subpiksel FXAA mengurangi aliasing pada tingkat subpiksel. Nilai " "yang lebih tinggi membuat frame lebih lembut." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "Ambang batas tepi FXAA adalah jumlah minimum kontras yang diperlukan untuk " "menerapkan algoritma FXAA. Nilai yang lebih tinggi membuat frame memiliki " "lebih banyak kontras." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "Ambang batas tepi kualitas minimum FXAA adalah nilai minimum piksel gelap " "yang diabaikan oleh algoritma FXAA. Nilai yang lebih tinggi membuat FXAA " "mengabaikan piksel di bawah nilai yang ditentukan dan dapat meningkatkan " "kinerja." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma mendeteksi tepi dari perspektif monokrom, sedangkan Color mendeteksi " "tepi berdasarkan warna. Luma lebih berkinerja daripada Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "Ambang batas SMAA menentukan sensitivitas deteksi tepi. Nilai yang lebih " "rendah mendeteksi lebih banyak tepi dengan mengorbankan kinerja." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "Langkah pencarian maks SMAA menentukan berapa banyak langkah pencarian " "horizontal dan vertikal yang dilakukan saat mencari tepi." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "Langkah pencarian diagonal maks SMAA menentukan berapa banyak langkah " "pencarian diagonal yang dilakukan saat mencari tepi." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "Pembulatan sudut SMAA menentukan kekuatan pembulatan sudut tepi." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Bawaan (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Asli (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Builtin, kemudian Native" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Native, kemudian Builtin" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Dinonaktifkan" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Hapus" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/jalur/ke/path" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Nilai" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Jelajahi berkas" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Nama prefix Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Pengelola" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Prefix Wine ini telah diimpor di Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Impor cadangan Botol" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Cari lagi untuk prefix" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Tidak Ada Prefix Ditemukan" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Tidak ada prefix eksternal yang ditemukan. Apakah Bottles memiliki akses ke " "prefix tersebut?\n" "Gunakan ikon di bagian atas untuk mengimpor bottles dari cadangan." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Arsip Lengkap" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Tampilkan Manifes…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Baca Ulasan…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Nama penginstal" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Deskripsi penginstal" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Tidak Diketahui" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Instal Program Ini" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Menu Program" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Tidak Ada Thumbnail" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Luncurkan" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Luncurkan dengan Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Nama item" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Hapus dari Pustaka" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Hentikan" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Pustaka" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Tambahkan item di sini dari daftar program bottles Anda" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Pembuatan versi aktif di bottle ini." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Botol ini terlihat rusak." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Eksekusi di Botol ini" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Jalankan di sini" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Botol ini terlihat rusak, file konfigurasi hilang. Saya dapat mencoba " "menyelesaikannya dengan membuat konfigurasi baru." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Cari bottles Anda…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Buat Botol Baru…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Tidak Ada Hasil Ditemukan" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Coba pencarian lain." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Memulai…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Sumber daya ini hilang." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Jelajahi" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "Buat" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Nama bottle" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Aplikasi" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Gaming" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "K_ustom" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Kustom" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Bagikan Direktori Pengguna" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Ini membuat direktori pengguna dapat ditemukan di bottles, dengan risiko " "berbagi informasi pribadi ke perangkat lunak Windows. Opsi ini tidak dapat " "diubah setelah bottles dibuat." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arsitektur" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32-bit hanya boleh digunakan jika benar-benar diperlukan." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Impor konfigurasi kustom." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Direktori Botol" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Direktori yang akan berisi data bottles ini." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "Tutup" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Nama ini tidak tersedia, silakan coba yang lain." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Sebelumnya" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Selamat Datang di Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Jalankan Perangkat Lunak Windows di Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows di Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles menggunakan runner kompatibilitas untuk menyediakan lingkungan " "terisolasi seperti Windows dalam kontainer tempat program berjalan." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Hampir Selesai" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Kami memerlukan beberapa menit lagi untuk menyiapkan semuanya…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Semua Siap!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Harap selesaikan pengaturan terlebih dahulu" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Mulai menggunakan Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Selanjutnya" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Preferensi" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Umum" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Penampilan" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Mode Gelap" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Apakah Bottles harus menggunakan skema warna gelap." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Tampilkan Tanggal Pembaruan" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Apakah akan menampilkan tanggal pembaruan dalam daftar bottle." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Notifikasi" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Tampilkan notifikasi untuk unduhan dan instalasi." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "File Temp" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Bersihkan file temp saat Bottles diluncurkan?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Tutup Bottles Setelah Memulai Program" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Tutup Bottles setelah memulai program dari pengelola file." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integrasi" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Prefix Steam Proton" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Daftarkan dan kelola prefix Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Daftarkan Aplikasi Steam di Daftar Program" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Membutuhkan Steam untuk Windows terpasang pada bottle ini." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Daftarkan Game Epic di Daftar Program" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Membutuhkan Epic Games Store terpasang pada bottle ini." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Daftarkan Game Ubisoft di Daftar Program" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Memerlukan Ubisoft Connect terinstal di bottles." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Lanjutan" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Direktori Bottles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Direktori yang berisi data Bottles Anda." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Runners" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Bottles berjalan dalam mode offline, jadi runner tidak tersedia." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Pra-Rilis" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Komponen DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles berjalan dalam mode offline, jadi DLL tidak tersedia." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Inti" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Runtime" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Eksperimen" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Fitur-fitur ini sedang dalam pengembangan berat dan mungkin tidak stabil, " "kemungkinan ada bug dan kerusakan." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Sandbox per bottles" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "Dalam pengembangan awal." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Luncurkan dengan Terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Jelajahi Jalur" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Ubah Opsi Peluncuran…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Tambahkan ke Pustaka" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Tambah Entri Desktop" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Tambahkan ke Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Ubah Nama…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Sembunyikan Program" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Tampilkan Program" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Hapus dari Daftar" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Nama program" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "ID kondisi" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Komentar kondisi" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Pulihkan Snapshot ini" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Hapus pesan" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Menu Utama" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Anda tampaknya tidak terhubung ke internet. Tanpa itu Anda tidak akan dapat " "mengunduh komponen penting. Klik ikon ini saat Anda telah memulihkan koneksi." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Impor…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Bantuan" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Tentang Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "File \"{0}\" bukan file .exe atau .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Diperbarui: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" ditambahkan" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Pilih File Eksekusi" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Tambah" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Sembunyikan Program Tersembunyi" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Meluncurkan \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Waspadai Sandbox" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles berjalan di sandbox, lingkungan izin terbatas yang diperlukan untuk " "menjaga keamanan Anda. Jika program tidak berjalan, pertimbangkan untuk " "memindahkannya ke dalam bottles (ikon 3 titik di bagian atas), lalu " "luncurkan dari sana." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "Tutup" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Pilih lokasi tempat menyimpan konfigurasi cadangan" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Ekspor" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Pilih lokasi untuk menyimpan arsip cadangan" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Cadangan" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Cadangan dibuat untuk \"{0}\"" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Cadangan gagal untuk \"{0}\"" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Apakah Anda yakin ingin menghapus \"{}\" secara permanen?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Ini akan menghapus semua program dan pengaturan yang terkait dengannya " "secara permanen." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "Hapus" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Runner Hilang" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Runner yang diminta oleh bottles ini hilang. Instal melalui preferensi " "Bottles atau pilih yang baru untuk menjalankan aplikasi." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Apakah Anda yakin ingin memaksa menghentikan semua proses?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Ini dapat menyebabkan kehilangan data, kerusakan, dan program tidak " "berfungsi." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Paksa Hentikan" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Fitur ini tidak tersedia di sistem Anda." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Untuk menambahkan fitur ini, silakan jalankan flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Nama bottles ini sudah digunakan." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Pilih Direktori Kerja" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Direktori yang berisi data \"{}\"." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Apakah Anda yakin ingin menghapus semua snapshot?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Ini akan menghapus semua snapshot tetapi menyimpan file Anda." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "Harap migrasi ke sistem Versi baru untuk membuat kondisi baru." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Penginstal" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Operasi sedang berlangsung, mohon tunggu." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Kembali ke bottles Anda." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Cadangan berhasil diimpor" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Impor gagal" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Mengimpor cadangan…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Pilih Arsip Cadangan" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Impor" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Pilih File Konfigurasi" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Jalankan file eksekusi di \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Meluncurkan \"{0}\" di \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Bottles Milikmu" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Mengunduh ~{0} paket…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Diambil {0} dari {1} paket" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Pilih Direktori Botol" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Membuat Botol…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Tidak Dapat Membuat Botol" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Botol gagal dibuat dengan satu atau lebih kesalahan." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Botol Dibuat" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" berhasil dibuat." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam tidak ditemukan atau Bottles tidak memiliki izin yang cukup." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Pilih Jalur Bottles" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Luncurkan Ulang Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles perlu diluncurkan ulang untuk menggunakan direktori ini.\n" "\n" "Pastikan untuk menutup setiap program yang diluncurkan dari Bottles sebelum " "meluncurkan ulang Bottles, karena tidak melakukannya dapat menyebabkan " "kehilangan data, kerusakan, dan program tidak berfungsi." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Luncurkan Ulang" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Lainnya" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Meningkatkan" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Memasang…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifes untuk {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" dihapus instalasinya" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" terinstal" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" gagal diinstal" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" diimpor" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Aplikasi ini mungkin bekerja dengan buruk. Penginstal dikonfigurasi untuk " "memberikan pengalaman terbaik yang mungkin, tetapi harapkan gangguan, " "ketidakstabilan, dan kurangnya fitur yang berfungsi." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Program ini bekerja dengan gangguan yang terlihat, tetapi gangguan ini tidak " "memengaruhi fungsionalitas aplikasi." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Program ini bekerja dengan gangguan kecil." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Program ini bekerja dengan sempurna." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Ulasan untuk {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Menghentikan \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Meluncurkan \"{0}\" dengan Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" disembunyikan" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" ditampilkan" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" dihapus" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" diubah namanya menjadi \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Entri Desktop dibuat untuk \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\" ditambahkan ke pustaka Anda" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" ditambahkan ke pustaka Steam Anda" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Tampilkan laporan" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Masalah ini telah dilaporkan 5 kali dan tidak dapat dikirim " "lagi.\n" " Laporkan umpan balik Anda di salah satu laporan yang ada di bawah ini." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Memperbarui pengaturan tampilan, mohon tunggu…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Pengaturan tampilan diperbarui" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Tidak ada penimpaan ditemukan." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Pilih Jalur Drive" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Tidak ada variabel lingkungan yang ditentukan." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Tidak ada pola pengecualian yang ditentukan." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Timbul galat." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Salin ke papan klip" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Pilih File Sumber Daya" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Menginstal dependensi Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Mengonfigurasi bottles…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Memproses langkah-langkah penginstal…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Menginstal {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Melakukan pemeriksaan akhir…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Memasang {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} sekarang tersedia di tampilan program." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Pemasangan gagal dengan kesalahan yang tidak dikenal" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} telah dinonaktifkan untuk bottle ini." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Pengaturan ini berbeda dari default bottles." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Pilih Skrip" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Jalur Bottles Kustom tidak Ditemukan" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Kembali ke jalur default. Tidak ada bottles dari jalur yang diberikan akan " "dicantumkan." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Jalankan Perangkat Lunak Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migrasi Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Beralih dialog migrasi Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tema gelap" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Paksa untuk menggunakan tema gelap." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Beralih ke tanggal pembaruan dalam daftar" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Beralih tanggal pembaruan dalam daftar bottles." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Daftar aplikasi steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Lihat daftar aplikasi steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Daftar Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Lihat daftar epic games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Daftar Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Aktifkan/nonaktifkan daftar ubisoft connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Lebar jendela" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Ubah lebar jendela." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Tinggi jendela" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Ubah tinggi jendela." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Tampilkan notifikasi." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Pembersihan sementara" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Bersihkan jalur sementara saat memuat sistem." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Kandidat Rilis" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Beralih kandidat rilis untuk runners." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Antarmuka awal" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Pilih tampilan mana yang harus dimulai saat memulai aplikasi." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Beralih fitur eksperimental seperti pembuatan versi dan pemasang. Kandidat " "rilis untuk runners." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Dukungan Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "LIhat dukungan awal Proton Steam eksperimental." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Eksperimen:sandbox" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Aktifkan/nonaktifkan Sandbox eksperimental per bottles." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Tutup Bottles secara otomatis" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Tutup Bottles setelah memulai eksekusi dari file manager." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Tampilkan peringatan sandbox" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Aktifkan/nonaktifkan peringatan sandbox." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Jalankan perangkat lunak Windows di Linux dengan Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Perangkat lunak Bottle dan nikmati di waktu luang Anda!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Sistem pemasangan dependensi bawaan kami memungkinkan akses kompatibilitas " "perangkat lunak yang luas. Kami juga menyertakan manajer unduhan untuk " "mengunduh komponen resmi: runner (Wine, Proton), DXVK, dependensi, dll." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Pembuatan versi bottle menjaga pekerjaan Anda tetap aman dan memungkinkan " "Anda memulihkannya nanti!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Fitur-fitur:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Buat botol menggunakan lingkungan yang telah dikonfigurasi sebelumnya atau " "buat sendiri" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Jalankan eksekusi (.exe/.msi) di bottle Anda, langsung dari menu konteks " "pengelola berkas Anda" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Deteksi otomatis aplikasi yang dipasang dalam bottle Anda" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Simpan variabel lingkungan dengan cepat" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Ganti DLL langsung dari preferensi per bottle" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Perubahan runner on-the-fly untuk Bottle apa pun" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Berbagai pengoptimalan kinerja permainan (esync, fsync, DXVK, singgahan, " "kompilasi shader, offload ... dan banyak lagi.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Pemasangan otomatis dan manajemen runner Wine dan Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Perbaikan bottle otomatis jika terjadi kerusakan" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Pemasang dependensi terintegrasi berdasarkan repositori berbasis komunitas" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Manajer tugas terintegrasi untuk proses Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Akses ke ProtonDB dan WineHQ untuk dukungan" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Sistem untuk membawa konfigurasi Anda ke versi baru Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Cadangkan dan impor bottles" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Impor Wine prefix dari manajer lain" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Versi pembuatan Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... dan banyak lagi yang dapat Anda temukan dengan memasang Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Perbarui informasi metadata" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Tambahkan lebih banyak informasi pembaruan dan perbaiki versi catatan rilis" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Memperbaiki tombol \"Tambahkan ke Steam\"" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Memperbaiki BottleConfig tidak dapat di-serialize" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Memperbaiki ekstraksi ganda Patool gagal" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Versi yang benar" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Memperbaiki crash saat membuat bottles" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Perubahan besar: Desain ulang antarmuka Botol Baru" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Peningkatan kualitas hidup:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Tambahkan toast untuk \"Jalankan Eksekusi\"" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Perbaikan bug:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Mengimpor cadangan menghasilkan kesalahan" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Steam Runtime secara otomatis diaktifkan saat menggunakan wine-ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Memperbaiki berbagai masalah terkait pengkodean teks" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Memperbaiki kesalahan saat mengunduh jika Bottles tidak dijalankan dari " "terminal" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Perbaiki tanggal versi" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Peningkatan dan perbaikan Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Instalasi dependensi lebih cepat dan lebih stabil" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "Pemeriksaan kesehatan memiliki lebih banyak informasi untuk debugging yang " "lebih cepat" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI memiliki banyak perbaikan dan lebih stabil, seharusnya sekarang " "bekerja dengan baik" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Memperbaiki crash saat mengunduh komponen" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Peningkatan kode backend dengan menghindari spin-lock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Lebih banyak variabel untuk skrip penginstal" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Peningkatan sistem build" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Mengaktifkan VKD3D secara default saat membuat bottles untuk gaming" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Memperbaiki crash saat membaca file Steam dengan encoding yang buruk" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Memperbaiki komponen tidak diperbarui dengan benar di UI setelah instalasi/" "penghapusan instalasi" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Lebih banyak perbaikan FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Memperbaiki masalah ketika program tertutup setelah diluncurkan dari " "\"Jalankan eksekusi\"" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "dan masih banyak, banyak, banyak lagi!" #~ msgid "Calculating…" #~ msgstr "Menghitung…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Jalankan .exe/.msi di bottle ini" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Buat Bottle baru" #~ msgid "New Bottle" #~ msgstr "Bottle Baru" #, fuzzy #~ msgid "Bottle Information" #~ msgstr "Informasi bottle" #~ msgid "An environment improved for Windows games." #~ msgstr "Sebuah lingkungan yang ditingkatkan untuk permainan Windows." #~ msgid "An environment improved for Windows applications." #~ msgstr "Sebuah lingkungan yang ditingkatkan untuk aplikasi Windows." #, fuzzy #~ msgid "A clear environment for your experiments." #~ msgstr "Sebuah lingkungan bersih untuk eksperimen Anda." #, fuzzy #~ msgid "Unlinked Home Directory" #~ msgstr "Homedir tidak ditautkan" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Jangan tautkan userdir ke homedir" #~ msgid "64 bit" #~ msgstr "64 bit" #~ msgid "32 bit" #~ msgstr "32 bit" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "Gunakan resep kustom" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Pilih sebuah resep kustom untuk lingkungan jika Anda memilikinya." #, fuzzy #~ msgid "Custom Path" #~ msgstr "Kustom" #, fuzzy #~ msgid "Store this bottle in another place." #~ msgstr "Simpan bottle ini di tempat lain." #~ msgid "You are offline, unable to download." #~ msgstr "Anda sedang offline, tidak dapat mengunduh." #~ msgid "Choose an executable path" #~ msgstr "Pilih jalur yang dapat dieksekusi" #~ msgid "Choose a Windows executable file" #~ msgstr "Pilih berkas bisa-eksekusi Windows" #~ msgid "Choose working directory for executables" #~ msgstr "Pilih direktori kerja untuk eksekusi" #~ msgid "Choose a recipe file" #~ msgstr "Pilih sebuah resep file" #~ msgid "Choose where to store the bottle" #~ msgstr "Pilih tempat di mana bottle akan disimpan" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Pilih jalur bottle baru" #~ msgid "Choose the script" #~ msgstr "Pilih skrip" #, fuzzy #~ msgid "Choose the Working Directory" #~ msgstr "Pilih Direktori Kerja" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Gagal melakukan pemasangan komponen, telah dicoba 3 kali." #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Terjemahan bahasa Ceko berkat @panmourovaty" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Terjemahan bahasa Ceko berkat @panmourovaty" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Terjemahan Slowakia oleh @MartinIIOT" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "Terjemahan Portugis oleh @SantosSi" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #~ msgid "Layers" #~ msgstr "Lapisan" #~ msgid "Ultra Quality" #~ msgstr "Kualitas Ultra" #~ msgid "Quality" #~ msgstr "Kualitas" #~ msgid "Balanced" #~ msgstr "Seimbang" #~ msgid "Layered" #~ msgstr "Berlapis" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Sebuah lingkungan berlapis, di mana setiap aplikasi adalah lapisan." #~ msgid "Choose path" #~ msgstr "Pilih jalur" #, fuzzy #~ msgid "Choose a file." #~ msgstr "Pilih sebuah resep file" #, fuzzy #~ msgid "File not Found" #~ msgstr "Keadaan tidak ditemukan" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Kelola wineprefix dengan mudah menggunakan lingkungan" #~ msgid "Run with Arguments…" #~ msgstr "Jalankan dengan argumen…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Jelajahi berkas-berkas internal dengan explorer WINE." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Kelola proses dengan Wine task manager." #~ msgid "Debug wine processes." #~ msgstr "Debug proses-proses wine." #~ msgid "Wine Configuration" #~ msgstr "Konfigurasi WINE" #~ msgid "Adjust internal settings." #~ msgstr "Sesuaikan pengaturan internal." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Hapus pemasangan program menggunakan penghapus pemasangan WINE." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Akses panel kontrol internal WINE." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "Gunakan bagian Pemasang atau tombol \"Jalankan berkas eksekusi\"." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Dependensi adalah perangkat lunak, perpustakaan dan kodek yang " #~ "meningkatkan kekompatibelan sebuah perangkat lunak Windows. Pasang dari " #~ "sini untuk memenuhi persyaratan program Anda." #, fuzzy #~ msgid "Read documentation." #~ msgstr "Baca dokumentasi" #~ msgid "Install Selected" #~ msgstr "Pasang Terpilih" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "Kami sangat menyarankan untuk tidak memasang beberapa dependensi " #~ "sekaligus." #~ msgid "Select Dependencies" #~ msgstr "Pilih Dependensi" #~ msgid "Read documentation" #~ msgstr "Baca dokumentasi" #~ msgid "Graphics" #~ msgstr "Grafik" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Meningkatkan kinerja permainan DirectX 11 dan aplikasi 3D." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Meningkatkan kinerja permainan DirectX 12 dan aplikasi 3D." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Berikan dukungan DLSS jika tersedia dan NVAPI Nvidia." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR menggunakan teknologi up-scaling mutakhir untuk membantu meningkatkan " #~ "framerate Anda." #~ msgid "Discrete GPU" #~ msgstr "GPU Diskrit" #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt merupakan sebuah lapisan pasca pemrosesan untuk menambah grafik " #~ "visual pada banyak permainan." #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "Kelola pengaturan Gamescope" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Gunakan desktop virtual Wine." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Penangkap Tetikus Saat Layar Penuh" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "Izinkan program menangkap tetikus saat layar penuh." #~ msgid "Take Focus" #~ msgstr "Mengambil Fokus" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Aktifkan jika program tidak mengambil kembali fokus saat berpindah." #~ msgid "Mouse Warp" #~ msgstr "Pemindahan Tetikus" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Ubah ini apabila kamu menghadapi masalah tetikus yang terjeda atau tidak " #~ "tersinkronisasi." #~ msgid "Screen Scaling" #~ msgstr "Penskalaan Layar" #~ msgid "Set custom DPI." #~ msgstr "Atur DPI tersuai." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Mengubah" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Pilih backend yang digunakan untuk wined3d." #~ msgid "gl (default)" #~ msgstr "gl (bawaan)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #, fuzzy #~ msgid "Manage Components Versions" #~ msgstr "Versi komponen" #~ msgid "DXVK Version" #~ msgstr "Versi DXVK" #, fuzzy #~ msgid "VKD3D Version" #~ msgstr "Versi VKD3D" #, fuzzy #~ msgid "DXVK NVAPI Version" #~ msgstr "Versi DXVK NVAPI" #~ msgid "LatencyFleX Version" #~ msgstr "Versi LatencyFleX" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Sama seperti Bottles tapi disediakan oleh Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimalkan kinerja permainan sesuai permintaan." #, fuzzy #~ msgid "Gamescope" #~ msgstr "Gunakan Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Gunakan micro-compositor Gamescope." #, fuzzy #~ msgid "Defaults to the bottle path." #~ msgstr "Arahkan ke jalur bawaan bottle." #, fuzzy #~ msgid "Reset to default" #~ msgstr "Reset bawaan" #~ msgid "Choose a directory" #~ msgstr "Pilih direktori" #~ msgid "Audio" #~ msgstr "Audio" #, fuzzy #~ msgid "Reduce Latency" #~ msgstr "Kurangi latensi PulseAudio" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Atur latensi PulseAudio menjadi 60 milidetik untuk meningkatkan kualitas " #~ "suara" #~ msgid "Versioning" #~ msgstr "Pembuatan versi" #, fuzzy #~ msgid "Development and Debugging" #~ msgstr "Pengembang & Pengawakutuan" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Sebuah lapisan atas Vulkan dan OpenGL untuk memantau FPS, suhu, beban CPU/" #~ "GPU, dan lainnya." #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Jalur kode catatan yang tidak diterapkan di Wine." #, fuzzy #~ msgid "No Programs found" #~ msgstr "Tidak ada program yang ditemukan" #, fuzzy #~ msgid "Toggle Hidden" #~ msgstr "Beralih cari" #, fuzzy #~ msgid "Take a break, it may take a while." #~ msgstr "Tunggu sebentar, ini mungkin membutuhkan waktu" #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Konfigurasikan bagaimana Gamescope mengelola jendela untuk permainan yang " #~ "akan kamu jalankan." #~ msgid "Width (e.g. 1280)" #~ msgstr "Lebar (mis. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Panjang (mis. 720)" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Resolusi Gamescope" #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "Pengaturan Layar" #, fuzzy #~ msgid "Start off by creating a Bottle." #~ msgstr "Mulai dengan membuat bottle." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Jalankan Perangkat Lunak Windows di Linux.\n" #~ " " #, fuzzy #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Alamat bottles kustom (butuh mulai ulang)" #, fuzzy #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Pilih di mana bottles baru disimpan (ini tidak akan memindahkan yang " #~ "sudah ada)" #, fuzzy #~ msgid "In early development (requires restart)." #~ msgstr "Sedang dalam pengembangan awal (butuh mulai ulang)" #, fuzzy #~ msgid "Import/Export…" #~ msgstr "Impor/ekspor" #, fuzzy #~ msgid "Support" #~ msgstr "Dukung kami" #~ msgid "Forums" #~ msgstr "Forum" #~ msgid "Open menu" #~ msgstr "Buka menu" #~ msgid "New bottle" #~ msgstr "Bottle baru" #~ msgid "Confirm" #~ msgstr "Konfirmasi" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Anda yakin untuk menghentikan paksa semua proses?\n" #~ "Ini akan membuat data anda hilang." #~ msgid "Default to the bottle path." #~ msgstr "Arahkan ke jalur bawaan bottle." #~ msgid "Details & Utilities" #~ msgstr "Rincian & Utilitas" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Ditemukan di menu Start bottle Anda." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Seubah bottle bernama \"{0}\" berhasil dibuat" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' terpasang." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Berita" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "Membuat state versi 0…" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Bottle baru" #, fuzzy #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Terjemahan bahasa Ceko berkat @panmourovaty" #, fuzzy #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #, fuzzy #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #, fuzzy #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Terjemahan bahasa Ceko berkat @panmourovaty" #, fuzzy #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #~ msgid "Easily manage wineprefix" #~ msgstr "Kelola wineprefix dengan mudah" #~ msgid "Experiments:library" #~ msgstr "Eksperimen:perpustakaan" #~ msgid "Toggle experimental Library mode." #~ msgstr "Beralih mode Perpustakaan eksperimental." #~ msgid "Loading…" #~ msgstr "Memuat…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Jalur menuju bottles yang tersuai tidak ditemukan. Dimohon untuk melihat " #~ "jalur di Pengaturan.\n" #~ "Kembali menggunakan jalur asal; bottles yang berasal dari jalur itu tidak " #~ "akan ditampilkan!" #~ msgid "Health check" #~ msgstr "Periksa kesehatan" #~ msgid "Generating state files index …" #~ msgstr "Membuat indeks file keadaan …" #~ msgid "Creating a restore point …" #~ msgstr "Membuat titik pemulihan…" #~ msgid "Could not create the state folder." #~ msgstr "Tidak dapat membuat folder keadaan." #~ msgid "Updating index …" #~ msgstr "Memperbarui indeks…" #~ msgid "Could not update the states file." #~ msgstr "Tidak dapat memperbarui keadaan file." #~ msgid "Could not update the index file." #~ msgstr "Tidak dapat memperbarui file indeks." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Argumen yang ditemukan untuk eksekusi: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Langkah {self.__step} dari {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' diluncurkan." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' diluncurkan dengan Steam." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Indeks untuk keadaan{0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Baca dokumentasi tentang dependensi." #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Beralih lapisan atas DXVK yang memperlihatkan FPS dan detail lainnya " #~ "dalam aplikasi D3D." #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "Baca dokumentasi tentang program\t" #~ msgid "Extra settings" #~ msgstr "Pengaturan tambahan" #, fuzzy #~ msgid "Search for Prefixes" #~ msgstr "Awalan Steam Proton" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Aktifkan pembuatan versi untuk menyimpan dan mengembalikan bottle pada " #~ "keadaan tertentu." #, fuzzy #~ msgid "Health Check" #~ msgstr "Cek kesehatan" #~ msgid "Loading..." #~ msgstr "Memuat..." #~ msgid "Task manager" #~ msgstr "Pengelola tugas" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Pilih di mana bottles baru disimpan (ini tidak akan memindahkan yang " #~ "sudah ada)" #~ msgid "Installing..." #~ msgstr "Memasang..." #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "Tidak dapat membuat Entri Desktop karena tidak memiliki izin.\n" #~ "Periksa video " #~ "kami tentang bagaimana cara memperbaikinya dalam Flatpak." #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Ketik komentar yang sangat singkat:" #~ msgid "Temp files" #~ msgstr "Berkas sementara" #~ msgid "Close Bottles after starting a program from the file manager" #~ msgstr "Tutup Bottle setelah memulai program dari manajer file" #, fuzzy #~ msgid "Custom bottles path (requires restart)" #~ msgstr "Kustom jalur bottles (butuh muat ulang)" #~ msgid "Pre-release" #~ msgstr "Pra-rilis" #~ msgid "In early development (requires restart)" #~ msgstr "Sedang dalam pengembangan awal (butuh muat ulang)" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Versi Bottles (eksperimental)" #~ msgid "Translate" #~ msgstr "" #~ "Terjemahan" #~ msgid "Funding" #~ msgstr "Pendanaan" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Laporkan bug" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Laporan kutu" #~ msgid "Open with explorer" #~ msgstr "Buka dengan explorer" #~ msgid "Move inside the sandbox" #~ msgstr "Pindah ke dalam sandbox" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Memindahkan ke dalam sandbox…" #~ msgid "Utilities" #~ msgstr "Utilitas" #~ msgid "Command line" #~ msgstr "Baris perintah" #~ msgid "Registry editor" #~ msgstr "Editor Registri" #~ msgid "Wine config" #~ msgstr "Konfigurasi Wine" #~ msgid "Control panel" #~ msgstr "Panel kontrol" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Mode uji diaktifkan: hanya dependensi dari repositori pengujian yang " #~ "ditampilkan." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 .." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "File pada halaman ini telah diverifikasi kemungkinan berada di bawah " #~ "lisensi kepemilikan." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "File pada halaman ini telah diverifikasi mungkin berada di bawah lisensi " #~ "kepemilikan." #~ msgid "Read documentation about installers\t" #~ msgstr "Baca dokumentasi tentang pemasang\t" #~ msgid "Bottle details" #~ msgstr "Rincian Bottle" #~ msgid "My beautiful bottle" #~ msgstr "Bottle saya yang indah" #~ msgid "Rename bottle" #~ msgstr "Ubah nama bottle" #~ msgid "Use DXVK" #~ msgstr "Gunakan DXVK" #~ msgid "Use VKD3D" #~ msgstr "Gunakan VKD3D" #~ msgid "Enable FSR" #~ msgstr "Aktifkan FSR" #~ msgid "Enable LatencyFleX" #~ msgstr "Aktifkan LatencyFlex" #~ msgid "Use a virtual desktop" #~ msgstr "Gunakan desktop virtual" #~ msgid "Mouse capture fullscreen" #~ msgstr "Tangkap tetikus saat layar penuh" #~ msgid "DXVK version" #~ msgstr "Versi DXVK" #~ msgid "Manage VKD3D versions" #~ msgstr "Kelola versi VKD3D" #~ msgid "Will restart the wineserver." #~ msgstr "Akan memuat ulang wineserver." #~ msgid "DLL overrides" #~ msgstr "Mengganti DLL" #, fuzzy #~ msgid "Set PulseAudio latency to 60 milliseconds to increase sound quality." #~ msgstr "" #~ "Atur latensi PulseAudio menjadi 60 milidetik untuk meningkatkan kualitas " #~ "suara" #~ msgid "Read documentation about versioning\t" #~ msgstr "Baca dokumentasi tentang pembuatan versi\t" #~ msgid "e.g. ucrtbase" #~ msgstr "mis. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Timpaan yang sudah ada" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "mis: -contoh1 -contoh2 -contoh3=halo" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "mis: BottleDuplikatKu" #~ msgid "page_name" #~ msgstr "nama_halaman" #~ msgid "page_duplicating" #~ msgstr "menduplikasi_halaman" #~ msgid "page_duplicated" #~ msgstr "halaman_diduplikasi" #~ msgid "New variable" #~ msgstr "Variabel baru" #~ msgid "e.g. MY_VAR" #~ msgstr "mis. VAR_KU" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Di sini Anda dapat mengubah variabel lingkungan untuk perintah-perintah " #~ "yang dijalankan." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "mis: VAR1=nilai VAR2=nilai" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "mis: VAR1=nilai VAR2=nilai .." #~ msgid "e.g. 60" #~ msgstr "mis: 60" #~ msgid "e.g. 30" #~ msgstr "mis: 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Anda menggunakan Bottles Flatpak, jangan lupa untuk memberi izin lewat Flatseal jika skrip jalur berada di luar sandbox." #~ msgid "Type the new name:" #~ msgstr "Ketik nama baru:" #~ msgid "Type here.." #~ msgstr "Ketik di sini.." #~ msgid "Message goes here." #~ msgstr "Pesan ditempatkan di sini." #~ msgid "Utility & Preferences" #~ msgstr "Utilitas & Preferensi" #~ msgid "Choose a name for your bottle" #~ msgstr "Pilih sebuah nama untuk bottle Anda" #~ msgid "Use custom path" #~ msgstr "Gunakan jalur kustom" #~ msgid "Welcome" #~ msgstr "Selamat datang" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "Bottles membuat mudah menjalankan Perangkat Lunak Windows di Linux lebih " #~ "mudah." #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "Apa itu Runners?" #~ msgid "We Are Almost There" #~ msgstr "Kita Hampir Tiba" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Kami perlu mengunduh dan menginstal runner untuk memungkinkan Anda " #~ "membuat bottle Anda sendiri.\n" #~ "Ukuran unduhannya adalah ~70MB.\n" #~ " Baca " #~ "lebih lanjut tentang apa yang akan kami unduh\n" #~ "\n" #~ "Kami tidak dapat menawarkan file-file ini dengan Bottle karena ini " #~ "memiliki siklus rilis yang berbeda.\n" #~ "\n" #~ "Ketika Anda siap tekan tombol Instal." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Duduk dan santai, ini akan membutuhkan beberapa menit." #~ msgid "Download" #~ msgstr "Unduh" #~ msgid "Everything Is Ready!" #~ msgstr "Semuanya Siap!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Anda sekarang sudah siap untuk membuat bottles pertama Anda." #~ msgid "Finish" #~ msgstr "Selesai" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Peringatan: Pastikan untuk memberi izin kepada Flatpak untuk mengakses " #~ "jalur baru.\n" #~ "Ini akan menghancurkan sandbox!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Apakah daftar di atas harus menampilkan versi yang tidak stabil." #~ msgid "Change launch options" #~ msgstr "Ubah opsi peluncuran" #, fuzzy #~ msgid "Processing..." #~ msgstr "Memuat..." #~ msgid "Your library" #~ msgstr "Perpustakaan Anda" #~ msgid "Go back" #~ msgstr "Kembali" #~ msgid "Installer requires local resources" #~ msgstr "Pemasang membutuhkan sumber daya lokal" #~ msgid ", " #~ msgstr ", " #, python-format #~ msgid "Pick executable for %s" #~ msgstr "Pilih eksekusi untuk %s" #~ msgid "Local resources not found or invalid" #~ msgstr "Sumber daya lokal tidak ada atau salah" #~ msgid "Installation failed, please check the logs." #~ msgstr "Pemasangan gagal, tolong cek catatan perubahan." #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) Melanjutkan dengan lingkungan bawaan…" #~ msgid "Confirm deletion" #~ msgstr "Konfirmasi penghapusan" #~ msgid "Done" #~ msgstr "Selesai" #~ msgid "Caffe runners" #~ msgstr "Runner caffe" #~ msgid "Proton runners" #~ msgstr "Runner proton" #~ msgid "Other runners" #~ msgstr "Runner lainnya" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Forum Bottles" #~ msgid "Unhide this program" #~ msgstr "Batalkan persembunyian program ini" #~ msgid "Type a name for your bottle" #~ msgstr "Ketik sebuah nama untuk bottle Anda" #~ msgid "New programs will be automatically found." #~ msgstr "Program baru akan ditemukan secara otomatis." #~ msgid "Duplicate a bottle" #~ msgstr "Duplikat bottle" #~ msgid "Change environment variables" #~ msgstr "Ubah variabel lingkungan" #~ msgid "This field cannot contain special characters!" #~ msgstr "Bidang ini tidak boleh berisi karakter khusus!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Ini adalah lapisan kompatibilitas yang memungkinkan perangkat lunak " #~ "Windows dipasang dan dijalankan pada sistem Linux.\n" #~ "\n" #~ "Bottles adalah lingkungan tempat runner mengkonfigurasi sistem dan " #~ "di mana perangkat lunak Windows berjalan dan dipasang.\n" #~ "\n" #~ "Baca " #~ "selengkapnya tentang runner" #~ msgid "Import & export" #~ msgstr "Impor & ekspor" #~ msgid "Set custom DPI" #~ msgstr "Atur kustom DPI" #~ msgid "Select what backend to use for wined3d" #~ msgstr "Pilih backend apa yang akan digunakan untuk wined3d" #~ msgid "Gamescope settings" #~ msgstr "Pengaturan Gamescope" #~ msgid "What Are Runners?" #~ msgstr "Apa itu Runners?" #~ msgid "" #~ "We need to download and install a runner to allow you to create your own " #~ "bottles.\n" #~ "The download size is ~70MB.\n" #~ "Read " #~ "more about what we're going to download\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Kami perlu mengunduh dan memasang runner untuk memungkinkan Anda membuat " #~ "bottles sendiri.\n" #~ "Ukuran unduhannya adalah ~70MB.\n" #~ " Baca " #~ "lebih lanjut tentang apa yang akan kami unduh\n" #~ "\n" #~ "Kami tidak dapat menawarkan file-file ini dengan Bottles karena ini " #~ "memiliki siklus rilis yang berbeda.\n" #~ "\n" #~ "Ketika Anda siap tekan tombol Pasang." #~ msgid "Show update date" #~ msgstr "Tampilkan tanggal pembaruan" #~ msgid "Library mode" #~ msgstr "Mode perpustakaan" #~ msgid "Flatpak help" #~ msgstr "Bantuan flatpak" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Saya tidak bisa melihat bottle lama saya setelah upgrade." #~ msgid "I don't see some directories." #~ msgstr "Saya tidak melihat beberapa direktori." #~ msgid "I can't see the files in my home." #~ msgstr "Saya tidak dapat melihat file di rumah saya." #~ msgid "Destroy this bottle" #~ msgstr "Musnahkan bottle" #~ msgid "64 Bit" #~ msgstr "64 Bit" #~ msgid "Make a backup of this bottle." #~ msgstr "Buat sebuah cadangan dari bottle ini." #~ msgid "64-bit" #~ msgstr "64-bit" #~ msgid "32-bit" #~ msgstr "32-bit" #~ msgid "Night theme" #~ msgstr "Tema malam" #~ msgid "Use the night theme." #~ msgstr "Gunakan tema gelap." #~ msgid "Experiments:winebridge" #~ msgstr "Eksperimen:winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Alihkan fitur winebridge eksperimental." #~ msgid "Enable ACO shader compiler" #~ msgstr "Aktifkan compiler shader ACO" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Meningkatkan kinerja game dan aplikasi 3D.\n" #~ "Nonaktifkan jika Anda mengalami gangguan grafis." #~ msgid "Night mode" #~ msgstr "Mode gelap" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "Gunakan WineBridge untuk manajemen program dan proses." #~ msgid "Bottles' Issues" #~ msgstr "Masalah Bottles" #~ msgid "Bottles Started!" #~ msgstr "Bottle dijalankan!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Ini adalah fitur eksperimental masih dalam pengembangan, harap hati-hati " #~ "dan " #~ "melaporkan bug ." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Pengembang Bottles" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Optimalkan kinerja game sesuai permintaan" #~ msgid "NVAPI version" #~ msgstr "Versi NVAPI" #~ msgid "Point to the bottle path" #~ msgstr "Arahkan ke jalur bottle" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "Gamemode tidak tersedia di sistem Anda atau tidak berjalan." #~ msgid "Experiments:installers" #~ msgstr "Eksperimen: pemasang" #~ msgid "Software" #~ msgstr "Perangkat lunak" #~ msgid "An environment improved for Windows software." #~ msgstr "Lingkungan yang disempurnakan untuk piranti lunak Windows." #~ msgid "Use a dark application theme." #~ msgstr "Gunakan tema gelap aplikasi." #~ msgid "Experiments:versioning" #~ msgstr "Eksperimen:penerapan versi" #~ msgid "Import and export" #~ msgstr "Impor dan ekspor" #~ msgid "Creating sandboxed folders…" #~ msgstr "Membuat folder sandboxed…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "" #~ "Ini semua adalah proses-proses wine/wineserver yang berjalan di PC Anda." #~ msgid "Check for running processes." #~ msgstr "Periksa proses-proses yang berjalan." #~ msgid "Backup bottle" #~ msgstr "Cadangkan bottle" #~ msgid "Reboot Windows" #~ msgstr "Reboot Windows" #~ msgid "Bottle" #~ msgstr "Bottle" #~ msgid "No runners found, please install one." #~ msgstr "Tidak ada runner yang ditemukan, silakan instal satu." #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "Tidak ada DXVK yang ditemukan, menginstal versi terbaru …" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "VKD3D tidak ditemukan, menginstal versi terbaru …" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "Tidak ada NVAPI yang ditemukan, menginstal versi terbaru …" #, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Bottle baru Anda {0} sekarang siap." #, fuzzy #~ msgid "Improved the Download manager" #~ msgstr "Pengelola unduhan" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Memperbaiki bug yang menyebabkan setiap botol pecah meskipun hanya satu " #~ "yang rusak" #, fuzzy #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "Terjemahan Portugis (Brasil) oleh @vitor180396" #~ msgid "Choose an environment" #~ msgstr "Pilih sebuah lingkungan" #~ msgid "Download & Install this runner" #~ msgstr "Unduh & Instal pelari ini" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #, fuzzy #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #~ msgid "Downloads" #~ msgstr "Unduhan" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Pilih berkas bisa-eksekusi Windows" #, fuzzy #~ msgid "Support for 32-bit bottles with custom environment" #~ msgstr "Membuat bottle baru dengan lokasi yang dipilih" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Pilih berkas bisa-eksekusi Windows" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "Memperbaiki bug yang menyebabkan setiap botol pecah meskipun hanya satu " #~ "yang rusak" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "Memperbaiki bug yang menyebabkan setiap botol pecah meskipun hanya satu " #~ "yang rusak" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "Memperbaiki bug yang menyebabkan setiap botol pecah meskipun hanya satu " #~ "yang rusak" #, fuzzy #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #, fuzzy #~ msgid "Run executables without show the Bottles Window" #~ msgstr "Jalankan berkas yang bisa dieksekusi dalam Bottle." #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Debug proses-proses wine." #, fuzzy #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "Memperbaiki bug yang menyebabkan setiap botol pecah meskipun hanya satu " #~ "yang rusak" #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Beralih ke fitur penerapan versi eksperimental" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Eksperimen: pemasang" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Jelajahi C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Tingkatkan runner ke yang terbaru dipasang secara lokal" #~ msgid "Destroy bottle" #~ msgstr "Musnahkan bottle" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Ini akan mengubah pelari dari {0} menjadi {1}." #~ msgid "Run in this bottle" #~ msgstr "Jalankan di bottle ini" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #, fuzzy #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #, fuzzy #~ msgid "Backup bottle configuration and archive" #~ msgstr "Membuat berkas konfigurasi bottle…" #, fuzzy #~ msgid "Import backup archives" #~ msgstr "Pilih arsip cadangan" #, fuzzy #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Terjemahan Jerman oleh @thericosanto" #~ msgid "This is the manifest for {0}." #~ msgstr "Ini adalah manifes untuk {0}." #~ msgid "This is the index for {0}." #~ msgstr "Ini adalah indeks untuk {0}." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "Berkas [{0}] yang diunduh kelihatannya rusak. Coba lagi." #~ msgid "Installing {0} runner …" #~ msgstr "Memasang runner {0} …" #~ msgid "Component {0} successfully installed!" #~ msgstr "Komponen {0} berhasil dipasang!" #~ msgid "{0} completed for {1}." #~ msgstr "{0} selesai untuk {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0} berhasil diimpor!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "Cadangan Anda untuk {0} sudah siap!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Cadangan Anda {0} berhasil diimpor.!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Gagal mengimpor cadangan {0}!" #~ msgid "What is Wine?" #~ msgstr "Apa itu Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine adalah lapisan kompatibilitas yang memungkinkan software Windows " #~ "untuk berjalan di Linux.\n" #~ "Di Bottles disebut sebagai runner.\n" #~ "\n" #~ "Wineprefixes adalah lingkup kerja Wine. Di Bottles, ini disebut sebagai " #~ "bottles." #~ msgid "Page 1" #~ msgstr "Halaman 1" #~ msgid "DXVK Versions" #~ msgstr "Versi-versi DXVK" #~ msgid "Failed to clear temp path!" #~ msgstr "Path temp gagal dibersihkan!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Path runner tidak ada, membuat sekarang." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "Path Bottles tidak ada, membuat sekarang." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Path Dxvk tidak ada, membuat sekarang." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Path temp tidak ada, membuat sekarang." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "Ekstraksi gagal! Arsip berakhir lebih awal dari perkiraan." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "Berkas [{0}] sudah ada di temp, melewatkan." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "Mengubah nama [{0}] menjadi [{1}]." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "Berkas [{0}] yang diunduh kelihatannya rusak." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Checksum sumber: [{0}], unduhan: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Memasang komponen: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Memasang dependensi: [{0}] di bottle: [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Menghapus [{0}] dari system32 pada bottle: [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}] tidak ditemukan dalam bottle: [{1}]. Gagal menghapus dari system32." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "Menghapus ketergantungan: [{0}] dari konfigurasi bottle: [{1}]." #~ msgid "Runners found: [{0}]" #~ msgstr "Runner ditemukan: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "DXVK ditemukan: [{0}]" #~ msgid "No dxvk found." #~ msgstr "Tiada DXVK ditemukan." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "Kunci: [{0}] tidak dalam konfigurasi bottle: [{1}], memperbarui." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "" #~ "Kunci: [{0}] tidak dalam parameter konfigurasi bottle: [{1}], memperbarui." #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Mengatur kunci: [{0}} ke [{1}] pada bottle: [{2}]…" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Menerapkan lingkup: [{0}]…" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Bottle: [{0}] berhasil dibuat!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Berhasil menghapus bottle di: [{0}]" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Path kosong ditemukan, menggagalkan untuk menghindari kekacauan." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Mencoba memperbaiki bottle: [{0}]…" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Menambah kunci: [{0}] dengan nilai: [{1}} dan data: [{2}] pada registry " #~ "bottle: {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "Menghapus nilai: [{0}] untuk kunci: [{1}] pada registry bottle: {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Memasang dxvk untuk bottle: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Menghapus dxvk untuk bottle : [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Menjalankan executable pada wineprefix…" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "Menjalankan wineboot pada wineprefix…" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "Menjalankan winecfg pada wineprefix…" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Menjalankan winetricks pada wineprefix…" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Menjalankan konsol debug pada wineprefix…" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "Menjalankan sebuah CMD pada wineprefix…" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Menjalankan sebuah Pengelola Tugas pada wineprefix…" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Menjalankan sebuah Panel Kontrol pada wineprefix…" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Menjalankan Uninstaller pada wineprefix …" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Menjalankan Regedit pada wineprefix …" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Status Pengiriman: [{0}] ke wineprefix …" #~ msgid "Opening the file manager in the path …" #~ msgstr "Membuka pengelola file di jalur…" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Mengimpor wineprefix [{0}] dalam botol baru …" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "Kesalahan membuat jalur botol untuk wineprefix [{0}]. Membatalkan." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wineprefix: [{0}] berhasil diimpor!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] berkas untuk diganti." #~ msgid "[{0}] files to add." #~ msgstr "[{0}] berkas untuk ditambahkan." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Mencadangkan konfigurasi: [{0}] di [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Mencadangkan bottle: [{0}] di [{1}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Gagal menyimpan cadangan di: {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Gagal mengimpor cadangan: [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Status koneksi: online …" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Perbaiki gaya pemilihan suasana pada tema Yaru" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "Jangan hancurkan page_details pada penghapusan bottle" #~ msgid "Add freetype as a dependency" #~ msgstr "Tambahkan freetype sebagai dependensi" #, fuzzy #~ msgid "Experiments can now be enabled from Preferences" #~ msgstr "Runner dapat diubah dari tab Preferensi." #, fuzzy #~ msgid "Backup and restore bottles" #~ msgstr "Cadangkan bottle ini" #, fuzzy #~ msgid "Toggle RC releases for runners" #~ msgstr "Alihkan Kandidat Rilis untuk Runners" #~ msgid "Environment description" #~ msgstr "Deskripsi lingkungan" #~ msgid "Custom path are not supported in this version" #~ msgstr "Jalur kustom tidak didukung dalam versi ini" #~ msgid "/opt/MyNewBottle" #~ msgstr "/opt/MyNewBottle" #~ msgid "" #~ "Versioning is an experimental feature of Bottles, we do not recommend " #~ "using it in production. Proceed with caution!" #~ msgstr "" #~ "Penerapan versi adalah fitur eksperimental Bottle, kami tidak " #~ "merekomendasikan menggunakannya dalam produksi. Lanjutkan dengan hati-" #~ "hati!" #~ msgid "Runner can be changed from Preferences tab." #~ msgstr "Runner dapat diubah dari tab Preferensi." #~ msgid "Open winecfg in this Bottle for advanced configurations." #~ msgstr "Buka winecfg dalam Bottle ini untuk konfigurasi lanjutan." #~ msgid "" #~ "Launch a debug console in this bottle. Read in our documentation how to " #~ "use debugging. [F1]" #~ msgstr "" #~ "Luncurkan konsol debug dalam bottle ini. Baca dokumentasi cara " #~ "menggunakan debugging. [F1]" #~ msgid "Use this to uninstall programs from the Bottle." #~ msgstr "Gunakan ini untuk menghapus program dari Bottle." #~ msgid "Open a CMD in this Bottle." #~ msgstr "Buka CMD dalam Bottle." #~ msgid "CMD" #~ msgstr "CMD" #~ msgid "Use regedit to add, edit and delete Wine register keys." #~ msgstr "" #~ "Gunakan regedit untuk menambahkan, mengedit, dan menghapus kunci register " #~ "Wine." #~ msgid "Browse the C:\\ of this Bottle." #~ msgstr "Jelajahi C:\\ dari Bottle ini." #~ msgid "Kill all processes running in this Bottle." #~ msgstr "Bunuh semua proses yang berjalan dalam Bottle ini." #~ msgid "Simulates a system reboot (this does not terminate processes)." #~ msgstr "Mensimulasikan reboot sistem (ini tidak menghentikan proses)." #~ msgid "Simulates a system shutdown (this does not terminate processes)." #~ msgstr "Mensimulasikan matikan sistem (ini tidak menghentikan proses)." #~ msgid "Remaining disk space:" #~ msgstr "Sisa ruang penyimpanan:" #~ msgid "X of Y" #~ msgstr "X dari Y" #~ msgid "Dashboard" #~ msgstr "Dasbor" #~ msgid "Fsync (futex synchronization)" #~ msgstr "Fsync (sinkronisasi futex)" #~ msgid "" #~ "Enable eventfd based synchronization to increase performance for multi-" #~ "core processors." #~ msgstr "" #~ "Aktifkan sinkronisasi berbasis eventfd untuk meningkatkan kinerja " #~ "prosesor multi-core." #~ msgid "Esync (eventfd synchronization)" #~ msgstr "Esync (sinkronisasi eventfd)" #~ msgid "Enable ACO to increase performance in-game when using Mesa drivers." #~ msgstr "" #~ "Aktifkan ACO untuk meningkatkan kinerja game saat menggunakan driver Mesa." #~ msgid "GPU" #~ msgstr "GPU" #~ msgid "" #~ "In laptops with two GPUs (Intel+NVIDIA or AMD+Nvidia or Intel+AMD), " #~ "select this to use the discrete card." #~ msgstr "" #~ "Pada laptop dengan dua GPU (Intel+NVIDIA atau AMD+Nvidia atau Intel+AMD), " #~ "pilih ini untuk menggunakan kartu diskrit." #~ msgid "Desktop virtualization" #~ msgstr "Virtualisasi desktop" #~ msgid "In Bottles v2, our Dependencies tool replaces Winetricks." #~ msgstr "Dalam Bottle v2, alat Dependensi kami menggantikan Winetricks." #~ msgid "Name your bottle" #~ msgstr "Beri nama bottle Anda" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Shutdown Windows" #~ msgstr "Matikan Windows" #~ msgid "Kill all wine processes" #~ msgstr "Bunuh semua proses wine" #~ msgid "Last update for this bottle." #~ msgstr "Pembaruan terakhir untuk bottle ini." ================================================ FILE: po/ie.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 14:50+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Occidental \n" "Language: ie\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Null rute providet" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Archive {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importante un archive: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "" #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "" #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Configuration de Wine es actualisat!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Assignante li version de Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Optimisation del ambientie…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Applicante un ambientie: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Installante DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Installante VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Installante DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Finalisante…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Statu ne esset trovat" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Monstrar li version" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Rute de executibile" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Rute de .lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Nómine del botelle" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Argumentes" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "" #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "" #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "" #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Donar" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Subtenet de" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Developpatores de Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "OIS , 2023-24" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Version de componente" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Deinstallar" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Navigar li files" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Descargar e installar" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Monstrar li manifeste" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licentie" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Reinstallar" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Raportar un defecte…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Nómine del dependentie" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Descrition del dependentie" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Categorie" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Menú de dependenties" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Navigar li files…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplicar li botelle…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Complet archive…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Exportar li configuration…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Monstrar celat programmas" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Remover li botelle…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Menú secundari" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Extinter" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Reiniciar" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Parametres" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Lansar in li terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Mi botelle" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Ambientie" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Executor" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Lansar un executibile…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programmas" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Installar programmas…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Parametres" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Parametres" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Dependenties" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Gerente de taches" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Gerer executent programmas." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Utensiles" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Linea de comandes" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Redactor del Registre" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Obsolet utensiles de Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Navigator" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Configuration" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Deinstallator" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Panel de control" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Sercha por dependenties…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Raportar un mancant dependentie" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Leer li documentation." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Documentation" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Serchar" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Serchar por programmas…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Null installatores trovat" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Leer li documentation" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nómine" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Componentes" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Separat grafica" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gerer li parametres de Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Avansat parametres de ecran" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Potentie" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sincronisation" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistema" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esinc" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsinc" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Gerer li parametres de vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS Game Capture" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Compatibilitá" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Version de Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Lingue" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Fólder de labor" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Reverter al predefinit" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Predefinit)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Variabiles de ambientie" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Gerer li unités" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Compression" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Usar mustres de exclusion" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Gerer li mustres" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Refriscar" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Stoppar li processu" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Un curt comenta" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Detallies" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Retro" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operationes" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Selecter un botelle" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Anullar" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Selecter" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Crear un nov botelle" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "A_nullar" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Inviar un raporte" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Parametres avansat" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Íncomplet paccage" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Surtir" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Unités" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Líttere" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Existent unités" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplicar li botelle" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplicar" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplicante…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Botelle sta duplicat" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Nómine de variabile" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Existent variabiles" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Mustres de exclusion" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Mustre" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Existent mustres" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Parametres de Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Gardar" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Resolution del lude" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Largore" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Altore" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Resolution del fenestre" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Diversi" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Limitar li rapiditá de cadres" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Integral scale" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Tip de fenestre" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Sin borde" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Plen-ecran" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Comensar li installation" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Continuar" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Compleet!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Monstrar li programmas" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Installation ne successat!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Alquó ha fallit." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Omni noticies" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Critical" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Errores" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Avises" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Information" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Navigator del diarium" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Omni" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Personalisat argumentes" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Argumentes del comande" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Selecter un scripte" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Selecter un fólder" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Virtual pupitre" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Repudiation de Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Usar Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Yo comprene." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Renominar" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Nov nómine" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Lansar con argumentes" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Executer" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "p.ex.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Parametres del sandbux" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Partir li rete" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Partir li son" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Actualisation es besonat" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Continuar" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Comensar actualisation" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Nov sistema de versiones" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Re-inicialisante li repositoria…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Predefinit" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Parametres predefinit" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efectes" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Monstrar li information" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Qualitá de subpixeles" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Detection de bordes" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Color" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Límite" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Intern (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Nativ (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Intern ante nativ" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Nativ ante intern" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Depermisset" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Remover" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/conexet/a/rute" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Valore" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Navigar li files" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Nómine del prefixe de Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Gerente" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Null prefixes trovat" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Complet archive" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Monstrar li manifeste…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Leer li recensie…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Nómine del installator" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Descrition del installator" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Ínconosset" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Installar ti programma" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Menú del programma" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Sin miniatura" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Lansar" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Lansar med Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Nómine del elemente" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Remover ex li biblioteca" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Stoppar" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Biblioteca" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Lansar ci" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Serchar vor botelles…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Proton de Steam" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Botelles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Crear un nov botelle…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Null resultates trovat" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Comensante…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Trovar" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "C_rear" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Nómine del botelle" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Application" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Ludes" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "P_ersonalisat" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Personalisat" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Fólder comun del usator" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Architectura" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 #, fuzzy msgid "Import a custom configuration." msgstr "Exportar li configuration…" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Fólder de botelle" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Cluder" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Precedent" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Benevenit al Botelles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows in li Botelles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Presc pret" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Pret!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Sequent" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Preferenties" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "General" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Aspecte" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Mode obscur" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Notificationes" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Files temporari" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integrationes" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Prefixes de Proton de Steam" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Avansat" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Fólder de botelles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Executores" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Componentes DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Nucleo" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Experimentes" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Lansar med li terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Trovar un rute" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Adjunter al biblioteca" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Adjunter a Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Renominar…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Celar li programma" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Monstar li programma" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Remover ex li liste" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Nómine del programma" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Comenta del statu" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Menú principal" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importar…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Auxilie" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Pri Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Actualisat: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "«{0}» sta adjuntet" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Selecter un executibile" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Adjunter" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Lansante «{0}»…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Demisser" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Exportar" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:435 #, fuzzy msgid "Backup" msgstr "Archive {0}" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Remover" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Executor manca" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "_Terminar" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Selecter li fólder de labor" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Installatores" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Importation ne successat" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Importante un archive…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importar" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 #, fuzzy msgid "Select a Configuration File" msgstr "Configuration" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "-" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, fuzzy, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Lansante «{0}»…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Vor botelles" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 #, fuzzy msgid "Select Bottle Directory" msgstr "Fólder de botelles" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Creante li botelle…" #: bottles/frontend/views/new.py:221 #, fuzzy msgid "Unable to Create Bottle" msgstr "Crear un nov botelle" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Botelle sta creat" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "«{0}» sta creat successosimen." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "Selecter un botelle" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Relansar Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Relansar" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Altri" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Actualisar" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Installante…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifeste de {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "«{0}» sta desinstallat" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "«{0}» sta installat" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "«{0}» sta importat" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Recension por {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Stoppante «{0}»…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Lansante «{0}» med Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "«{0}» sta celat" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "«{0}» sta monstrat" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "«{0}» sta removet" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "«{0}» sta renominat a «{1}»" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "«{0}» esset adjuntet a vor biblioteca" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "«{0}» esset adjuntet a vor biblioteca de Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Monstrar li raporte" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Selecter un rute del unité" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Null variabiles de ambiente definit." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Null mustres de exclusion definit." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Un errore evenit." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Copiar al Paperiere" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Selecter un file de ressurse" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Installante li dependenties Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Configurante li botelle…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Installante li {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Installante {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Installator ne successat con ínconosset errore" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Selecter un scripte" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Personal rute de botelles ne esset trovat" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Executer programmas por Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migration de un Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tema obscur" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Liste de applicationes de Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Liste de applicationes de Epic" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Liste de Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Largore del fenestre" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "" #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "" #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Supporte de Proton de Steam" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Caracteristicas:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 #, fuzzy msgid "Correct version" msgstr "Version de componente" #: data/com.usebottles.bottles.metainfo.xml.in:106 #, fuzzy msgid "Fix crash when creating a bottle" msgstr "Un errore evenit creante li botelle." #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Correction de defectes:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 #, fuzzy msgid "Importing backups resulted an error" msgstr "Importante un archive: {0}" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 #, fuzzy msgid "Correct version date" msgstr "Version de componente" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #~ msgid "Calculating…" #~ msgstr "Calculante…" #~ msgid "New Bottle" #~ msgstr "Nov botelle" #~ msgid "Bottle Information" #~ msgstr "Information pri li botelle" #~ msgid "64 bit" #~ msgstr "64-bit" #~ msgid "32 bit" #~ msgstr "32-bit" #~ msgid "Custom Path" #~ msgstr "Personal rute" #~ msgid "Choose a new Bottles path" #~ msgstr "Selecter un nov rute de botelles" #~ msgid "Choose the script" #~ msgstr "Selecter li scripte" #~ msgid "Choose the Working Directory" #~ msgstr "Selecter li fólder de labor" ================================================ FILE: po/it.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-02-19 20:10+0000\n" "Last-Translator: Pierfrancesco Passerini \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.16.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Nessun percorso specificato" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Backup {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importazione del backup: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Impossibile installare i componenti, ho provato 3 volte." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Componenti essenziali mancanti. Installazione in corso…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Creazione della directory della bottiglia fallita." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Impossibile creare l'etichetta directory/file." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Creazione della configurazione della bottiglia…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Modello trovato, applicazione in corso…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Aggiornamento della configurazione di Wine…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Configurazione di Wine aggiornata!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Esecuzione come Flatpak, creazione directory utente nella sandbox …" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Creazione directory utente nella sandbox…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Impostazione della versione di Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Applicazione delle impostazioni predefinite di CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Ottimizzazione dell'ambiente…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Applicazione dell'ambiente: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Utilizzo di un ambiente personalizzato…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Configurazione non trovata o non valida…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Installazione di DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Installazione di VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Installazione di DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Installazione delle dipendenze: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Creazione della versione 0 dello stato…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Conclusione…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Sto creando la cache del modello…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Sto salvando lo stato…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Niente da salvare" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Nuovo stato {0} creato con successo!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Elenco degli stati recuperato con successo!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Stato {0} ripristinato con successo!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Ripristino dello stato {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Stato non trovato" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Lo stato {} è già quello attivo" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Visualizza la versione" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Percorso dell'eseguibile" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Percorso lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Nome bottiglia" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Argomenti forniti" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URI invalido (sintassi: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Esci] richiesta ricevuta." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Aiuto] richiesta ricevuta." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Aggiorna] richiesta ricevuta." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Donazioni" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Librerie di terze parti e ringraziamenti speciali" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Sponsorizzato e finanziato da" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Copyright © 2017 Sviluppatori di Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Sviluppatori di Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "crediti_traduttore" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Versione del componente" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Disinstalla" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Sfoglia file" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "L'installazione non è riuscita. Ciò può essere dovuto ad un errore del " "repository, ad un download parziale o un errore di checksum. Clicca per " "riprovare." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Download & installa" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Mostra il manifesto" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licenza" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Reinstalla" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Segnala un bug…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Nome della dipendenza" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Descrizione della dipendenza" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Categoria" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Download & installa questa dipendenza" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Si è verificato un errore di installazione. Riavvia Bottles per leggere il " "Crash Report o eseguilo nel terminale per ottenere l'output." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Menu delle dipendenze" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Risoluzione dei problemi" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Sfoglia file…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplica la bottiglia…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Questo è l'archivio completo della tua bottiglia, inclusi i file personali." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Backup completo…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Questa è solo la configurazione della bottiglia, è perfetta se vuoi crearne " "una nuova ma senza file personali." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Esporta configurazione…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Mostra i programmi nascosti" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Cerca nuovi programmi" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Elimina la bottiglia…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Menu secondario" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Termina tutti i processi" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simula un arresto di Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Arresta" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simula un riavvio di Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Riavvia" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Opzioni di avvio" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Avvia nel terminale" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Rilascia i file per eseguirli" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "La mia bottiglia" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Ambiente" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Avviatore" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Gestione delle versioni abilitato per questa bottiglia" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Per questa bottiglia è attiva la gestione delle versioni." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Avvia eseguibile…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programmi" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Clicca \"Avvia eseguibile...\" per avviarlo, \"Aggiungi collegamenti...\" " "per aggiungere un eseguibile alla lista dei programmi, oppure " "\"Installa programmi...\" per installare i software curati dalla comunità." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Aggiungi collegamenti…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Installa programmi…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Opzioni" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Impostazioni" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Configura le impostazioni della bottiglia." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Dipendenze" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Installa le dipendenze dei programmi." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Snapshots" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Crea e gestisci gli stati della bottiglia." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Gestore attività" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Gestisci i processi in esecuzione." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Strumenti" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Riga di comando" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Esegui i comandi all'interno della bottiglia." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Editor del registro" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Modifica il registro di sistema di Windows." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Strumenti di Wine obsoleti" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Esplora file" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Debugger" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Configurazione" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Disinstallazione" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Pannello di controllo" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Cerca le dipendenze…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Sei offline :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles è in modalità offline, le dipendenze non sono disponibili." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Le Dipendenze sono risorse che migliorano la compatibilità del software " "Windows.\n" "\n" "I file in questa pagina sono distribuiti da terzi con una licenza " "proprietaria. Installandoli, accetti i rispettivi termini di licenza." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Segnala un problema o una dipendenza mancante." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Segnala una dipendenza mancante" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Leggi la documentazione." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Documentazione" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Cerca" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Cerca i programmi…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Installa i programmi curati dalla nostra community.\n" "\n" "I programmi in questa pagina sono distribuiti da terzi con una licenza " "proprietaria. Installandoli, accetti i rispettivi termini di licenza." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Nessun installatore trovato" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Il repository non è raggiungibile o nessun installatore è compatibile con " "questa bottiglia." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Leggi la documentazione" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nome" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Componenti" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Versione del layer di compatibilità Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Sto aggiornamento avviatore e componenti, attendere…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Migliora la compatibilità di Direct3D 8/9/10/11 traducendolo in Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Aggiornamento DXVK, attendere…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Migliora la compatibilità di Direct3D 12 traducendolo in Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Aggiornamento VKD3D, attendere…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Sto aggiornando DXVK-NVAPI, attendere…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Aumenta la velocità di risposta. Può essere rilevato da alcuni programmi " "anti-truffa." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Aggiornamento LatencyFleX, attendere…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Impostazioni di visualizzazione" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Super Campionamento Deep Learning" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Migliora la performance a discapito della qualità grafica usando DXVK-NVAPI. " "Funziona solo su GPU NVIDIA recenti." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Migliora le performance a discapito della qualità grafica. Funziona solo in " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Gestisci le impostazioni di FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Usa la GPU discreta" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Usa la GPU discreta per migliorare le prestazioni a discapito del consumo " "energetico." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Effetti di Post-Processing" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Aggiunge vari effetti di post-processing usando vkBasalt. Funziona solo in " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Gestisci le impostazioni del layer di post-processing" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Gestisci quanti giochi dovrebbero essere mostrati a schermo usando Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gestisci le impostazioni di Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Impostazioni di visualizzazione avanzate" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Prestazioni" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Abilita la sincronizzazione per aumentare le prestazioni dei processori " "multicore." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sincronizzazione" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistema" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Monitora Prestazioni" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Mostra impostazioni di monitoraggio quali framerate, temperature, utilizzo " "CPU/GPU e altro su OpenGL e Vulkan usando MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Applica un set di ottimizzazioni al tuo dispositivo. Può migliorare la " "performance dei giochi." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Precarica i file di gioco in RAM" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Migliora i tempi di caricamento quando si aprono giochi multiple volte. Il " "gioco impiegherà più tempo ad avviarsi per la prima volta." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Gestisci le impostazioni di vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Cattura schermo OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Attiva/Disattiva la registrazione di gioco di OBS per tutti i programmi " "Vulkan e OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Compatibilità" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Versione Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Aggiornamento della versione di Windows, attendere…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Lingua" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Scegli la lingua da utilizzare con i programmi." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Sandbox dedicata" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Utilizzare un ambiente limitato/gestito per questa bottiglia." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Gestisci i permessi della sandbox" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Runtime di Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Fornisce altre librerie per maggiore compatibilità. Disabilita in caso di " "problemi." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Runtime di Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Fornisce altre librerie per maggiore compatibilità con i giochi di Steam. " "Disabilita in caso di problemi." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Directory di lavoro" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Ripristina i valori predefiniti" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(predefinito)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Sostituzioni DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Variabili d'ambiente" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Gestione unità" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Istantanee Automatiche" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Crea automaticamente le istantanee prima di installare software o cambiare " "impostazioni." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Compressione" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Comprimi le istantanee per ridurre lo spazio utilizzato. Rallenterà la " "creazione delle istantanee." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Usa modelli di esclusione" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Escludi i percorsi nelle istantanee." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Gestione dei modelli" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Ricarica" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Arresta processo" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Nessuna Istantanea trovata" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "Crea la tua prima istantanea per salvare lo stato delle tue preferenze." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Un breve commento" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Salva lo stato della bottiglia." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Crea nuova Istantanea" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Dettagli" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Indietro" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operazioni" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Seleziona Bottiglia" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Annulla" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Seleziona" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Crea una nuova bottiglia" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Rapporto crash di Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "A_nnulla" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Invia segnalazione" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles si è arrestato in maniera anomala. Per favore compila un rapporto " "allegando il seguente traceback per aiutarci a identificare il problema, " "evitando che si verifichi di nuovo." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Abbiamo trovato uno o più rapporti simili (o identici). Controllare " "attentamente che la segnalazione non sia già avvenuta prima di effettuarne " "un'altra. Ogni rapporto richiede uno sforzo per essere diagnosticato da " "parte degli sviluppatori, per favore rispetta il loro lavoro e assicurati di " "non creare duplicati." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Voglio comunque mandare il rapporto." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Avanzate" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Pacchetto incompleto" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Questa versione di Bottles non sembra fornire tutte le dipendenze " "fondamentali; contatta il manutentore del pacchetto od utilizza una versione " "ufficiale." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Abbandona" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Le librerie a collegamento dinamico possono essere specificate come " "incorporate (fornite da Wine) o native (fornite dal programma)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Nuova sostituzione" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Sostituzioni" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Unità" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Questi sono percorsi del tuo sistema mappati e riconosciuti come dispositivi " "dall'avviatore (C: D:…)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Lettera" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Unità esistenti" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplica bottiglia" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplica" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Digita un nome per la copia della bottiglia." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplicazione…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Potrebbe volerci un po'." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Bottiglia duplicata" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Le variabili d'ambiente sono valori dinamici che possono influenzare il modo " "in cui i processi in esecuzione si comportano nella bottiglia." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Nome della variabile" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Variabili esistenti" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Modelli di esclusione" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Definire i modelli che verranno usati per impedire che alcune directory " "siano soggette a versione." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Modello" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Modelli esistenti" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Impostazioni di Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Salva" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Gestisci come i giochi dovrebbero essere mostrati." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Risoluzione del gioco" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Utilizza la risoluzione del videogioco in pixelcome riferimento." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Larghezza" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Altezza" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Risoluzione Finestra" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Aumenta la risoluzione quando si usa una risoluzione in pixel superiore a " "quella del gioco." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Varie" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Limite della frequenza dei fotogrammi" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Limite frequenza fotogrammi (con finestra non attiva)" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Integer Scaling" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Tipo di finestra" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Senza bordi" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Schermo intero" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Vuoi procedere con l'installazione?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Inizia Installazione" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Questo installatore richiede delle risorse locali che non possono essere " "fornite in altro modo." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Procedi" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Completato!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Mostra programmi" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Installazione fallita!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Qualcosa è andato storto." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Tutti i messaggi" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Critici" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Errori" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Avvisi" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Informazioni" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Registro" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Registro" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Cambia il livello dei log." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Tutti" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Questi argomenti vengono passati all'avvio del programma." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Argomenti personalizzati" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Argomenti del comando" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "es: VAR=valore %comando% -esempio1 -esempio2 -esempio3=ciao" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Script post-esecuzione" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Scegli lo script da eseguire dopo la chiusura." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Scegli uno script" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Scegli da dove avviare il programma." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Scegli una directory" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Queste impostazioni sovrascrivono quelle predefinite per questo eseguibile." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Sovrascrivi preferenze" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Ripristina le impostazioni predefinite della bottiglia" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Schermo virtuale" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Disclaimer di Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Usa Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Attenzione: utilizzare avviatori basati su Proton all'interno di bottiglie " "non-Steam può causare problemi e comportamenti errati.\n" "\n" "Si raccomanda, invece, di utilizzare Wine-GE, una versione di Proton pensata " "per essere eseguita al di fuori di Steam.\n" "\n" "Proseguendo verrà automaticamente abilitato il runtime di Steam " "(se presente nel sistema e rilevato da Bottles) in modo da permettergli di " "accedere alle librerie necessarie e limitare eventuali problemi di " "compatibilità. GloriousEggroll, autore dell'avviatore, non è responsabile di " "eventuali problemi e pertanto evitate di segnalarglieli." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Ho capito." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Rinomina" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Scegli un nuovo nome per il programma selezionato." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Nuovo nome" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Esegui con argomenti" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Esegui" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Scrivi qui sotto gli argomenti da passare all'eseguibile." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "es. -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Impostazioni Sandbox" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Condividi Rete" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Condividi Audio" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Aggiornamento Richiesto" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Continua" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Avvia aggiornamento" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Nuovo sistema di controllo delle versioni" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Il nuovo sistema di controllo delle versioni è arrivato." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles ha un nuovo sistema di controllo delle versioni che non è " "compatibile con l'implementazione precedente.\n" "\n" "Per continuare ad usare il controllo delle versioni dobbiamo reinizializzare " "il repository della bottiglia. Questo non cancellerà nessun dato dalla tua " "bottiglia ma eliminerà tutte le istantanee esistenti creandone una nuova.\n" "\n" "Se devi tornare indietro ad una istantanea precedente, prima di continuare, " "chiudi questa finestra e ripristinala; poi riavvia la bottiglia per " "visualizzare di nuovo questa finestra.\n" "\n" "Il vecchio sistema verrà deprecato in una delle prossime versioni." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Reinizializzazione repository…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Fatto! Per favore riavvia Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Impostazioni degli effetti di post-elaborazione" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Predefinito" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Impostazioni predefinite" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Gli effetti vengono applicati in base all'ordine della lista." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Effetti" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Nitidezza adattiva al contrasto" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Nitidezza" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Mostra Informazioni" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Rimuovere effetto Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Eliminazione del rumore" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Anti-aliasing veloce e approssimativo" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Qualità subpixel" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Soglia qualità bordo" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Soglia minima qualità del bordo" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Anti-aliasing morfologico subpixel" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Rilevamento dei bordi" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Colore" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Soglia" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Passaggi di ricerca massimi" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Numero massimo di passaggi di ricerca diagonale" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Arrotondamento massimo degli angoli" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "La nitidezza CAS aumenta la nitidezza di un fotogramma. Valori più alti " "rendono il fotogramma più nitido, mentre valori inferiori a 0 rendono il " "fotogramma più morbido rispetto a quello nativo." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "La nitidezza DLS aumenta la nitidezza di un fotogramma. Valori più elevati " "rendono il fotogramma più nitido." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "Il denoise DLS diminuisce il rumore di un frame. Valori più alti rendono il " "frame più morbido." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "La qualità dei subpixel FXAA diminuisce l'aliasing a livello dei subpixel. " "Valori più alti rendono il frame più morbido." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "La soglia del bordo FXAA è la quantità minima di contrasto richiesta per " "applicare l'algoritmo FXAA. Valori più alti fanno sì che il frame abbia più " "contrasto." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "La soglia minima del bordo qualità FXAA è il valore minimo dei pixel scuri " "che vengono ignorati dall'algoritmo FXAA. Valori più alti fanno sì che FXAA " "ignori i pixel al di sotto del valore specificato e possono portare ad un " "aumento delle prestazioni." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma rileva i contorni da una prospettiva monocromatica, mentre Colore " "rileva i bordi in base ai colori. Luma è più performante del Colore." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "La soglia SMAA specifica la sensibilità del rilevamento dei bordi. Valori " "più bassi rilevano più bordi a scapito delle prestazioni." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "I passaggi di ricerca massimi SMAA specificano quanti passaggi di ricerca " "orizzontali e verticali vengono eseguiti durante la ricerca dei bordi." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "I passaggi di ricerca diagonale massimi SMAA specificano quanti passaggi di " "ricerca diagonale vengono eseguiti durante la ricerca dei bordi." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "L'arrotondamento degli angoli SMAA specifica la forza dell'arrotondamento " "degli angoli dei bordi." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Integrato (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Nativo (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Integrato poi nativo" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Nativo poi integrato" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Disabilitato" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Rimuovi" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/indicare/il/percorso" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Valore" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Sfoglia file" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Percorso di Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Gestore" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Questo wineprefix è già stato importato in Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Importa un backup della bottiglia" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Cerca nuovamente prefissi" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Nessun percorso trovato" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Non è stato trovato alcun percorso esterno. Bottles ha accesso ad essi?\n" "Utilizza l'icona in alto per importare una bottiglia da un backup." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Archivio completo" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Mostra manifesto…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Leggi rapporto…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Nome dell'installatore" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Descrizione dell'installatore" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Sconosciuto" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Installa questo programma" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Menù del programma" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Nessuna Icona" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Avvia" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Avvia con Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Nome dell'elemento" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Rimuovi dalla libreria" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Ferma" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Libreria" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Aggiungi elementi qui dalla lista dei programmi della bottiglia" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Il controllo delle versioni è attivo in questa bottiglia." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Questa bottiglia sembra danneggiata." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Esegui in questa bottiglia" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Esegui qui" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Questa bottiglia sembra danneggiata, manca il file di configurazione. Posso " "provare a risolvere creando una nuova configurazione." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Cerca bottiglie…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Crea nuova bottiglia…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Nessuno risultato" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Provare con una ricerca diversa." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Avvio…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Questa risorsa è mancante." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Sfoglia" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "C_rea" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Nome della bottiglia" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Applicazione" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Giochi" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "P_ersonalizzato" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Personalizzato" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Condividi la directory utente" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Ciò rende la directory dell'utente rilevabile nella bottiglia, con il " "rischio di condividere informazioni personali con il software Windows. " "Questa opzione non può essere modificata dopo la creazione della bottiglia." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Architettura" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" "La versione a 32-bit dovrebbe essere utilizzata solo se strettamente " "necessaria." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Importa una configurazione personalizzata." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Directory della bottiglia" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Directory che conterrà i dati di questa bottiglia." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Chiudi" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Questo nome non è disponibile, provane un altro." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Precedente" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Benvenuto in Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Esegui il software Windows su Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows in bottiglie" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles usa avviatori capaci di fornire ambienti di lavoro isolati, " "equivalenti a Windows, in cui vengono eseguiti i programmi." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Quasi fatto" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Serve ancora qualche minuto per preparare tutto…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Tutto pronto!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Per favore completa prima la configurazione" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Inizia a usare Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Avanti" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Preferenze" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Generale" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Aspetto" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Tema scuro" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Imposta Bottles per l'uso dei colori scuri." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Mostra data di modifica" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Mostra la data dell'ultima modifica nella lista delle bottiglie." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Notifiche" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Mostra le notifiche per download ed installazioni." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "File temporanei" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Eliminare i file temporanei all'avvio di Bottles?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Chiudi Bottles dopo l'avvio di un programma" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Chiudi Bottles dopo aver avviato un programma dal gestore di file." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integrazioni" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Prefissi Steam Proton" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Elenca e gestisci i prefissi di Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Elenca le app di Steam nell'elenco dei programmi" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Richiede Steam per Windows installato nella bottiglia." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Elenca Epic Games nell'elenco dei programmi" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Richiede l'installazione di Epic Games Store nella bottiglia." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Elenca Ubisoft Games nell'elenco dei programmi" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Richiede l'installazione di Ubisoft Connect nella bottiglia." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Avanzate" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Directory di Bottles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Directory che contiene i dati delle tue bottiglie." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Avviatori" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "Bottles è in modalità offline, quindi gli avviatori non sono disponibili." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Pre-release" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Mostra versioni instabili degli avviatori." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Componenti DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" "Bottles è in esecuzione in modalità offline, quindi le DLL non sono " "disponibili." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Core" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Runtime" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Sperimentali" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Queste funzionalità sono in fase di intenso sviluppo e potrebbero essere " "instabili, prevedere bug e rotture." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Sandbox per bottiglia" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "In fase di sviluppo iniziale." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Avvia con il terminale" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Sfoglia il percorso" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Modifica opzioni di avvio…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Aggiungi alla mia libreria" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Aggiungi icona sulla scrivania" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Aggiungi a Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Rinomina…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Nascondi programma" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Mostra programma" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Rimuovi dalla lista" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Nome del programma" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Id stato" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Commento sullo stato" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Ripristina questo snapshot" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Cancellare il messaggio" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Menu principale" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Non sembra esserci connessione ad internet. Senza, non è possibile reperire " "i componenti essenziali. Clicca questa icona quando sarai nuovamente " "connesso." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importa…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Aiuto" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Informazioni su Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Il file \"{0}\" non è un file .exe o .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Aggiornato: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" aggiunto" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Seleziona eseguibile" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Aggiungi" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Escludi i programmi nascosti" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Avvio di \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Fai attenzione alla sandbox" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles è in esecuzione in una sandbox, un ambiente con permessi limitati " "necessario per mantenerti al sicuro. Se il programma non viene eseguito, " "valuta la possibilità di spostarsi all'interno della bottiglia " "(icona a 3 punti in alto), quindi avviarlo da lì." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Abbandona" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Seleziona la posizione in cui salvare la configurazione di backup" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Esporta" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Seleziona la posizione dove salvare l'archivio di backup" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Backup" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Backup creato per \"{0}\"" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Impossibile creare il backup per \"{0}\"" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Sei sicuro di voler eliminare definitivamente \"{}\"?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Ciò eliminerà definitivamente tutti i programmi e le impostazioni ad esso " "associati." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Elimina" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Avviatore mancante" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Manca l'avviatore richiesto da questa bottiglia. Installalo tramite le " "preferenze in Bottles o scegline uno nuovo per eseguire le applicazioni." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Sei sicuro di voler forzare l'arresto di tutti i processi?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Ciò può causare perdita di dati, danneggiamento e malfunzionamento dei " "programmi." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Forza_Arresto" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Questa funzione non è disponibile sul tuo sistema." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Per aggiungere questa funzionalità, esegui flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Questo nome di bottiglia è già in uso." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Seleziona Directory di lavoro" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Directory che contiene i dati di \"{}\"." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Vuoi eliminare tutti gli snapshot?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Ciò eliminerà tutte le istantanee ma manterrà i tuoi file." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Migra al nuovo sistema di controllo delle versioni per creare nuovi stati." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Installatori" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Operazioni in corso, attendere." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Ritorna alle tue bottiglie." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Il backup è stato importato con successo" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Importazione fallita" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Importazione del backup…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Seleziona un archivio di backup" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importa" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Seleziona un file di configurazione" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Esegui l'eseguibile in \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Avvio \"{0}\" in \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Le tue bottiglie" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Download di ~{0} pacchetti in corso…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Recuperati {0} di {1} pacchetti" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Seleziona directory bottiglia" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Creazione della bottiglia…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Impossibile creare una bottiglia" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Creazione della bottiglia non riuscita con uno o più errori." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Bottiglia creata" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" creato con successo." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam non è stato trovato o Bottles non ha autorizzazioni sufficienti." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Seleziona percorso bottiglie" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Riavviare Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles deve essere riavviato per essere usato in questa directory.\n" "\n" "Assicurati di aver chiuso ogni programma aperto in Bottles prima di " "riavviare, non farlo potrebbe causare perdita o corruzione di dati e " "malfunzionamento dei programmi." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Rilancia" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "Basato su Wine di Valve, include patch staging e di Proton." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "Basato su Wine upstream, include patch staging e di Proton." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Basato su Wine upstream, include patch staging." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Basato su Wine di Valve, include staging, Proton e patch specifiche di " "Steam. Richiede Steam Runtime attivato." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Altro" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Aggiorna" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Installazione…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifesto per {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" disinstallato" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" installato" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" installazione fallita" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" importato" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Questa applicazione potrebbe funzionare male. L'installatore è stato " "configurato per fornire la migliore esperienza possibile, ma sono possibili " "malfunzionamenti, instabilità e mancanza di funzionalità." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Questo programma presenta alcuni difetti evidenti che, tuttavia, non ne " "compromettono la funzionalità." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Questo programma funziona con piccoli problemi." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Questo programma funziona perfettamente." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Rapporto di {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Interrompo \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Eseguo \"{0}\" con Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" nascosto" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" mostrato" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" rimosso" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\"rinominato in \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Voce desktop creata per \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\"aggiunto alla tua libreria" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" aggiunto alla tua libreria Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Mostra segnalazione" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Questo problema è stato segnalato 5 volte e non può essere " "inviato di nuovo.\n" " Segnala il tuo feedback in uno dei rapporti esistenti qui sotto." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Aggiornamento delle impostazioni di visualizzazione, attendere…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Impostazioni di visualizzazione aggiornate" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Nessuna sostituzione trovata." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Seleziona percorso del drive" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Nessuna variabile d'ambiente definita." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Nessun modello di esclusione definito." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Si è verificato un errore." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Copia negli appunti" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Seleziona file risorse" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Installazione delle dipendenze di Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Configurazione della bottiglia…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Elaborazione dei passaggi dell'installatore…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Installazione di {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Esecuzione dei controlli finali…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Installazione {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} è ora disponibile nella vista programmi." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" "L’installatore non è riuscito a completare l’operazione a causa di un errore " "sconosciuto" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} è già disabilitato per questa bottiglia." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Questa impostazione è diversa da quella predefinita della bottiglia." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Seleziona script" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Percorso bottiglie personalizzate non trovato" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Ripristina il percorso predefinito. Non verrà elencata nessuna bottiglia dal " "percorso fornito." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Esegui software per Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migrazione a Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Mostra il dialogo di migrazione a Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Sfondo scuro" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Forza l'uso dello sfondo scuro." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Data di aggiornamento nella lista" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Mostra/nascondi la data di aggiornamento nella lista delle bottiglie." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Lista applicazioni Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Attiva/disattiva l'elenco delle app di Steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Elenco Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Attiva/disattiva l'elenco di Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Elenco Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Attiva/disattiva l'elenco di ubisoft connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Larghezza finestra" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Modifica la larghezza della finestra." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Altezza della finestra" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Modifica l'altezza della finestra." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Mostra notifiche." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Pulizia file temporanei" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Elimina i file temporanei all'avvio." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Release Candidate (RC)" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Attiva/disattiva le RC (release candidate) per gli avviatori." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Schermata di avvio" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Determina in quale modalità avviare l'applicazione." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Attiva/disattiva funzioni sperimentali come il controllo delle versioni, gli " "installatori e gli avviatori in RC (release candidate)." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Supporto Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Attiva/disattiva il supporto per i prefissi di Steam Proton." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Sperimentali:sandbox" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Attiva/disattiva Sandbox sperimentale per bottiglia." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Chiudi automaticamente Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Chiudi Bottles dopo aver avviato l'eseguibile dal gestore di file." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Mostra avviso sandbox" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Attiva/disattiva l'avviso sandbox." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Esegui programmi per Windows su Linux con Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Goditi programmi imbottigliati in tutta tranquillità!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Il nostro sistema integrato di installazione delle dipendenze garantisce, in " "automatico, la compatibilità software. Utilizza il download manager per " "ottenere i componenti ufficiali: gli avviatori (Wine, Proton), DXVK le " "dipendenze, ecc." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Il controllo delle versioni delle bottiglie ti consente di mantenere il tuo " "lavoro al sicuro ora e ripristinarlo in seguito!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Funzionalità:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Crea le tue bottiglie utilizzando ambienti preconfigurati o creane uno tuo" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Esegui file eseguibili (.exe / .msi) nelle tue bottiglie direttamente dal " "menu contestuale del gestore di file" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "" "Rilevamento automatico delle applicazioni installate nelle tue bottiglie" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Aggiungi variabili d'ambiente facilmente" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Sostituisci le DLL direttamente dalle preferenze della bottiglia" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Cambia avviatore in tempo reale per qualsiasi bottiglia" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Varie ottimizzazioni delle prestazioni dei giochi " "(esync, fsync, DXVK, cache, shader compiler, offload … e molto altro.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Gestione e installazione automatica degli avviatori Wine e Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Ripara automaticamente le bottiglie in caso di errori" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Sistema di installazione dipendenze integrato, basato su una repository " "gestita dalla community" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Gestione dei processi Wine integrata" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Accesso a ProtonDB e WineHQ per il supporto" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" "Sistema di aggiornamento dei file di configurazione a nuove versioni di " "Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Esporta ed importa le bottiglie" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importa configurazioni di Wine da altri gestori" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Controllo delle versioni di Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... e molto altro che puoi trovare installando Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Aggiorna le informazioni sui metadati" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Aggiunte ulteriori informazioni sull'aggiornamento e corretto la versione " "delle note di rilascio" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Risolto il problema con il pulsante \"Aggiungi a Steam\"" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Risolto il problema con BottleConfig che non era serializzabile" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Risolto il problema con la doppia estrazione di Patool" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Versione corretta" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Risolto il crash durante la creazione di una bottiglia" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" "Cambiamento importante: riprogettazione dell'interfaccia della nuova " "bottiglia" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Miglioramenti della qualità di vita:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" "Sostituisci l'icona emote-love con la libreria nella pagina della libreria" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Aggiungi toast per \"Esegui eseguibile\"" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Correzioni di bug:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "L'aggiunta del collegamento a Steam ha generato un errore" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "L'importazione dei backup ha prodotto un errore" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Steam Runtime abilitato automaticamente quando si utilizza wine-ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Varie correzioni relative alla libreria, come copertine vuote e arresti " "anomali correlati a voci mancanti" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Risolto vari problemi relativi alla codifica del testo" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Corretto l'errore durante il download se Bottles non viene eseguito dal " "terminale" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Data della versione corretta" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "Nascondi gli errori critici correlati a NVIDIA sui sistemi non NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Miglioramenti e correzioni di Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "L'installazione delle dipendenze è più veloce e più stabile" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "Il controllo dello stato contiene più informazioni per un debug più rapido" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI ha molte correzioni ed è più stabile, ora dovrebbe funzionare " "correttamente" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Risolto il crash durante il download di un componente" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Miglioramento del codice backend evitando lo spin-lock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Ulteriori variabili per lo script dell'installatore" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Corretto la finestra di dialogo di bordo che mostrava \"Tutto pronto\" " "quando in realtà non era pronto" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Miglioramento del sistema di costruzione" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" "Abilita VKD3D per impostazione predefinita durante la creazione di bottiglie " "per i giochi" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Risolti i crash durante la lettura di file Steam con codifiche errate" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Corretti i componenti non aggiornati correttamente nell'interfaccia utente a " "seguito di installazione/disinstallazione" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Ulteriori correzioni FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Risolto il problema quando un programma si chiude dopo essere stato avviato " "da \"Avvia eseguibile\"" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "e tanti, tanti, tanti altri ancora!" #~ msgid "Calculating…" #~ msgstr "Calcolo…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Esegui .exe/.msi in questa bottiglia" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "Clicca \"Crea una nuova Bottiglia\" per create una nuova bottiglia." #~ msgid "Create a new Bottle…" #~ msgstr "Crea una nuova bottiglia…" #~ msgid "New Bottle" #~ msgstr "Nuova bottiglia" #~ msgid "Bottle Information" #~ msgstr "Informazioni della bottiglia" #~ msgid "An environment improved for Windows games." #~ msgstr "Un ambiente ottimizzato per giochi Windows." #~ msgid "An environment improved for Windows applications." #~ msgstr "Un ambiente ottimizzato per applicazioni Windows." #~ msgid "A clear environment for your experiments." #~ msgstr "Un ambiente chiaro per i tuoi esperimenti." #~ msgid "Unlinked Home Directory" #~ msgstr "Scollega cartella home" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Non collegare la cartella utente alla cartella home" #~ msgid "64 bit" #~ msgstr "64 bit" #~ msgid "32 bit" #~ msgstr "32 bit" #~ msgid "Custom Recipe" #~ msgstr "Formula personalizzata" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Scegli una formula personalizzata per l'ambiente, se ne hai una." #~ msgid "Custom Path" #~ msgstr "Percorso personalizzato" #~ msgid "Store this bottle in another place." #~ msgstr "Salva la bottiglia in una posizione diversa." #~ msgid "You are offline, unable to download." #~ msgstr "Sei offline, impossibile scaricare." #~ msgid "Choose an executable path" #~ msgstr "Scegliere il percorso dell'eseguibile" #~ msgid "Choose a Windows executable file" #~ msgstr "Scegli un file eseguibile Windows" #~ msgid "Choose working directory for executables" #~ msgstr "Scegliere la cartella di lavoro per gli eseguibili" #~ msgid "Choose a recipe file" #~ msgstr "Scegliere il file di una formula" #~ msgid "Choose where to store the bottle" #~ msgstr "Scegliere dove conservare la bottiglia" #~ msgid "Choose a new Bottles path" #~ msgstr "Scegliere il nuovo percorso delle bottiglie" #~ msgid "Choose the script" #~ msgstr "Scegli lo script" #~ msgid "Choose the Working Directory" #~ msgstr "Scegli la cartella di lavoro" #, fuzzy #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Risolto un bug nel rilevamento delle bottiglie rotte" #, fuzzy #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Supporto per vkd3d" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Impossibile installare i componenti, 3 tentativi effettuati." #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Traduzioni in arabo grazie a @luxmaroc" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Traduzioni in arabo grazie a @luxmaroc" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Traduzioni in ungherese grazie a @ovari" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Traduzioni in croato grazie a @milotype" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Traduzioni in ungherese grazie a @ovari" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Traduzioni in slovacco grazie a @MartinIIOT" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "Traduzioni portoghesi grazie a @laralem, @SantosSI, Pão com omlet, " #~ "@hugok79" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Traduzioni in ungherese grazie a @ovari" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Traduzioni in croato grazie a @milotype" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Traduzioni in polacco grazie a Krzysztof Marcinek" #~ msgid "Layers" #~ msgstr "Strati" #~ msgid "Ultra Quality" #~ msgstr "Qualità ultra" #~ msgid "Quality" #~ msgstr "Qualità" #~ msgid "Balanced" #~ msgstr "Bilanciata" #~ msgid "Layered" #~ msgstr "Stratificato" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Un ambiente stratificato, dove ogni applicazione è uno strato." #~ msgid "Choose path" #~ msgstr "Scegliere il percorso" #~ msgid "Choose a file." #~ msgstr "Scegli un file." #~ msgid "File not Found" #~ msgstr "File non trovato" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "Il file specificato non esiste. Scegli un file appropriato." #~ msgid "Spaces in File Name" #~ msgstr "Spazi nel nome del file" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "Il percorso della tabella di ricerca colore non deve contenere spazi. " #~ "Rinomina il file per rimuovere tutti gli spazi." #~ msgid "Invalid Image Dimension" #~ msgstr "Dimensione immagine non valida" #~ msgid "Height and width of the image must be equal." #~ msgstr "Altezza e larghezza dell'immagine devono essere uguali." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Configura Wine con facilità" #~ msgid "Run with Arguments…" #~ msgstr "Esegui con argomenti…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Sfoglia i file interni con l'Esplora file di Wine." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Gestisci i processi con la Gestione attività di Wine." #~ msgid "Debug wine processes." #~ msgstr "Eseguire il debug dei processi wine." #~ msgid "Wine Configuration" #~ msgstr "Configurazione di Wine" #~ msgid "Adjust internal settings." #~ msgstr "Modifica le impostazioni interne." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Disinstalla programmi con il disinstallatore di Wine." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Accedi al Pannello di controllo di Wine." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "Usa la sezione Installatori o il pulsante \"Avvia eseguibile\"." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Le dipendenze sono librerie, software e codec che migliorano la " #~ "compatibilità dei programmi per Windows. È possibile installarli qui per " #~ "soddisfare le dipendenze dei programmi installati." #~ msgid "Read documentation." #~ msgstr "Leggi documentazione." #~ msgid "Install Selected" #~ msgstr "Installa selezionati" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "È fortemente sconsigliato installare più dipendenze contemporaneamente." #~ msgid "Select Dependencies" #~ msgstr "Seleziona le dipendenze" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Usa questa sezione per installare programmi curati dalla nostra comunità, " #~ "senza dover procedere manualmente." #~ msgid "Read documentation" #~ msgstr "Leggi documentazione" #~ msgid "Graphics" #~ msgstr "Grafica" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Migliora le prestazioni dei giochi DirectX 11 e delle applicazioni 3D." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Migliora le prestazioni dei giochi DirectX 12 e delle applicazioni 3D." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Fornisce il supporto al DLSS se disponibile e ad Nvidia NVAPI." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR utilizza tecnologie di upscaling all'avanguardia per aumentare i " #~ "fotogrammi." #~ msgid "Discrete GPU" #~ msgstr "GPU dedicata" #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt è un livello di post processing di Vulkan che migliora le " #~ "grafiche dei giochi." #~ msgid "Manage vkBasalt settings" #~ msgstr "Gestisci le impostazioni di vkBasalt" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Usa lo schermo virtuale di Wine." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Cattura del mouse a schermo intero" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "" #~ "Lascia che il programma acquisisca l'input del mouse quando a schermo " #~ "intero." #~ msgid "Take Focus" #~ msgstr "Finestra attiva" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "" #~ "Attivatelo se il programma non torna attivo una volta cambiata finestra." #~ msgid "Mouse Warp" #~ msgstr "Gesitione mouse" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Cambiatelo se si riscontrano problemi di lag o desincronizzazione del " #~ "mouse." #~ msgid "Screen Scaling" #~ msgstr "Ridimensionamento dello schermo" #~ msgid "Set custom DPI." #~ msgstr "Imposta DPI personalizzati." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Renderer" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Seleziona il backend da usare per wined3d." #~ msgid "gl (default)" #~ msgstr "gl (predefinito)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Gestisci versione dei componenti" #~ msgid "DXVK Version" #~ msgstr "Versione DXVK" #~ msgid "VKD3D Version" #~ msgstr "Versione VKD3D" #~ msgid "DXVK NVAPI Version" #~ msgstr "Versione DXVK NVAPI" #~ msgid "LatencyFleX Version" #~ msgstr "Versione LatencyFleX" #~ msgid "false" #~ msgstr "falso" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Lo stesso di Bottles ma fornito da Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Ottimizza le prestazioni di gioco su richiesta." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Usa il microcompositore Gamescope." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "La cartella predefinita è quella della bottiglia." #~ msgid "Reset to default" #~ msgstr "Ripristina predefinito" #~ msgid "Choose a directory" #~ msgstr "Scegli una cartella" #~ msgid "Audio" #~ msgstr "Audio" #~ msgid "Reduce Latency" #~ msgstr "Riduci latenza" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Imposta la latenza di PulseAudio a 60 ms per aumentare la qualità del " #~ "suono." #~ msgid "Versioning" #~ msgstr "Versionamento" #~ msgid "Use Compression for States" #~ msgstr "Usa compressione per gli stati" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Ridurrà lo spazio utilizzato dagli stati ma rallenterà la loro creazione." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Le bottiglie creeranno uno stato prima di eseguire qualsiasi dipendenza o " #~ "installatore." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "" #~ "Usa modelli personalizzati per escludere alcuni percorsi dal " #~ "versionamento." #~ msgid "Development and Debugging" #~ msgstr "Sviluppo e debug" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Un overlay Vulkan e OpenGL per monitorare FPS, temperature, utilizzo di " #~ "CPU/GPU e altro." #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Mostra i log per le funzioni non implementate in Wine." #~ msgid "No Programs found" #~ msgstr "Nessun programma trovato" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Installa programmi dalla sezione Installatori o avviando il programma di " #~ "installazione. È anche possibile aggiungere eseguibili manualmente con il " #~ "pulsante \"+\"." #~ msgid "Toggle Hidden" #~ msgstr "Mostra/nascondi nascosti" #~ msgid "Take a break, it may take a while." #~ msgstr "Prenditi una pausa, potrebbe volerci qualche minuto." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Configura come Gamescope deve gestire la finestra dei giochi eseguiti." #~ msgid "Width (e.g. 1280)" #~ msgstr "Larghezza (es. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Altezza (es. 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Risoluzione di Gamescope" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Cambia livello di log.\n" #~ " " #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "Impostazioni di vkBasalt" #~ msgid "Start off by creating a Bottle." #~ msgstr "Inizia creando una bottiglia." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Usa programmi per Windows su Linux.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Percorso bottiglie personalizzato (Riavvio richiesto)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Scegli dove conservare le nuove bottiglie (questo non sposterà quelle " #~ "esistenti)." #~ msgid "In early development (requires restart)." #~ msgstr "In fase di sviluppo iniziale (riavvio richiesto)." #~ msgid "Import/Export…" #~ msgstr "Importa/esporta…" #~ msgid "Support" #~ msgstr "Supporto" #~ msgid "Forums" #~ msgstr "Forums" #~ msgid "Open menu" #~ msgstr "Apri menu" #~ msgid "New bottle" #~ msgstr "Nuova bottiglia" #~ msgid "Confirm" #~ msgstr "Conferma" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Siete sicuri di voler terminare tutti i processi?\n" #~ "Questo può causare la perdita di dati." #~ msgid "Default to the bottle path." #~ msgstr "Percorso predefinito della bottiglia." #~ msgid "Details & Utilities" #~ msgstr "Dettagli e utilità" #~ msgid "Found in your bottle's Start menu." #~ msgstr "" #~ "Questi sono i programmi che si trovano nel menu Start della vostra " #~ "bottiglia." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Una bottiglia chiamata \"{0}\" è stata creata con successo" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' installato." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Novità" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "" #~ "Nuovo sistema di versionamento che permette di versionare l'intera " #~ "bottiglia (ed anche la sua configurazione)" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "" #~ "Il controllo automatico delle versioni ora può essere attivato e " #~ "disattivato" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "Creazione dello stato di versione 0…" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "" #~ "Migliora le Opzioni di Avvio salvandole senza aggiornare la UI più volte" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "" #~ "Migliorata la performance di YAML utilizzando libyaml (il pacchetto " #~ "python-yaml deve provvedere al supporto)" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Nuova bottiglia" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "Abilita il supporto in modalità Libreria (grazie a SteamGridDB)" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "" #~ "Rimossa l'opzione per l'HUD di DXVK, usa invece la sezione le Variabili " #~ "D'Ambiente" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "L'opzione della shell bottles-cli ora fornisce l'output dei comandi" #, fuzzy #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Traduzioni in svedese grazie a @bittin" #, fuzzy #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Traduzioni in croato grazie a @liimee" #, fuzzy #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Traduzioni in spagnolo grazie a @fitojb, @kenpb, @oscfdezdz" #, fuzzy #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Traduzioni in francese grazie a @julroy67" #, fuzzy #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Traduzioni in tedesco grazie a @bloomvdomino, @thericosanto" #~ msgid "Easily manage wineprefix" #~ msgstr "Configura Wine con facilità" #~ msgid "Experiments:library" #~ msgstr "Sperimentali:libreria" #~ msgid "Toggle experimental Library mode." #~ msgstr "Abilita la funzionalità sperimentale della Libreria." #~ msgid "Loading…" #~ msgstr "Caricamento…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Il percorso personalizzato delle bottiglie non è stato trovato. " #~ "Controllare il percorso nelle Preferenze.\n" #~ "È stato reimpostato il percorso predefinito, le bottiglie del percorso " #~ "personalizzato non saranno elencate!" #~ msgid "Health check" #~ msgstr "Controllo della salute" #~ msgid "Generating state files index …" #~ msgstr "Generazione dell'indice dei file di stato…" #~ msgid "Creating a restore point …" #~ msgstr "Creazione del punto di ripristino…" #~ msgid "Could not create the state folder." #~ msgstr "Impossibile creare la cartella dello stato." #~ msgid "Updating index …" #~ msgstr "Aggiornamento dell'indice…" #~ msgid "Could not update the states file." #~ msgstr "Impossibile aggiornare il file degli stati." #~ msgid "Could not update the index file." #~ msgstr "Impossibile aggiornare il file di indice." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Argomenti trovati per l'eseguibile: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Passo {self.__step} di {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' avviato." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' avviato con Steam." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Indice per lo stato {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Leggi la documentazione sulle dipendenze." #~ msgid "DXVK HUD" #~ msgstr "HUD DXVK" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Abilita l'overlay DXVK che mostra FPS e altri dettagli nelle applicazioni " #~ "D3D." #~ msgid "Read documentation about programs" #~ msgstr "Leggi la documentazione sui programmi" #~ msgid "Extra settings" #~ msgstr "Altre impostazioni" #~ msgid "Local Resources" #~ msgstr "Risorse locali" #~ msgid "Search for Prefixes" #~ msgstr "Cerca prefissi" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Abilita il versionamento per salvare e ripristinare lo stato della " #~ "bottiglia." #~ msgid "Your Library" #~ msgstr "La tua libreria" #~ msgid "Health Check" #~ msgstr "Controllo della salute" #~ msgid "Loading..." #~ msgstr "Caricamento..." #~ msgid "Task manager" #~ msgstr "Gestione processi" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Scegli dove conservare le nuove bottiglie (quelle esistenti non verranno " #~ "spostate)" #~ msgid "Installing..." #~ msgstr "Installazione..." #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "Impossibile creare l'icona sulla scrivania a causa di privilegi " #~ "insufficienti.\n" #~ "Guardare il " #~ "nostro video su come risolvere questo problema in Flatpak." #~ msgid "Type a short comment:" #~ msgstr "Scrivi un breve commento:" #~ msgid "Caffe" #~ msgstr "Caffe" #~ msgid "GE Wine" #~ msgstr "GE Wine" #~ msgid "Lutris" #~ msgstr "Lutris" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Versionamento bottiglie (sperimentale)" #~ msgid "Translate" #~ msgstr "Traduci" #~ msgid "Funding" #~ msgstr "Supporta" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Segnala bug" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Segnala Bug" #~ msgid "Open with explorer" #~ msgstr "Apri con explorer" #~ msgid "Move inside the sandbox" #~ msgstr "Spostati all'interno della sandbox" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Spostando nella sandbox…" #~ msgid "Utilities" #~ msgstr "Utilità" #~ msgid "Command line" #~ msgstr "Riga di comando" #~ msgid "Registry editor" #~ msgstr "Editor del registro" #~ msgid "Wine config" #~ msgstr "Winecfg" #~ msgid "Control panel" #~ msgstr "Pannello di controllo" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Modalità test abilitata: vengono mostrate solo le dipendenze dal " #~ "repository di test." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 ..." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Mentre i file su questa pagina sono stati verificati possono essere sotto " #~ "licenza proprietaria." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Mentre i file su questa pagina sono stati verificati possono essere sotto " #~ "licenza proprietaria." #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Leggi documentazione" #~ msgid "Bottle details" #~ msgstr "Dettagli Bottiglia" #~ msgid "My beautiful bottle" #~ msgstr "La mia bellissima bottiglia" #~ msgid "Rename bottle" #~ msgstr "Rinomina la bottiglia" #~ msgid "Use DXVK" #~ msgstr "Usa DXVK" #~ msgid "Use VKD3D" #~ msgstr "Usa VKD3D" #~ msgid "Enable FSR" #~ msgstr "Abilita FSR" #~ msgid "Enable LatencyFleX" #~ msgstr "Abilita LatencyFleX" #~ msgid "Use a virtual desktop" #~ msgstr "Usa un Desktop virtuale" #~ msgid "Mouse capture fullscreen" #~ msgstr "Cattura con il mouse schermo intero" #~ msgid "DXVK version" #~ msgstr "Versione DXVK" #~ msgid "Manage VKD3D versions" #~ msgstr "Gestisci le versioni VKD3D" #~ msgid "Will restart the wineserver." #~ msgstr "Riavvierà il server di wine." #~ msgid "DLL overrides" #~ msgstr "Sostituzioni DLL" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "Leggi documentazione" #~ msgid "e.g. ucrtbase" #~ msgstr "es. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Sostituzioni DLL" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "es: -esempio1 -esempio2 -esempio3=ciao" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "es: MiaBottigliaDuplicata" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicating" #~ msgstr "page_duplicating" #~ msgid "page_duplicated" #~ msgstr "page_duplicated" #~ msgid "New variable" #~ msgstr "Nuova variabile" #~ msgid "e.g. MY_VAR" #~ msgstr "es. MY_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Qui puoi cambiare le variabili d'ambiente per i comandi che vengono " #~ "eseguiti." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "es: VAR1=valore VAR2=valore .." #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "es: VAR1=valore VAR2=valore .." #~ msgid "e.g. 60" #~ msgstr "es. 60" #~ msgid "e.g. 30" #~ msgstr "es. 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Stai utilizzando Bottles Flatpak, ricordati di concedergli le " #~ "autorizzazioni tramite Flatseal se il percorso dello script è al di " #~ "fuori della sandbox." #~ msgid "Type the new name:" #~ msgstr "Inserisci il nuovo nome:" #~ msgid "Type here.." #~ msgstr "Scrivi qui.." #~ msgid "Message goes here." #~ msgstr "Il messaggio va qui." #~ msgid "Utility & Preferences" #~ msgstr "Utilità & Preferenze" #~ msgid "Choose a name for your bottle" #~ msgstr "Scegli un nome per la tua bottiglia" #, fuzzy #~ msgid "Use custom path" #~ msgstr "Usa la formula personalizzata" #~ msgid "Welcome" #~ msgstr "Benvenuto" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "Bottles facilita l'esecuzione di software Windows su Linux." #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "Cosa sono i runners?" #~ msgid "We Are Almost There" #~ msgstr "Ci siamo quasi" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Abbiamo bisogno di scaricare e installare un runner per permetterti di " #~ "creare le tue bottiglie.\n" #~ "La dimensione del download è ~70MB.\n" #~ "Leggi " #~ "di più su ciò che stiamo per scaricare\n" #~ "\n" #~ "Non possiamo offrire questi file con Bottles perché questi hanno cicli di " #~ "rilascio diversi.\n" #~ "\n" #~ "Quando sei pronto premi il pulsante Install." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Siediti e rilassati, potrebbe volerci qualche minuto." #~ msgid "Download" #~ msgstr "Scarica" #~ msgid "Everything Is Ready!" #~ msgstr "Tutto pronto!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Tutto pronto, puoi creare la tua prima bottiglia." #~ msgid "Finish" #~ msgstr "Finito" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Attenzione: assicurati di dare il permesso al Flatpak per accedere al " #~ "nuovo percorso.\n" #~ "Questo romperà la sandbox!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Se l'elenco precedente deve visualizzare versioni instabili." #~ msgid "Your library" #~ msgstr "La tua libreria" #~ msgid "Go back" #~ msgstr "Indietro" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "Impossibile trovare l'eseguibile per [{0}]." #, fuzzy #~ msgid "Local resources not found or invalid" #~ msgstr "(!) Formula non trovata o non valida…" #~ msgid "Installation failed, please check the logs." #~ msgstr "Installazione non riuscita, controlla i log." #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) Procedendo con l'ambiente predefinito…" #~ msgid "Confirm deletion" #~ msgstr "Conferma eliminazione" #~ msgid "Done" #~ msgstr "Fatto" #~ msgid "Caffe runners" #~ msgstr "Caffe runners" #~ msgid "Proton runners" #~ msgstr "Proton runners" #~ msgid "Other runners" #~ msgstr "Altri runners" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Bottles Forums" #~ msgid "Type a name for your bottle" #~ msgstr "Scrivi un nome per la tua bottiglia" #~ msgid "New programs will be automatically found." #~ msgstr "Verranno automaticamente trovati nuovi programmi." #~ msgid "Duplicate a bottle" #~ msgstr "Duplica una bottiglia" #~ msgid "Change environment variables" #~ msgstr "Cambia variabili d'ambiente" #~ msgid "This field cannot contain special characters!" #~ msgstr "Questo campo non può contenere caratteri speciali!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Questi sono livelli di compatibilità che permettono al software Windows " #~ "di essere installato ed eseguito su sistemi Linux.\n" #~ "\n" #~ "Le bottiglie sono ambienti dove il corridore configura il sistema " #~ "e dove il software Windows viene eseguito e installato.\n" #~ "\n" #~ "Leggi di più " #~ "sui runner" #~ msgid "Import & export" #~ msgstr "Importa ed esporta" #~ msgid "Flatpak help" #~ msgstr "Aiuto di Flatpak" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Non posso vedere le mie vecchie bottiglie dopo l'aggiornamento." #~ msgid "I don't see some directories." #~ msgstr "Non vedo alcune cartelle." #~ msgid "I can't see the files in my home." #~ msgstr "Non posso vedere i file della mia home." #~ msgid "Executable silently crash or black screen" #~ msgstr "Eseguibile si blocca silenziosamente o schermo nero" #~ msgid "Destroy this bottle" #~ msgstr "Distruggi questa bottiglia" #~ msgid "64 Bit" #~ msgstr "64 Bit" #~ msgid "Make a backup of this bottle." #~ msgstr "Crea un backup di questa bottiglia." #~ msgid "64-bit" #~ msgstr "64-bit" #~ msgid "32-bit" #~ msgstr "32-bit" #~ msgid "Night theme" #~ msgstr "Tema scuro" #~ msgid "Use the night theme." #~ msgstr "Applica tema scuro." #~ msgid "Experiments:winebridge" #~ msgstr "Esperimenti:winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Abilita la funzionalità sperimentale winebridge." #~ msgid "Enable ACO shader compiler" #~ msgstr "Abilita compilatore di shader ACO" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Migliora le performance nei giochi e nelle applicazioni 3D.\n" #~ "Disabilita se riscontri glitch grafici." #~ msgid "Night mode" #~ msgstr "Modalità notte" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "Usa WineBridge per la gestione dei processi e dei programmi." #~ msgid "Bottles' Issues" #~ msgstr "Problemi Bottles" #~ msgid "Bottles Started!" #~ msgstr "Bottles Avviato!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Questa è una caratteristica sperimentale in fase iniziale di sviluppo, " #~ "fate attenzione e segnalate i bug." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Sviluppatori di Bottles" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Ottimizza le prestazioni di gioco on demand" #~ msgid "NVAPI version" #~ msgstr "Versione NVAPI" #~ msgid "Point to the bottle path" #~ msgstr "Punta al percorso della bottiglia" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "" #~ "La Gamemode non è disponibile sul tuo sistema o non è in esecuzione." #~ msgid "Experiments:installers" #~ msgstr "Esperimenti:installatori" #~ msgid "Software" #~ msgstr "Programmi" #~ msgid "An environment improved for Windows software." #~ msgstr "Un ambiente migliorato per il software Windows." #~ msgid "Use a dark application theme." #~ msgstr "Usa un tema scuro per l'applicazione." #~ msgid "Experiments:versioning" #~ msgstr "Esperimenti:versionamento" #~ msgid "Import and export" #~ msgstr "Importa ed esporta" #~ msgid "Creating sandboxed folders…" #~ msgstr "Creazione delle cartelle nella sandbox …" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "Questi sono i processi wine / wineserver in esecuzione sul tuo PC." #~ msgid "Check for running processes." #~ msgstr "Controlla i processi in esecuzione." #~ msgid "Backup bottle" #~ msgstr "Fai un backup della bottiglia" #~ msgid "Reboot Windows" #~ msgstr "Riavvia Windows" #~ msgid "Bottle" #~ msgstr "Bottiglia" #~ msgid "No runners found, please install one." #~ msgstr "Nessun runner trovato, per favore installane uno." #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "Nessun DXVK trovato, installo l'ultima versione …" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "Nessun VKD3D trovato, installo l'ultima versione …" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "Nessun NVAPI trovato, installo l'ultima versione …" #, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "La tua nuova bottiglia {0} è pronta." #, fuzzy #~ msgid "Improved the Download manager" #~ msgstr "Gestore scaricamenti" #~ msgid "Update to GNOME Runtime 41." #~ msgstr "Aggiornato GNOME Runtime 41." #~ msgid "" #~ "The DXVK and VKD3D installation are now performed in asynchronous mode" #~ msgstr "" #~ "L'installazione DXVK e VKD3D viene ora eseguita in modalità asincrona" #~ msgid "UI improvements for elementary OS" #~ msgstr "Miglioramenti dell'interfaccia utente per elementary OS" #~ msgid "" #~ "Fixed a bug in component installation that was assigning the wrong name " #~ "after download." #~ msgstr "" #~ "Corretto un bug nell'installazione dei componenti che assegnava il nome " #~ "sbagliato dopo il download." #~ msgid "Fixed the wrong text for cwd label." #~ msgstr "Corretto il testo sbagliato per l'etichetta cwd." #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Corretto un bug che fa crashare Bottles quando fallisce la risoluzione " #~ "del nome durante un download" #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Traduzioni in giapponese grazie a @jatin-cbs" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "Traduzioni in portoghese (Brasile) grazie a @farribeiro, @swyknox" #~ msgid "Choose an environment" #~ msgstr "Scegli un ambiente" #~ msgid "Download & Install this runner" #~ msgstr "Scaricare e installare questo corridore" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #~ msgid "Use %command% in launch options to set prefixes and suffixes" #~ msgstr "" #~ "Utilizza %command% nelle opzioni di lancio per impostare prefissi e " #~ "suffissi" #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "" #~ "Crea una bottiglia dove avviare l'eseguibile selezionato dal gestore file" #~ msgid "" #~ "Rewrited the manager to be less recursive and more user-friendly to " #~ "developers" #~ msgstr "" #~ "Riscritto il manager per essere meno ricorsivo e più user-friendly agli " #~ "sviluppatori" #~ msgid "" #~ "The dependencies/components/installers has now they own managers, " #~ "indipendent from the main one" #~ msgstr "" #~ "Dipendenze/Componenti/Installer hanno ora i loro manager, indipendenti da " #~ "quello principale" #~ msgid "" #~ "The dependencies manager can now extract single files from Windows " #~ "Cabinet files" #~ msgstr "" #~ "Il gestore dipendenze può ora estrarre singoli file dai Windows Cabinet" #~ msgid "" #~ "Now the user need to accept the notice in the crash report, before " #~ "submiting new reports" #~ msgstr "" #~ "Ora l'utente deve accettare l'avviso nel crash report, prima di inviarne " #~ "uno nuovo" #~ msgid "The user homedir is now removed from the reports" #~ msgstr "La homedir dell'utente viene ora rimossa dai report" #~ msgid "" #~ "The lutris-lol runner is now hidden when Bottles is running under " #~ "flatpak, as it is not compatible with it" #~ msgstr "Il runner lutris-lol è ora nascosto da Flatpak poichè rotto" #~ msgid "" #~ "The Windows Cabinet extraction is now quiet and only show relavant logs" #~ msgstr "" #~ "L'estrrazione di Windows Cabinet è ora in modalità quiet e mostra solo i " #~ "log rilevanti" #~ msgid "" #~ "The download status icon in the preferencies dialog, is now on the right " #~ "of the percentage, so it will be no more moved by the percentage" #~ msgstr "" #~ "L'icona di stato dei download nella finestra delle preferenze è ora alla " #~ "destra della precentuale, così non verrà più mossa all'avanzamento" #~ msgid "" #~ "Fixed a bug in name resolution that could cause Bottles to crash if it " #~ "cannot reach a resource" #~ msgstr "" #~ "Corretto un bug nella risoluzione del nomi che causava il crash di " #~ "Bottles quando non raggiungeva una risorsa" #~ msgid "Environment names are now translated again" #~ msgstr "Gli nomi Environment sono nuovamente tradotti" #~ msgid "Added missing translations in bottle creation" #~ msgstr "Aggiunte traduzioni mancanti alla creazione della bottiglia" #~ msgid "" #~ "Fixed a problem in Wayland support that was setting DISPLAY to the wrong " #~ "parameter" #~ msgstr "" #~ "Risolto un problema nel supporto a Wayland che impostava il DISPLAY al " #~ "parametro errato" #~ msgid "The directory for added custom programs was wrong" #~ msgstr "Il percorso dei programmi personalizzati era sbagliata" #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Traduzioni cinesi (semplificate) grazie a @sr093906" #~ msgid "Are you experiencing problems reaching a directory in Bottles?" #~ msgstr "Hai problemi a raggiungere una directory a Bottles?" #~ msgid "Downloads" #~ msgstr "Preferenze di download" #~ msgid "Toggle the last Update date in the bottles list" #~ msgstr "" #~ "Attiva/disattiva l'ultima data di aggiornamento nell'elenco delle " #~ "bottiglie" #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "" #~ "Fallback della directory di lavoro al percorso dell'eseguibile se non " #~ "riesce ad essere eseguito" #~ msgid "" #~ "Now a visual feedback is provided when a download fail the checksum " #~ "validation" #~ msgstr "" #~ "Ora viene fornito un feedback visivo quando un download fallisce la " #~ "validazione del checksum" #~ msgid "Wine support for Wayland trought XWayland" #~ msgstr "Supporto Wine a Wayland attraverso XWayland" #~ msgid "Support for 32-bit bottles with custom environment" #~ msgstr "Supporto per bottiglie a 32 bit con ambiente personalizzato" #~ msgid "" #~ "Removed colors from the environments in the bottle creation as these can " #~ "be interpreted as suggested actions" #~ msgstr "" #~ "Rimossi i colori dagli ambienti nella creazione della bottiglia in quanto " #~ "questi possono essere interpretati come azioni suggerite" #~ msgid "" #~ "Now the user can only install one dependency per time to avoid conflicts" #~ msgstr "" #~ "Ora l'utente può installare solo una dipendenza per volta per evitare " #~ "conflitti" #~ msgid "" #~ "Now the Crash Report dialog display similar reports before send a new one" #~ msgstr "" #~ "Ora la finestra di dialogo Crash Report mostra rapporti simili prima di " #~ "inviarne uno nuovo" #~ msgid "" #~ "Now it is possible to clone a bottle with a new name, this can also be " #~ "used for bottles templating" #~ msgstr "" #~ "Ora è possibile clonare una bottiglia con un nuovo nome, questo può anche " #~ "essere usato per il template delle bottiglie" #~ msgid "Reduced the Flatpak permissions" #~ msgstr "Ridotti i permessi di Flatpak" #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "" #~ "È ora possibile scegliere una directory di lavoro personalizzata per ogni " #~ "bottiglia" #~ msgid "" #~ "You can see a new button in the bottle details with a folder icon, this " #~ "helps you expose new directories to Bottles" #~ msgstr "" #~ "Puoi vedere un nuovo pulsante nei dettagli della bottiglia con l'icona di " #~ "una cartella, questo ti aiuta a esporre nuove directory a Bottles" #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "Corretto un bug che causava un errore File Not Found con download " #~ "interrotti" #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "Corretto un bug che fa crashare Bottles quando l'utente va offline " #~ "durante un download" #~ msgid "" #~ "Same as the above but this handle downloads with wrong sizes than the " #~ "source" #~ msgstr "" #~ "Come sopra, ma questa gestione scarica con dimensioni sbagliate rispetto " #~ "alla fonte" #~ msgid "Fixed the File Manager integration in Flatpak" #~ msgstr "Corretta l'integrazione di File Manager in Flatpak" #~ msgid "Fixed a bug in temp directory clean up" #~ msgstr "Risolto un bug nella pulizia delle directory temporanee" #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "Corretto un bug che fa crashare le bottiglie quando la data di " #~ "aggiornamento non è impostata nella bottiglia" #~ msgid "Fixed a bug in bottle configuration upgrade that was causing a loop" #~ msgstr "" #~ "Risolto un bug nell'aggiornamento della configurazione della bottiglia " #~ "che causava un loop" #~ msgid "" #~ "Frech translations thanks to J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka, K. Herbert" #~ msgstr "" #~ "Traduzioni Frech grazie a J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka, K. Herbert" #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Traduzioni in italiano grazie a @blackcat-917" #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Traduzioni in norvegese Bokmål grazie a @comradekingu" #, fuzzy #~ msgid "Run executables without show the Bottles Window" #~ msgstr "Esegui .exe/.msi in questa ttiglia." #, fuzzy #~ msgid "Dependencies can now set register keys" #~ msgstr "Le dipendenze possono sovrascrivere e spostare dll" #, fuzzy #~ msgid "Dependencies can now extract archives" #~ msgstr "Le dipendenze possono sovrascrivere e spostare dll" #, fuzzy #~ msgid "Dependencies can now uninstall other dependencies" #~ msgstr "" #~ "Le dipendenze possono ora installare i font senza l'intervento dell'utente" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Eseguire il debug dei processi wine." #, fuzzy #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "Corretto un bug che causava la rottura di ogni bottiglia anche se solo " #~ "una era rotta" #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Abilita la funzione di versionamento sperimentale" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Esperimenti:installatori" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Sfoglia C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Aggiorna il runner all'ultimo installato localmente" #~ msgid "Destroy bottle" #~ msgstr "Distruggi la bottiglia" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Questo cambierà il runner da {0} a {1}." #~ msgid "Run in this bottle" #~ msgstr "Esegui .exe in questa bottiglia" #~ msgid "" #~ "Dependency/installer manifests, support environment variables and " #~ "arguments" #~ msgstr "" #~ "Manifesti di dipendenza/installazione, variabili d'ambiente di supporto e " #~ "argomenti" #~ msgid "" #~ "If versioning is active for the bottle, a new state is created before " #~ "installing a dependency" #~ msgstr "" #~ "Se il versioning è attivo per la bottiglia, viene creato un nuovo stato " #~ "prima di installare una dipendenza" #~ msgid "" #~ "Dependencies and installers now call their uninstaller, if this is " #~ "declared in the manifest" #~ msgstr "" #~ "Le dipendenze e gli installatori ora chiamano il loro disinstallatore, se " #~ "questo è dichiarato nel manifesto" #~ msgid "Now you can search for dependencies using the search field" #~ msgstr "" #~ "Ora è possibile cercare le dipendenze utilizzando il campo di ricerca" #~ msgid "Dependencies and installers show the source license" #~ msgstr "Le dipendenze e gli installatori mostrano la licenza di origine" #~ msgid "" #~ "When a crash report appears, reporting it the issue is automatically and " #~ "correctly filled" #~ msgstr "" #~ "Quando appare un rapporto di crash, segnalando il problema viene " #~ "compilato automaticamente e correttamente" #~ msgid "" #~ "While creating a new state, information about the entire process is shown " #~ "on the screen" #~ msgstr "" #~ "Durante la creazione di un nuovo stato, le informazioni sull'intero " #~ "processo sono mostrate sullo schermo" #~ msgid "The search for installed programs has been extended to user AppData" #~ msgstr "" #~ "La ricerca dei programmi installati è stata estesa all'utente AppData" #~ msgid "Fixed some problems related to the dxvk implementation" #~ msgstr "Corretti alcuni problemi relativi all'implementazione di dxvk" #~ msgid "" #~ "Now dxvk and vkd3d are installed only after the user presses Install on " #~ "first start" #~ msgstr "" #~ "Ora dxvk e vkd3d sono installati solo dopo che l'utente preme Install al " #~ "primo avvio" #~ msgid "Reduced the amount of logs" #~ msgstr "Riduzione della quantità di tronchi" #~ msgid "Flatpak now uses the app directories" #~ msgstr "Flatpak ora usa le directory delle app" #~ msgid "" #~ "If there are bottles in the old dir and the app dir is empty then a " #~ "migration dialog is shown" #~ msgstr "" #~ "Se ci sono bottiglie nella vecchia cartella e la cartella delle " #~ "applicazioni è vuota, viene mostrata una finestra di dialogo di migrazione" #~ msgid "" #~ "Fixed a bug in the management of the download manager that resulted in a " #~ "crash" #~ msgstr "" #~ "Risolto un bug nella gestione del download manager che causavano un " #~ "arresto anomalo" #~ msgid "Install dxvk and vkd3d on bottle creation if missing" #~ msgstr "Installare dxvk e vkd3d alla creazione della bottiglia se mancano" #~ msgid "The preferences are organized into sections" #~ msgstr "Le preferenze sono organizzate in sezioni" #~ msgid "The program list is hidden if empty" #~ msgstr "L'elenco dei programmi è nascosto se vuoto" #~ msgid "The bottle details page now uses a sidebar" #~ msgstr "La pagina dei dettagli della bottiglia ora usa una barra laterale" #~ msgid "Added references to documentation for some features" #~ msgstr "Aggiunti riferimenti alla documentazione per alcune caratteristiche" #~ msgid "" #~ "Makes the UI more consistent with rounded edges and status pages from " #~ "libhandy" #~ msgstr "" #~ "Rende l'UI più coerente con i bordi arrotondati e le pagine di stato di " #~ "libhandy" #~ msgid "Replacing the name wine with runner, where possible" #~ msgstr "Sostituendo il nome vino con corridore, dove possibile" #~ msgid "Added more information for initial download to the Onboard" #~ msgstr "Aggiunte più informazioni per il download iniziale all'Onboard" #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Traduzioni ceche grazie a @pervoj e Vojtěch Perník" #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Traduzioni in esperanto grazie a @phlostically" #~ msgid "New logo thanks to @jannuary @alvarlagerlof @ZekeSmith" #~ msgstr "Nuovo logo grazie a @jannuary @alvarlagerlof @ZekeSmith" #~ msgid "Display a crash report on restart if something goes wrong" #~ msgstr "Visualizzare un rapporto di crash al riavvio se qualcosa va storto" #~ msgid "Using the new yaml format for the bottle configuration" #~ msgstr "" #~ "Utilizzo del nuovo formato yaml per la configurazione della bottiglia" #~ msgid "Using the new yaml repositories for components/dependencies/programs" #~ msgstr "" #~ "Utilizzo dei nuovi repository yaml per componenti/dipendenze/programmi" #~ msgid "Automatic update old bottle configuration to the new model" #~ msgstr "" #~ "Aggiornamento automatico della vecchia configurazione del flacone al " #~ "nuovo modello" #~ msgid "Backup bottle configuration and archive" #~ msgstr "Configurazione e archiviazione della bottiglia di backup" #~ msgid "Import backup archives" #~ msgstr "Importazione di archivi di backup" #~ msgid "Show onboard if system wine is the only installed runner" #~ msgstr "Mostra a bordo se il vino di sistema è l'unico corridore installato" #~ msgid "New versioning based on CalVer model" #~ msgstr "Nuovo versioning basato sul modello CalVer" #~ msgid "Create bottles using the wine runner provided by the distribution" #~ msgstr "" #~ "Creare bottiglie utilizzando il corridore di vino fornito dalla " #~ "distribuzione" #~ msgid "Enable gamemode for your bottles if installed in the system" #~ msgstr "Abilita la gamemode per le tue bottiglie se installate nel sistema" #~ msgid "Run .exe/.msi/.bat files with custom arguments" #~ msgstr "Eseguire .exe/.msi/.bat file con argomenti personalizzati" #~ msgid "Fixed the \"bad interpreter\" error on debian package" #~ msgstr "Corretto l'errore \"bad interpreter\" sul pacchetto debian" #~ msgid "" #~ "Optionally close Bottles after starting an executable from the file " #~ "manager" #~ msgstr "" #~ "Chiudere facoltativamente Bottles dopo aver avviato un eseguibile dal " #~ "file manager" #~ msgid "Added tooltips to understand what some elements of the UI do" #~ msgstr "Aggiunti tooltip per capire cosa fanno alcuni elementi dell'UI" #~ msgid "Using portal for file picker" #~ msgstr "Usare il portale per la selezione dei file" #~ msgid "Filechooser do not filter by extensions anymore" #~ msgstr "Filechooser non filtra più in base alle estensioni" #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Traduzioni ucraine grazie a @marchellodev" #~ msgid "This is the manifest for {0}." #~ msgstr "Questo è il manifesto per {0}." #~ msgid "This is the index for {0}." #~ msgstr "Questo è l'indice per {0}." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "Il file scaricato {0} sembra corrotto. Riprova." #~ msgid "Installing {0} runner …" #~ msgstr "Installando il runner {0} …" #~ msgid "Component {0} successfully installed!" #~ msgstr "Componentge {0} installato con successo!" #~ msgid "{0} completed for {1}." #~ msgstr "{0} completato per {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0} importato con successo!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "Il tuo backup per {0} è pronto!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Il tuo backup {0} è stato importato correttamente.!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Importazione del backup {0} non riuscita!" #~ msgid "What is Wine?" #~ msgstr "Che cos'è Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine è il livello di compatibilità che consente al software Windows di " #~ "funzionare su Linux.\n" #~ "In Bottles si chiama runner .\n" #~ "\n" #~ "I Wineprefix sono ambienti in cui Wine funziona. In Bottles li chiamiamo " #~ " bottiglie ." #~ msgid "Page 1" #~ msgstr "Pagina 1" #~ msgid "DXVK Versions" #~ msgstr "Versioni DXVK" #~ msgid "Failed to clear temp path!" #~ msgstr "Impossibile cancellare il percorso temporaneo!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Il percorso dei Runners non esiste, la creo adesso." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "Il percorso di Bottles non esiste, lo creo adesso." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Il percorso per DXVK non esiste, lo creo adesso." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Il percorso Temp non esiste, lo creo adesso." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "Estrazione fallita! L'archivio termina prima del previsto." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "Il file [{0}] esiste già nella temp, lo salto." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "Rinomino [{0}] in [{1}]." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "Il file scaricato [{0}] sembra corrotto." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "La checksum della sorgente: [{0}], la checksum scaricata: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Installando componente: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Installazione della dipendenza: [{0}] nella bottiglia: [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Rimozione di [{0}] da system32 nella bottiglia: [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}] non trovato nella bottiglia: [{1}], rimozione non riuscita da " #~ "system32." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "" #~ "Rimozione della dipendenza: [{0}] dalla bottiglia: configurazione [{1}]." #~ msgid "Runners found: [{0}]" #~ msgstr "Runners trovati: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "DXVK trovati: [{0}]" #~ msgid "No dxvk found." #~ msgstr "Nessun DXVK trovato." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "" #~ "Chiave: [{0}] non in bottiglia: [{1}] configurazione, aggiornamento." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "" #~ "Chiave: [{0}] non in bottiglia: [{1}] parametri di configurazione, " #~ "aggiornamento." #~ msgid "Bottles found: %s" #~ msgstr "Bottiglie trovate: %s" #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Chiave di impostazione: da [{0}] a [{1}] per la bottiglia: [{2}] …" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Applicazione dell'ambiente: [{0}]…" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Bottiglia: [{0}] creata con successo!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Bottiglia eliminata correttamente nel percorso: [{0}]" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Percorso vuoto trovato, non riuscendo a evitare disastri." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Tentativo di riparare la bottiglia: [{0}] …" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Aggiunta chiave: [{0}] con valore: [{1}] e dati: [{2}] nella bottiglia di " #~ "registro: {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "" #~ "Rimozione del valore: [{0}] per la chiave: [{1}] nella bottiglia del " #~ "registro: {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Installazione di dxvk per la bottiglia: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Rimozione di dxvk per la bottiglia: [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Esecuzione di un eseguibile su wineprefix …" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "Esecuzione di wineboot su wineprefix …" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "Esecuzione di winecfg su wineprefix …" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Esecuzione di winetricks su wineprefix …" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Esecuzione di una console di debug su wineprefix …" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "Esecuzione di un CMD sul wineprefix …" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Esecuzione di un Task Manager su wineprefix …" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Esecuzione di un pannello di controllo su wineprefix …" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Esecuzione di un programma di disinstallazione su wineprefix …" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Esecuzione di un Regedit sul wineprefix …" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Invio stato: [{0}] al wineprefix …" #~ msgid "Opening the file manager in the path …" #~ msgstr "Apertura del file manager nel percorso …" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Importazione wineprefix [{0}] in una nuova bottiglia …" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "" #~ "Errore durante la creazione del percorso della bottiglia per wineprefix " #~ "[{0}]. Interruzione." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wineprefix: [{0}] importato con successo!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] file da sostituire." #~ msgid "[{0}] files to add." #~ msgstr "[{0}] file da aggiungere." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Configurazione di backup: [{0}] in [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Bottiglia di backup: [{0}] in [{1}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Impossibile salvare il backup nel percorso: {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Importazione del backup non riuscita: [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Stato della connessione: online …" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Sistemata la selezione degli ambienti col tema Yaru" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "Non distruggere page_details con l'eliminazione della bottiglia" #~ msgid "Add freetype as a dependency" #~ msgstr "Aggiunta dipendenza freetype" #~ msgid "Vertical layout for downloads" #~ msgstr "Layout verticale per i download" #, fuzzy #~ msgid "Execute .bat files in your bottles" #~ msgstr "Esegui .exe in questa bottiglia" #, fuzzy #~ msgid "Experiments can now be enabled from Preferences" #~ msgstr "Il runner può essere cambiato dalla scheda Preferenze." #, fuzzy #~ msgid "Backup and restore bottles" #~ msgstr "Crea backup di questa bottiglia" #, fuzzy #~ msgid "Bottle configuration update across software updates" #~ msgstr "" #~ "Sistema di aggiornamento delle configurazioni tra le versioni Bottles" #, fuzzy #~ msgid "Toggle RC releases for runners" #~ msgstr "Attiva/disattiva le Release Candidate per i Runners" #, fuzzy #~ msgid "New dependencies icon in details page" #~ msgstr "Nessuna dipendenza trovata!" #~ msgid "Environment description" #~ msgstr "Descrizione ambiente" #~ msgid "Custom path are not supported in this version" #~ msgstr "I percorsi personalizzati non sono disponibili in questa versione" #~ msgid "/opt/MyNewBottle" #~ msgstr "/opt/LaMiaNuovaBottiglia" #~ msgid "" #~ "Versioning is an experimental feature of Bottles, we do not recommend " #~ "using it in production. Proceed with caution!" #~ msgstr "" #~ "Il versionamento è una funzionalità sperimentale di Bottles, ne " #~ "sconsigliamo l'uso in produzione. Procedi con cautela!" #~ msgid "Runner can be changed from Preferences tab." #~ msgstr "Il runner può essere cambiato dalla scheda Preferenze." #~ msgid "Open winecfg in this Bottle for advanced configurations." #~ msgstr "Apri winecfg in questa Bottiglia per configurazioni avanzate." #~ msgid "" #~ "Launch a debug console in this bottle. Read in our documentation how to " #~ "use debugging. [F1]" #~ msgstr "" #~ "Avvia una console di debug in questa bottiglia. Leggi nella nostra " #~ "documentazione come utilizzare il debug. [F1]" #~ msgid "Use this to uninstall programs from the Bottle." #~ msgstr "Usa questo per disinstallare programmi dalla Bottiglia." #~ msgid "Open a CMD in this Bottle." #~ msgstr "Apri un CMD in questa Bottiglia." #~ msgid "CMD" #~ msgstr "CMD" #~ msgid "Use regedit to add, edit and delete Wine register keys." #~ msgstr "" #~ "Usa regedit per aggiungere, modificare ed eliminare chiavi dal registro " #~ "di Wine." #~ msgid "Browse the C:\\ of this Bottle." #~ msgstr "Sfoglia il percorso C:\\ di questa Bottiglia." #~ msgid "Kill all processes running in this Bottle." #~ msgstr "Uccidi tutti i processi in esecuzione in questa bottiglia." #~ msgid "Simulates a system reboot (this does not terminate processes)." #~ msgstr "Simula un riavvio del sistema (questo non termina i processi)." #~ msgid "Simulates a system shutdown (this does not terminate processes)." #~ msgstr "Simula un arresto del sistema (questo non termina i processi)." #~ msgid "Remaining disk space:" #~ msgstr "Spazio rimanente sul disco:" #~ msgid "X of Y" #~ msgstr "X di Y" #~ msgid "Dashboard" #~ msgstr "Dashboard" #~ msgid "Fsync (futex synchronization)" #~ msgstr "Fsync (sincronizzazione futex)" #~ msgid "" #~ "Enable eventfd based synchronization to increase performance for multi-" #~ "core processors." #~ msgstr "" #~ "Abilita la sincronizzazione basata su eventfd per aumentare le " #~ "prestazioni con multi-core." #~ msgid "Esync (eventfd synchronization)" #~ msgstr "Esync (sincronizzazione eventfd)" #~ msgid "Enable ACO to increase performance in-game when using Mesa drivers." #~ msgstr "" #~ "Abilita ACO per incrementare le performance in gioco quando si utilizza i " #~ "driver Mesa." #~ msgid "GPU" #~ msgstr "GPU" #~ msgid "" #~ "In laptops with two GPUs (Intel+NVIDIA or AMD+Nvidia or Intel+AMD), " #~ "select this to use the discrete card." #~ msgstr "" #~ "Nei laptop con due GPU (Intel + NVIDIA o AMD + Nvidia o Intel + AMD), " #~ "selezionarequesto per utilizzare la scheda discreta." #~ msgid "Desktop virtualization" #~ msgstr "Virtualizzazione del desktop" #~ msgid "Virtualize a desktop where to spawn all Windows applications." #~ msgstr "" #~ "Virtualizza un desktop in cui generare tutte le applicazioni Windows." #~ msgid "DLL" #~ msgstr "DLL" #~ msgid "Syntax: dll1,dll2=value;dll3=value" #~ msgstr "Sintassi: dll1,dll2=valore;dll3=valore" #~ msgid "Save DLL overrides." #~ msgstr "Salva sostituzioni DLL." #~ msgid "Add new dll overrides" #~ msgstr "Aggiungi nuove sostituzioni DLL" #~ msgid "Customize preferences for this Bottle." #~ msgstr "Personalizza preferenze per questa Bottiglia." #~ msgid "" #~ "The following packages are downloaded from external sources (mainly from " #~ "Microsoft)." #~ msgstr "" #~ "I seguenti pacchetti vengono scaricati da fonti esterne (principalmente " #~ "da Microsoft)." #~ msgid "Open a issue" #~ msgstr "Segnala un problema" #~ msgid "" #~ "Install dependencies (like corefonts, vcrun6, ..) for better software " #~ "compatibility." #~ msgstr "" #~ "Installa le dipendenze (come corefonts, vcrun6, ..) per una miglior " #~ "compatibilità software." #~ msgid "The program installer is an experimental feature and may not work." #~ msgstr "" #~ "L'installatore di programmi è una funzionalità sperimentale e potrebbe " #~ "non funzionare." #~ msgid "Check for new installers" #~ msgstr "Cerca nuovi installatori" #~ msgid "Here you can see, create, revert and delete bottle states." #~ msgstr "" #~ "Qui puoi vedere, creare, ripristinare ed eliminare gli stati della " #~ "bottiglia." #~ msgid "Runner x.y" #~ msgstr "Runner x.y" #~ msgid "Cancel download" #~ msgstr "Annulla download" #~ msgid "Download preferences" #~ msgstr "Preferenze di download" #~ msgid "Help translate" #~ msgstr "Aiutaci a tradurre" #~ msgid "New Bottle details" #~ msgstr "Dettagli nuova Bottiglia" #~ msgid "Proceed with the installation of the latest version?" #~ msgstr "Procedo con l'installazione dell'ultima versione?" #~ msgid "" #~ "But you don't seem to be connected to the internet and you won't be able " #~ "to download a runner. Connect to the internet and confirm this message to " #~ "begin the download." #~ msgstr "" #~ "Non sembri essere connesso ad internet. Senza non sarai in grado di " #~ "scaricare i componenti essenziali. Clicca questa icona quando sarai " #~ "nuovamente connesso." #~ msgid "OK status received" #~ msgstr "Stato OK ricevuto" #~ msgid "Cancel status received" #~ msgstr "Stato Cancella ricevuto" #~ msgid "" #~ "The gaming environment has everything needed to run modern Windows games " #~ "on Linux" #~ msgstr "" #~ "L'ambiente di gioco ha tutto il necessario per eseguire giochi moderni " #~ "per Windows su Linux" #~ msgid "" #~ "The software environment includes dependencies commonly used by modern " #~ "software." #~ msgstr "" #~ "L'ambiente software include le dipendenze normalmente usate dal software " #~ "moderno." #~ msgid "Selected env is: [{0}]" #~ msgstr "L'ambiente selezionato è: [{0}]" #~ msgid "The programs installed in the bottle will be listed here." #~ msgstr "I programmi installati nella bottiglia verranno elencati qui." #~ msgid "" #~ "There are no dependencies installed and we can't fetch from repository." #~ msgstr "" #~ "Non ci sono dipendenze installate e non possiamo recuperarle dal " #~ "repository." #~ msgid "We can't fetch the installers from the repository right now." #~ msgstr "" #~ "Al momento non possiamo recuperare i programmi di installazione dal " #~ "repository." #~ msgid "Use the '+' button to create one." #~ msgstr "Usa il pulsante '+' per crearne una." #~ msgid "In Bottles v2, our Dependencies tool replaces Winetricks." #~ msgstr "" #~ "In Bottles v2, Winetricks è sostituito dal nostro strumento Dipendenze." #~ msgid "" #~ "This is a development release. Please report bugs in the GitHub " #~ "repository." #~ msgstr "" #~ "Questa è una versione in fase di sviluppo. Segnala eventuali bug nella " #~ "repository GitHub." #~ msgid "Easily manage your Wine bottles" #~ msgstr "Gestisci con facilità le bottiglie Wine" #~ msgid "Easily manage your Wine bottles (wineprefix)" #~ msgstr "Gestisci con facilità le bottiglie Wine (prefissi wine)" #~ msgid "Found executable `%s` provided as argument." #~ msgstr "Trovato l'eseguibile `%s` fornito come argomento." #~ msgid "Backups are not yet available." #~ msgstr "I backup non sono ancora disponibili." #~ msgid "" #~ "Winetricks has been removed in Bottles in favor of an integrated system " #~ "for installing libraries and dependencies. Use the `Dependencies` tab " #~ "instead.\n" #~ "\n" #~ "This choice is intended to use as few external tools as possible and to " #~ "provide a complete user experience in Bottles." #~ msgstr "" #~ "Winetricks verrà rimosso da Bottles a favore di un sistema integrato " #~ "perinstallazione di librerie e dipendenze. Usa invece la " #~ "scheda'Dipendenze'. \n" #~ "\n" #~ "Questa scelta con lo scopo di utilizzare il minor numero possibile di " #~ "strumenti esterni e di fornire un'esperienza utente completa in Bottles." #~ msgid "Backups are not supported in this version" #~ msgstr "I backup non sono supportati in questa versione" #, fuzzy #~ msgid "Dependencies can now install more dll in one step" #~ msgstr "" #~ "Le dipendenze possono ora installare i font senza l'intervento dell'utente" #~ msgid "Name your bottle" #~ msgstr "Nome della bottiglia" #~ msgid "Winetricks" #~ msgstr "Winetricks" #~ msgid "Change runner" #~ msgstr "Cambia runner" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Shutdown Windows" #~ msgstr "Spegnimento di Windows" #~ msgid "Kill all wine processes" #~ msgstr "Uccidi tutti i processi del vino" #~ msgid "Last update for this bottle." #~ msgstr "L'ultimo aggiornamento per questa bottiglia." #~ msgid "Special characters are not allowed!" #~ msgstr "I caratteri speciali non sono ammessi!" ================================================ FILE: po/ja.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-03-06 09:09+0000\n" "Last-Translator: camegone \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.17-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "パスが設定されていません" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "バックアップ {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "バックアップをインポートしています: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "3回再試行しましたが、コンポーネントをインストールできませんでした。" #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "不足している重要なコンポーネントをインストールしています…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "ボトルのディレクトリを作成できませんでした。" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "プレースホルダーとなるディレクトリまたはファイルを作成できませんでした。" #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "ボトルの設定を生成しています…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "見つかったテンプレートを適用しています…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "WINE 設定を更新しています…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "WINE 設定を更新しました!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Flatpak として実行中、ユーザーディレクトリをサンドボックス化しています…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "ユーザーディレクトリをサンドボックス化しています…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Windows のバージョンを設定しています…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "CMD のデフォルト設定を適用しています…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "環境を最適化しています…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "環境を適用しています: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) 独自の環境レシピを使用しています…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) レシピが見つからないか有効ではありません…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "DXVK をインストールしています…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "VKD3D をインストールしています…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "DXVK-NVAPI をインストールしています…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "依存関係をインストールしています: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "バージョン管理の初期状態を作成しています…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "最終処理をしています…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "テンプレートをキャッシュしています…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "状態をコミットしています…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "コミットする項目なし" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "新しい状態 [{0}] を正常に作成しました!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "状態一覧を正常に取得しました!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "状態 {0} を正常に復元しました!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "状態 {} に復元しています…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "状態が見つかりません" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "状態 {} はすでにアクティブです" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "バージョンを表示" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "実行可能ファイルのパス" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk パス" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "ボトル名" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "引数を指定" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "無効な URI です (構文: bottles:run/<ボトル名>/<プログラム名>)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[終了] リクエストを受信しました。" #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[ヘルプ] リクエストを受信しました。" #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[更新] リクエストを受信しました。" #: bottles/frontend/main.py:294 msgid "Donate" msgstr "寄付" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "サードパーティーのライブラリと Special Thanks" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "スポンサーと資金提供" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Copyright © 2017 Bottles Developers" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Bottles Developers" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Ryo Nakano" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "コンポーネントのバージョン" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "アンインストール" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "ファイルを表示" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "インストールに失敗しました。これは、リポジトリエラー、不完全なダウンロード、" "またはチェックサムの不一致が原因の可能性があります。押して再試行してください" "。" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "ダウンロードしてインストール" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "マニフェストを表示" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "ライセンス" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "再インストール" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "不具合報告…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "依存関係の名前" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "依存関係の説明" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "カテゴリー" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "この依存関係をダウンロードしてインストールします" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "インストールエラーが発生しました。Bottles を再起動してクラッシュレポートを読" "み取るか、ターミナルから実行して出力を読み取ります。" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "依存関係メニュー" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "トラブルシューティング" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "ファイルを表示…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "ボトルを複製…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "これはボトルの完全なアーカイブです。個人ファイルも含まれます。" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "フルバックアップ…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "これは単なるボトル設定なので、個人ファイルなしで新しいボトルを作成したい場合" "に最適です。" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "設定をエクスポート…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "非表示のプログラムを表示" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "新しいプログラムを検索" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "ボトルを削除…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "セカンダリーメニュー" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "すべてのプロセスを強制終了" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Windows システムのシャットダウンを擬似的に行います。" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "シャットダウン" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Windows システムの再起動を擬似的に行います。" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "再起動" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "起動オプション" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "ターミナルで起動" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "ファイルをドロップして実行します" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "新しいボトル" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "環境" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "ランナー" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "このボトルのバージョン管理は有効です" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "このボトルのバージョン管理は有効です。" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "実行可能ファイルを実行…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "プログラム" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "実行可能ファイルを実行するには\"実行可能ファイルを実行…\"を、プログラム一覧に" "実行可能ファイルを追加するには\"ショートカットを追加…\"を、コミュニティーがキ" "ュレーションしたプログラムをインストールするには\"プログラムをインストール…\"" "をクリックします。" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "ショートカットを追加…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "プログラムをインストール…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "オプション" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "設定" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "ボトルを設定します。" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "依存関係" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "プログラムの依存関係をインストールします。" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "スナップショット" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "ボトルの状態を作成し管理します。" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "タスクマネージャー" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "実行中のプログラムを管理します。" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "ツール" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "コマンドライン" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "ボトル内でコマンドを実行します。" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "レジストリエディタ" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "内部レジストリを編集します。" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "レガシー Wine ツール" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "エクスプローラー" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "デバッガ" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "設定" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "アンインストーラー" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "コントロールパネル" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "依存関係を検索…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "オフラインです :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles はオフラインモードで実行中です。依存関係は利用できません。" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "依存関係とは、Windows ソフトウェアの互換性を向上させる資源のことです。\n" "\n" "このページ内のファイルは、サードパーティーがプロプライエタリライセンスの元で" "配布しているものになります。インストールすると、該当するライセンス条項に合意" "したものとみなされます。" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "不具合や不足している依存関係を報告します。" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "不足している依存関係を報告" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "ドキュメンテーションを読みます。" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "ドキュメンテーション" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "検索" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "プログラムを検索…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "コミュニティーによってキュレーションされたプログラムをインストールします。\n" "\n" "このページ内のファイルは、サードパーティーがプロプライエタリライセンスの元で" "配布しているものになります。インストールすると、該当するライセンス条項に合意" "したものとみなされます。" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "インストーラーが見つかりませんでした" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "リポジトリに到達できないか、このボトルと互換性のあるインストーラーがありませ" "ん。" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "ドキュメンテーションを読む" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "名前" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "コンポーネント" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Wine 互換性レイヤーのバージョン。" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "ランナーとコンポーネントを更新しています。お待ちください…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Direct3D 8/9/10/11 を Vulkan に変換することで、互換性を向上します。" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "DXVK を更新しています。お待ちください…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Direct3D 12 を Vulkan に変換することで、互換性を向上します。" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "VKD3D を更新しています。お待ちください…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "DXVK-NVAPI を更新しています。お待ちください…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "反応速度を上げます。アンチチートソフトウェアに検出される可能性があります。" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "LatencyFleX を更新しています。お待ちください…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "ディスプレイ" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "DXVK-NVAPI を使用し、画質を犠牲にしてパフォーマンスを向上させます。新しい " "NVIDIA の GPU でしか動作しません。" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "電力使用量の増加を犠牲にしてパフォーマンスを向上させます。Vulkan でしか動きま" "せん。" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "FidelityFX Super Resolution の設定を変更" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "ディスクリート GPU" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "ディスクリート (独立した) グラフィックカードを使用して、省電力性を犠牲にして" "パフォーマンスを上げます。" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "ポストプロセス効果" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "vkBasalt を使用して、様々な後付の効果を追加します。Vulkan でしか動きません。" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "ポストプロセスのレイヤー設定を変更" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Gamescope を使用しているときに、ゲームがどのようにスクリーンに表示されるかを" "設定します。" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gamescope 設定を管理" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "高度なディスプレイ設定" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "パフォーマンス" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "同期を有効にして、マルチコアプロセッサのパフォーマンスを向上させます。" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "同期" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "システム" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "パフォーマンスを監視" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "MangoHud を使い、フレームレート、温度、CPU/GPU 負荷などのモニタリング情報を " "OpenGL と Vulkan 上に表示します。" #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral ゲームモード" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "お使いのデバイスにいくつかの最適化を施します。ゲームのパフォーマンスを向上さ" "せることがあります。" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "ゲームファイルをプリロード" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "ゲームを複数回起動した場合の読み込み時間を改善します。初回起動時間は長くなり" "ます。" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "vmtouch 設定を管理" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS ゲームキャプチャ" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Vulkan と OpenGL を使う全プログラムに対し、OBS ゲームキャプチャの使用有無を設" "定します。" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "互換性" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windows のバージョン" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Windows のバージョンを更新しています。お待ちください…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "言語" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "このプログラムで使用する言語を選択してください。" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "専用のサンドボックス" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "このボトルで、制限、管理された環境を使用します。" #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "サンドボックスのパーミッションを管理" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Bottles ランタイム" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "互換性の向上のために、追加のライブラリ郡を提供します。不具合が発生する場合は" "無効にしてください。" #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Steam ランタイム" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "Steam ゲームの互換性の向上のために、追加のライブラリ郡を提供します。不具合が" "発生する場合は無効にしてください。" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "カレントディレクトリ" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "デフォルトにリセット" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(デフォルト)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL のオーバーライド" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "環境変数" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "ドライブを管理" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "自動スナップショット" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "ソフトウェアインストール前や設定変更前に、自動的にスナップショットを作成しま" "す。" #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "圧縮" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "スナップショットを圧縮して、領域を削減します。スナップショットの作成が遅くな" "ります。" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "除外パターンを使う" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "スナップショットから除外するパス。" #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "パターンを管理" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "更新" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "プロセスを停止" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "スナップショットが見つかりません" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "最初のスナップショットを作成して、設定状態の保存を開始しましょう。" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "簡潔なコメント" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "ボトルの状態を保存します。" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "新しいスナップショットを作成" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "詳細" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "戻る" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "操作" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "ボトルを選択" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "キャンセル" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "選択" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "新しいボトルを作成" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Bottles クラッシュレポート" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "キャンセル(_C)" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "不具合を報告" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "前回、Bottles はクラッシュしました。開発者がこの不具合を修正できるよう、以下" "のスタックトレースと一緒に報告してください。" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "類似する (または同一の) 不具合報告が、一つまたは複数あることを確認しました。" "新しく不具合を報告する前に、すでに報告されているものでないかよく確認してくだ" "さい。開発者はすべての不具合報告に対応しなくてはいけません。開発者の負担を減" "らすためにも、重複して報告しないよう確認をお願いします。" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "上記の内容を読んだ上で、報告します。" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "高度なオプション" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "不完全なパッケージ" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "このバージョンの Bottles には必須の依存関係が不足しているようです。パッケージ" "の管理者に不具合を報告するか、公式のバージョンを使用してください。" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "終了" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "ダイナミックリンクライブラリは、組み込み (Wine が提供) またはネイティブ (プロ" "グラムが提供) から指定できます。" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "新しいオーバーライド" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "オーバーライド" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "ドライブ" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "これらはお使いのホストシステム上にあるパスで、ランナーによってデバイスとして" "関連付けされ、認識されます (例: C: D:…)。" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "ドライブレター" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "既存のドライブ" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "ボトルを複製" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "複製" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "新たに複製するボトルの名前を入力してください。" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "複製しています…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "これには時間がかかることがあります。" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "ボトルを複製しました" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "環境変数は動的に与えられる値で、ボトル上の実行中のプロセスの挙動に影響し得ま" "す。" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "変数名" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "既存の変数" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "除外パターン" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "ディレクトリをバージョン管理の対象外にするパターンを定義します。" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "パターン" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "既存のパターン" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescope の設定" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "保存" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "ゲームの表示方法を管理します。" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "ゲームの解像度" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "幅" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "高さ" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Windows の解像度" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "その他" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "フレームレート制限" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "非フォーカス時のフレームレート制限" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "整数スケーリング" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "ウィンドウの種類" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "枠なし" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "全画面" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "インストールを続行してもよろしいですか?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "インストールを開始" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "このインストーラーは、その他の手段が用意されていないため、いくつかの" "ローカルリソースを要求しています。" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "続行" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "完了しました!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "プログラムを表示" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "インストールに失敗しました!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "問題が発生しました。" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "すべてのメッセージ" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "致命的" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "エラー" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "警告" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "情報" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "ジャーナルを表示" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "ジャーナルブラウザー" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "ログレベルを変更します。" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "すべて" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "これらの引数は起動時に渡されます。" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "独自の引数" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "コマンド引数" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "例: VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "起動後スクリプト" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "起動後に実行するスクリプトを選択してください。" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "スクリプトを選択" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "プログラムの開始位置を選択します。" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "ディレクトリを選択" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "これらの設定は、この実行可能ファイルのデフォルト設定を上書きします。" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "設定のオーバーライド" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "ボトルのデフォルトにリセット" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "仮想デスクトップ" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Proton についての注意" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Proton を使う" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "注意、Proton ベースのランナーを Steam 以外のボトルで使用することは不具合の原" "因になったり正常動作を妨げたりすることがあります。\n" "\n" "代わりに、Wine-GE を使用することを推奨します。これは Steam 以外の環境で動かす" "ことを意図した Proton のバージョンです。\n" "\n" "続行すると自動的に Steam のランタイムが自動的に有効になります。 (システムで" "インストール済みでボトルに検出されている場合)これは必要なライブラリへの" "アクセスを可能にし、互換性の問題を少なくするために行われます。ランナーの提供" "者、GloriousEggroll はこの問題に関する責任を持っていないことに注意し、彼らへ" "の不具合報告は行わないようにしてください。" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "了解しました。" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "名前を変更" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "選択したプログラムの新しい名前を選択してください。" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "新しい名前" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "引数を指定して実行" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "実行" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "実行可能ファイルに渡す引数を以下に記述してください。" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "例: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "サンドボックスの設定" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "ネットワークを共有" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "サウンドを共有" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "アップグレードが必要" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "続行" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "アップグレードを起動" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "新しいバージョン管理" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "新しいボトル用バージョン管理システムが利用可能になりました。" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "リポジトリを再初期化…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "完了しました! Bottles を再起動してください。" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "ポストプロセス効果の設定" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "デフォルト" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "デフォルトの設定" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "効果はリストの順番に応じて適用されます。" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "効果" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "シャープネス" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "情報を表示" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "デノイズ" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 #, fuzzy msgid "Subpixel Quality" msgstr "最高品質" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "閾値" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "最大の検索ステップ" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "組み込み (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "ネイティブ (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "組み込みが利用できなければネイティブを使う" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "ネイティブが利用できなければ組み込みを使う" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "無効" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "削除" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "パスを指定" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "値" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "ファイルを表示" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Wine 環境の名前" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "マネージャー" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "この Wine 環境は Bottles にインポート済みです。" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Bottles のバックアップをインポート" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "環境を対象に再検索" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "環境が見つかりません" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "外部の環境が見つかりません。Bottles にアクセス権限はありますか?\n" "バックアップからボトルをインポートするには、上部のアイコンを使用してください" "。" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "完全なアーカイブ" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "マニフェストを表示…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "レビューを読む…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "インストーラーの名前" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "インストーラーの説明" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "不明" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "このプログラムをインストール" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "プログラムメニュー" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "サムネイルなし" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "起動" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Steam を使って起動" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "項目名" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "ライブラリから削除" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "停止" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "ライブラリ" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "ボトルのプログラム一覧から、ここに項目を追加してください" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "このボトルのバージョン管理は有効です。" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "このボトルは破損しているようです。" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "このボトルで実行" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "ここで実行" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "このボトルはしているようです。設定ファイルがありません。新しい設定を作成する" "ことで、解決を試みることができます。" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "ボトルを検索…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "ボトル" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "新しいボトルを作成…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "検索結果なし" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "別の単語をお試しください。" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "起動しています…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "このリソースは不足しています。" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "表示" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "作成(_R)" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "ボトル名" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "アプリケーション(_A)" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "ゲーミング(_G)" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "カスタム(_U)" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "カスタム" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "ユーザーディレクトリを共有" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "これを有効にするとユーザーディレクトリがボトル内で使用可能になり、Windows ソ" "フトウェアと個人的なデータを共有するリスクがあります。この設定はボトルを作成" "後には変更できません。" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "アーキテクチャ" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "特に理由がなければ 32bit をお使いください。" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "カスタム設定をインポートします。" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "ボトルのディレクトリ" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "このボトルのデータを保存するディレクトリ。" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "閉じる(_C)" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "この名前は利用できません、ほかの名前をお試しください。" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "戻る" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Bottles へようこそ" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Linux 上で Windows ソフトウェアを実行します。" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "ボトルの中で Windows を実行します" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "Bottles は、互換ランナーを使用することで、分離・コンテナ化された Windows 風の" "プログラム動作環境を提供します。" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "もう少しです" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "セットアップはあと数分で完了します…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "完了しました!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "最初にセットアップを完了させてください" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Bottles の使用を開始" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "次へ" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "設定" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "一般" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "外観" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "ダークモード" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Bottles がダークテーマを使用するかどうか。" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "更新日を表示" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "ボトル一覧に更新日を表示するかどうか。" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "通知" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "ダウンロードとインストールに関する通知を表示します。" #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "一時ファイル" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Bottles の起動時、一時ファイルをクリーンアップするかどうか" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "プログラム起動後に Bottles を閉じる" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "ファイルマネージャーからプログラムを起動した後、Bottles を終了します。" #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "統合" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Steam Proton 環境" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Steam Proton 環境を一覧表示し管理します。" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "プログラム一覧に Steam アプリを表示" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "ボトルに Windows 用 Steam のインストールが必要です。" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "プログラム一覧に Epic Games を表示" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "ボトルに Epic Games Store のインストールが必要です。" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "プログラム一覧に Ubisoft ゲームを表示" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "ボトルに Ubisoft Connect のインストールが必要です。" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "高度な設定" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "ボトルのディレクトリ" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "ボトルのデータを含むディレクトリ。" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "ランナー" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Bottles はオフラインモードで実行中です。ランナーは利用できません。" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "プレリリース" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "不安定版のランナーを表示します。" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL コンポーネント" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles はオフラインモードで実行中です。DLL は利用できません。" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "コア" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "ランタイム" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "実験的な機能" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "これらの機能は目下開発中で不安定なことがあります。バグや破壊の可能性を理解の" "うえ使用してください。" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "ボトル単位のサンドボックス" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "開発初期段階の機能です。" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "ターミナルを使って起動" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "パスを表示" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "プログラム起動オプションを変更…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "ライブラリに追加" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "デスクトップエントリを追加" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Steam に追加" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "名前を変更…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "プログラムを非表示" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "プログラムを表示" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "一覧から削除" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "プログラム名" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "状態 ID" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "状態コメント" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "このスナップショットを復元" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "メッセージを削除" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "メインメニュー" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "インターネットに接続されていないようです。重要なコンポーネントをダウンロード" "するにはインターネット接続が必要です。接続が再確立されたら、このアイコンをク" "リックしてください。" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "インポート…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "ヘルプ" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Bottles について" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "ファイル \"{0}\" は .exe ファイルや .msi ファイルではありません" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "更新済み: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" を追加しました" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "実行可能ファイルを選択" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "追加" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "非表示のプログラムを表示しない" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "\"{0}\" を起動しています…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "サンドボックスについての注意" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles はサンドボックス内 (ユーザーを安全にするために権限が制限された環境) " "で実行しています。プログラムを実行できない場合、プログラムをボトル内に移動し" "て (上部の3点アイコン)、そこから起動してみてください。" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "閉じる(_D)" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "バックアップ設定の保存先を選択してください" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "エクスポート" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "バックアップアーカイブの保存先を選択してください" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "バックアップ" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "\"{0}\" のバックアップを作成しました" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "\"{0}\" のバックアップに失敗しました" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "\"{}\" を完全に削除してもよろしいですか?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "これはすべてのプログラムと関連する設定を完全に削除します。" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "削除(_D)" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "不足しているランナー" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "すべてのプロセスを強制終了してもよろしいですか?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "データの消滅、破壊、プログラムの異常動作の原因となる可能性があります。" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "強制終了(_S)" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "この機能はお使いのシステムでは利用できません。" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} この機能を追加するには、以下を実行してください。flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "このボトル名はすでに使用中です。" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "カレントディレクトリを選択" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "\"{}\" のデータを含むディレクトリ。" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "すべてのスナップショットを削除してもよろしいですか?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "すべてのスナップショットを削除しますが、ファイルは保持します。" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "新しい状態を作成するには、新しいバージョン管理システムに移行してください。" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "インストーラー" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "処理中です、お待ちください。" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "ボトルに戻ってください。" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "バックアップを正常にインポートしました" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "インポートに失敗しました" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "バックアップをインポートしています…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "バックアップアーカイブを選択" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "インポート" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "設定ファイルを選択" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "なし" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "\"{self.config.Name}\" で実行可能ファイルを実行" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "\"{1}\" で \"{0}\" を起動しています…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "自分のボトル" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "ボトルのディレクトリを選択" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "ボトルを作成しています…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "ボトルを作成できませんでした" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "1つかそれ以上のエラーにより、ボトルの作成に失敗しました。" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "ボトルを作成しました" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" を正常に作成しました。" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam が見つからないか、Bottle に権限がありません。" #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "ボトルのパスを選択" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Bottles を再起動しますか?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "このディレクトリを使用するには、ボトルを再起動する必要があります。\n" "\n" "ボトルを再起動する前に、ボトルを使用して起動した全てのプログラムを終了してい" "ることを確認してください。そうしないと、データの消失や破損、プログラムの誤作" "動を引き起こすことがあります。" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "再起動(_R)" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "そのほか" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "アップグレード" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "インストールしています…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "{0} のマニフェスト" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" をアンインストールしました" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" をインストールしました" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" のインストールに失敗しました" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" をインポートしました" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "このプログラムの動作に不具合が発生します。しかし、これらの不具合はプログラム" "の機能性には問題ありません。" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "このプログラムの動作に軽微な不具合が発生します。" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "このプログラムは完璧に動作します。" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "{0} のレビュー" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "\"{0}\" を停止しています…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Steam を使って \"{0}\" を起動しています…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" を非表示にしました" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" を表示しました" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" を削除しました" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" を \"{1}\" に名前変更しました" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "\"{0}\" のデスクトップエントリを作成しました" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\" をライブラリに追加しました" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" を Steam ライブラリに追加しました" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "レポートを表示" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " この不具合は5度も報告されているため、再度送信できません。\n" " 以下の既存の報告の中から選んでフィードバックを報告してください。" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "ディスプレイ設定を更新しています。お待ちください…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "ディスプレイ設定を更新しました" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "オーバーライドが見つかりませんでした。" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "ドライブのパスを選択" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "環境変数が未定義です。" #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "除外パターンが未定義です。" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "エラーが発生しました。" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "クリップボードにコピー" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "リソースファイルを選択" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Windows 依存関係をインストールしています…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "ボトルを設定しています…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "インストーラーを実行しています…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "{} をインストールしています…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "最終確認を行っています…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "{0} をインストールしています…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} がプログラム画面から利用可能になりました。" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "インストーラーが不明なエラーで終了しました" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "このボトルではすでに{0}は無効です。" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "この設定は、ボトルのデフォルトとは異なります。" #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "スクリプトを選択" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "カスタムボトルパスが見つかりません" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "デフォルトのパスを代わりに使います。指定パスにあるボトルは表示されません。" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Windows ソフトウェアを実行します" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak 版への移行" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Flatpak 版への移行ダイアログを表示/非表示にします。" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "ダークテーマ" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "ダームテーマを強制的に使用します。" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "リスト内の更新日を表示/非表示にします" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "ボトルリストの更新日を表示/非表示にします。" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Steam アプリの表示" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Steam アプリを表示/非表示にします。" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Epic Games の表示" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Epic Games を表示/非表示にします。" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Ubisoft Connect の表示" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Ubisoft Connect を表示/非表示にします。" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "ウィンドウ幅" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "ウィンドウ幅を変更します。" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "ウィンドウの高さ" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "ウィンドウの高さを変更します。" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "通知を表示にします。" #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "一時ファイルをクリーンアップする" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "システム起動時にファイルパスをクリーンアップします。" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "リリース候補版" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "ランナーのリリース候補を切り替えます。" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "スタートアップビュー" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "アプリケーション起動時に表示する画面を選択します。" #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "バージョン管理やインストーラーなどの実験的な機能を有効/無効にします。ランナ" "ーのリリース候補です。" #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Steam Proton への対応" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Steam Proton 環境への対応機能を有効/無効にします。" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "実験的な機能: サンドボックス" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "実験的なサンドボックスをボトル単位で有効/無効にします。" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Bottles を自動的に閉じる" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "ファイルマネージャから実行可能ファイルを起動した後、Bottles を閉じます。" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "サンドボックス警告を表示" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "サンドボックス警告を表示/非表示にします。" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Bottles を使用して Linux で Windows ソフトウェアを実行しましょう!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "ソフトウェアを瓶詰めしてゆっくりお楽しみください!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "組み込みの依存関係インストールシステムにより、ソフトウェアの互換性への自動ア" "クセスが許可されます。ランナー (Wine、Proton)、DXVK、依存関係など各種公式コン" "ポーネントのダウンロードには、ダウンロードマネージャーを使用します。" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "ボトルをバージョン管理すると、作業が安全に保たれ、後で復元できるようになりま" "す!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "特徴:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "事前設定された環境を使用してボトルを作成するか、自分の環境を作成します" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "ボトル内の実行可能ファイル (.exe / .msi) をファイルマネージャーのコンテキスト" "メニューから直接実行します" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "ボトルにインストールされているアプリケーションを自動的に検出します" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "環境変数をすばやく追加できます" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "ボトルごとの設定から直接DLLをオーバーライドできます" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "一時的なボトルのランナー変更も可能です" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "各種ゲームパフォーマンスの最適化 (esync、fsync、DXVK、キャッシュ、シェーダー" "コンパイラ、オフロードなど。)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "WineランナーとProtonランナーの自動インストールと管理" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "破損時の自動ボトル修復" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "コミュニティ主導のリポジトリに基づく依存関係インストーラーを搭載" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Wineプロセス用のタスクマネージャーを搭載" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "サポートのためのProtonDBとWineHQへのアクセス" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Bottlesの新バージョンに設定を引き継ぎ可能なシステム" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "ボトルのバックアップとインポート" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "ほかのマネージャーからWine環境をインポート可能" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "ボトルのバージョン管理" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "便利な機能はまだまだあります。ぜひBottlesをインストールして確認してみてくださ" "い!" #: data/com.usebottles.bottles.metainfo.xml.in:84 #, fuzzy msgid "Update metadata information" msgstr "ボトルの情報" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 #, fuzzy msgid "Fixed \"Add to Steam\" button" msgstr "Steamに追加" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "バージョンを修正" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "ボトル作成時にクラッシュする不具合を修正" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 #, fuzzy msgid "Add toast for \"Run Executable\"" msgstr "カスタム実行可能パスを追加します" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "バグの修正:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 #, fuzzy msgid "Importing backups resulted an error" msgstr "バックアップをインポートしています: {0}" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 #, fuzzy msgid "Correct version date" msgstr "作成日" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #~ msgid "Calculating…" #~ msgstr "計算しています…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "このボトルで.exe / .msiを実行します" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "" #~ "新しいボトルを作成するには \"新しいボトルを作成…\" をクリックしてくださ" #~ "い。" #~ msgid "Create a new Bottle…" #~ msgstr "新しいボトルを作成…" #~ msgid "New Bottle" #~ msgstr "新しいボトル" #~ msgid "Bottle Information" #~ msgstr "ボトルの情報" #~ msgid "An environment improved for Windows games." #~ msgstr "Windowsゲームに最適化された環境です。" #~ msgid "An environment improved for Windows applications." #~ msgstr "Windowsアプリケーション用に最適化された環境です。" #~ msgid "A clear environment for your experiments." #~ msgstr "実験目的での使用に適した、まっさらな環境です。" #~ msgid "Unlinked Home Directory" #~ msgstr "ホームディレクトリを独立させる" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "ユーザーディレクトリとホームディレクトリを別々にします" #~ msgid "64 bit" #~ msgstr "64 bit" #~ msgid "32 bit" #~ msgstr "32 bit" #~ msgid "Custom Recipe" #~ msgstr "独自のレシピ" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "" #~ "この環境で使用する独自のレシピを用意してある場合は、ここで選択できます。" #~ msgid "Custom Path" #~ msgstr "独自のパス" #~ msgid "Store this bottle in another place." #~ msgstr "このボトルを別の場所に保存します。" #~ msgid "You are offline, unable to download." #~ msgstr "オフラインなので、ダウンロードできません。" #~ msgid "Choose an executable path" #~ msgstr "実行可能パスを選択します" #~ msgid "Choose a Windows executable file" #~ msgstr "Windows実行可能ファイルを選択してください" #~ msgid "Choose working directory for executables" #~ msgstr "実行可能ファイルの作業ディレクトリを選択" #~ msgid "Choose a recipe file" #~ msgstr "レシピファイルを選択" #~ msgid "Choose where to store the bottle" #~ msgstr "ボトルの保存先を入力してください" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "新しいボトルのパスを選択" #~ msgid "Choose the script" #~ msgstr "スクリプトを選択" #~ msgid "Choose the Working Directory" #~ msgstr "カレントディレクトリを選択" #, fuzzy #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr ".lnkファイルのサポート" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "3回再試行しましたが、コンポーネントをインストールできませんでした。" #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "@julroy67 のおかげでフランス語の翻訳" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "@julroy67 のおかげでフランス語の翻訳" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "@tacitcoast のおかげでロシア語の翻訳" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "@thericosantoのおかげでドイツ語の翻訳" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "@ovari のおかげでハンガリー語の翻訳" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "@MartinIIOTのおかげでスロバキア語の翻訳" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "@SantosSiのおかげでポルトガル語の翻訳" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "@ovari のおかげでハンガリー語の翻訳" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "@thericosantoのおかげでドイツ語の翻訳" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Krzysztof Marcinek のおかげでポーランド語の翻訳" #~ msgid "Layers" #~ msgstr "レイヤー" #~ msgid "Ultra Quality" #~ msgstr "最高品質" #~ msgid "Quality" #~ msgstr "品質優先" #~ msgid "Balanced" #~ msgstr "バランス" #~ msgid "Layered" #~ msgstr "レイヤー" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "レイヤー化された環境では、各アプリがレイヤーとなります。" #~ msgid "Choose path" #~ msgstr "パスを選択" #~ msgid "Choose a file." #~ msgstr "ファイルを選択してください。" #~ msgid "File not Found" #~ msgstr "ファイルが見つかりません" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "" #~ "指定されたファイルは存在しません。適切なファイルを選択してください。" #~ msgid "Spaces in File Name" #~ msgstr "ファイル名にスペースを含まないでください" #~ msgid "Invalid Image Dimension" #~ msgstr "画像解像度が不適切です" #~ msgid "Height and width of the image must be equal." #~ msgstr "画像の高さと幅を一致させる必要があります。" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "環境を使用してwineprefixを簡単に管理" #~ msgid "Run with Arguments…" #~ msgstr "引数を指定して実行…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Wineエクスプローラーを用いて、内部ファイルを参照します。" #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Wineタスクマネージャーでプロセスを管理します。" #~ msgid "Debug wine processes." #~ msgstr "Wineプロセスをデバッグします。" #~ msgid "Wine Configuration" #~ msgstr "Wine設定" #~ msgid "Adjust internal settings." #~ msgstr "内部設定を調整します。" #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "" #~ "Wineアンインストーラーを使用して、プログラムをアンインストールします。" #~ msgid "Access the internal Wine Control Panel." #~ msgstr "内部のWineコントロール パネルにアクセスします。" #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "" #~ "\"インストーラー\"セクションか、\"実行可能ファイルを実行\" ボタンを使用し" #~ "てください。" #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Windowsソフトウェアの互換性を向上させるソフトウェア、ライブラリ、コーデッ" #~ "クです。お使いのプログラムの要求に合わせるためにこちらでインストールしてく" #~ "ださい。" #~ msgid "Read documentation." #~ msgstr "ドキュメンテーションを読みます。" #~ msgid "Install Selected" #~ msgstr "選択項目をインストール" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "複数の依存関係を同時にインストールすることを強く推奨します。" #~ msgid "Select Dependencies" #~ msgstr "依存関係を選択" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "このセクションを使うと、手動でインストールすることなく、コミュニティーが厳" #~ "選したプログラムをインストールできます。" #~ msgid "Read documentation" #~ msgstr "ドキュメンテーションを読む" #~ msgid "Graphics" #~ msgstr "グラフィックス" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "DirectX 11を使用するゲームや、3Dアプリケーションのパフォーマンスを向上させ" #~ "ます。" #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "DirectX 12を使用するゲームや、3Dアプリケーションのパフォーマンスを向上させ" #~ "ます。" #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "DLSSサポート (利用できる場合のみ) とNvidiaのNVAPIを提供します。" #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSRは最先端のアップスケーリング技術を使用することで、高フレームレートを目" #~ "指します。" #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "vkBasaltはVulkanの後処理レイヤーで、ゲームの画質を向上させます。" #~ msgid "Manage vkBasalt settings" #~ msgstr "vkBasalt 設定を管理" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Wine仮想デスクトップを使用します。" #~ msgid "Fullscreen Mouse Capture" #~ msgstr "全画面表示でマウスを捕捉" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "全画面で表示中のプログラムにマウス操作が反映されます。" #~ msgid "Take Focus" #~ msgstr "フォーカスを取得" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "" #~ "プログラムを切り替えてもフォーカスが移行しない場合は有効にしてください。" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "マウスの遅延や同期ズレが発生している場合は、この設定を変更してください。" #~ msgid "Screen Scaling" #~ msgstr "画面のスケーリング" #~ msgid "Set custom DPI." #~ msgstr "カスタムDPIを設定します。" #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "レンダラー" #~ msgid "Select what backend to use for wined3d." #~ msgstr "wined3d において使用するバックエンドを選択してください。" #~ msgid "gl (default)" #~ msgstr "gl (デフォルト)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "コンポーネントのバージョンを管理" #~ msgid "DXVK Version" #~ msgstr "DXVKバージョン" #~ msgid "VKD3D Version" #~ msgstr "VKD3Dバージョン" #~ msgid "DXVK NVAPI Version" #~ msgstr "DXVK NVAPIバージョン" #~ msgid "LatencyFleX Version" #~ msgstr "LatencyFleXバージョン" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "" #~ "Bottlesのランタイムと同一ですが、Steamが提供しているという点が異なります。" #~ msgid "Optimise gaming performance on demand." #~ msgstr "必要に応じてゲームパフォーマンスを最適化します。" #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Gamescopeマイクロコンポジターを使用します。" #~ msgid "Defaults to the bottle path." #~ msgstr "デフォルトで使用されるボトルのパスです。" #~ msgid "Reset to default" #~ msgstr "デフォルトにリセット" #~ msgid "Choose a directory" #~ msgstr "ディレクトリを選択" #~ msgid "Audio" #~ msgstr "オーディオ" #~ msgid "Reduce Latency" #~ msgstr "レイテンシーを減らす" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "PulseAudioのレイテンシーを60ミリ秒に設定して、音質を向上させます" #~ msgid "Versioning" #~ msgstr "バージョン管理" #~ msgid "Development and Debugging" #~ msgstr "開発者向け設定とデバッグ" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "FPS、温度、CPU/GPUのロード時間などを監視できる、Vulkan/OpenGL 用オーバー" #~ "レイです。" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Wineに未実装のコードパスをログ出力します。" #~ msgid "No Programs found" #~ msgstr "プログラムが見つかりません" #, fuzzy #~ msgid "Toggle Hidden" #~ msgstr "検索を切り替え" #~ msgid "Take a break, it may take a while." #~ msgstr "しばらくお待ちください。これには少し時間がかかることがあります。" #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "ユーザーが実行するゲームに対するGamescopeのウィンドウ管理方法を設定しま" #~ "す。" #~ msgid "Width (e.g. 1280)" #~ msgstr "幅 (例: 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "高さ (例: 720)" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Gamescopeの解像度" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "ログレベルを変更します。\n" #~ " " #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "ディスプレイの設定" #~ msgid "Start off by creating a Bottle." #~ msgstr "ボトルを作成することから始めましょう。" #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Linux 上で Windows 向けソフトウェアを動かします。\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "ボトルパスのカスタマイズ (再起動が必要)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "新しいボトルの保存先を選択します (既存のボトルは移動しません)。" #~ msgid "In early development (requires restart)." #~ msgstr "開発初期段階の機能です (再起動が必要)。" #~ msgid "Import/Export…" #~ msgstr "インポートとエクスポート…" #~ msgid "Support" #~ msgstr "寄付" #~ msgid "Forums" #~ msgstr "フォーラム" #~ msgid "Open menu" #~ msgstr "メニューを開く" #~ msgid "New bottle" #~ msgstr "新しいボトル" #~ msgid "Confirm" #~ msgstr "確認" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "すべてのプロセスを終了してもよろしいですか?\n" #~ "これはデータの損失につながる可能性があります。" #~ msgid "Default to the bottle path." #~ msgstr "デフォルトで使用されるボトルのパスです。" #~ msgid "Details & Utilities" #~ msgstr "詳細とユーティリティ" #~ msgid "Found in your bottle's Start menu." #~ msgstr "ボトルのスタートメニューにあるプログラムです。" #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "ボトル“{0}”を正常に作成しました" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}'をインストールしました。" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "ニュース" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "バージョン管理の初期状態を作成しています…" #, fuzzy #~ msgid "New About dialog" #~ msgstr "新しいボトル" #, fuzzy #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "@julroy67 のおかげでフランス語の翻訳" #, fuzzy #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "@thericosantoのおかげでドイツ語の翻訳" #, fuzzy #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "@jatin-cbs のおかげで日本語の翻訳" #, fuzzy #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "@julroy67 のおかげでフランス語の翻訳" #, fuzzy #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "@thericosantoのおかげでドイツ語の翻訳" #~ msgid "Easily manage wineprefix" #~ msgstr "Wine環境を簡単に管理できます" #~ msgid "Experiments:library" #~ msgstr "実験的な機能: ライブラリ" #~ msgid "Toggle experimental Library mode." #~ msgstr "実験的なライブラリモードを有効/無効にします。" #~ msgid "Loading…" #~ msgstr "読み込んでいます…" #~ msgid "Health check" #~ msgstr "ヘルスチェック" #~ msgid "Generating state files index …" #~ msgstr "ステータスファイルのインデックスを作成しています…" #~ msgid "Creating a restore point …" #~ msgstr "復元ポイントを作成しています…" #~ msgid "Could not create the state folder." #~ msgstr "状態フォルダを作成できませんでした。" #~ msgid "Updating index …" #~ msgstr "インデックスを更新しています…" #~ msgid "Could not update the states file." #~ msgstr "状態ファイルを更新できませんでした。" #~ msgid "Could not update the index file." #~ msgstr "インデックスファイルを更新できませんでした。" #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "実行可能ファイル: [{executable}]の引数が見つかりました。" #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "ステップ {self.__step} / {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}'を起動しました。" #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' がSteamを使って起動しました。" #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "状態{0}のインデックス" #~ msgid "Read documentation about dependencies." #~ msgstr "依存関係についてのドキュメンテーションを読みます。" #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "D3DアプリケーションでFPSなどの詳細を表示するDXVKオーバーレイを表示/非表示" #~ "にします。" #~ msgid "Read documentation about programs" #~ msgstr "プログラムに関するドキュメンテーションを読む" #~ msgid "Extra settings" #~ msgstr "拡張設定" #~ msgid "Search for Prefixes" #~ msgstr "環境を検索" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "バージョン管理を使うことで、ボトルの状態の保存と復元が可能です。" #~ msgid "Your Library" #~ msgstr "ライブラリ" #~ msgid "Health Check" #~ msgstr "ヘルスチェック" #~ msgid "Loading..." #~ msgstr "読み込んでいます…" #~ msgid "Task manager" #~ msgstr "タスクマネージャー" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "新しいボトルの保存先を選択します (既存のボトルは移動しません)" #~ msgid "Installing..." #~ msgstr "インストールしています…" #~ msgid "Type a short comment:" #~ msgstr "簡潔なコメントを入力:" #~ msgid "Temp files" #~ msgstr "一時ファイル" #~ msgid "Close Bottles after starting a program from the file manager" #~ msgstr "ファイルマネージャからプログラムを起動した後、Bottlesを終了します" #, fuzzy #~ msgid "Custom bottles path (requires restart)" #~ msgstr "ボトルパスのカスタマイズ (再起動が必要)" #~ msgid "Pre-release" #~ msgstr "プレリリース" #~ msgid "In early development (requires restart)" #~ msgstr "開発初期段階の機能 (再起動が必要)" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Lutrisランナー" #~ msgid "Bottles versioning (experimental)" #~ msgstr "ボトルのバージョン管理 (実験的)" #~ msgid "Translate" #~ msgstr "翻訳" #~ msgid "Funding" #~ msgstr "資金を提供" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "バグ報告" #~ msgid "Blog" #~ msgstr "ブログ" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "バグ報告" #~ msgid "Open with explorer" #~ msgstr "エクスプローラーで開く" #~ msgid "Move inside the sandbox" #~ msgstr "サンドボックス内に移動" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "サンドボックス内に移動しています…" #~ msgid "Utilities" #~ msgstr "ユーティリティ" #~ msgid "Command line" #~ msgstr "コマンドライン" #~ msgid "Registry editor" #~ msgstr "レジストリ エディター" #~ msgid "Wine config" #~ msgstr "Wine 設定" #~ msgid "Control panel" #~ msgstr "コントロール パネル" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "テストモードが有効: テストリポジトリからの依存関係のみが表示されます。" #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "例: Microsoft .NET Framework 4" #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "このページのファイルは検証済みですが、プロプライエタリライセンスの下にある" #~ "可能性があります。" #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "このページのファイルは検証済みですが、プロプライエタリライセンスの下にある" #~ "可能性があります。" #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "ドキュメンテーションを読む" #~ msgid "Bottle details" #~ msgstr "ボトルの詳細" #~ msgid "My beautiful bottle" #~ msgstr "新しいボトル" #~ msgid "Rename bottle" #~ msgstr "ボトル名を変更" #~ msgid "Use DXVK" #~ msgstr "DXVKを使う" #~ msgid "Use VKD3D" #~ msgstr "VKD3Dを使う" #~ msgid "Enable FSR" #~ msgstr "FSRを有効にする" #~ msgid "Enable LatencyFleX" #~ msgstr "LatencyFleXを有効化" #~ msgid "Mouse capture fullscreen" #~ msgstr "全画面表示時マウスを捕捉" #~ msgid "DXVK version" #~ msgstr "DXVKバージョン" #~ msgid "Manage VKD3D versions" #~ msgstr "VKD3Dバージョンを管理" #~ msgid "Will restart the wineserver." #~ msgstr "wineserverが再起動します。" #~ msgid "DLL overrides" #~ msgstr "DLLのオーバーライド" #, fuzzy #~ msgid "Set PulseAudio latency to 60 milliseconds to increase sound quality." #~ msgstr "PulseAudioのレイテンシーを60ミリ秒に設定して、音質を向上させます" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "ドキュメンテーションを読む" #~ msgid "e.g. ucrtbase" #~ msgstr "例: ucrtbase" #~ msgid "Existing overrides" #~ msgstr "既存のオーバーライド" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "例: -example1 -example2 -example3=hello" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "例: ボトルのコピー" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicating" #~ msgstr "page_duplicating" #~ msgid "page_duplicated" #~ msgstr "page_duplicated" #~ msgid "New variable" #~ msgstr "新しい変数" #~ msgid "e.g. MY_VAR" #~ msgstr "例: MY_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "ここで、実行されるコマンドの環境変数を変更できます。" #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "例: VAR1=value VAR2=value" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "例: VAR1=value VAR2=value .." #~ msgid "e.g. 60" #~ msgstr "例: 60" #~ msgid "e.g. 30" #~ msgstr "例: 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Flatpak版のBottlesを使用しています。スクリプトのパスがサンドボックス外にあ" #~ "る場合は、Flatsealを使用してパーミッションを付与するようにしてくだ" #~ "さい。" #~ msgid "Type the new name:" #~ msgstr "新しい名前を入力してください:" #~ msgid "Type here.." #~ msgstr "ここに入力してください…" #~ msgid "Message goes here." #~ msgstr "メッセージはこちらです。" #~ msgid "Utility & Preferences" #~ msgstr "ユーティリティと設定" #~ msgid "Choose a name for your bottle" #~ msgstr "ボトルの名前を入力してください" #, fuzzy #~ msgid "Use custom path" #~ msgstr "独自のレシピを使う" #~ msgid "Welcome" #~ msgstr "ようこそ" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "Bottlesを使用すると、Linux上でより簡単にWindowsソフトウェアを実行できるよ" #~ "うになります。" #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "ランナーとは" #~ msgid "We Are Almost There" #~ msgstr "最後に" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "独自のボトルを作成するには、ランナーのダウンロードとインストールが必要で" #~ "す。\n" #~ "ダウンロードサイズは70MB以下です。\n" #~ "ダウン" #~ "ロードの内容についてもっと読む\n" #~ "\n" #~ "これらのファイルを最初からBottlesに同梱していないのは、リリースサイクルが" #~ "異なるためです。\n" #~ "\n" #~ "準備ができたら、インストールボタンを押してください。" #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "しばらくお待ちください。これには数分かかる場合があります。" #~ msgid "Download" #~ msgstr "ダウンロード" #~ msgid "Everything Is Ready!" #~ msgstr "準備がすべて整いました!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "これで、最初のボトルを作成する準備が整いました。" #~ msgid "Finish" #~ msgstr "終了" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "警告: Flatpakが新しいパスにアクセスできるようにパーミッションを付与するよ" #~ "うにしてください。\n" #~ "この操作によってサンボドックスが破損します!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "上記のリストに不安定版を表示するかどうか設定します。" #~ msgid "Change launch options" #~ msgstr "起動オプションを変更" #~ msgid "Your library" #~ msgstr "ライブラリ" #~ msgid "Go back" #~ msgstr "戻る" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "[{0}]の実行可能ファイルが見つかりません。" #, fuzzy #~ msgid "Local resources not found or invalid" #~ msgstr "(!) レシピが見つからないか有効ではありません…" #~ msgid "Installation failed, please check the logs." #~ msgstr "インストールできませんでした。ログを確認してください。" #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) デフォルトの環境で続行します…" #~ msgid "Confirm deletion" #~ msgstr "削除の確認" #~ msgid "Done" #~ msgstr "完了" #~ msgid "Caffe runners" #~ msgstr "Caffeランナー" #~ msgid "Proton runners" #~ msgstr "Protonランナー" #~ msgid "Other runners" #~ msgstr "そのほかのランナー" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Bottlesフォーラム" #~ msgid "Type a name for your bottle" #~ msgstr "ボトルの名前を入力してください" #~ msgid "New programs will be automatically found." #~ msgstr "新しいプログラムは自動的に検出されます。" #~ msgid "Duplicate a bottle" #~ msgstr "ボトルを複製" #~ msgid "Change environment variables" #~ msgstr "環境変数を変更" #~ msgid "This field cannot contain special characters!" #~ msgstr "このフィールドに特殊文字を含めることはできません!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "ランナーとは互換レイヤーのことで、これがあることでWindowsソフトウェアを" #~ "Linuxシステムにインストールして実行できるようになります。\n" #~ "\n" #~ "ボトルは、ランナーがシステムを構成したり、Windowsソフトウェアが実" #~ "行・インストールされる環境です。\n" #~ "\n" #~ "ランナーについ" #~ "てもっと読む" #~ msgid "Import & export" #~ msgstr "インポートとエクスポート" #~ msgid "Set custom DPI" #~ msgstr "カスタムDPIを設定します" #~ msgid "Select what backend to use for wined3d" #~ msgstr "wined3dで使用するバックエンドを選択します" #~ msgid "Gamescope settings" #~ msgstr "Gamescopeの設定" #~ msgid "What Are Runners?" #~ msgstr "ランナーとは" #~ msgid "" #~ "We need to download and install a runner to allow you to create your own " #~ "bottles.\n" #~ "The download size is ~70MB.\n" #~ "Read " #~ "more about what we're going to download\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "独自のボトルを作成するには、ランナーのダウンロードとインストールが必要で" #~ "す。\n" #~ "ダウンロードサイズは70MB以下です。\n" #~ "ダウン" #~ "ロードの内容についてもっと読む\n" #~ "\n" #~ "これらのファイルを最初からBottlesに同梱していないのは、リリースサイクルが" #~ "異なるためです。\n" #~ "\n" #~ "準備ができたら、インストールボタンを押してください。" #~ msgid "Show update date" #~ msgstr "更新日を表示" #~ msgid "Library mode" #~ msgstr "ライブラリモード" #~ msgid "Flatpak help" #~ msgstr "Flatpak版に関するヘルプ" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Flatpak版への移行前にはあったボトルが見当たりません。" #~ msgid "I don't see some directories." #~ msgstr "表示されないディレクトリがあります。" #~ msgid "I can't see the files in my home." #~ msgstr "ホームディレクトリ内のファイルが表示されません。" #~ msgid "Executable silently crash or black screen" #~ msgstr "" #~ "実行可能ファイルが急にクラッシュしたり、黒い画面が表示されたりします" #~ msgid "Destroy this bottle" #~ msgstr "このボトルを破壊する" #~ msgid "64 Bit" #~ msgstr "64ビット" #~ msgid "Make a backup of this bottle." #~ msgstr "このボトルのバックアップを作成します。" #~ msgid "64-bit" #~ msgstr "64bit" #~ msgid "32-bit" #~ msgstr "32bit" #~ msgid "Night theme" #~ msgstr "ダークモード" #~ msgid "Use the night theme." #~ msgstr "ダークモードを使用します。" #~ msgid "Experiments:winebridge" #~ msgstr "実験的な機能: winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "実験的なwinebridge機能を有効/無効にします。" #~ msgid "Enable ACO shader compiler" #~ msgstr "ACOシェーダーコンパイラを有効にする" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "ゲームや3Dアプリケーションのパフォーマンスを向上させます。\n" #~ "視覚上の不具合が発生する場合は無効にしてください。" #~ msgid "Night mode" #~ msgstr "ダークモード" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "プロセスとプログラムの管理にWineBridgeを使用します。" #~ msgid "Bottles' Issues" #~ msgstr "ボトルの不具合" #~ msgid "Bottles Started!" #~ msgstr "Bottlesが起動しました!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "これは開発初期段階の実験的な機能です。ご注意ください。バグ報告もお願いし" #~ "ます。" #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Bottlesの開発者" #~ msgid "Optimise gaming performance on demand" #~ msgstr "必要に応じてゲームパフォーマンスを最適化します" #~ msgid "NVAPI version" #~ msgstr "NVAPIバージョン" #~ msgid "Point to the bottle path" #~ msgstr "ボトルのパスを指定" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "ゲームモードは、システムで使用できないか、実行されていません。" #~ msgid "Experiments:installers" #~ msgstr "実験的な機能: インストーラー" #~ msgid "Software" #~ msgstr "ソフトウェア" #~ msgid "An environment improved for Windows software." #~ msgstr "Windowsソフトウェア用に最適化された環境。" #~ msgid "Use a dark application theme." #~ msgstr "ダークテーマを適用します。" #~ msgid "Experiments:versioning" #~ msgstr "実験:バージョン管理" #~ msgid "Import and export" #~ msgstr "インポートとエクスポート" #, fuzzy #~ msgid "Creating sandboxed folders…" #~ msgstr "ボトルを作成しています…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "これらは、PCで実行されているWine/ Wineサーバーのプロセスです。" #~ msgid "Check for running processes." #~ msgstr "実行中のプロセスを確認します。" #~ msgid "Backup bottle" #~ msgstr "ボトルをバックアップする" #~ msgid "Bottle" #~ msgstr "ボトル" #~ msgid "No runners found, please install one." #~ msgstr "ランナーが見つかりません。インストールしてください。" #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "dxvkが見つかりません、最新バージョンをインストールしています…" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "vkd3dが見つかりません、最新バージョンをインストールしています…" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "dxvkが見つかりません、最新バージョンをインストールしています…" #, fuzzy, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "新しいボトル:{0}の準備ができました!" #~ msgid "Improved the Download manager" #~ msgstr "ダウンロードマネージャーを改善" #~ msgid "Update to GNOME Runtime 41." #~ msgstr "GNOMEランタイム41にアップデートします。" #~ msgid "" #~ "The DXVK and VKD3D installation are now performed in asynchronous mode" #~ msgstr "" #~ "DXVK とVKD3Dのインストールが非同期モードで実行されるようになりました" #~ msgid "UI improvements for elementary OS" #~ msgstr "ElementaryOSのためにUIの改善" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "コンポーネントのダウンロードが失敗したときにBottlesがクラッシュするバグを" #~ "修正しました" #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "@jatin-cbs のおかげで日本語の翻訳" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "@vitor180396のおかげでポルトガル語(ブラジル)の翻訳" #~ msgid "Choose an environment" #~ msgstr "環境を選択する" #~ msgid "Download & Install this runner" #~ msgstr "このランナーをダウンロード&インストールする" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #~ msgid "Use %command% in launch options to set prefixes and suffixes" #~ msgstr "" #~ "起動オプションで%command%を使用して、プレフィックスとサフィックスを設定" #~ "します" #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "" #~ "ファイルマネージャから選択した実行可能ファイルを起動するボトルを作成します" #, fuzzy #~ msgid "" #~ "The dependencies manager can now extract single files from Windows " #~ "Cabinet files" #~ msgstr "依存関係は、Windowsキャビネットから抽出してインストールできます" #, fuzzy #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "@Yuzaihhhh と @sr093906 のおかげでドイツ中国語(簡体字)の翻訳" #~ msgid "Downloads" #~ msgstr "ダウンロードリスト" #~ msgid "Toggle the last Update date in the bottles list" #~ msgstr "ボトルリストの最後の更新日を切り替えます" #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "" #~ "実行に失敗した場合は、作業ディレクトリを実行可能パスにフォールバックします" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "" #~ "ボトルルートは、実行されたすべてのコマンドの作業ディレクトリとして設定され" #~ "ます" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "コンポーネントのダウンロードが失敗したときにBottlesがクラッシュするバグを" #~ "修正しました" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "コンポーネントのダウンロードが失敗したときにBottlesがクラッシュするバグを" #~ "修正しました" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "コンポーネントのダウンロードが失敗したときにBottlesがクラッシュするバグを" #~ "修正しました" #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "@blackcat-917 のおかげでイタリア語の翻訳" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "@ovari のおかげでハンガリー語の翻訳" #~ msgid "This is an off-calendar release." #~ msgstr "これは予定外のリリースです。" #~ msgid "Fix listing when one or more bottles are broken." #~ msgstr "1つ以上ボトルが壊れたときのリストを修正しました。" #~ msgid "Run any .exe/.msi/.lnk using the flags -e/-l in command line" #~ msgstr "" #~ "コマンドラインでフラグ-e / -lを使用して、任意の.exe / .msi /.lnkを実行しま" #~ "す" #~ msgid "Specify the target bottle using the -b flag in command line" #~ msgstr "コマンドラインで-bフラグを使用してターゲットボトルを指定します" #~ msgid "Run executables without show the Bottles Window" #~ msgstr "Bottlesウィンドウを表示せずに実行可能ファイルを実行します" #~ msgid "Dependencies can now set register keys" #~ msgstr "依存関係はレジスタキーを設定できるようになりました" #~ msgid "Dependencies can now extract archives" #~ msgstr "依存関係はアーカイブを抽出できるようになりました" #~ msgid "Dependencies can now uninstall other dependencies" #~ msgstr "依存関係は他の依存関係をアンインストールできるようになりました" #~ msgid "" #~ "Dependencies can now register fonts in the Bottle Register to make them " #~ "discoverable by the runner" #~ msgstr "" #~ "依存関係は、フォントをボトルレジスタに登録して、ランナーがフォントを見つけ" #~ "られるようにすることができます" #~ msgid "Cab extraction now support wildcards" #~ msgstr "キャブ抽出はワイルドカードをサポートするようになりました" #~ msgid "Cab extraction now support lowercase extensions" #~ msgstr "キャブ抽出は小文字の拡張子をサポートするようになりました" #~ msgid "" #~ "When installing a new runner, winemenubuilder is blocked to prevent the " #~ "creation of broken desktop entries" #~ msgstr "" #~ "新しいランナーをインストールすると、壊れたデスクトップエントリが作成されな" #~ "いように、winemenubuilder がブロックされます" #~ msgid "" #~ "The bottle root is now set as the working directory for all executed " #~ "commands" #~ msgstr "" #~ "ボトルルートは、実行されたすべてのコマンドの作業ディレクトリとして設定され" #~ "ます" #~ msgid "" #~ "Fixed a bug in the dependency manager showing them installed even though " #~ "the process was still running" #~ msgstr "" #~ "プロセスがまだ実行されているにもかかわらず、それらがインストールされている" #~ "ことを示す依存関係マネージャーのバグを修正しました" #~ msgid "" #~ "Fixed a bug that prevented states from being sent to the bottle (kill, " #~ "shutdown, reboot, ..)" #~ msgstr "" #~ "状態がボトルに送信されなかったバグを修正しました(キル、シャットダウン、リ" #~ "ブート、..)" #~ msgid "Fixed a bug on processes listing" #~ msgstr "プロセスリストのバグを修正しました" #~ msgid "Fix crash log path on Flatpak" #~ msgstr "Flatpakのクラッシュログパスを修正しました" #~ msgid "" #~ "Fixed an issue causing Bottles to detect downloaded dxvk even when it " #~ "fails" #~ msgstr "ダウンロードしたdxvkが失敗してもBottlesが検出する問題を修正しました" #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "一部のプログラムが[プログラム]セクションに配置されないバグを修正しました" #~ msgid "Fixed a bug in adding registry keys with spaces in name" #~ msgstr "" #~ "名前にスペースが含まれるレジストリキーを追加するときのバグを修正しました" #~ msgid "Uninstallers are now no longer displayed in the Programs list" #~ msgstr "アンインストーラーがプログラムリストに表示されなくなりました" #~ msgid "Disable uninstaller button for dependencies installed from cab files" #~ msgstr "" #~ "cabファイルからインストールされた依存関係のアンインストーラーボタンを無効" #~ "にする" #~ msgid "Access Bottles preferences from the bottle creation view" #~ msgstr "ボトル作成ビューからBottles設定にアクセスする" #~ msgid "" #~ "A spinner is now displayed when installing dependencies, programs and " #~ "components" #~ msgstr "" #~ "依存関係、プログラム、コンポーネントをインストールするときにスピナーが表示" #~ "されるようになりました" #~ msgid "Warning for missing cabextract tool" #~ msgstr "cabextractツールがない場合の警告" #~ msgid "Warning for experimental features" #~ msgstr "実験的機能に関する警告" #~ msgid "Warning for enables testing repository" #~ msgstr "テストリポジトリを有効にするための警告" #~ msgid "Several improvements in runner management" #~ msgstr "ランナー管理の色々な改善" #~ msgid "Added icons to the sidebar" #~ msgstr "サイドバーにアイコンを追加" #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Bottlesインストーラーの実験的サポート" #~ msgid "Better support for Breeze theme" #~ msgstr "Breezeテーマのサポートの向上" #~ msgid "Browse programs path" #~ msgstr "プログラムパスを参照" #~ msgid "" #~ "Generate Bottles compatible desktop entries for programs installed " #~ "trought Bottles installers" #~ msgstr "" #~ "ボトルインストーラーを介してインストールされたプログラムのBottles互換デス" #~ "クトップエントリを生成します" #~ msgid "Visual feedback during a state restoring" #~ msgstr "状態復元中の視覚的フィードバック" #~ msgid "Toggle update date on bottles list" #~ msgstr "ボトルリストの更新日を切り替えます" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "" #~ "ランナーをローカルにインストールされた最新のランナーにアップグレードする" #~ msgid "Destroy bottle" #~ msgstr "ボトルを破壊する" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "これにより、ランナーが{0}から{1}に変更されます。" #~ msgid "Run in this bottle" #~ msgstr "このボトルで実行" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "@thericosantoのおかげでドイツ語の翻訳" #, fuzzy #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "@thericosantoのおかげでドイツ語の翻訳" #, fuzzy #~ msgid "Backup bottle configuration and archive" #~ msgstr "ボトル構成ファイルの生成…" #, fuzzy #~ msgid "Import backup archives" #~ msgstr "バックアップアーカイブを選択してください" #~ msgid "New versioning based on CalVer model" #~ msgstr "CalVerモデルに基づいた新しいバージョニング" #, fuzzy #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "@thericosantoのおかげでドイツ語の翻訳" #~ msgid "This is the manifest for {0}." #~ msgstr "これは{0}のマニフェストです。" #~ msgid "This is the index for {0}." #~ msgstr "これは{0}のインデックスです。" #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "ダウンロードしたファイル{0}が破損しているようです。再試行。" #~ msgid "Installing {0} runner …" #~ msgstr "{0}ランナーをインストール…" #~ msgid "Component {0} successfully installed!" #~ msgstr "コンポーネント{0}が正常にインストールされました!" #~ msgid "{0} completed for {1}." #~ msgstr "{1}の{0}が完了しました。" #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0}が正常にインポートされました!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "{0}のバックアップの準備ができました!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "バックアップ{0}が正常にインポートされました。!" #~ msgid "Failed importing backup {0}!" #~ msgstr "バックアップ{0}のインポートに失敗しました!" #~ msgid "What is Wine?" #~ msgstr "Wineは何ですか?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wineは、WindowsソフトウェアをLinux上で実行できるようにする互換性レイヤーで" #~ "す。\n" #~ "Bottlesでは、ランナーと呼ばれます。\n" #~ "\n" #~ "Wineprefixは、Wineが機能する環境です。Bottlesでは、これらをボトルと" #~ "呼びます。" #~ msgid "Page 1" #~ msgstr "ページ1" #~ msgid "DXVK Versions" #~ msgstr "DXVKバージョン" #~ msgid "Failed to clear temp path!" #~ msgstr "一時ファイルパスのクリーンアップに失敗しました!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "ランナーパスは存在せず、現在作成中です。" #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "ボトルパスは存在せず、現在作成中です。" #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "DXVKパスは存在せず、現在作成中です。" #~ msgid "Temp path doens't exist, creating now." #~ msgstr "一時ファイルパスは存在せず、現在作成中です。" #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "抽出に失敗しました!アーカイブは予想より早く終了しました。" #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "ファイル[{0}]はすでに一時ファイルに存在し、スキップします。" #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "名前[{0}]は[{1}]に変更します。" #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "ダウンロードしたファイル[{0}]が破損しているようです。" #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "ソースチェックサム: [{0}] ダウンロードしました:[{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "コンポーネントをインストール:[{0}]。" #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "依存関係{0}はボトル{1}にインストール。" #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "ボトル:[{1}]内のsystem32から[{0}]を削除しています" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}]はボトル:[{1}]に見つかりません、system32からの削除に失敗しました。" #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "依存関係の削除:[{0}]ボトル[{1}]から:構成。" #~ msgid "Runners found: [{0}]" #~ msgstr "見つかったランナー:[{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "Dxvkが見つかりました:[{0}]" #~ msgid "No dxvk found." #~ msgstr "dxvkが見つかりません。" #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "キー:[{0}]はボトル:[{1}] にありません:構成、更新中。" #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "キー:[{0}]はボトル:[{1}] 構成パラメーターにありません、更新中。" #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "ボトル:[{2}]の設定キー:[{0}]から[{1}]…" #~ msgid "Applying environment: [{0}] …" #~ msgstr "環境を適用しています:[{0}]…" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "ボトル:[{0}]が正常に作成されました!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "パス:[{0}] 内のボトルが正常に削除されました" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "空のパスが見つかりました、災害を回避できませんでした。" #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "ボトル:[{0}]を修理しようとしています…" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "キー:[{0}]の追加値:[{1}]およびデータ:[{2}]レジスターボトル:{3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "レジスタボトル:{2}内のキー:[{1}]の値:[{0}]を削除しています" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "ボトル:[{0}]用のdxvkのインストール。" #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "ボトル:[{0}]のdxvkを削除しています。" #~ msgid "Running an executable on the wineprefix …" #~ msgstr "wineprefixで実行可能ファイルを実行しています…" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "wineprefixでwineブートを実行しています…" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "wineprefixでwinecfgを実行しています…" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "wineprefixでwinetricksを実行しています…" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "wineprefixでデバッグコンソールを実行しています…" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "wineprefixでCMDを実行しています…" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "wineprefixでタスクマネージャーを実行しています…" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "wineprefixでコントロールパネルを実行しています…" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "wineprefixでアンインストーラーを実行しています…" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "wineprefixでRegeditを実行しています…" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "送信ステータス:[{0}]をwineprefixに…" #~ msgid "Opening the file manager in the path …" #~ msgstr "パスでファイルマネージャを開く…" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "新しいボトルにwineprefix [{0}]をインポートしています…" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "wineprefix [{0}]のボトルパスの作成中にエラーが発生しました。中止。" #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wineprefix:[{0}]が正常にインポートされました!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}]置き換えるファイル。" #~ msgid "[{0}] files to add." #~ msgstr "[{0}]追加するファイル。" #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "構成のバックアップ:[{1}]の[{0}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "バックアップボトル:[{1}]の[{0}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "パスにバックアップを保存できませんでした:{0}。" #~ msgid "Failed importing backup: [{0}]" #~ msgstr "バックアップのインポートに失敗しました:[{0}]" #~ msgid "Connection status: online …" #~ msgstr "接続ステータス:オンライン…" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Yaruテーマで環境選択スタイルを修正" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "ボトルの削除時にpage_detailsを破壊しないでください" #~ msgid "Add freetype as a dependency" #~ msgstr "依存関係としてfreetypeを追加します" #~ msgid "Dependencies can now install more dll in one step" #~ msgstr "" #~ "依存関係により、1つのステップでより多くのdllをインストールできるようになり" #~ "ました" #, fuzzy #~ msgid "Toggle experimental versioning feature." #~ msgstr "実験的なバージョン管理機能を切り替えます" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Reboot Windows" #~ msgstr "Windowsを再起動します" #~ msgid "Shutdown Windows" #~ msgstr "Windowsをシャットダウンします" #~ msgid "Kill all wine processes" #~ msgstr "すべてのワインプロセスを殺す" ================================================ FILE: po/ka.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-27 10:57+0530\n" "PO-Revision-Date: 2026-02-22 07:09+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian \n" "Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.16.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "ბილიკი მითითებული არაა" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "" #: bottles/backend/managers/backup.py:103 #, python-brace-format msgid "Importing backup: {0}" msgstr "" #: bottles/backend/managers/manager.py:1076 #: bottles/backend/managers/manager.py:1396 #: bottles/backend/managers/manager.py:1397 #, python-format msgid "Failed to install dependency: %s" msgstr "" #: bottles/backend/managers/manager.py:1115 msgid "Fail to install components, tried 3 times." msgstr "" #: bottles/backend/managers/manager.py:1126 msgid "Missing essential components. Installing…" msgstr "" #: bottles/backend/managers/manager.py:1203 msgid "Failed to create bottle directory." msgstr "" #: bottles/backend/managers/manager.py:1215 msgid "Failed to create placeholder directory/file." msgstr "" #: bottles/backend/managers/manager.py:1220 msgid "Generating bottle configuration…" msgstr "" #: bottles/backend/managers/manager.py:1243 msgid "Template found, applying…" msgstr "" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1255 msgid "The Wine config is being updated…" msgstr "" #: bottles/backend/managers/manager.py:1257 msgid "Wine config updated!" msgstr "" #: bottles/backend/managers/manager.py:1265 msgid "Running as Flatpak, sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1267 msgid "Sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1308 msgid "Setting Windows version…" msgstr "" #: bottles/backend/managers/manager.py:1318 msgid "Apply CMD default settings…" msgstr "" #: bottles/backend/managers/manager.py:1326 msgid "Optimizing environment…" msgstr "" #: bottles/backend/managers/manager.py:1337 #, python-brace-format msgid "Applying environment: {0}…" msgstr "" #: bottles/backend/managers/manager.py:1347 msgid "(!) Using a custom environment recipe…" msgstr "" #: bottles/backend/managers/manager.py:1350 msgid "(!) Recipe not not found or not valid…" msgstr "" #: bottles/backend/managers/manager.py:1367 msgid "Installing DXVK…" msgstr "" #: bottles/backend/managers/manager.py:1375 msgid "Installing VKD3D…" msgstr "" #: bottles/backend/managers/manager.py:1384 msgid "Installing DXVK-NVAPI…" msgstr "" #: bottles/backend/managers/manager.py:1393 #, python-format msgid "Installing dependency: %s …" msgstr "" #: bottles/backend/managers/manager.py:1407 msgid "Creating versioning state 0…" msgstr "" #: bottles/backend/managers/manager.py:1415 msgid "Finalizing…" msgstr "დასრულება…" #: bottles/backend/managers/manager.py:1426 msgid "Caching template…" msgstr "" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:111 msgid "Show version" msgstr "ვერსიის ჩვენება" #: bottles/frontend/main.py:119 msgid "Executable path" msgstr "" #: bottles/frontend/main.py:127 msgid "lnk path" msgstr "" #: bottles/frontend/main.py:135 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "" #: bottles/frontend/main.py:143 msgid "Pass arguments" msgstr "" #: bottles/frontend/main.py:202 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" #: bottles/frontend/main.py:242 msgid "[Quit] request received." msgstr "" #: bottles/frontend/main.py:252 msgid "[Help] request received." msgstr "" #: bottles/frontend/main.py:260 msgid "[Refresh] request received." msgstr "" #: bottles/frontend/main.py:293 msgid "Donate" msgstr "შემოწირულობა" #: bottles/frontend/main.py:298 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:324 msgid "Sponsored and Funded by" msgstr "" #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "" #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "მთარგმნელის_შესახებ" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "წაშლა" #: bottles/frontend/ui/component-entry.blp:23 #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse Files" msgstr "ფაილის არჩევა" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "ლიცენზია" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "თავიდან დაყენება" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "შეცდომის პატაკი…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "კატეგორია" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "პრობლემების გადაჭრა" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "ფაილის არჩევა…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:347 msgid "Show Hidden Programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "მეორადი მენიუ" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "გამორთვა" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "გადატვირთვა" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:53 msgid "Pre-run Script" msgstr "" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "ტერმინალში გაშვება" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "გარემო" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "გამშვები" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "პროგრამები" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "მორგება" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "მორგება" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "დამოკიდებულებები" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:376 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "სწრაფი ასლები" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "ამოცანების მმართველი" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "ხელსაწყოები" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "ბრძანების სტრიქონი" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "რეესტრის რედაქტორი" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "გამცილებელი" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "გამმართველი" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "მორგება" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "მართვის პანელი" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:199 #: bottles/frontend/ui/preferences.blp:247 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "დოკუმენტაცია" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "ძებნა" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:82 msgid "Read Documentation" msgstr "" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 bottles/frontend/ui/new.blp:53 msgid "Name" msgstr "სახელი" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "კომპონენტები" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:274 msgid "DXVK" msgstr "" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:278 msgid "VKD3D" msgstr "" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:286 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "ჩვენება" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "წარმადობა" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "სინქრონიზაცია" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "სისტემა" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:201 msgid "Monitor Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:202 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:205 msgid "Manage MangoHud settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:210 msgid "Feral GameMode" msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:220 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:225 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:240 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:250 msgid "Compatibility" msgstr "თავსებადობა" #: bottles/frontend/ui/details-preferences.blp:253 msgid "Windows Version" msgstr "" #: bottles/frontend/ui/details-preferences.blp:256 msgid "Updating Windows version, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:265 msgid "Language" msgstr "ენა" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:274 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:278 msgid "Manage the Sandbox Permissions" msgstr "" #: bottles/frontend/ui/details-preferences.blp:294 msgid "Bottles Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:295 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:305 msgid "Steam Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:314 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "სამუშაო საქაღალდე" #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Pre-run Script Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 msgid "e.g.: ludusavi restore --force \"Game Name\"" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:118 msgid "Post-run Script Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:121 msgid "e.g.: ludusavi backup --force \"Game Name\"" msgstr "" #: bottles/frontend/ui/details-preferences.blp:317 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:157 msgid "Reset to Default" msgstr "ნაგულისხმევ მნიშვნელობაზე ჩამოყრა" #: bottles/frontend/ui/details-preferences.blp:338 #: bottles/frontend/ui/preferences.blp:178 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:221 msgid "(Default)" msgstr "(ნაგულისხმევი)" #: bottles/frontend/ui/details-preferences.blp:346 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "" #: bottles/frontend/ui/details-preferences.blp:356 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "გარემოს ცვლადები" #: bottles/frontend/ui/details-preferences.blp:366 msgid "Manage Drives" msgstr "" #: bottles/frontend/ui/details-preferences.blp:380 msgid "Automatic Snapshots" msgstr "" #: bottles/frontend/ui/details-preferences.blp:381 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:390 msgid "Compression" msgstr "შეკუმშვა" #: bottles/frontend/ui/details-preferences.blp:391 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:400 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:404 msgid "Manage Patterns" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "განახლება" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "დეტალები" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "უკან დაბრუნება" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "ოპერაციები" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "გაუქმება" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "არჩევა" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:507 #: bottles/frontend/views/bottle_details.py:603 #: bottles/frontend/views/bottle_preferences.py:746 #: bottles/frontend/views/preferences.py:212 msgid "_Cancel" msgstr "გაუ_ქმება" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "დამატებითი პარამეტრები" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "გასვლა" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "გადაფარავს" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "დისკები" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "წერილი" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "დუბლირება" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "საკმაო დრო დასჭირდება." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "ცვლადის სახელი" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "ამოღების ნიმუშები" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "შაბლონი" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "შენახვა" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "სიგანე" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "სიმაღლე" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "სხვადასხვა" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "ფანჯრის ტიპი" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "საზღვრების გარეშე" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "სრულ ეკრანზე" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "გაგრძელება" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "დასრულდა!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "რაღაც მოხდა." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "ყველა შეტყობინება" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "კრიტიკული" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "შედომები" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "გაფრთხილება" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "ინფორმაცია" #: bottles/frontend/ui/dialog-journal.blp:40 #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "ყველა" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "ბრძანების არგუმენტები" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:53 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose from where start the program." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "ვირტუალური სამუშაო მაგიდა" #: bottles/frontend/ui/dialog-mangohud.blp:42 msgid "Display On Game Start" msgstr "" #: bottles/frontend/ui/dialog-mangohud.blp:43 msgid "Display HUD as soon as the game starts. Can be toggled in-game (default keybind: [⇧ Right Shift] + [F12])." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "სახელის გადარქმევა" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "ახალი სახელი" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:404 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "გაშვება" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "ქსელის გაზიარება" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "გაგრძელება" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "ნაგულისხმევი" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "ნაგულისხმევი პარამეტრები" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "ეფექტები" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "სიმკვეთრე" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "ინფორმაციის ჩვენება" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "ხმაურის მოცილება" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "წიბოს დადგენა" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "განათებულობა" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "ფერი" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "ზღვარი" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "გამორთულია" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "წაშლა" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "მნიშვნელობა" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "მმართველი" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "დამყენებლის სახელი" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "უცნობი" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "" #: bottles/frontend/ui/library-entry.blp:33 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "გაშვება" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "ჩანაწერის სახელი" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "გაჩერება" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "ბიბლიოთეკა" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "შედეგების გარეშე" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "სცადეთ სხვა ძებნა." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "გაშვება…" #: bottles/frontend/ui/loading.blp:22 msgid "Continue Offline" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "პოვნა" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "_შექმნა" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "ხელით" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "არქიტექტურა" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "და_ხურვა" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "წინა" #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "" #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "შემდეგი" #: bottles/frontend/ui/preferences.blp:5 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "მორგება" #: bottles/frontend/ui/preferences.blp:12 #: bottles/frontend/ui/preferences.blp:40 msgid "General" msgstr "ზოგადი" #: bottles/frontend/ui/preferences.blp:15 msgid "Appearance" msgstr "გარეგნობა" #: bottles/frontend/ui/preferences.blp:18 msgid "Dark Mode" msgstr "მუქი რეჟიმი" #: bottles/frontend/ui/preferences.blp:19 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:30 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:43 #: data/com.usebottles.bottles.gschema.xml:51 msgid "Notifications" msgstr "გაფრთხილებები" #: bottles/frontend/ui/preferences.blp:44 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:53 msgid "Temp Files" msgstr "" #: bottles/frontend/ui/preferences.blp:54 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:64 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:74 msgid "Integrations" msgstr "ინტეგრაციები" #: bottles/frontend/ui/preferences.blp:77 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:78 msgid "List and manage Steam Proton prefixes." msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:99 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:109 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:119 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:129 msgid "Advanced" msgstr "დამატებით" #: bottles/frontend/ui/preferences.blp:132 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:133 msgid "Display unstable versions of runners and components." msgstr "" #: bottles/frontend/ui/preferences.blp:142 msgid "Force Offline Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:143 msgid "" "Force disable any network activity even with available network connection." msgstr "" #: bottles/frontend/ui/preferences.blp:152 msgid "Bottles Directory" msgstr "" #: bottles/frontend/ui/preferences.blp:153 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:188 msgid "Runners" msgstr "გამშვებები" #: bottles/frontend/ui/preferences.blp:202 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:236 msgid "DLL Components" msgstr "" #: bottles/frontend/ui/preferences.blp:250 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:282 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:295 msgid "Core" msgstr "ბირთვი" #: bottles/frontend/ui/preferences.blp:299 msgid "Runtime" msgstr "გაშვების დრო" #: bottles/frontend/ui/preferences.blp:303 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:309 #: data/com.usebottles.bottles.gschema.xml:71 msgid "Experiments" msgstr "ექსპერიმენტები" #: bottles/frontend/ui/preferences.blp:312 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:315 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:316 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "სახელის გადარქმევა…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "შეტყობინების წაშლა" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "მთავარი მენიუ" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "შემოტანა…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "დახმარება" #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "" #: bottles/frontend/views/bottle_details.py:193 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:209 #, python-format msgid "Updated: %s" msgstr "განახლებულია: %s" #: bottles/frontend/views/bottle_details.py:270 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:273 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "" #: bottles/frontend/views/bottle_details.py:276 msgid "Add" msgstr "დამატება" #: bottles/frontend/views/bottle_details.py:349 msgid "Hide Hidden Programs" msgstr "" #: bottles/frontend/views/bottle_details.py:386 #: bottles/frontend/widgets/library.py:163 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "" #: bottles/frontend/views/bottle_details.py:416 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:417 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:419 #: bottles/frontend/views/bottle_details.py:528 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_მოცილება" #: bottles/frontend/views/bottle_details.py:432 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:434 msgid "Export" msgstr "გატანა" #: bottles/frontend/views/bottle_details.py:436 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:438 msgid "Backup" msgstr "მარქაფი" #: bottles/frontend/views/bottle_details.py:443 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:445 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:504 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:505 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:508 #: bottles/frontend/views/bottle_preferences.py:747 msgid "_Delete" msgstr "_წაშლა" #: bottles/frontend/views/bottle_details.py:524 msgid "Missing Runner" msgstr "" #: bottles/frontend/views/bottle_details.py:525 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:600 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:604 msgid "Force _Stop" msgstr "ძალით _გაჩერება" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:240 msgid "Select Working Directory" msgstr "აირჩიეთ სამუშაო საქაღალდე" #: bottles/frontend/views/bottle_preferences.py:422 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:743 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:744 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "შემოტანა ჩავარდა" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:145 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:117 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:120 #: bottles/frontend/views/importer.py:157 msgid "Import" msgstr "შემოტანა" #: bottles/frontend/views/importer.py:154 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "ა/მ" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "" #: bottles/frontend/views/loading.py:46 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:47 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:134 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:187 msgid "Select Bottles Path" msgstr "" #: bottles/frontend/views/preferences.py:209 msgid "Relaunch Bottles?" msgstr "" #: bottles/frontend/views/preferences.py:210 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:213 msgid "_Relaunch" msgstr "_თავიდან გაშვება" #: bottles/frontend/views/preferences.py:306 msgid "Based on Valve's Wine, includes Staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:307 msgid "Based on Wine upstream, includes Staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:308 msgid "" "Based on the most recent bleeding-edge Valve's Proton Experimental Wine, " "includes Staging and custom patches. This is meant to be used with non-steam " "games outside of Steam." msgstr "" #: bottles/frontend/views/preferences.py:311 msgid "" "Based on Wine upstream, Staging, Staging-TkG and Proton patchset optionally " "available." msgstr "" #: bottles/frontend/views/preferences.py:313 msgid "Based on Wine upstream, includes Staging patches." msgstr "" #: bottles/frontend/views/preferences.py:314 msgid "" "Based on most recent bleeding-edge Valve's Proton Experimental, includes " "Staging and custom patches. Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:317 msgid "Other Wine runners" msgstr "" #: bottles/frontend/views/preferences.py:318 msgid "Other Proton runners" msgstr "" #: bottles/frontend/widgets/component.py:76 msgid "Upgrade" msgstr "განახლება" #: bottles/frontend/widgets/component.py:142 msgid "Installing…" msgstr "დაყენება…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:176 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "" #: bottles/frontend/windows/envvars.py:135 msgid "No environment variables defined." msgstr "" #: bottles/frontend/windows/exclusionpatterns.py:105 msgid "No exclusion patterns defined." msgstr "" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "აღმოჩენილია შეცდომა." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "ბუფერში კოპირება" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:55 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:56 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:214 msgid "Select Script" msgstr "" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "ბნელი თემა" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Force Offline" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "" "\"Force disable any network activity even with available network connection." "\"" msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle steam apps listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Toggle ubisoft connect listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window width" msgstr "ფანჯრის სიგანე" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window width." msgstr "" #: data/com.usebottles.bottles.gschema.xml:46 msgid "Window height" msgstr "ფანჯრის სიმაღლე" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Change the window height." msgstr "" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Show notifications." msgstr "გაფრთხილებების ჩვენება." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Temp cleaning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Clean the temp path when booting the system." msgstr "" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Release Candidate" msgstr "რელიზის კანდიდატი" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:66 msgid "Startup view" msgstr "" #: data/com.usebottles.bottles.gschema.xml:67 msgid "Choose which view the application should be started in." msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Experiments:sandbox" msgstr "" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Toggle experimental Sandbox per bottle." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Automatically close Bottles" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:91 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:92 msgid "Toggle sandbox warning." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "" "Bottles lets you run Windows software on Linux, such as applications and " "games. It introduces a workflow that helps you organize by categorizing each " "software to your liking. Bottles provides several tools and integrations to " "help you manage and optimize your applications." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Features:" msgstr "თვისებები:" #: data/com.usebottles.bottles.metainfo.xml.in:14 msgid "Use pre-configured environments as a base" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:15 msgid "Change runners for any bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "Various optimizations and options for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Repair in case software or bottle is broken" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:18 msgid "Install various known dependencies" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Integrated task manager to manage and monitor processes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "Backup and restore" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:69 msgid "Fix runners and components from not showing when prereleases are off" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:70 msgid "Fix Steam runtime compatibility with Wine runners" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:75 msgid "A few bug fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:80 msgid "Support for the double-DLL VKD3D" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:81 msgid "Updated Flatpak runtime" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:82 msgid "Minor improvement and fixes to the library" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:83 msgid "Fix the Steam link not being correct" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Download stable component by default" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:85 msgid "Make window remember dimensions" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:90 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:100 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:102 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:107 msgid "Correct version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:118 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Replace emote-love icon with a library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:125 msgid "Adding a shortcut to Steam resulted in an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:126 msgid "Importing backups resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:127 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:128 msgid "" "Various library-related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:129 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:136 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:143 msgid "Correct version date" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:144 msgid "Hide NVIDIA-related critical errors on non-NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "Fix onboard dialog showing \"All ready\" while it was not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:160 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:161 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:162 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:163 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:164 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:165 msgid "and many, many, many more!" msgstr "" ================================================ FILE: po/kab.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-27 10:57+0530\n" "PO-Revision-Date: 2026-02-18 12:09+0000\n" "Last-Translator: Amadɣas \n" "Language-Team: Kabyle \n" "Language: kab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.16.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Ulac abrid yettwafernen" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Aḥraz {0}" #: bottles/backend/managers/backup.py:103 #, python-brace-format msgid "Importing backup: {0}" msgstr "Aktar n weḥraz: {0}" #: bottles/backend/managers/manager.py:1076 #: bottles/backend/managers/manager.py:1396 #: bottles/backend/managers/manager.py:1397 #, python-format msgid "Failed to install dependency: %s" msgstr "Ur izmir ara ad isebded aḍaraɛ: %s" #: bottles/backend/managers/manager.py:1115 msgid "Fail to install components, tried 3 times." msgstr "ur yeddi ara usebded n yisegran, yeɛreḍ 3 n tikkal." #: bottles/backend/managers/manager.py:1126 msgid "Missing essential components. Installing…" msgstr "Xuṣṣen isegran ilaqen. Asbeddi…" #: bottles/backend/managers/manager.py:1203 msgid "Failed to create bottle directory." msgstr "Ulamek asnulfu n ukaram n tqerɛet." #: bottles/backend/managers/manager.py:1215 msgid "Failed to create placeholder directory/file." msgstr "Ulamek asnulfu n ukaram/afaylu n usemselsi." #: bottles/backend/managers/manager.py:1220 msgid "Generating bottle configuration…" msgstr "Asirew n twila n tqerɛet…" #: bottles/backend/managers/manager.py:1243 msgid "Template found, applying…" msgstr "Taneɣruft tettwaf, snes…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1255 msgid "The Wine config is being updated…" msgstr "Tawila n Wine tettwaleqqem…" #: bottles/backend/managers/manager.py:1257 msgid "Wine config updated!" msgstr "Tawila n Wine yettwaleqqem!" #: bottles/backend/managers/manager.py:1265 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Aselkem am Flatpak, aɛzel n ukaram n useqdac deg tnaka n ijdi…" #: bottles/backend/managers/manager.py:1267 msgid "Sandboxing userdir…" msgstr "Aɛzel n ukaram n useqdac deg tnaka n ijdi…" #: bottles/backend/managers/manager.py:1308 msgid "Setting Windows version…" msgstr "Asbadu n lqem n Windows…" #: bottles/backend/managers/manager.py:1318 msgid "Apply CMD default settings…" msgstr "Snes iɣewwaṛen imezwar CMD…" #: bottles/backend/managers/manager.py:1326 msgid "Optimizing environment…" msgstr "Asefrer n twennaḍt…" #: bottles/backend/managers/manager.py:1337 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Asnas n twennaḍt: {0}…" #: bottles/backend/managers/manager.py:1347 msgid "(!) Using a custom environment recipe…" msgstr "(!) Aseqdec n tismelt tudmawant n twennaḍt…" #: bottles/backend/managers/manager.py:1350 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Ulac tismelt neɣ mačči d tameɣtut…" #: bottles/backend/managers/manager.py:1367 msgid "Installing DXVK…" msgstr "Asbeddi n DXVK…" #: bottles/backend/managers/manager.py:1375 msgid "Installing VKD3D…" msgstr "Asbeddi n VKD3D…" #: bottles/backend/managers/manager.py:1384 msgid "Installing DXVK-NVAPI…" msgstr "Asbeddi n DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1393 #, python-format msgid "Installing dependency: %s …" msgstr "Asebded n uḍaraɛ: %s…" #: bottles/backend/managers/manager.py:1407 msgid "Creating versioning state 0…" msgstr "Asnulfu n waddad n lqem 0…" #: bottles/backend/managers/manager.py:1415 msgid "Finalizing…" msgstr "Kfu…" #: bottles/backend/managers/manager.py:1426 msgid "Caching template…" msgstr "Taneɣruft ɣer tuffirt…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Addad n wayen yettwagen…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Ulac d acu ara yettwagen" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Addad amaynut [{0}] yenulfa-d akken iwata!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Tabdart n waddaden ddan-d akken iwata!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Addad {0} yettwarra-d akken iwata!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Tiririt n waddad {}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Addad ur yettwaf ara" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Addad n {} d addad urmid yakan" #: bottles/frontend/main.py:111 msgid "Show version" msgstr "Sken lqem" #: bottles/frontend/main.py:119 msgid "Executable path" msgstr "Abrid n umselkam" #: bottles/frontend/main.py:127 msgid "lnk path" msgstr "abrid n lnk" #: bottles/frontend/main.py:135 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Isem n tqerɛet" #: bottles/frontend/main.py:143 msgid "Pass arguments" msgstr "Ifukal n uɛeddi" #: bottles/frontend/main.py:202 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URI arameɣtu (taseddast: tiqreɛtin:selkem//)" #: bottles/frontend/main.py:242 msgid "[Quit] request received." msgstr "[ffeɣ] asuter yettwarmes." #: bottles/frontend/main.py:252 msgid "[Help] request received." msgstr "[Tallelt} asuter yettwarmes." #: bottles/frontend/main.py:260 msgid "[Refresh] request received." msgstr "[Sismeḍ] asuter yettwarmes." #: bottles/frontend/main.py:293 msgid "Donate" msgstr "Mudd tawsa" #: bottles/frontend/main.py:298 msgid "Third-Party Libraries and Special Thanks" msgstr "Timkarḍiyin n wis kraḍ akked tanemmirt tuzzigt" #: bottles/frontend/main.py:324 msgid "Sponsored and Funded by" msgstr "S lmendad akke tedrimt sɣur" #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Izerfan © 2017 Ineflayen n Tiqreɛtin" #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Ineflayen n Tiqreɛtin" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Athmane MOKRAOUI" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Lqem n yisegran" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Kkes asbeddi" #: bottles/frontend/ui/component-entry.blp:23 #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse Files" msgstr "Snirem ifuyla" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Sider & Sebded" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Turagt" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Ales asbeddi" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Mmel abug…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Isem uḍaraɛ" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Aglam uḍaraɛ" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Taggayt" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Sider sakin sbedd aḍaraɛ-agi" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Teḍra-d tuccḍa n usebded. Ales asekker n Tiqreɛtin akken ad teɣreḍ aneqqis n " "uɣelluy neɣ selkem-it s tdiwent akken ad teɣreḍ tuffɣa-nni." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Umuɣ uḍaraɛ" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Asellek" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Snirem ifuyla…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Wagi d aɣbaṛ ummid n tqerɛet-ik·im, gar-asen ifuyla udmawanen." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Aḥraz ummid…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "D ta kan i d tawila n tqerɛet, d aneblal ma tebɣiḍ ad d-tesnulfuḍ yiwet maca " "war ifuyla udmawanen." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Sifeḍ tawila…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:347 msgid "Show Hidden Programs" msgstr "Sken ahilen yeffren" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Nadi ɣef wahilen imaynuten" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "kkes Taqerɛet…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Umuɣ wis sin" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Ḥettem aseḥbes n yakk Ikalan" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Serwes asexsi n unagraw Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Sexsi" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Serwes ales n usenker n unagraw Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Ales asenker" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Iɣewwaṛen n usekker" #: bottles/frontend/ui/dialog-launch-options.blp:53 msgid "Pre-run Script" msgstr "Azar uselkem n Uskript" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Selkem deg tdiwent" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Sers ifuyla akken ad ten-tselkmeḍ" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Taqerɛet-iw" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Tawennaḍt" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Amsedday" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Lqem yermed i tqerɛet-a" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Lqem d urmid i tqerɛet-a." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Selkem Amselkam…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Ahilen" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Sit ɣef \"Selkem Amselkam...\" akken ad tselkemeḍ amselkam, \"Rnu " "inegzumen...\" akken ad ternuḍ amselkam ɣer tebdart n wahilen, neɣ \"Sbedd " "ahilen...\" usebded n wahilen i d-yusan sɣur umɣiwan." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Rnu inegzumen…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Sbedd ahilen…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Tixtiṛiyin" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Iɣewwaṛen" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Swel iɣewwaṛen n tqerɛet." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Iḍaraɛen" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Sbedd iḍaraɛen i wahilen." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:376 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Tuṭṭfiwin" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Snulfu-d u sefrek addaden n tqerɛet." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Amsefrak n Tiwuriwin" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Sefrek ahilen itteddun." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Ifecka" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Izirig n tladna" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Selkem tiludna sdaxel n Tqerɛet." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Ifecka iqbuṛen Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Anaram" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Amseɣti" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Tawila" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Anekkas" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Agalis n usenqed" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Nadi iḍaraɛen…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:199 #: bottles/frontend/ui/preferences.blp:247 msgid "You're offline :(" msgstr "Aql-ik·im deg uskar aruqqin :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Tiqerɛtin la tetteddu deg uskar war tuqqna, ihi iḍaraɛen ur wjiden ara." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Iḍaraɛen d tiɣbula i yettnernin amṣada n yiseɣẓanen n Windows.\n" "\n" "Ifuyla n usebter-agi ttunefken-ten-id tama tis kraḍ deg turagt n umli. Ma " "tesbeddeḍ-ten, ad tqebleḍ tiwtilin-nsen n turagt." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Azen-d aneqqis n wugur neɣ aḍaraɛ ixuṣṣen." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Azen-d aneqqis n uḍaraɛ ixuṣṣen" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Ɣeṛ tasemlit." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Tasemlit" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Nadi" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Nadi ɣef Wahilen…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Ulac imsebdeden yettwafen" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "Asarsay ur yettwawaḍ ara neɣ ulac amsebded yemṣadan akked tqerɛet-a." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:82 msgid "Read Documentation" msgstr "Ɣeṛ tasemlit" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 bottles/frontend/ui/new.blp:53 msgid "Name" msgstr "Isem" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "isegran" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "lqem n umṣada n tissi Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Aleqqem umsedday akked isegran, ttxil-k·m arǧu…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:274 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Asnerni n umṣada n Direct3D 8/9/10/11 s usuqel-is ɣer Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Aleqqem n DXVK, ttxil-k·m arǧu…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:278 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Asnerni n umṣada n Direct3D 12 s usuqel-is ɣer Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Aleqqem n VKD3D, ttxil-k·m arǧu…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Aleqqem n DXVK-NVAPI, ttxil-k·m arǧu…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:286 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Aleqqem n LatencyFleX, ttxil-k·m arǧu…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Beqqeḍ" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "Tabadut tafellayt FidelityFX" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "sefrek iɣewwaṛen n tbadut tafellayt FidelityFX" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Takarḍa tudlift" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Isemda n uglezsefser" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Rnu agut isemda n uglezsefser s useqdec vkBasalt. Iteddu kan ɣef Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Sefrek iɣewwaṛen n tissi uglezsefser" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Sefrek amek ara ttwabeqqeḍen wuraren deg ugdil s useqdec n Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "sefrek iɣewwaṛen Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Iɣewwaṛen inaẓiyen n ubeqqeḍ" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Timellit" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Amtawi" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Anagraw" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:201 msgid "Monitor Performance" msgstr "Amsefrak n tmellit" #: bottles/frontend/ui/details-preferences.blp:202 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:205 msgid "Manage MangoHud settings" msgstr "Sefrek iɣewwaṛen n MangoHud" #: bottles/frontend/ui/details-preferences.blp:210 msgid "Feral GameMode" msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Snes asbadu n isekkayen i yibenk-ik·im. Yezmer ad yesnerni timellit n wurar." #: bottles/frontend/ui/details-preferences.blp:220 msgid "Preload Game Files" msgstr "Sali-d ifuyla n wurar" #: bottles/frontend/ui/details-preferences.blp:221 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Snerni akud n usali mi ara yekker wurar s wagut n tikkal. Urar-nni ad yeṭṭef " "aṭas n wakud i usenker tikkelt tamezwarut." #: bottles/frontend/ui/details-preferences.blp:225 msgid "Manage vmtouch settings" msgstr "Sefrek iɣewwaṛen vmtouch" #: bottles/frontend/ui/details-preferences.blp:240 msgid "OBS Game Capture" msgstr "Tuṭṭfa n wurar OBS" #: bottles/frontend/ui/details-preferences.blp:241 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Qluqel Tuṭṭfa n wurar OBS i akk n wahilen Vulkan akked OpenGL." #: bottles/frontend/ui/details-preferences.blp:250 msgid "Compatibility" msgstr "Amṣada" #: bottles/frontend/ui/details-preferences.blp:253 msgid "Windows Version" msgstr "Lqem n Windows" #: bottles/frontend/ui/details-preferences.blp:256 msgid "Updating Windows version, please wait…" msgstr "Aleqqem n lqem n Windows, ma ulac aɣilif arǧu…" #: bottles/frontend/ui/details-preferences.blp:265 msgid "Language" msgstr "Tutlayt" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Choose the language to use with programs." msgstr "Fren tutlayt ara tesqedceḍ s wahilen." #: bottles/frontend/ui/details-preferences.blp:274 msgid "Dedicated Sandbox" msgstr "Tanaka n ijdi yettwaṭṭfen" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:278 msgid "Manage the Sandbox Permissions" msgstr "Sefrek tisirag n tnaka n ijdi" #: bottles/frontend/ui/details-preferences.blp:294 msgid "Bottles Runtime" msgstr "Aselkam n Teqreɛtin" #: bottles/frontend/ui/details-preferences.blp:295 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:305 msgid "Steam Runtime" msgstr "Aselkam Steam" #: bottles/frontend/ui/details-preferences.blp:306 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:314 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Akaram n umahil" #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Pre-run Script Arguments" msgstr "Azar uselkem n Ifukal Uskript" #: bottles/frontend/ui/dialog-launch-options.blp:84 msgid "e.g.: ludusavi restore --force \"Game Name\"" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:118 msgid "Post-run Script Arguments" msgstr "Aglez uselkem n Ifukal Uskript" #: bottles/frontend/ui/dialog-launch-options.blp:121 msgid "e.g.: ludusavi backup --force \"Game Name\"" msgstr "" #: bottles/frontend/ui/details-preferences.blp:317 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:157 msgid "Reset to Default" msgstr "Ales awennez ɣer Umezwer" #: bottles/frontend/ui/details-preferences.blp:338 #: bottles/frontend/ui/preferences.blp:178 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:221 msgid "(Default)" msgstr "(Amezwer)" #: bottles/frontend/ui/details-preferences.blp:346 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Asemseli DLL" #: bottles/frontend/ui/details-preferences.blp:356 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "imuttiyen n twennaḍt" #: bottles/frontend/ui/details-preferences.blp:366 msgid "Manage Drives" msgstr "Sefrek imeɣriyen" #: bottles/frontend/ui/details-preferences.blp:380 msgid "Automatic Snapshots" msgstr "Tuṭṭfiwin s wudem awurman" #: bottles/frontend/ui/details-preferences.blp:381 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Asnulfu awurman n tuṭṭfiwin send asbeddi n useɣẓan neɣ asnifel n yiɣewwaṛen." #: bottles/frontend/ui/details-preferences.blp:390 msgid "Compression" msgstr "Asekkussem" #: bottles/frontend/ui/details-preferences.blp:391 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Sekussem tuṭṭfiwin i usenɣes n tallunt yettwasqedcen. Aya ad yessenqes " "tamhelt n usnulfu n tuṭṭfiwin." #: bottles/frontend/ui/details-preferences.blp:400 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Exclude paths in snapshots." msgstr "Stixer iberdan deg tuṭṭfiwin." #: bottles/frontend/ui/details-preferences.blp:404 msgid "Manage Patterns" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Sismeḍ" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Ḥbes akala" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Ulac tuṭṭfiwin yettwafen" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Snulfu-d tuṭṭfa-inek·m tamezwarut i wakken ad tebduḍ asekles n waddad n " "ismenyifen-ik·im." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Awennit awezlan" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Sekles addad n tqerɛet." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Snulfu-d Tuṭṭfa tamaynut" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Ifatusen" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Uɣal ɣer deffir" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Timhalin" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Fren Taqerɛet" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Sefsex" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Fren" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Snulfu-d Taqerɛet tamaynut" #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Aneqis n uɣelluy n teqreɛtin" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:507 #: bottles/frontend/views/bottle_details.py:603 #: bottles/frontend/views/bottle_preferences.py:746 #: bottles/frontend/views/preferences.py:212 msgid "_Cancel" msgstr "_Sefsex" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Azen aneqqis" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Mazal-iyi bɣiɣ ad fkeɣ aneqqis." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Tinefrunin tinaẓiyin" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Akemmus ur yemmid ara" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Ffeɣ" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Timkarḍiyin useɣwen asmussan zemrent ad ttwasmersent akken ad ilint d " "tusliɣt (sɣur Wine) neɣ aneṣli (yettunefken-d sɣur ahil)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Asekkil" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Sisleg" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Iɣewwaṛen n Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Sekles" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Sefrek amek ara ttwabeqqeḍen wuraren." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Tabadut n wurar" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Seqdec tabadut n wurar n tvidyut am temselɣut deg ipiksilen." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Tehri" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Teɣzi" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Tabadut n usfaylu" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Asnerni n tbadut ticki tseqdaceḍ tabadut yugaren tabadut n wurar deg " "ipiksilen." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Ayen-nniḍen" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Talast n usnagar n tugniwin" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Talast n usnagar n tugniwin ticki warasaḍes" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Anaw n usfaylu" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "War iran" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Agdil aččuran" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Tebɣiḍ ad tkemmleḍ asebded?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Senker asebded" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Asbedday-agi yesra kra n teɣbula tidiganin ur nezmir ara ad d-ttunefkent " "akken nniḍen." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Kemmel" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Yemmed!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Sken ahilen" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Asebded ur yeddi ara!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Yella wacu ur neddi ara akken ilaq." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Akk iznan" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Uzɣin" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Tuccḍiwin" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Ɣur-k·m" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Talɣut" #: bottles/frontend/ui/dialog-journal.blp:40 #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Iminig n uɣmis" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Snifel aswir n uɣmis." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Akk" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Ifukal-a ad ttusɛeddan deg tnekra." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Ifukal yugnen" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Ifukal n tiludna" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "Deg umedya: VAR=azal %command% -eamedya1 -amedya2 -amedya3=azul" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Askript n uglez-selkem" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:53 msgid "Choose a script which should be executed after run." msgstr "Fren askript ara yettwaselkem seld asenker." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Fren askript" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose from where start the program." msgstr "Fren seg wanda ara tebduḍ ahil." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Fren Akaram" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "Iɣewwaṛen-agi ad semselsin iɣewwaṛen imezwar i umselkam-agi." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Semselsi ismenyifen" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Ales awennez ɣer Tqerɛet Tamezwert" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Tanarit tuhlist" #: bottles/frontend/ui/dialog-mangohud.blp:42 msgid "Display On Game Start" msgstr "Beqqeḍ deg usenker n wurar" #: bottles/frontend/ui/dialog-mangohud.blp:43 msgid "Display HUD as soon as the game starts. Can be toggled in-game (default keybind: [⇧ Right Shift] + [F12])." msgstr "" "Beqqeḍ HUD am akken kan ara yebdu wurar. Yezmer ad yettwaqluqel deg wurar " "(tasarut tamezwert: [⇧ Shift ayfus] + [F12])." #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Alɣu ɣef Pruṭun" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Seqdec Pruṭun" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Wwiɣ-t-id." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Snifel isem" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Fren isem amaynut i wahil yettwafernen." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Isem amaynut" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Selkem S Ifukal" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:404 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Selkem" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Aru ddaw ifukal iwakken ad d-ttwakecmen ɣer umselkam." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Iɣewwaṛen n tnaka n ijdi" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Bḍu aẓeṭṭa" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Bḍu imesli" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Aleqqem yettwasra" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Ddu" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Sekker asali n uswir" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Anagraw usefrek amaynut n lqem" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Yewweḍ-d unagraw amaynut n usefrek n yileqman n teqreɛtin." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Tulsa n uwennez n ukufi…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Yettwaxdem! Ttxil-k·m, ales asenker n Teqreɛtin." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Iɣewwaṛen n usesfer n isemda n tsuffeɣt" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Amezwer" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Iɣewwaṛen imezwar" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Isemda ttwasnesen ɣef leḥsab n umizzwer n tebdart." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Isemda" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Sken talɣut" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Taɣara n upiksil anaddaw" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Amnaṛ n yiri n tɣara" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Amnaṛ adday n yiri n tɣara" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Tifin n yiri" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Ini" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Amnaṛ" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Isurifen ufellay n unadi" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Yesleɣ (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Aneṣli (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Yesleɣ, syin Aneṣli" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Aneṣli, syin Asleɣ" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Ittwasens" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Kkes" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/taneqqiḍt/ɣer/abrid" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Azal" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Amsefrak" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Kter aḥraz n Tqerɛet" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Aɣbaṛ ummid" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Ɣeṛ acegger…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Isem n umsebded" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Aglam n umsebded" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Arussin" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Sbedd ahil-agi" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Umuɣ n wahil" #: bottles/frontend/ui/library-entry.blp:33 msgid "No Thumbnail" msgstr "Ulac Tanfult" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Senker" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Senker s Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Isem n uferdis" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Kkes seg temkarḍit" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Rken" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Tamkarḍit" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Rnu iferdisen dagi seg tebdart n wahil-ik·im n tqerɛet" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Amsefrak n lqem yermed deg tqerɛet-a." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Taqerɛet-a tettban-d tettwaɣ." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Selkem deg Tqerɛet-a" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Selkem dagi" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Taqerɛet-a tettban-d tettwaɣ, afaylu n twila ulac-it. Zemreɣ ad ɛerḍeɣ ad " "fruɣ s tmerna n twila tamaynut." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Nadi tiqreɛtin-ik·im…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam n Pruṭun" #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Tiqreɛtin" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Snulfu-d taqerɛet tamaynut…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Ulac igmaḍ yettwafen" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Ɛreḍ anadi nniḍen." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Asenker…" #: bottles/frontend/ui/loading.blp:22 msgid "Continue Offline" msgstr "Kemmel war tuqqna" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Txuṣ teɣbalut-agi." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Snirem" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "S_nulfu-d" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Asnas" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "Urar (_G)" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "Sa_gen" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Sagen" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Bḍu akaram n useqdac" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Ayagi yettarra akaram n useqdac ad yettwaf deg tqerɛet, anct-agi yezmer ad " "yebḍu talɣut tudmawant akked useɣẓan Windows. Aɣewwaṛ-a ur yezmir ara ad " "ibeddel ticki tennulfa-d tqerɛet." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Tasegda" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32 n yibiten ilaq kan ad yettwaseqdec ma ilaq-as kan." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Kter tawila yugnen." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Akaram n Tqerɛet" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Akaram igebren isefka n taqerɛet-agi." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Mdel" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Isem-agi ulac-it, ma ulac aɣilif ɛreḍ wayeḍ." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Uzwir" #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Ansuf ɣer Teqreɛtin" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Selkem aseɣẓan n Windows deg Linux." #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows deg Teqreɛtin" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Tiqreɛtin sseqdacent imselkamen n umṣada akken ad d-muddent amgabar n " "tewwanaḍt icuban Windows anida ttwaselkamen wahilen." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Qrib ad ifak" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Neḥwaǧ kra n tisdatin nniḍen akken ad nsbadu kullec…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Kullec ihegga!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Ma ulac aɣilif, fak yakan asbadu" #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Bdu s useqdec n Teqreɛtin" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Uḍfir" #: bottles/frontend/ui/preferences.blp:5 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Ismenyafen" #: bottles/frontend/ui/preferences.blp:12 #: bottles/frontend/ui/preferences.blp:40 msgid "General" msgstr "Amatu" #: bottles/frontend/ui/preferences.blp:15 msgid "Appearance" msgstr "Timeẓriwt" #: bottles/frontend/ui/preferences.blp:18 msgid "Dark Mode" msgstr "Askar Aɣmayan" #: bottles/frontend/ui/preferences.blp:19 msgid "Whether Bottles should use the dark color scheme." msgstr "Ma yella Tiqreɛtin ad sqedcent azenziɣ n yini aberkan." #: bottles/frontend/ui/preferences.blp:29 msgid "Show Update Date" msgstr "Sken azemz n uleqqem" #: bottles/frontend/ui/preferences.blp:30 msgid "Whether to show the update date in the bottle list." msgstr "Ma tebɣiḍ ad d-tessekneḍ azemz n uleqqem deg wumuɣ n tqerɛet." #: bottles/frontend/ui/preferences.blp:43 #: data/com.usebottles.bottles.gschema.xml:51 msgid "Notifications" msgstr "Ilɣa" #: bottles/frontend/ui/preferences.blp:44 msgid "Show notifications for downloads and installs." msgstr "Sken tilɣa i usider d usebded." #: bottles/frontend/ui/preferences.blp:53 msgid "Temp Files" msgstr "Ifuyla iskudanen" #: bottles/frontend/ui/preferences.blp:54 msgid "Clean temp files when Bottles launches?" msgstr "Sfeḍ ifuyla iskudanen mi ara tt-tsekkerent Teqerɛtin?" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles After Starting a Program" msgstr "Mdel Tiqreɛtin Send Asenker n Wahil" #: bottles/frontend/ui/preferences.blp:64 msgid "Close Bottles after starting a program from the file manager." msgstr "Mdel Tiqreɛtin send asenker n wahil seg umsefrak n yifuyla." #: bottles/frontend/ui/preferences.blp:74 msgid "Integrations" msgstr "Aseddu" #: bottles/frontend/ui/preferences.blp:77 msgid "Steam Proton Prefixes" msgstr "Adaten Steam Pruṭun" #: bottles/frontend/ui/preferences.blp:78 msgid "List and manage Steam Proton prefixes." msgstr "Bder arnu sefrek adaten Steam Puṭun." #: bottles/frontend/ui/preferences.blp:98 msgid "List Steam Apps in Programs List" msgstr "Bder isnasen Steam n tebdart n isnasen" #: bottles/frontend/ui/preferences.blp:99 msgid "Requires Steam for Windows installed in the bottle." msgstr "Yesra asbeddi n Steam i Windows deg tqerɛet." #: bottles/frontend/ui/preferences.blp:108 msgid "List Epic Games in Programs List" msgstr "Bder Epic Games deg tebdart n wahilen" #: bottles/frontend/ui/preferences.blp:109 msgid "Requires Epic Games Store installed in the bottle." msgstr "Yesra asbeddi n Games Store deg tqerɛet." #: bottles/frontend/ui/preferences.blp:118 msgid "List Ubisoft Games in Programs List" msgstr "Bder Uraren Ubisoft deg tebdart n wahilen" #: bottles/frontend/ui/preferences.blp:119 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Yesra asbeddi n Ubisoft Connect deg tqerɛet." #: bottles/frontend/ui/preferences.blp:129 msgid "Advanced" msgstr "Talqayt" #: bottles/frontend/ui/preferences.blp:132 msgid "Pre-Release" msgstr "Azar Userreḥ Lqem" #: bottles/frontend/ui/preferences.blp:133 msgid "Display unstable versions of runners and components." msgstr "Beqqeḍ ileqman n imseddayen akked isegran ur nerkid ara." #: bottles/frontend/ui/preferences.blp:142 msgid "Force Offline Mode" msgstr "Ḥettem askar war tuqqna" #: bottles/frontend/ui/preferences.blp:143 msgid "" "Force disable any network activity even with available network connection." msgstr "Ḥettem asexsi n yal armud n uẓeṭṭa ɣas akken tuqqna n uẓeṭṭa tella." #: bottles/frontend/ui/preferences.blp:152 msgid "Bottles Directory" msgstr "Akaram n Teqreɛtin" #: bottles/frontend/ui/preferences.blp:153 msgid "Directory that contains the data of your Bottles." msgstr "Akaram yegber isefka n Teqreɛtin-ik·im." #: bottles/frontend/ui/preferences.blp:188 msgid "Runners" msgstr "Imseddayen" #: bottles/frontend/ui/preferences.blp:202 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Tiqreɛtin tteddunt s uskar aruqqin, ihi imseddayen ur wjiden ara." #: bottles/frontend/ui/preferences.blp:236 msgid "DLL Components" msgstr "Isegran DLL" #: bottles/frontend/ui/preferences.blp:250 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Tiqreɛtin tteddunt s uskar aruqqin, ihi DLLs ur wjiden ara." #: bottles/frontend/ui/preferences.blp:282 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:295 msgid "Core" msgstr "agejdan" #: bottles/frontend/ui/preferences.blp:299 msgid "Runtime" msgstr "Aselkam" #: bottles/frontend/ui/preferences.blp:303 msgid "WineBridge" msgstr "Tiqenṭert n Wine" #: bottles/frontend/ui/preferences.blp:309 #: data/com.usebottles.bottles.gschema.xml:71 msgid "Experiments" msgstr "Tirmitin" #: bottles/frontend/ui/preferences.blp:312 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Timahilin-agi atan llant ddaw n tneflit u zemrent ad ilint ur rkident ara. " "rrǧu ibuguten d uɣelluy." #: bottles/frontend/ui/preferences.blp:315 msgid "Sandbox per bottle" msgstr "Tanaka n ijdi i yal taqerɛet" #: bottles/frontend/ui/preferences.blp:316 msgid "In early development." msgstr "Atan deg tneflit." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Sker s yixef" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Snirem abrid" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Snifel tixtiṛiyin n usekker…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Rnu ɣer temkarḍit" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Rnu anekcum n tnarit" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Rnu Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Snifel isem…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Ffer Ahil" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Sken Ahil" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "kkes seg tebdart" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Isem n wahil" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Asulay n waddad" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Awennit n waddad" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Err-d Tuṭṭfa-agi" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Kkes izen" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Umuɣ agejdan" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Ur tettbaneḍ ara teqqneḍ ɣer internet. Ma ulac-it, ur tettizmireḍ ara ad d-" "tessidreḍ isegran igejdanen. Tekki ɣef tignit-a mi ara talseḍ asebded n " "tuqqna." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Kter…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Tallelt" #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Ɣef Teqreɛtin" #: bottles/frontend/views/bottle_details.py:193 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Afaylu \"{0}\" mačči d afaylu .exe neɣ .msi" #: bottles/frontend/views/bottle_details.py:209 #, python-format msgid "Updated: %s" msgstr "Yettwaleqqem: %s" #: bottles/frontend/views/bottle_details.py:270 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" yettwarna" #: bottles/frontend/views/bottle_details.py:273 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Fren Amselkam" #: bottles/frontend/views/bottle_details.py:276 msgid "Add" msgstr "Rnu" #: bottles/frontend/views/bottle_details.py:349 msgid "Hide Hidden Programs" msgstr "Ffer ahilen uffiren" #: bottles/frontend/views/bottle_details.py:386 #: bottles/frontend/widgets/library.py:163 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Asenker n \"{0}\"…" #: bottles/frontend/views/bottle_details.py:416 msgid "Be Aware of Sandbox" msgstr "Ili-k·m d win yessnen i Tnaka n ijdi" #: bottles/frontend/views/bottle_details.py:417 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Tiqreɛtin tteddunt deg tnaka n yijdi, d tawennaḍt n tsirag tilas tettwasra " "akken ad teḍmen taɣellist-ik·im. Ma yella ahil ur itteddu ara, ɛreḍ ad " "tkecmeḍ ɣer daxel n tqerɛet (Tignit s kraḍ n wagazen sufella), syin sekker-d " "syin." #: bottles/frontend/views/bottle_details.py:419 #: bottles/frontend/views/bottle_details.py:528 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Agi" #: bottles/frontend/views/bottle_details.py:432 msgid "Select the location where to save the backup config" msgstr "Fren ideg anida ara teskelseḍ tawila n weḥraz" #: bottles/frontend/views/bottle_details.py:434 msgid "Export" msgstr "Sifeḍ" #: bottles/frontend/views/bottle_details.py:436 msgid "Select the location where to save the backup archive" msgstr "Fren ideg anida ara teskelseḍ aɣbar n weḥraz" #: bottles/frontend/views/bottle_details.py:438 msgid "Backup" msgstr "Aḥraz" #: bottles/frontend/views/bottle_details.py:443 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Aḥraz yettwarna i \"{0}\"" #: bottles/frontend/views/bottle_details.py:445 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Aḥraz ur yeddi ara i \"{0}\"" #: bottles/frontend/views/bottle_details.py:504 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Tebɣiḍ ad tekkseḍ s wudem imezgi \"{}\"?" #: bottles/frontend/views/bottle_details.py:505 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "Ayagi ad yekkes s wudem imezgi ahilen akked iɣewwaṛen icudden ɣur-s." #: bottles/frontend/views/bottle_details.py:508 #: bottles/frontend/views/bottle_preferences.py:747 msgid "_Delete" msgstr "_Kkes" #: bottles/frontend/views/bottle_details.py:524 msgid "Missing Runner" msgstr "Ixuṣṣ umsedday" #: bottles/frontend/views/bottle_details.py:525 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Amsedday yettwasutren sɣur tiqreɛtin-a ulac-it. Sebded-it deg ismenyifen n " "Teqreɛtin neɣ fren yiwen d amaynut i uselkem n yisnasen." #: bottles/frontend/views/bottle_details.py:600 msgid "Are you sure you want to force stop all processes?" msgstr "D tidet tebɣiḍ ad tḥettmeḍ aḥbas n yakk ikalayen?" #: bottles/frontend/views/bottle_details.py:601 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Ayagi yezmer ad d-yeglu s lexṣara n yisefka, asgufsu akked wahilen ur teddun " "ara akken iwata." #: bottles/frontend/views/bottle_details.py:604 msgid "Force _Stop" msgstr "Ḥettem a_seḥbes" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Tamahilt-a ur tewjid ara deg unagraw-ik·im." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Iwakken ad ternuḍ tamahilt-agi, ttxil-k·m selkem asbeddi flatpak" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Isem-agi n tqerɛet yettwaseqdec yakan." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:240 msgid "Select Working Directory" msgstr "Fren Akaram n umahil" #: bottles/frontend/views/bottle_preferences.py:422 msgid "Directory that contains the data of \"{}\"." msgstr "Akaram igebren isefka n \"{}\"." #: bottles/frontend/views/bottle_preferences.py:743 msgid "Are you sure you want to delete all snapshots?" msgstr "D tidet tebɣiḍ ad tekkseḍ akk tuṭṭfiwin?" #: bottles/frontend/views/bottle_preferences.py:744 msgid "This will delete all snapshots but keep your files." msgstr "Ayagi ad yekkes akk tuṭṭfiwin maca ad yeḥrez ifuyla-inek·m." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Ttxil-k·m seddu ɣer unagraw amaynut n lqem iwakken ad d-tesnulfuḍ addaden " "imaynuten." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Isebdaden" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Timhalin tteddunt ɣer zdat, ma ulac aɣilif arǧu." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Uɣal ɣer Teqreɛtin-ik·im." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Aḥraz yettwakter akken iwata" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Akter ur yeddi ara" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:145 msgid "Importing backup…" msgstr "Akter n uḥraz…" #: bottles/frontend/views/importer.py:117 msgid "Select a Backup Archive" msgstr "Fren aɣbar n uḥraz" #: bottles/frontend/views/importer.py:120 #: bottles/frontend/views/importer.py:157 msgid "Import" msgstr "Kter" #: bottles/frontend/views/importer.py:154 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Fren afaylu n twila" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "Ulac" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Selkem amselkam deg \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Asenker n \"{0}\" deg \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Tiqreɛtin-ik·im" #: bottles/frontend/views/loading.py:46 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Asider n ~{0} n yikemmusen…" #: bottles/frontend/views/loading.py:47 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Yewwi-d {0} n {1} n yikemmusen" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Fren Akaram n Tqerɛet" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Asnulfu n Taqerɛet…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Ur izmir ara ad d-yesnulfu Taqerɛet" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Ulamek asnulfu n Tqerɛet ɣef sebba n yiwet neɣ ugar n tuccḍiwin." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Taqerɛet Tettwarna" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "timerna n \"{0}\" yedda akken iwata." #: bottles/frontend/views/preferences.py:134 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam ur yettwaf ara neɣ Tiqreɛtin ur sɛint ara aṭas n tsirag." #: bottles/frontend/views/preferences.py:187 msgid "Select Bottles Path" msgstr "Fren Abrid n Teqreɛtin" #: bottles/frontend/views/preferences.py:209 msgid "Relaunch Bottles?" msgstr "Ales asenker n Tiqreɛtin?" #: bottles/frontend/views/preferences.py:210 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:213 msgid "_Relaunch" msgstr "Ales Asenke_r" #: bottles/frontend/views/preferences.py:306 msgid "Based on Valve's Wine, includes Staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:307 msgid "Based on Wine upstream, includes Staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:308 msgid "" "Based on the most recent bleeding-edge Valve's Proton Experimental Wine, " "includes Staging and custom patches. This is meant to be used with non-steam " "games outside of Steam." msgstr "" #: bottles/frontend/views/preferences.py:311 msgid "" "Based on Wine upstream, Staging, Staging-TkG and Proton patchset optionally " "available." msgstr "" #: bottles/frontend/views/preferences.py:313 msgid "Based on Wine upstream, includes Staging patches." msgstr "" #: bottles/frontend/views/preferences.py:314 msgid "" "Based on most recent bleeding-edge Valve's Proton Experimental, includes " "Staging and custom patches. Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:317 msgid "Other Wine runners" msgstr "Imseddayen nniḍen n Wine" #: bottles/frontend/views/preferences.py:318 msgid "Other Proton runners" msgstr "Imseddayen nniḍen n Pruṭun" #: bottles/frontend/widgets/component.py:76 msgid "Upgrade" msgstr "Sali aswir" #: bottles/frontend/widgets/component.py:142 msgid "Installing…" msgstr "Asbeddi…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" yettwakkes usbeddi-s" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" yettusbedd" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "Ur yeddi ara usebded n \"{0}\"" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "Yettwakter \"{0}\"" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Asnas-a yezmer ur teddu ara ikken iwata. Amsebded yettuswel i wakken ad d-" "yefk tarmit ifazen, maca ttraju ad illin wuguren, war arkad, akked lexṣaṣ n " "tmahilin." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Ahil-a iteddu s kran wuguren itiknikanen imecṭaḥ." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Ahil-agi iteddu akken iwata." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Acegger i {0}" #: bottles/frontend/widgets/library.py:176 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Aḥebbas n \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Asekker n \"{0}\" s Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "Yettwaffer \"{0}\"" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "Yettwaskan \"{0}\"" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "Yettwakkes \"{0}\"" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" yettusenfel yisem ɣer \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Anekcum n tnarit yettwarna i \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\" yettwarna ɣer temkarḍit-ik·im" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" tettwarna ɣer temkarḍit-ik·im n Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Sken aneqqis" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Ugur-agi yettwammel 5 n tikkal arnu ur yezmir ara ad yettwazen " "tikelt nniḍen.\n" " Azen tikti-inek ɣef yiwet seg ineqqisen yellan ddaw-a." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Aleqqem n yiɣewwaṛen n ubeqqeḍ, ttxil-k·m arǧu…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Iɣewwaṛen n ubeqqeḍ ttwaleqqemen" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Ulac asemselsi yettwafen." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Fren abrid n yimeɣri" #: bottles/frontend/windows/envvars.py:135 msgid "No environment variables defined." msgstr "Ulac imuttiyen n twennaḍt i yettusbadun." #: bottles/frontend/windows/exclusionpatterns.py:105 msgid "No exclusion patterns defined." msgstr "Ulac tamudemt n umsufeɣ yettusbadun." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Teḍra-d tuccḍa." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Nɣel ɣer tecfawit" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Fren afaylu n uɣbalu" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Asbeddi n iḍaraɛen n Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Aswel n tqerɛet-nni…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Asesfer n yisurifen n umsebded…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Asbeddi n {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Aselkem n yisenqaden ineggura…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Asbeddi n {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} yella tura deg teskant n wahilen." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Amsebded ur yeddi ara s tuccḍa tarussint" #: bottles/frontend/windows/launchoptions.py:55 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} yensa yakan i tqerɛet-a." #: bottles/frontend/windows/launchoptions.py:56 msgid "This setting is different from the bottle's default." msgstr "Aɣewwaṛ-a yemgarad ɣef tqerɛet tamezwert." #: bottles/frontend/windows/launchoptions.py:214 msgid "Select Script" msgstr "Fren Askript" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Abrid yugnen n teqreɛtin ur yettwaf ara" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Tuɣalin ɣer ubrid amezwer. Ulac tiqreɛtin seg ubrid-agi ara d-yettwabdaren." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@ISEM_N_USNAS@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Selkem aseɣẓan n Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Inig Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Qluqel tankult n udiwenni n yinig Flatpack." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Asentel ubrik" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Ḥettem aseqdec n usentel ubrik." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Force Offline" msgstr "Ḥettem war tuqqna" #: data/com.usebottles.bottles.gschema.xml:17 msgid "" "\"Force disable any network activity even with available network connection." "\"" msgstr "\"Ḥettem asensi n uẓeṭṭa xas akken tuqqna n uẓeṭṭa tella tewjed.\"" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Toggle update date in list" msgstr "Qluqel azemz n uleqqem deg tebdart" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle the update date in list of bottles." msgstr "Qluqel azemz n uleqqem deg tebdart n teqreɛtin." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Steam apps listing" msgstr "Tabdart n yisnasen Steam" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle steam apps listing." msgstr "Qluqel tabdart n yisnasen Steam." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Epic Games listing" msgstr "Tabdart n Epic Games" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle epic games listing." msgstr "Qluqel tabdart n Epic Games." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Ubisoft Connect listing" msgstr "Tabdart n Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Toggle ubisoft connect listing." msgstr "Qluqel tabdart n Ubisoft Connect." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window width" msgstr "Tehri n usfaylu" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window width." msgstr "Snifel tehri n usfaylu." #: data/com.usebottles.bottles.gschema.xml:46 msgid "Window height" msgstr "Teɣzi n usfaylu" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Change the window height." msgstr "Snifel teɣzi n usfaylu." #: data/com.usebottles.bottles.gschema.xml:52 msgid "Show notifications." msgstr "Sken tilɣa." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Temp cleaning" msgstr "Asfeḍ n uskudan" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Clean the temp path when booting the system." msgstr "Sfeḍ abrid askudan deg tnekra n unagraw." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Release Candidate" msgstr "" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:66 msgid "Startup view" msgstr "Taskant n usekker" #: data/com.usebottles.bottles.gschema.xml:67 msgid "Choose which view the application should be started in." msgstr "Fren anta taskant i deg ilaq ad tebduḍ asnas deg-s." #: data/com.usebottles.bottles.gschema.xml:72 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Steam Proton Support" msgstr "Asefrek n Steam Pruṭun" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Experiments:sandbox" msgstr "Tirmatin: tanaka n ijdi" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Toggle experimental Sandbox per bottle." msgstr "Qluqel Tanaka n ijdi tarmitant i tqerɛet." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Automatically close Bottles" msgstr "Mdel s wudem awurman Tiqreɛtin" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Close Bottles after starting an executable from the file manager." msgstr "Mdel Tiqreɛtin seld asenker n umselkam seg umsefrak n yifuyla." #: data/com.usebottles.bottles.gschema.xml:91 msgid "Show sandbox warning" msgstr "Sken alɣu n tnaka n ijdi" #: data/com.usebottles.bottles.gschema.xml:92 msgid "Toggle sandbox warning." msgstr "Qluqel alɣu n tnaka n ijdi." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "" "Bottles lets you run Windows software on Linux, such as applications and " "games. It introduces a workflow that helps you organize by categorizing each " "software to your liking. Bottles provides several tools and integrations to " "help you manage and optimize your applications." msgstr "" "Tiqreɛtin ad k·em-yeǧǧen ad tsekkreḍ iseɣẓanen n Windows ɣef Linux, am " "yisnasen akked wuraren. Yessekcem-d amahil usuddem ara k-id-imudd tallelt s " "usuddes n yal aseɣẓan s wayen tḥemmleḍ. Tiqreɛtin ttmuddunt aṭas n ifecka " "iwakken ad k-nɛiwen yerna ad tesferkeḍ u ad sekkeḍ n isnasen-ik·im." #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Features:" msgstr "Timahilin:" #: data/com.usebottles.bottles.metainfo.xml.in:14 msgid "Use pre-configured environments as a base" msgstr "Seqdec tawennaḍt n uzar yettusewlen am uzadur" #: data/com.usebottles.bottles.metainfo.xml.in:15 msgid "Change runners for any bottle" msgstr "Snifel imseddayen i yal taqerɛet" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "Various optimizations and options for gaming" msgstr "Tuget n isekkayen akked iɣewwaṛen i wuraren" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Repair in case software or bottle is broken" msgstr "Seggem ticki yella useɣẓan neɣ tqerɛet rreẓen" #: data/com.usebottles.bottles.metainfo.xml.in:18 msgid "Install various known dependencies" msgstr "Sbedd tuget n iḍaraɛen yettwasnen" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Integrated task manager to manage and monitor processes" msgstr "Amsefrak n Tiwuriwin yettwaselɣen i usefrak akked uskazal n ikalan" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "Backup and restore" msgstr "Aḥraz akked tririt" #: data/com.usebottles.bottles.metainfo.xml.in:69 msgid "Fix runners and components from not showing when prereleases are off" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:70 msgid "Fix Steam runtime compatibility with Wine runners" msgstr "Seɣti amṣada n uselkam Steam akked imseddayen Wine" #: data/com.usebottles.bottles.metainfo.xml.in:75 msgid "A few bug fixes" msgstr "Kra n iseɣtiyen n ibugen" #: data/com.usebottles.bottles.metainfo.xml.in:80 msgid "Support for the double-DLL VKD3D" msgstr "Asefrek i VKD3D DLL-usleg" #: data/com.usebottles.bottles.metainfo.xml.in:81 msgid "Updated Flatpak runtime" msgstr "Yettwaleqqem uselkam Flatpak" #: data/com.usebottles.bottles.metainfo.xml.in:82 msgid "Minor improvement and fixes to the library" msgstr "Anerni amecṭuḥ akked uṣeggem n temkarḍit" #: data/com.usebottles.bottles.metainfo.xml.in:83 msgid "Fix the Steam link not being correct" msgstr "Seɣti aseɣwen n Steam ur nelli ara d ameɣtu" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Download stable component by default" msgstr "Sider isger urkid s wudem amezwer" #: data/com.usebottles.bottles.metainfo.xml.in:85 msgid "Make window remember dimensions" msgstr "Err asfaylu ad yecfu ɣef tisekta" #: data/com.usebottles.bottles.metainfo.xml.in:90 msgid "Update metadata information" msgstr "Leqqem talɣut n yiɣefisefka" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Add more update information and correct release notes version" msgstr "Rnu ugar n telɣut n lqem arnu seɣti tazmilt userreḥ n lqem" #: data/com.usebottles.bottles.metainfo.xml.in:100 msgid "Fixed \"Add to Steam\" button" msgstr "Seɣti taqeffalt \"Rnu ɣer Steam\"" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Fixed BottleConfig being not serializable" msgstr "Yettwaseɣti ugur n BottleConfig ur llin ara yettusmizrer" #: data/com.usebottles.bottles.metainfo.xml.in:102 msgid "Fixed Patool double extraction failing" msgstr "Yettwaseɣti n tuccḍa n tussfa tusligt n Patool" #: data/com.usebottles.bottles.metainfo.xml.in:107 msgid "Correct version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Fix crash when creating a bottle" msgstr "Seɣti aɣelluy deg usnulfu n tqerɛet" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:118 msgid "Quality of life improvements:" msgstr "Asnerni n tɣara n tudert:" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Replace emote-love icon with a library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Bug fixes:" msgstr "iseɣtiyen n ibugen:" #: data/com.usebottles.bottles.metainfo.xml.in:125 msgid "Adding a shortcut to Steam resulted in an error" msgstr "Timerna n unegzum ɣer Steam yegla-d s tuccḍa" #: data/com.usebottles.bottles.metainfo.xml.in:126 msgid "Importing backups resulted an error" msgstr "Akter n yiḥrazen yegla-d s tuccḍa" #: data/com.usebottles.bottles.metainfo.xml.in:127 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "Aselkam Steam yetturmed s wudem awurman ticki tesqedceḍ wine-ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:128 msgid "" "Various library-related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:129 msgid "Fix various issues related to text encoding" msgstr "Seɣti tuget n wuguren isɛan assaɣ d usettengel n uḍris" #: data/com.usebottles.bottles.metainfo.xml.in:136 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Seɣti tuccḍa mi ara d-tsidreḍ ma llant Tiqreɛtin ur ttwaselkment ara seg " "tdiwent" #: data/com.usebottles.bottles.metainfo.xml.in:143 msgid "Correct version date" msgstr "Seɣti azemz n lqem" #: data/com.usebottles.bottles.metainfo.xml.in:144 msgid "Hide NVIDIA-related critical errors on non-NVIDIA systems" msgstr "Ffer tuccḍiwin tiqesḥanin icudden ɣer NVIDIA deg igrawen war NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "Gamescope improvements and fixes" msgstr "Iseɣtiyen akked tisnerniyin n Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Dependency installation is faster and more stable" msgstr "Asbeddi n uḍaraɛ d arurad yerna yerked ugar" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "The health check has more information for faster debugging" msgstr "Asenqed n tdawsa yesɛa ugar n telɣut i useɣti arurad" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI yesɛa ugar n iseɣtiyen yerna d urkid ugar, ilaq tura ad yeddu akken " "iwata" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crash when downloading a component" msgstr "Seɣti aɣelluy mi ara d-sidreḍ isger" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More variables for installer scripting" msgstr "Ugar n imuttiyen i umsebded n uskript" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "Fix onboard dialog showing \"All ready\" while it was not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "Improvement to build system" msgstr "Asnerni i unagraw n lebni" #: data/com.usebottles.bottles.metainfo.xml.in:160 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Armad VKD3D s wudem amezwer mi ara d-tesnulfuḍ tiqreɛtin i turarin" #: data/com.usebottles.bottles.metainfo.xml.in:161 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Seɣti iɣelluyen mi ara teɣreḍ ifuyla s yar asettengel" #: data/com.usebottles.bottles.metainfo.xml.in:162 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Seɣti isegran ur ttwaleqqemen ara akken iwata deg ugrudem n useqdac seld " "asebded/tukksa n usebded" #: data/com.usebottles.bottles.metainfo.xml.in:163 msgid "More FSR fixes" msgstr "Ugar n iseɣtiyen FSR" #: data/com.usebottles.bottles.metainfo.xml.in:164 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Seɣti ugur mi ara yemdel wahil deffir ma yettusenkred seg \"Selkem amselkam\"" #: data/com.usebottles.bottles.metainfo.xml.in:165 msgid "and many, many, many more!" msgstr "akked aṭas, aṭas, aṭas ugar!" ================================================ FILE: po/ko.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-03-14 12:09+0000\n" "Last-Translator: 윤태웅 \n" "Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.17-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "경로 선택 안 됨" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "백업 {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "백업 불러오는 중: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "구성 요소를 설치하지 못했습니다, 3번 시도했습니다." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "필수 구성 요소가 없습니다. 설치 중…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Bottle 경로 생성에 실패했습니다." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "임시 디렉터리/파일 생성에 실패했습니다." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Bottle 구성 생성중…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "템플릿 발견, 적용중…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Wine 설정 업데이트 중…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Wine 설정 업데이트 완료!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Flatpak로 실행, 사용자 디렉터리 샌드박싱 중…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "사용자 디렉터리 샌드박싱 중…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Windows 버전 설정 중…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "CMD 기본 설정 적용 중…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "환경 최적화 중…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "환경 {0} 적용 중…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) 커스텀 환경 프리셋을 사용중입니다…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) 프리셋을 찾을 수 없거나 사용할 수 없습니다…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "DXVK 설치 중…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "VKD3D 설치 중…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "DXVK-NVAPI 설치 중…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "의존성 %s 다운로드 중…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "버전 관리의 초기 상태를 만드는 중…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "완료 중…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "템플릿 캐싱 중…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "상태 기록중…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "기록할 내용이 없습니다" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "새로운 상태 [{0}] 가 성공적으로 생성되었습니다!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "상태 목록이 성공적으로 검색되었습니다!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "상태 {0} 이 성공적으로 복구되었습니다!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "상태 {} 복구 중…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "상태를 찾을 수 없음" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "상태 {}는 이미 활성화되었습니다" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "버전 표시" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "실행 파일 경로" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "링크 경로" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "병 이름" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "통과 인자들" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "잘못된 URI (구문: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Quit] 요청이 수락되었습니다." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Help] 요청이 수락되었습니다." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Refresh] 요청이 수락되었습니다." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "기부" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "서드파티 라이브러리와 특별히 감사한 분들" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "후원 및 자금 지원" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Copyright © 2017 Bottles 개발자" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Bottles 개발자" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "번역에 도움을 주신 분들" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "컴포넌트 버전" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "제거" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "파일 탐색" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "설치에 실패했습니다. 저장소 오류, 부분 다운로드 또는 체크섬 불일치 때문일 수 " "있습니다. 버튼을 눌러 다시 시도하십시오." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "다운로드 및 설치" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Manifest 표시" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "라이선스" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "재설치" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "버그 제보…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "의존성 이름" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "의존성 설명" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "카테고리" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "의존성 다운로드 및 설치" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "설치 오류가 발생하였습니다. Bottles를 재시작해 충돌 보고서를 읽거나 터미널로 " "실행해 출력을 확인하세요." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "의존성 메뉴" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "문제 해결" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "파일 탐색…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "병 복제…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "이것은 개인 파일을 포함한 당신의 병의 전체 아카이브입니다." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "전체 백업…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "이것은 병의 설정 일 뿐이며, 개인 파일없이 새 병을 만들고 싶을 때 적합합니다." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "설정 내보내기…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "숨겨진 프로그램 표시" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "새로운 프로그램 검색" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "병 삭제하기…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "보조 메뉴" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "모든 프로세스 강제 종료" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Windows 시스템 종료를 시뮬레이션합니다." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "종료" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Windows 시스템 재부팅을 시뮬레이션합니다." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "재시작" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "실행 옵션" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "터미널에서 실행" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "파일을 끌어놓아 실행" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "내 병" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "환경" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "실행기" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "이 병에 대한 버전 관리 켜짐" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "이 병에서 버전 관리가 켜져 있습니다." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "실행파일 실행…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "프로그램" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "실행파일을 실행하기 위해서는 \"실행파일 실행…\"을, 프로그램 리스트에 실행파일" "을 추가하기 위해서는 \"단축키 추가…\"을, 커뮤니티에서 제안된 프로그램을 설치" "하기 위해서는 \"프로그램 설치…\"를 클릭하세요." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "단축키 추가…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "프로그램 설치…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "옵션" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "설정" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "병 설정 구성." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "의존성" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "프로그램의 의존성 설치." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "스냅샷" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "bottle 상태 추가 및 관리." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "작업 관리자" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "실행중인 프로그램 관리." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "도구" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "명령줄" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Bottle에서 명령을 실행합니다." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "레지스트리 편집기" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "내부 레지스트리를 편집합니다." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Wine 툴 레거시" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "탐색기" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "디버거" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "설정" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "제거 프로그램" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "제어판" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "의존성 검색…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "당신은 오프라인 상태입니다 :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "병이 오프라인 모드에서 실행중이므로, 의존성은 사용할 수 없습니다." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Dependencies는 Windows 소프트웨어의 호환성을 향상시키는 리소스입니다.\n" "\n" "이 페이지의 파일은 타사에서 독점 라이선스로 제공합니다. 파일을 설치하면 해당 " "라이선스 조건에 동의하게 됩니다." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "문제 또는 누락된 의존성을 보고합니다." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "누락된 의존성 보고" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "문서 읽기." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "문서" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "검색" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "프로그램 검색…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "커뮤니티에서 제안된 프로그램을 설치합니다.\n" "\n" "이 페이지의 파일은 타사에서 독점 라이센스로 제공합니다. 파일을 설치하면 해당 " "라이센스 조건에 동의하게 됩니다." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "설치 프로그램 없음" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "저장소에 접근할 수 없거나 이 병과 호환되는 설치 프로그램이 없습니다." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "문서 읽기" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "이름" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "구성 요소" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Wine 호환성 계층의 버전." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "실행기 및 구성 요소를 업데이트하는 중입니다. 잠시만 기다려 주십시오…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Vulkan으로 번역하여 Direct3D 8/9/10/11 호환성을 개선합니다." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "DXVK를 업데이트하는 중입니다. 잠시만 기다려 주십시오…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Vulkan으로 번역하여 Direct3D 12 호환성을 개선합니다." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "VKD3D를 업데이트하는 중입니다. 잠시만 기다려 주십시오…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "DXVK-NVAPI를 업데이트하는 중입니다. 잠시만 기다려 주십시오…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX(LFX)" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "응답성을 향상시킵니다. 몇몇 안티 치트 소프트웨어에서 감지될 수 있습니다." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "LatencyFleX를 업데이트하는 중입니다. 잠시만 기다려 주십시오…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "디스플레이" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "심층 학습 수퍼샘플링" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "DXVK-NVAPI를 이용해 화질은 비교적 떨어지지만 성능을 높입니다. 신형 엔비디아 G" "PU에서만 작동합니다." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX 슈퍼 해상도" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "화질이 비교적 떨어지나 성능이 향상됩니다. Vulkan에서만 사용 가능합니다." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "FidelityFX 슈퍼 해상도 설정 관리" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "단독 GPU" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "단독 그래픽 카드를 이용해 전력 사용량은 높아지나 성능을 향상시킵니다." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "후처리 효과" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "vkBasalt를 활용해 다양한 후처리 효과를 추가합니다. Vulkan에서만 사용 가능합니" "다." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "후처리 레이어 설정 관리" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Gamescope을 사용하여 게임을 화면에 표시하는 방법 관리." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gamescope 설정 관리" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "고급 디스플레이 설정" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "성능" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "동기화를 활성화하여 멀티 코어 프로세서의 성능을 향상시킵니다." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "동기화" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "시스템" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "성능 출력" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "MangoHud를 이용해 프레임레이트, 온도, CPU/GPU 부하와 기타 OpenGL과 Vulkan 정" "보를 표시합니다." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "야생 게임 모드" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "장치에 최적화 세트를 적용합니다. 게임 성능을 향상시킬 수 있습니다." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "게임 파일 미리 불러오기" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "게임을 여러 번 시작할수록 로딩 시간이 향상됩니다. 게임을 처음 시작하는 데 시" "간이 더 오래 걸립니다." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "vmtouch 설정 관리" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS 게임 캡쳐" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "모든 Vulkan 및 OpenGL 프로그램을 위해 OBS 게임 캡쳐를 켜거나 끄세요." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "호환성" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windows 버전" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Windows 버전을 업데이트하는 중, 잠시만 기다려주십시오…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "언어" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "프로그램에 사용할 언어를 선택하세요." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "전용 샌드박스" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "이 병에는 제한된/관리된 환경을 사용합니다." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "샌드박스 권한 관리" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "보틀 런타임" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "더 많은 호환성을 위해 추가 라이브러리 번들을 제공합니다. 문제가 발생하면 비활" "성화하십시오." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "스팀 런타임" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "Steam 게임과 호환성을 높이기 위해 추가 라이브러리 번들을 제공합니다. 문제가 " "발생하면 비활성화하십시오." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "작업 디렉터리" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "기본값으로 재설정" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(기본값)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL 재정의" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "환경 변수" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "드라이브 관리" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "자동 스냅샷" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "프로그램 설치 혹은 설정 변경 이전에 자동으로 스냅샷을 생성합니다." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "압축" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "스냅샷을 압축하여 용량을 줄입니다. 스냅샷 생성이 느려집니다." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "제외 패턴 사용" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "스냅샷에서 특정 경로를 제외합니다." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "패턴 관리" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "새로 고침" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "프로세스 정지" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "스냅샷 없음" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "설정의 상태를 저장하기 위해 첫번째 스냅샷을 생성합니다." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "짧은 설명" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "bottle 상태 저장." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "새로운 스냅샷 만들기" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "자세한 정보" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "뒤로 가기" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "운영" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "병 선택" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "취소" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "선택" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "새로운 병 생성" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "병 충돌보고서" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_취소" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "버그 신고" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "이전에 병에 충돌이 발생했습니다. 저희가 동일한 충돌이 일어나지 않게 하기 위해" " 아래의 역추적을 첨부한 보고서를 작성해 주시기 바랍니다." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "하나 이상의 유사한(또는 동일한) 보고서를 발견했습니다. 새로운 보고서를 제출하" "기 전에 이미 보고되지 않았는지 잘 확인하시기 바랍니다. 각 보고서는 개발자가 " "진단하기 위해 노력해야 하며, 그들의 작업을 존중해주시고 중복해서 게시하지 않" "도록 하십시오." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "추가 보고." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "고급 옵션" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "완전하지 않은 패키지" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "이 버전의 Bottles는 필요한 핵심 Dependencies를 모두 제공하지 않는 것 같습니다" ". 패키지 유지 관리자에게 문의하거나 공식 버전을 사용하십시오." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "종료" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "Dynamic Link Libraries는 내장(Wine으로 제공) 또는 네이티브(프로그램으로 제공)" "로 지정할 수 있습니다." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "새 재정의" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "재정의" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "드라이브" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "실행기에 장치로써 인식되는(예: C:, D: 등) 호스트 시스템의 경로입니다." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "편지" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "존재하는 드라이브" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "병 복제" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "복제" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "복제되는 병의 이름을 입력하세요." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "복제중…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "이 작업은 시간이 걸릴 수 있습니다." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "병이 복제되었습니다" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "환경 변수는 실행 프로세스가 병에서 작동하는 방식에 영향을 미칠 수 있는 동적 " "이름 값입니다." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "변수 이름" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "존재하는 변수" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "제외 패턴" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "일부 디렉토리가 버전화되지 않도록 하는 데 사용할 패턴을 정의합니다." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "패턴" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "존재하는 패턴" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescope 설정" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "저장" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "게임 표시 방법 관리." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "게임 해상도" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "비디오 게임의 해상도는 픽셀 단위의 기준으로 사용합니다." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "넓이" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "높이" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "창 해상도" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "픽셀 단위의 게임 해상도보다 높은 해상도를 사용할 때 해상도를 업스케일링합니다" "." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "기타" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "프레임 속도 제한" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "초점이 맞지 않을 때의 프레임 속도 제한" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "숫자로 조정" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "창 타입" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "전체 창 모드" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "전체 화면" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "설치를 진행하시겠습니까?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "설치 시작" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "이 설치 프로그램은 제공이 불가한 일부 로컬 리소스가 필요합니다." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "진행" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "완료되었습니다!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "프로그램 보이기" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "설치를 실패했습니다!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "오류가 발생했습니다." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "모든 메세지" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "치명적인" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "에러" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "경고" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "정보" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "로그 브라우저" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "로그 기록 레벨 변경." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "전체" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "그 인자들은 시작될때 통과될 것입니다." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "커스텀 인자" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "명령 인자" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "예시 : VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "실행 후 스크립트" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "실행 후에 실행될 스크립트를 선택하세요." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "스크립트 선택" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "프로그램이 시작될 위치를 선택하세요." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "디렉터리 선택" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "이 설정은 이 실행 파일의 기본 설정을 재정의합니다." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "기본 설정 재정의" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "기본값으로 재설정" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "가상 데스크톱" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Proton 무시" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Proton 사용" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Steam이 아닌 병에 Proton 기반 실행기를 사용하면 문제가 발생하고 올바르게 작동" "하지 않을 수 있습니다.\n" "\n" "Steam 외부에서 실행하기 위한 Proton 버전인 Wine-GE를 사용하는 것이 좋습니다." "\n" "\n" "진행은 필요한 라이브러리에 액세스하고 호환성 문제를 제한하기 위해 자동으로 " "Steam 런타임을 활성화합니다. 실행기의 제공자인 GloriosEggroll은 문제에 대해 " "책임을 지지 않으며 이에 대해 보고하지 않기를 요청합니다." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "확인했습니다." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "이름 변경" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "선택된 프로그램의 새 이름을 선택하세요." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "새 이름" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "인자를 사용하여 실행" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "실행" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "실행파일에 전달할 인자를 아래에 작성하세요." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "예시 : -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "샌드박스 설정" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "네트워크 공유" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "사운드 공유" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "업그레이드가 필요합니다" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "계속" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "업그레이드 실행" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "새 버전 관리 시스템" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "새 병 버전 관리 시스템이 도입되었습니다." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles에는 이전 버전과 호환되지 않는 새로운 버전 관리 시스템이 도입되었습니" "다.\n" "\n" "버전 관리를 계속 사용하려면 병 저장소를 다시 초기화해야 합니다. 이는 병의 데" "이터를 삭제하지 않지만 기존의 모든 스냅샷을 삭제하고 새 스냅샷을 생성합니다." "\n" "\n" "계속하기 전에 이전 스냅샷으로 돌아가야 하는 경우, 이 창을 닫고 스냅샷을 복원" "한 다음 병을 다시 열어 이 창을 다시 표시하십시오.\n" "\n" "이전 시스템은 다음 릴리스 중 하나에서 중단될 예정입니다." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "저장소 재초기화 중…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "완료되었습니다! 병을 다시 시작해주세요." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "사후 처리 효과 설정" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "기본값" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "기본값 설정" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "리스트 순서에 따라 효과가 적용됩니다." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "효과" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "대비 적응형 샤프닝(CAS)" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "선명도" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "정보 보기" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "노이즈 제거 LUMA 샤프닝(DLS)" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "노이즈 제거" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "고속 근사 안티 앨리어싱(FXAA)" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "서브 픽셀 품질" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "품질 경계 임계값" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "품질 경계 임계값 최소값" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "서브픽셀 형태 기반 안티 앨리어싱(SMAA)" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "경계 감지" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "LUMA" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Color" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "임계값" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "최대 탐색 단계" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "대각선 최대 탐색 단계" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "최대 모서리 반경" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS 선명도는 프레임의 선명도를 증가시킵니다. 값이 높을수록 프레임이 더 선명해" "지며, 0보다 낮은 값은 기본 상태보다 프레임을 더 부드럽게 만듭니다." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "DLS 선명도는 프레임의 선명도를 증가시킵니다. 값이 높을수록 프레임이 더 선명해" "집니다." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "DLS denoise는 프레임의 노이즈를 줄입니다. 값이 높을수록 프레임이 더 부드러워" "집니다." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "FXAA 서브픽셀 품질은 서브픽셀 수준에서 앨리어싱을 감소시킵니다. 값이 높을수록" " 프레임이 더 부드러워집니다." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "FXAA 경계 임계값은 FXAA 알고리즘을 적용하기 위해 필요한 최소 대비 수준입니다." " 값이 높을수록 프레임의 대비가 더 높아집니다." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "FXAA 품질 경계 임계값 최소값은 FXAA 알고리즘이 무시하는 어두운 픽셀의 최소값" "입니다. 값이 높을수록 FXAA는 지정된 값 이하의 픽셀을 무시하게 되며, 이는 성능" " 향상을 가져올 수 있습니다." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "LUMA는 단색 관점에서 경계를 감지하는 반면, Color는 색상을 기반으로 경계를 감" "지합니다. LUMA는 Color보다 성능이 더 뛰어납니다." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "SMAA 임계값은 경계 감지의 민감도를 지정합니다. 값이 낮을수록 더 많은 경계를 " "감지하지만 성능이 저하될 수 있습니다." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "SMAA 최대 탐색 단계는 경계를 탐색할 때 수행되는 수평 및 수직 탐색 단계의 수를" " 지정합니다." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "SMAA 최대 대각선 탐색 단계는 경계를 탐색할 때 수행되는 대각선 탐색 단계의 수" "를 지정합니다." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "SMAA 모서리 반경은 경계 모서리를 둥글게 만드는 강도를 지정합니다." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "내장 (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "네이티브 (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "내장부터 사용" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "네이티브부터 사용" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "비활성화" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "제거" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/point/to/path" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "값" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "파일 찾아보기" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Wine 프리픽스 이름" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "관리자" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "이 Wine 프리픽스는 이미 병에 불러와져 있습니다." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "병 백업 불러오기" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "프리픽스 재탐색" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "프리픽스를 찾을 수 없습니다" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "외부 프리픽스를 찾을 수 없습니다. Bottles가 이에 접근할 수 있습니까?\n" "상단의 아이콘을 사용하여 백업에서 병을 가져오세요." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "전체 아카이브" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Manifest 표시…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "리뷰 읽기…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "설치 프로그램 이름" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "설치 프로그램 설명" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "알 수 없는" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "이 프로그램 설치" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "프로그램 메뉴" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "썸네일 없음" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "실행" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Steam으로 실행" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "항목 이름" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "라이브러리에서 제거" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "정지" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "라이브러리" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "병의 프로그램 목록에서 항목을 여기에 추가하세요" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "이 병에서 버전 관리가 활성화되어 있습니다." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "병이 손상된 것 같습니다." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "이 병에서 실행" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "여기서 실행" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "구성 파일이 누락되어 병이 손상된 것 같습니다. 새 구성을 생성하여 문제를 해결" "할 수 있습니다." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "병 검색…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "새 병 생성…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "검색 결과 없음" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "다른 검색을 시도해 보세요." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "시작하는 중…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "이 리소스가 누락되었습니다." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "탐색" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "생성" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Bottle 이름" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_어플리케이션" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_게이밍" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "커스텀" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "커스텀" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "사용자 디렉터리 공유" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "이 옵션을 활성화하면 병 안에서 사용자 디렉토리를 발견할 수 있게 됩니다. 이로 " "인해 Windows 소프트웨어에 개인 정보가 공유될 위험이 있습니다. 이 옵션은 병을 " "생성한 후에는 변경할 수 없습니다." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "아키텍처" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32비트는 꼭 필요한 경우에만 사용해야 합니다." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "커스텀 설정 내보내기." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "병 디렉터리" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "이 병의 데이터가 포함될 디렉터리입니다." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_닫기" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "사용할 수 없는 이름입니다. 다른 이름을 입력하세요." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "이전" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Bottles에 오신 것을 환영합니다" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Linux에서 Windows 소프트웨어를 실행하세요." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Bottles 안의 Windows" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "Bottles는 호환성 실행기를 사용하여 프로그램이 실행되는 격리되고 컨테이너화된 " "Windows와 유사한 환경을 제공합니다." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "거의 다 되었습니다" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "모든 것을 설정하기 위해 몇 분이 더 필요합니다…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "모두 준비되었습니다!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "먼저 설정을 완료해주세요" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Bottles 시작하기" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "다음" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "설정" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "일반" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "모양" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "다크 모드" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Bottles가 다크 컬러를 사용할지에 대한 여부입니다." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "업데이트 날짜 표시" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "병 목록에 업데이트 날짜를 표시할지 여부입니다." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "알림" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "다운로드 및 설치에 대한 알림을 표시합니다." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "임시 파일" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Bottles를 시작할 때 임시 파일을 정리하시겠습니까?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "프로그램 실행 이후 Bottles 닫기" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "파일 관리자에서 프로그램 실행한 후 Bottles를 종료합니다." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "통합" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Steam Proton 프리픽스" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Steam Proton 프리픽스를 나열하고 관리합니다." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "프로그램 목록에 Steam 앱 나열" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "병에 Windows용 Steam이 설치되어 있어야 합니다." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "프로그램 목록에 Epic Games 나열" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "병에 Epic Games Store가 설치되어 있어야 합니다." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "프로그램 목록에 Ubisoft Games 나열" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "병에 Ubisoft Connect가 설치되어 있어야 합니다." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "고급" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Bottles 디렉터리" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Bottles의 데이터가 포함된 디렉터리입니다." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "실행기" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Bottles가 오프라인 모드로 실행 중이므로 실행기를 사용할 수 없습니다." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "사전 출시" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL 구성 요소" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles가 오프라인 모드로 실행 중이므로 DLL들을 사용할 수 없습니다." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "코어" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "런타임" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "실험" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "이 기능들은 활발히 개발 중이므로 불안정할 수 있으며 버그와 파손이 발생할 수 " "있습니다." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "각 병의 샌드박스" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "초기 개발 중입니다." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "터미널로 실행" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "경로 열기" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "실행 옵션 변경…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "라이브러리에 추가" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "데스크탑 항목 추가" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Steam에 추가" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "이름 바꾸기…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "프로그램 숨기기" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "프로그램 보기" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "목록에서 제거" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "프로그램 이름" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "상태 id" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "상태 설명" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "이 스냅샷 복구" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "메세지 삭제" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "메인 메뉴" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "인터넷에 연결되어 있지 않은 것 같습니다. 인터넷 연결 없이 필수 구성 요소를 다" "운로드할 수 없습니다. 연결을 복구한 후 이 아이콘을 클릭하세요." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "불러오기…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "도움말" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Bottles에 대하여" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "파일 \"{0}\"는 .exe 또는 .msi 파일형식이 아닙니다" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "업데이트됨: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" 추가됨" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "실행 파일 선택" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "추가" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "숨겨진 프로그램 숨기기" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "\"{0}\" 실행중…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "샌드박스에 유의하세요" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles는 당신을 안전하게 보호하기 위해 제한된 권한 환경인 샌드박스에서 실행" "되고 있습니다. 프로그램이 실행되지 않는다면, 병 내부로 이동한 후(상단의 3점 " "아이콘), 거기서 실행해 보세요." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_무시" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "백업 구성 파일을 저장할 위치를 선택하세요" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "내보내기" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "백업 데이터를 저장할 위치 선택하세요" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "백업" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "\"{0}\"에 대한 백업이 생성되었습니다" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "\"{0}\"에 대한 백업을 실패했습니다" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "정말로 \"{}\"를 영구적으로 삭제하시겠습니까?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "이 작업은 이와 관련된 모든 프로그램과 설정을 영구적으로 삭제합니다." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_삭제" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "실행기가 누락됨" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "이 병에서 요청한 실행기가 없습니다. Bottles 기본 설정을 통해 설치하거나 다른 " "실행기를 선택하여 실행하세요." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "정말로 모든 프로세스를 강제로 종료하시겠습니까?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "이로 인해 데이터 손실 및 프로그램 오작동이 발생할 수 있습니다." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "강제 종료" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "이 기능은 현재 시스템에서 사용할 수 없습니다." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} 이 기능을 추가하려면 flatpak install을 실행하세요" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "이 병 이름은 이미 사용 중입니다." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "작업 디렉터리 선택" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "\"{}\"의 데이터를 포함하는 디렉터리." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "정말로 모든 스냅샷을 삭제하시겠습니까?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "모든 스냅샷이 삭제되지만 파일은 유지됩니다." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "새로운 상태를 생성하기위해 새로운 버전 관리 시스템으로 이전하세요." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "설치 프로그램" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "작업이 진행 중입니다. 잠시만 기다려 주세요." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "병으로 돌아가세요." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "백업이 성공적으로 불러와졌습니다" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "불러오기에 실패했습니다" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "백업을 불러오는 중…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "백업 파일 선택" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "불러오기" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "구성 파일 선택" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "\"{self.config.Name}\"에서 실행파일 실행" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "\"{1}\"에서 \"{0}\" 실행중…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "당신의 병" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "~{0}개의 패키지 다운로드 중…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "패키지 {1}개 중 {0}개를 가져왔습니다" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "병 디렉터리 선택" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "병 생성중…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "병을 생성할 수 없습니다" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "하나 이상의 오류로 인해 병을 생성하지 못했습니다." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "병 생성됨" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" 병이 성공적으로 생성되었습니다." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam을 찾을 수 없거나 Bottles에 충분한 권한이 없습니다." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Bottles 경로 선택" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Bottles를 다시 시작하시겠습니까?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles를 이 디렉토리에서 사용하려면 다시 시작해야 합니다.\n" "\n" "Bottles를 다시 시작하기 전에 Bottles에서 실행된 모든 프로그램을 반드시 닫아야" " 합니다. 그렇지 않으면 데이터 손실, 손상 및 프로그램 오작동이 발생할 수 있습" "니다." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_다시 시작" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "기타" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "업그레이드" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "설치 중…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "{0} 에 대한 Manifest" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\"이 제거되었습니다" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\"이 설치되었습니다" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" 설치에 실패했습니다" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\"이 불러와졌습니다" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "이 애플리케이션은 제대로 작동하지 않을 수 있습니다. 설치 프로그램은 최상의 경" "험을 제공하도록 구성되었지만, 결함, 불안정성 및 작동하지 않는 기능이 있을 수 " "있습니다." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "이 프로그램은 눈에 띄는 결함이 있지만, 이러한 결함이 애플리케이션의 기능에 영" "향을 미치지 않습니다." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "이 프로그램은 작은 결함이 있는 상태로 작동합니다." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "이 프로그램은 완벽히 작동합니다." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "{0}에 대한 리뷰" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "\"{0}\" 중지 중…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Steam으로 \"{0}\" 실행 중…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\"이 숨겨졌습니다" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\"이 보여집니다" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\"이 제거되었습니다" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\"이 \"{1}\"으로 이름이 변경되었습니다" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "\"{0}\"에 대한 데스크탑 항목이 생성되었습니다" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\"이 라이브러리에 추가되었습니다" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\"이 Steam 라이브러리에 추가되었습니다" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "보고 보기" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " 이 문제는 5회 보고되었으며, 다시 보낼 수 없습니다.\n" " 아래 기존 보고서 중 하나에 피드백을 남겨주세요." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "디스플레이 설정을 업데이트하는 중입니다. 잠시만 기다려주세요…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "디스플레이 설정 업데이트됨" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "재정의를 찾을 수 없습니다." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "드라이브 경로 선택" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "정의된 환경 변수가 없습니다." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "정의된 제외 패턴이 없습니다." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "오류가 발생했습니다." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "클립보드에 복사" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "리소스 파일 선택" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Windows 의존성 설치…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "병 구성 중…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "설치 프로그램 과정 처리 중…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "{} 설치 중…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "최종 확인 중…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "{0} 설치 중…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0}이 프로그램 보기에서 이제 이용 가능합니다." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "알 수 없는 오류로 인해 설치에 실패했습니다" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "이 병에 대해 {0}가 이미 비활성화되어 있습니다." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "이 설정은 병의 기본 설정과 다릅니다." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "스크립트 선택" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "커스텀 병 경로를 찾을 수 없습니다" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "기본 경로로 되돌아갑니다. 지정된 경로에서 병이 나열되지 않습니다." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Windows 소프트웨어 실행" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak 이전" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Flatpak 이전 대화창을 전환합니다." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "다크 테마" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "강제로 다크 테마를 사용합니다." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "목록에서 업데이트 날짜 토글" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "병 목록에서 업데이트 날짜를 전환합니다." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Steam 앱 목록" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Steam 앱 목록을 전환합니다." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Epic Games 목록" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Epic Games 목록을 전환합니다." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Ubisoft Connect 목록" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Ubisoft Connect 목록을 전환합니다." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "창 너비" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "창 너비를 변경합니다." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "창 높이" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "창 높이를 변경합니다." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "알림을 표시합니다." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "임시 디렉터리 청소" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "시스템을 부팅할때 임시 디렉터리 경로를 청소합니다." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "릴리스 후보" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "실행기의 릴리스 후보를 전환합니다." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "시작 화면" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "애플리케이션을 시작할 때 표시할 화면을 선택합니다." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "버전 관리 및 설치 프로그램, 실행기의 릴리스 후보 같은 실험 기능을 전환합니다." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Steam Proton 지원" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Steam Proton 프리픽스 지원을 전환합니다." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "실험:샌드박스" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "각 병의 실험적인 샌드박스 기능을 전환합니다." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "자동으로 Bottles 종료" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "파일 관리자에서 실행 파일을 시작한 후 Bottles를 닫습니다." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "샌드박스 경고 보기" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "샌드박스 경고를 전환합니다." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Bottles를 사용하여 Linux에서 Windows 소프트웨어를 실행하세요!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "소프트웨어를 \"병\" 에 담고 여가 시간에 즐기세요!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "내장된 종속성 설치 시스템을 통해 소프트웨어 호환성을 자동으로 처리할 수 있습" "니다. 다운로드 관리자를 사용하여 실행기(Wine, Proton), DXVK, 종속성 등의 공식" " 구성 요소를 다운로드하십시오." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "Bottle 버전 관리를 통해 작업을 안전하게 유지하고 나중에 복원 할 수 있습니다!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "기능:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "미리 구성된 환경을 사용하여 \"병\"을 만들거나 직접 만들 수 있습니다" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "\"병\"안의 실행 파일(.exe/.msi)을 파일 관리자의 상황에 맞는 메뉴에서 직접 실" "행 합니다" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "\"병\"에 설치된 애플리케이션 자동 감지" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "환경 변수를 빠르게 추가" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "각 \"병\"의 기본 설정에서 직접 DLL 덮어쓰기" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "모든 \"병\"에 대한 즉석 실행기 변경" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "다양한 게임 성능 최적화 (esync, fsync, DXVK, 캐시, 셰이더 컴파일러, 오프로드 " "... 그리고 훨씬 더 많이.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Wine 및 Proton 실행기의 자동 설치 및 관리" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "깨진 경우 자동 \"병\" 수리" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "커뮤니티 기반 리포지토리를 바탕으로 한 통합 종속성 설치 프로그램" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Wine 프로세스를 위한 내부 작업 관리자" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "지원을 위해 ProtonDB 및 WineHQ에 (쉬운) 접근" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "새로운 버전의 Bottles에 설정을 가져오기 위한 시스템" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "\"병\" 백업 및 가져오기" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "다른 관리자에서 Wine prefix 가져오기" #: data/com.usebottles.bottles.metainfo.xml.in:34 #, fuzzy msgid "Bottles versioning" msgstr "버전 관리 사용" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "...그리고 Bottles를 설치하여 알 수 있는 더 많은 것들!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "메타데이터 정보 업데이트" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "더 많은 업데이트 정보를 추가하고 릴리스 노트 버전을 수정하세요" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "\"Steam에 추가\" 버튼 수정 완료" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "BottleConfig가 직렬화되지 않는 문제 수정 완료" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Patool의 이중 추출 실패 문제 수정 완료" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "정확한 버전" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "병 생성 시 발생하는 크래시 수정" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "주요 변경 사항: 새로운 병 인터페이스 재설계" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "편의성 개선 사항:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "\"실행 파일 실행\" 토스트(잠시 나타났다 사라지는 알림 메세지) 추가" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "버그 수정:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "백업을 불러오는 도중에 오류가 발생했습니다" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "wine-ge-custom을 사용할 때 Steam Runtime이 자동으로 활성화됩니다" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "텍스트 인코딩과 관련된 다양한 문제 수정" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "터미널에서 Bottles를 실행하지 않았을 때 발생하는 다운로드 오류 수정" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "버전 날짜를 올바르게 수정" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Gamescope 개선 사항과 수정 수항" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "의존성 설치가 이제 더 빨라지고 안정적입니다" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "시스템 점검 과정에 제공되는 정보가 늘어나 디버깅 속도가 향상되었습니다" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "NVAPI가 더 많은 버그 수정을 거쳐 안정성이 향상되었으며, 이제는 정상 작동할 것" "입니다" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "구성 요소 다운로드 시 발생하는 충돌 수정" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "스핀 락을 피함으로써 백엔드 코드 개선" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "설치 프로그램 스크립트에서 사용할 수 있는 변수가 더 많아졌습니다" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "빌드 시스템 개선" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "게이밍을 위한 병 생성 시 VKD3D가 자동으로 활성화됩니다" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "잘못된 인코딩의 Steam 파일을 읽을 때 발생하는 충돌 수정" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "설치/제거 후 UI에서 구성 요소가 올바르게 업데이트되지 않는 문제 수정" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "추가 FSR 수정 사항" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "\"실행 파일 실행\"에서 실행한 후 프로그램이 종료되는 문제 수정" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "그리고 더, 더, 더 많이!" #~ msgid "Calculating…" #~ msgstr "계산중…" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "새로운 병 만들기" #~ msgid "New Bottle" #~ msgstr "새 병" #~ msgid "Bottle Information" #~ msgstr "병 정보" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "GameMode 사용하기" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "새로운 병 만들기" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "구성 요소를 설치하지 못했습니다, 3번 시도했습니다." #~ msgid "Layers" #~ msgstr "레이어" #~ msgid "Ultra Quality" #~ msgstr "초고품질" #~ msgid "Quality" #~ msgstr "고품질" #~ msgid "Balanced" #~ msgstr "균형" #, fuzzy #~ msgid "" #~ "Provide a bundle of extra libraries for more compatibility. Disable if " #~ "you run into issues." #~ msgstr "" #~ "더 많은 호환성을 위해 추가 라이브러리 번들을 제공합니다,\n" #~ "문제가 발생하면 비활성화하십시오." #, fuzzy #~ msgid "" #~ "Provide a bundle of extra libraries for more compatibility with Steam " #~ "games. Disable if you run into issues." #~ msgstr "" #~ "더 많은 호환성을 위해 추가 라이브러리 번들을 제공합니다,\n" #~ "문제가 발생하면 비활성화하십시오." #, fuzzy #~ msgid "Choose new Bottles path" #~ msgstr "새로운 병 만들기" #, fuzzy #~ msgid "Choose a file." #~ msgstr "백업 아카이브 선택" #, fuzzy #~ msgid "File not Found" #~ msgstr "제거 프로그램" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "환경들을 이용해 손쉽게 wineprefix 관리하기" #, fuzzy #~ msgid "Run with Arguments…" #~ msgstr "인수와 함께 실행" #, fuzzy #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "내부 파일을 찾아봅니다." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Wine 작업 관리자로 프로세스를 관리합니다." #~ msgid "Debug wine processes." #~ msgstr "와인 프로세스를 디버그합니다." #~ msgid "Adjust internal settings." #~ msgstr "내부 설정을 조정합니다." #, fuzzy #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Wine 제거 프로그램을 사용하여 프로그램을 제거합니다." #, fuzzy #~ msgid "Access the internal Wine Control Panel." #~ msgstr "내부 Wine 제어판에 액세스합니다." #, fuzzy #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "설치 프로그램 섹션 또는 위의 \"실행파일 실행\" 버튼을 사용하십시오." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "종속성은 Windows 소프트웨어의 호환성을 향상시키는 소프트웨어, 라이브러리 " #~ "및 코덱입니다. 프로그램 요구 사항을 충족하려면 여기에서 설치하십시오." #, fuzzy #~ msgid "Read documentation." #~ msgstr "문서 읽기" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "한 번에 여러 종속성을 설치하지 않는 것이 좋습니다." #, fuzzy #~ msgid "Select Dependencies" #~ msgstr "종속성 선택" #, fuzzy #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "수동으로 진행할 필요 없이 커뮤니티에서 선별한 프로그램을 설치하려면 이 섹" #~ "션을 사용하세요 . 선택 시 호환 등급을 고려하십시오." #~ msgid "Read documentation" #~ msgstr "문서 읽기" #~ msgid "Graphics" #~ msgstr "그래픽" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "DirectX 11 게임과 3D 애플리케이션의 성능을 향상시킵니다." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "DirectX 12 게임과 3D 애플리케이션의 성능을 향상시킵니다." #, fuzzy #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI) 활성화" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "DLSS 지원을 제공하고 가능하면 NVIDIA의 NVAPI도 지원합니다." #, fuzzy #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "FSR은 최첨단 업스케일링 기술을 사용하여 프레임 속도를 높입니다." #, fuzzy #~ msgid "vkBasalt" #~ msgstr "vkBasalt 사용" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt는 게임의 시각적 그래픽을 향상시키는 Vulkan 포스트 프로세싱 레이어" #~ "입니다." #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "실행기 관리" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Wine 가상 데스크톱을 사용합니다." #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "전체 화면일 때 프로그램이 마우스 입력을 캡처하도록 합니다." #, fuzzy #~ msgid "Take Focus" #~ msgstr "포커스 얻기" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "프로그램이 전환 시 포커스를 얻지 않으면 활성화하십시오." #, fuzzy #~ msgid "Screen Scaling" #~ msgstr "화면 크기 조정" #~ msgid "Set custom DPI." #~ msgstr "사용자 지정 DPI를 설정합니다." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "렌더러" #~ msgid "Select what backend to use for wined3d." #~ msgstr "wined3d에 사용할 백엔드를 선택합니다." #~ msgid "gl (default)" #~ msgstr "gl (기본값)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #, fuzzy #~ msgid "Manage Components Versions" #~ msgstr "구성 요소 버전" #, fuzzy #~ msgid "DXVK Version" #~ msgstr "DXVK 버전" #, fuzzy #~ msgid "VKD3D Version" #~ msgstr "VKD3D 버전" #, fuzzy #~ msgid "LatencyFleX Version" #~ msgstr "LatencyFleX 버전" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Bottles 런타임과 동일하지만 Steam에서 제공합니다." #~ msgid "Optimise gaming performance on demand." #~ msgstr "필요시 게임 성능을 최적화합니다." #~ msgid "Gamescope" #~ msgstr "Gamescope" #, fuzzy #~ msgid "Reset to default" #~ msgstr "기본값으로 재설정" #~ msgid "Versioning" #~ msgstr "버전 관리" #~ msgid "MangoHud" #~ msgstr "망고허드" #, fuzzy #~ msgid "No Programs found" #~ msgstr "프로그램" #, fuzzy #~ msgid "Toggle Hidden" #~ msgstr "검색 토글" #, fuzzy #~ msgid "Take a break, it may take a while." #~ msgstr "앉아서 휴식을 취하세요. 이 작업은 몇 분 정도 걸릴 수 있습니다." #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Gamescope 사용" #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "디스플레이 설정" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "버전 관리의 초기 상태를 만드는 중…" #~ msgid "Easily manage wineprefix" #~ msgstr "wineprefix를 쉽게 관리합니다" #~ msgid "Experiments:library" #~ msgstr "실험:라이브러리" #~ msgid "Toggle experimental Library mode." #~ msgstr "실험용 라이브러리 모드를 전환합니다." #, fuzzy #~ msgid "Loading…" #~ msgstr "다운로드 중…" #, fuzzy, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "터미널로 실행" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "종속성에 대한 문서 읽기\t" #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "문서 읽기" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "버전 관리를 활성화하여 병의 상태를 저장하고 복원합니다." #, fuzzy #~ msgid "Window type" #~ msgstr "창 너비" #~ msgid "Task manager" #~ msgstr "작업 관리자" #, fuzzy #~ msgid "Lutris" #~ msgstr "Lutris 실행기" #~ msgid "Bottles versioning (experimental)" #~ msgstr "병 버전 관리 (실험적)" #~ msgid "Translate" #~ msgstr "번역하기" #~ msgid "Funding" #~ msgstr "기부하기" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "버그 신고" #~ msgid "Blog" #~ msgstr "블로그" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "버그 신고" #~ msgid "Open with explorer" #~ msgstr "탐색기로 열기" #~ msgid "Move inside the sandbox" #~ msgstr "샌드박스 안으로 이동" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "샌드박스 안으로 이동 중…" #~ msgid "Utilities" #~ msgstr "유틸리티" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "테스트 모드 활성화: 테스트 저장소에 있는 의존성만 표시합니다." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 .." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "이 페이지에 확인된 파일들이 독점 라이선스 아래에 있을 수 있습니다." #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "이 페이지의 파일은 확인되었지만 독점 라이선스가 적용될 수 있습니다." #~ msgid "Read documentation about installers\t" #~ msgstr "설치 프로그램에 대한 문서 읽기\t" #~ msgid "Bottle details" #~ msgstr "병 세부 사항" #~ msgid "My beautiful bottle" #~ msgstr "내 아름다운 병" #~ msgid "Rename bottle" #~ msgstr "병 이름 바꾸기" #~ msgid "Use DXVK" #~ msgstr "DXVK 사용하기" #~ msgid "Use VKD3D" #~ msgstr "VKD3D 사용하기" #~ msgid "Enable FSR" #~ msgstr "FSR 활성화" #~ msgid "Enable LatencyFleX" #~ msgstr "LatencyFleX 활성화" #~ msgid "Mouse capture fullscreen" #~ msgstr "전체화면에서 마우스 캡쳐" #~ msgid "Manage VKD3D versions" #~ msgstr "VKD3D 버전 관리" #~ msgid "Will restart the wineserver." #~ msgstr "wineserver를 다시 시작합니다." #~ msgid "Read documentation about versioning\t" #~ msgstr "버전 관리에 대한 문서 읽기\t" #~ msgid "Welcome" #~ msgstr "환영합니다" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "Bottles를 사용하면 Linux에서 Windows 소프트웨어를 더 쉽게 실행할 수 있습니" #~ "다." #~ msgid "What Are Bottles?" #~ msgstr "Bottles가 뭔가요?" #~ msgid "" #~ "A bottle is a Windows-like environment configured to run Windows " #~ "software, you can have multiple apps in each bottle. \n" #~ "\n" #~ "Those are isolated and the software that runs inside can't access your " #~ "personal files if you don't allow it.\n" #~ "\n" #~ "Read more about" #~ msgstr "" #~ "병은 Windows 소프트웨어를 실행하도록 구성된 Windows와 유사한 환경이며, 각 " #~ "병에 여러 앱을 가질 수 있습니다.\n" #~ "\n" #~ "그것들은 격리되어 있고 내부에서 실행되는 소프트웨어는 사용자가 허용하지 않" #~ "는 한 개인 파일에 액세스할 수 없습니다.\n" #~ "\n" #~ "자세히 알아보기" #~ msgid "We Are Almost There" #~ msgstr "거의 다 왔습니다" #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "일부 구" #~ "성 요소(~75MB)를 다운로드하여 설치해야 합니다.\n" #~ "\n" #~ "이 파일들은 릴리스 주기가 다르기 때문에 Bottles와 함께 제공할 수 없습니" #~ "다.\n" #~ "\n" #~ "준비가 되면 설치 버튼을 누르십시오." #~ msgid "Everything Is Ready!" #~ msgstr "모든 준비가 되었습니다!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "이제 첫 번째 병을 만들 준비가 되었습니다." #~ msgid "Caffe runners" #~ msgstr "Caffe 실행기" #~ msgid "Proton runners" #~ msgstr "Proton 실행기" #~ msgid "Other runners" #~ msgstr "다른 실행기" #~ msgid "Night theme" #~ msgstr "어두운 테마" #~ msgid "Use the night theme." #~ msgstr "어두운 테마 사용하기" #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "실험:설치 프로그램" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "이 기능은 일찍이 개발되고 있는 실험 기능입니다, 사용에 주의하시고 버그가 " #~ "발견되면 신고해주세요." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Bottles Developers" #~ msgid "Optimise gaming performance on demand" #~ msgstr "필요시 게임 성능을 최적화합니다." #~ msgid "Experiments:installers" #~ msgstr "실험:설치 프로그램" #~ msgid "Choose a name for your bottle" #~ msgstr "병의 이름을 입력하세요" ================================================ FILE: po/kw.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-27 10:57+0530\n" "PO-Revision-Date: 2026-02-14 20:09+0000\n" "Last-Translator: Flynn \n" "Language-Team: Cornish \n" "Language: kw\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : (((n % 100 " "== 2 || n % 100 == 22 || n % 100 == 42 || n % 100 == 62 || n % 100 == 82) || " "n % 1000 == 0 && (n % 100000 >= 1000 && n % 100000 <= 20000 || n % 100000 == " "40000 || n % 100000 == 60000 || n % 100000 == 80000) || n != 0 && n % " "1000000 == 100000) ? 2 : ((n % 100 == 3 || n % 100 == 23 || n % 100 == 43 || " "n % 100 == 63 || n % 100 == 83) ? 3 : ((n != 1 && (n % 100 == 1 || n % 100 " "== 21 || n % 100 == 41 || n % 100 == 61 || n % 100 == 81)) ? 4 : 5))));\n" "X-Generator: Weblate 5.16-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Tyller ragnotys vyth" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Kovskrif {0}" #: bottles/backend/managers/backup.py:103 #, python-brace-format msgid "Importing backup: {0}" msgstr "Owth ynworra kovskrif: {0}" #: bottles/backend/managers/manager.py:1076 #: bottles/backend/managers/manager.py:1396 #: bottles/backend/managers/manager.py:1397 #, python-format msgid "Failed to install dependency: %s" msgstr "Fyllis dhe lea medhelweyth serghek: %s" #: bottles/backend/managers/manager.py:1115 msgid "Fail to install components, tried 3 times." msgstr "Fyllis dhe lea medhelweyth, assays 3 termynyow." #: bottles/backend/managers/manager.py:1126 msgid "Missing essential components. Installing…" msgstr "An-lemmyn medhelweyth a res. Ow lea…" #: bottles/backend/managers/manager.py:1203 msgid "Failed to create bottle directory." msgstr "Fyllis dhe gul restrenva Botel." #: bottles/backend/managers/manager.py:1215 msgid "Failed to create placeholder directory/file." msgstr "Y fyllis gul restren/restrenva ensampel." #: bottles/backend/managers/manager.py:1220 msgid "Generating bottle configuration…" msgstr "Ow dinythi selyans botel…" #: bottles/backend/managers/manager.py:1243 msgid "Template found, applying…" msgstr "Ensampel kava, ow gweytha…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1255 msgid "The Wine config is being updated…" msgstr "An selyans Gwin yw ow nowedhi…" #: bottles/backend/managers/manager.py:1257 msgid "Wine config updated!" msgstr "Selyans Gwin nowedhys!" #: bottles/backend/managers/manager.py:1265 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Owth eksekutya avel Flatpak, ow synsi usyer restrenva…" #: bottles/backend/managers/manager.py:1267 msgid "Sandboxing userdir…" msgstr "Ow synsi usyer restrenva…" #: bottles/backend/managers/manager.py:1308 msgid "Setting Windows version…" msgstr "Ow gorra versyon Windows…" #: bottles/backend/managers/manager.py:1318 msgid "Apply CMD default settings…" msgstr "Gweytha settyansow defowt CMD…" #: bottles/backend/managers/manager.py:1326 msgid "Optimizing environment…" msgstr "Ow gwellhe kerghynnedh…" #: bottles/backend/managers/manager.py:1337 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Ow gweytha kerghynnedh: {0}…" #: bottles/backend/managers/manager.py:1347 msgid "(!) Using a custom environment recipe…" msgstr "(!) Ow devnydhya recayt kerghynnedh…" #: bottles/backend/managers/manager.py:1350 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Recayt ankavas po anewn…" #: bottles/backend/managers/manager.py:1367 msgid "Installing DXVK…" msgstr "Ow lea DXVK…" #: bottles/backend/managers/manager.py:1375 msgid "Installing VKD3D…" msgstr "Ow lea VKD3D…" #: bottles/backend/managers/manager.py:1384 msgid "Installing DXVK-NVAPI…" msgstr "Ow lea DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1393 #, python-format msgid "Installing dependency: %s …" msgstr "Ow lea medhelweyth serghek: %s …" #: bottles/backend/managers/manager.py:1407 msgid "Creating versioning state 0…" msgstr "Ow gul studh versyans 0…" #: bottles/backend/managers/manager.py:1415 msgid "Finalizing…" msgstr "Ow finsya…" #: bottles/backend/managers/manager.py:1426 msgid "Caching template…" msgstr "Ow gwitha ensampel…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Owth omri studh …" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Tra vyth rag omri" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Studh nowydh [{0}] gwrys yn sewen!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Rol studhyow kerghys yn sewen!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Studh {0} daswrys yn sewen!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Ow daskor studh {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Studh na kavas" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Studh {} yw an studh byw seulabrys" #: bottles/frontend/main.py:111 msgid "Show version" msgstr "Diskwedhes versyon" #: bottles/frontend/main.py:119 msgid "Executable path" msgstr "Tyller eksekutadow" #: bottles/frontend/main.py:127 msgid "lnk path" msgstr "tyller lnk" #: bottles/frontend/main.py:135 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Hanow botel" #: bottles/frontend/main.py:143 msgid "Pass arguments" msgstr "Passya oberadowyow" #: bottles/frontend/main.py:202 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URI anewn (syntaks: bottles:run//)" #: bottles/frontend/main.py:242 msgid "[Quit] request received." msgstr "Govyn [Kwytya] degemerys." #: bottles/frontend/main.py:252 msgid "[Help] request received." msgstr "Govyn [Gweres] degemerys." #: bottles/frontend/main.py:260 msgid "[Refresh] request received." msgstr "Govyn [Disegha] degemerys." #: bottles/frontend/main.py:293 msgid "Donate" msgstr "Argevri" #: bottles/frontend/main.py:298 msgid "Third-Party Libraries and Special Thanks" msgstr "Medhelweyth Parti-Tressa ha Gras Arbennik" #: bottles/frontend/main.py:324 msgid "Sponsored and Funded by" msgstr "Arghasa gans" #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Gwirbryntyans © Awtours Botellow" #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Awtours Botellow" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Flynn" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Versyon darn" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Dilea" #: bottles/frontend/ui/component-entry.blp:23 #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse Files" msgstr "Peuri Restrennow" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "An leyans fyllis. Hemma yw martesen drefen unn error repositori, iskarg " "andhien po checksomm na owth omdhesedha. Tava rag assaya arta." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Iskarga & Lea" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Diskwedhes Rol" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Kummyas" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Daslea" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Derivas unn Kudyn…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Hanow medhelweyth serghek" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Deskrifans medhelweyth serghek" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Klass" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Iskarga & Lea an Medhelweyth Serghek ma" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Yma error leyans error. Dastalleth Botellow rag redya an Derivas Droglam po " "eksekutya yth dre termynal rag redya an eskorrans." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Rol Medhelweyth Serghek" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Prevessans" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Peuri Restrennow…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Dasskrifa Botel…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Hemma yw an kovskrif dien a dha botel, ow komprehendya restrennow personel." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Backup Leun…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Hemma yw an selyans botel hepken, yth yw perfydh mar ty mynnes gul unn " "selyans nowydh mes neb restrennow personel." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Esperthi Selyans…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:347 msgid "Show Hidden Programs" msgstr "Diskwedhes Towlennow Kudh" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Hwilas rag towlennow nowydh" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Dilea Botel…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Rol Nessa" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Ynia Astel oll Argerdh" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Gwruthyl Hevelebyans a marowheans system Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Marowhe" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Gwruthyl Hevelebyans a dastalleth system Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Dastalleth" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Dewisyow Lonch" #: bottles/frontend/ui/dialog-launch-options.blp:53 msgid "Pre-run Script" msgstr "Skrif Rageksekutya" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Eksekutya yn Termynal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Droppya retsrennow rag eksekutya y's" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Ow botel" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Kerghynnedh" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Eksekutyer" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Versyans byw rag an botel ma" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Verysans yw byw rag an botel ma." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Eksekutya Eksekutadow…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Towelennow" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Klyckya \"Eksekutya Eksekutadow…\" rag eksekutya unn eksekutya, \"Addya " "Berrhensyow…\" rag addya unn eksekutadow dhe'n rol Towlennow, po \"Lea " "Towlennow…\" rag lea towlennow dyghtya gans an kemeneth." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Addya Berrhensyow…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Lea Towlennow…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Dewisyow" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Settyansow" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Selya settyansow botel." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Medhelweyth Serghek" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Lea medhelweyth serghek rag towlennow." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:376 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Gwelyow" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Gul ha dyghtya studhyow botel." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Dyghtyer Oberennow" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Dyghtya towlennow owth eksekutya." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Toulys" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Arghadow-Linen" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Eksekutya arghadowyow y'n Botel." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Chanjyell Kovskrifla" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Golsegi an kovskrifla pervedhek." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Toulys Gwin Koth" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Furyer" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Prevesser" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Selyans" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Disler" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Panel Kontrol" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Hwilas medhelweyth serghek…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:199 #: bottles/frontend/ui/preferences.blp:247 msgid "You're offline :(" msgstr "Os ta dhywarlinen :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Botellow yw owth eksekutya yn fordh dhywarlinen, ytho medhelweyth serghek yw " "ankavadow." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Medhelweyth serghek yw asnodhow rag gwellhe kesplegadewder a medhelweyth " "Windows.\n" "\n" "Restrennow war'n folen ma yw provys gans partiow tressa y'n leshyans " "perghenogel. Gans ow lea y's, ty assentya gans aga termys leshyans i." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Derivas unn kudyn po medhelweyth fyllel." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Derivas Medhelweyth Fyllel" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Redya Kowethlyvrow." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Kowethlyrow" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Hwilas" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Hwilas Towlennow…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Lea towlennow dyghtys gans agan kemeneth.\n" "\n" "Restrennow war'n folen ma yw provys gans partiow tressa y'n leshyans " "perghenogel. Gans ow lea y's, ty assentya gans aga termys leshyans i." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Leyoryon Kavas Vyth" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "An repositori yw anhedhadow po leyer vyth yw kesplegadow gans an botel ma." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:82 msgid "Read Documentation" msgstr "Redya Kowethlyvrow" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 bottles/frontend/ui/new.blp:53 msgid "Name" msgstr "Hanow" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Darnow" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "An versyon a'n gwiskas kesplegadewder Gwin." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Ow nowedhi Eksekutyer ha darnow, gortos mar pleg…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:274 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Gwellhe kesplegadewder Direct3D 8/9/10/11 gans ow treylya yth dhe Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Ow nowedhi DXVK, gortos mar pleg…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:278 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Gwellhe kesplegadewder Direct3D 12 gans ow treylya yth dhe Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Ow nowedhi VKD3D, gortos mar pleg…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Ow nowedhi DXVK-NVAPI, gortos mar pleg…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:286 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Kressya gorthebedewder. A yll bos helerghys gans nebes medhelweyth " "gorthhygans." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Ow nowedhi LatencyFleX, gortos mar pleg…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Displetyans" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Kressya gwrythyans orth kost gwel ow devnydhya DXVK-NVAPI. Oberi war GPUs " "NVIDIA nowedha hepken." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Ughbraster" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Kressya gwrythyans orth kost gwel. Oberi war Vulkan hepken." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Dyghtya settyansow FidelityFX Ughbraster" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Grafek Synsys" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Devnydhya an karten grafek synsys rag kressya gwrythyans orth kost " "konsumyans batri." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Effeythyow Wosa-Dyghtya" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Addya effeythyow wosa-dyghtya divers ow devnydhya vkBasalt. Oberi war Vulkan " "hepken." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Dyghtya settyansow Gwiskas Wosa-Dyghtya" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Dyghtya fatel gwariow kodh bos diskwedhys war'n skrin ow devnydhya Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Dyghtya settyansow Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Settyansow Displetyans Avonsys" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Gwreythyans" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Gallosegi kettermynyegans rag kressya gwreythyans a argerdhoryon " "lieskolonnen." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Kettermynyegans" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "System" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:201 msgid "Monitor Performance" msgstr "Helerghi Gwreythyans" #: bottles/frontend/ui/details-preferences.blp:202 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Diskwedhes kedhlow helerghyans kepar ha fram-kevradh, tempredhow, karg CPU/" "GPU ha moy war OpenGL ha Vulkan ow devnydhya MangoHud." #: bottles/frontend/ui/details-preferences.blp:205 msgid "Manage MangoHud settings" msgstr "Dyghtya settyansow MangoHud" #: bottles/frontend/ui/details-preferences.blp:210 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:211 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Gweytha unn sett a gwellheans dhe dha devis. A yll gwellhe gwreythyans gwari." #: bottles/frontend/ui/details-preferences.blp:220 msgid "Preload Game Files" msgstr "Ragkarga Restrennow Gwari" #: bottles/frontend/ui/details-preferences.blp:221 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Gwellhe termyn ow karga pan ow lonchya an gwari termyn liesplek. An gwari a " "wra kemeres termyn moy rag dalleth rag an termyn kynsa." #: bottles/frontend/ui/details-preferences.blp:225 msgid "Manage vmtouch settings" msgstr "Dyghtya settyansow vmtouch" #: bottles/frontend/ui/details-preferences.blp:240 msgid "OBS Game Capture" msgstr "OBS Game Capture" #: bottles/frontend/ui/details-preferences.blp:241 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Dewis OBS Game Capture rag oll towlennow Vulkan hag OpenGL." #: bottles/frontend/ui/details-preferences.blp:250 msgid "Compatibility" msgstr "Kesplegadewder" #: bottles/frontend/ui/details-preferences.blp:253 msgid "Windows Version" msgstr "Versyon Windows" #: bottles/frontend/ui/details-preferences.blp:256 msgid "Updating Windows version, please wait…" msgstr "Ow nowedhi versyon Windows, gortos mar pleg…" #: bottles/frontend/ui/details-preferences.blp:265 msgid "Language" msgstr "Yeth" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Choose the language to use with programs." msgstr "Dewis an yeth rag devnydh gans towlennow." #: bottles/frontend/ui/details-preferences.blp:274 msgid "Dedicated Sandbox" msgstr "Kowel Difresek Synsys" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:278 msgid "Manage the Sandbox Permissions" msgstr "Dyghtya an Grontys Kowel Difresek" #: bottles/frontend/ui/details-preferences.blp:294 msgid "Bottles Runtime" msgstr "Kerghynnedh Botellow" #: bottles/frontend/ui/details-preferences.blp:295 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Provia unn fardel a medhelweyth moy rag moy kesplegadewder. Ungallosegi yth " "mar ty dos erbynn kudynnow." #: bottles/frontend/ui/details-preferences.blp:305 msgid "Steam Runtime" msgstr "Kerghynnedh Steam" #: bottles/frontend/ui/details-preferences.blp:306 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Provia unn fardel a medhelweyth moy rag moy kesplegadewder gans gwariow " "Steam. Ungallosegi yth mar ty dos erbynn kudynnow." #: bottles/frontend/ui/details-preferences.blp:314 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Restrenva Ober" #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Pre-run Script Arguments" msgstr "Oberadowyow Skrif Rageksekutya" #: bottles/frontend/ui/dialog-launch-options.blp:84 msgid "e.g.: ludusavi restore --force \"Game Name\"" msgstr "r.e.: ludusavi restore --force \"Hanow Gwari\"" #: bottles/frontend/ui/dialog-launch-options.blp:118 msgid "Post-run Script Arguments" msgstr "Oberadow Skrif Eksekutya Wosa" #: bottles/frontend/ui/dialog-launch-options.blp:121 msgid "e.g.: ludusavi backup --force \"Game Name\"" msgstr "r.e.: ludusavi backup --force \"Hanow Gwari\"" #: bottles/frontend/ui/details-preferences.blp:317 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:157 msgid "Reset to Default" msgstr "Dasgorra dhe Defowt" #: bottles/frontend/ui/details-preferences.blp:338 #: bottles/frontend/ui/preferences.blp:178 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:221 msgid "(Default)" msgstr "(Defowt)" #: bottles/frontend/ui/details-preferences.blp:346 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Asleansow DLL" #: bottles/frontend/ui/details-preferences.blp:356 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Nowejynnow Kerghynnedh" #: bottles/frontend/ui/details-preferences.blp:366 msgid "Manage Drives" msgstr "Dyghtya Gwithvaow" #: bottles/frontend/ui/details-preferences.blp:380 msgid "Automatic Snapshots" msgstr "Gwelyow Awtomatek" #: bottles/frontend/ui/details-preferences.blp:381 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Gul gwelyow yn awtomatek dherag ow lea medhelweyth po ow chanjya settyansow." #: bottles/frontend/ui/details-preferences.blp:390 msgid "Compression" msgstr "Gwaskans" #: bottles/frontend/ui/details-preferences.blp:391 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "Gwaska gwelyow rag lehe spas. Hemma yw lenthe an gwrians a gwelyow." #: bottles/frontend/ui/details-preferences.blp:400 msgid "Use Exclusion Patterns" msgstr "Devnydhya Skantlyns Ekskludyans" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Exclude paths in snapshots." msgstr "Ekskludya tylleryow yn gwelyow." #: bottles/frontend/ui/details-preferences.blp:404 msgid "Manage Patterns" msgstr "Dyghtya Skantlyns" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Disegha" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Astel argerdh" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Gwelyow Kavas Vyth" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "Gul dha gwel kynsa rag dalleth ow sawya studhyow a dha dewisyow." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Kampol berr" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Sawya an studh botel." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Gul Gwel Nowydh" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Manylyon" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Dehweles" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Oberyansow" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Dewis Botel" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Hedhi" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Dewis" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Gul Botel Nowydh" #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Derivas Droglam Botellow" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:507 #: bottles/frontend/views/bottle_details.py:603 #: bottles/frontend/views/bottle_preferences.py:746 #: bottles/frontend/views/preferences.py:212 msgid "_Cancel" msgstr "_Hedhi" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Danvon Derivas" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Botellow kesvonkys y'n termyn kyns. Mar pleg, lenwel derivas ow staga an " "tresen a sew rag gweres kavos an kudyn ha lettya yth yn termyn a dheu." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Ni kavas unn po moy derivas haval (po kethsam). Mar pleg, surhe checkya gans " "rach yth na derivys seulabrys dherag ow danvon unn derivas nowydh. Pub " "derivas rekwirya strivyans war'n rann a'n awtours rag diagnosa, mar pleg, " "gul revrons dhe aga ober i ha surhe ty na postya dobylys." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "My a vynn derivas hwath." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Dewisyow avonsys" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Fardel andhien" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "An versyon a Botellow na heveli dhe provia oll an medhelweyth kolonnen res, " "mar pleg kestava an mentenour fardel po devnydhya unn versyon sodhogel." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Kwytya" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:53 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose from where start the program." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "" #: bottles/frontend/ui/dialog-mangohud.blp:42 msgid "Display On Game Start" msgstr "" #: bottles/frontend/ui/dialog-mangohud.blp:43 msgid "Display HUD as soon as the game starts. Can be toggled in-game (default keybind: [⇧ Right Shift] + [F12])." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:404 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "" #: bottles/frontend/ui/library-entry.blp:33 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Botellow" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/loading.blp:22 msgid "Continue Offline" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Eksekutya Medhelweyth Windows war Linux." #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "" #: bottles/frontend/ui/preferences.blp:5 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "" #: bottles/frontend/ui/preferences.blp:12 #: bottles/frontend/ui/preferences.blp:40 msgid "General" msgstr "" #: bottles/frontend/ui/preferences.blp:15 msgid "Appearance" msgstr "" #: bottles/frontend/ui/preferences.blp:18 msgid "Dark Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:19 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:30 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:43 #: data/com.usebottles.bottles.gschema.xml:51 msgid "Notifications" msgstr "" #: bottles/frontend/ui/preferences.blp:44 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:53 msgid "Temp Files" msgstr "" #: bottles/frontend/ui/preferences.blp:54 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:64 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:74 msgid "Integrations" msgstr "" #: bottles/frontend/ui/preferences.blp:77 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:78 msgid "List and manage Steam Proton prefixes." msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:99 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:109 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:119 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:129 msgid "Advanced" msgstr "" #: bottles/frontend/ui/preferences.blp:132 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:133 msgid "Display unstable versions of runners and components." msgstr "" #: bottles/frontend/ui/preferences.blp:142 msgid "Force Offline Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:143 msgid "" "Force disable any network activity even with available network connection." msgstr "" #: bottles/frontend/ui/preferences.blp:152 msgid "Bottles Directory" msgstr "" #: bottles/frontend/ui/preferences.blp:153 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:188 msgid "Runners" msgstr "" #: bottles/frontend/ui/preferences.blp:202 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:236 msgid "DLL Components" msgstr "" #: bottles/frontend/ui/preferences.blp:250 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:282 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:295 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:299 msgid "Runtime" msgstr "Kerghynnedh" #: bottles/frontend/ui/preferences.blp:303 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:309 #: data/com.usebottles.bottles.gschema.xml:71 msgid "Experiments" msgstr "" #: bottles/frontend/ui/preferences.blp:312 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:315 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:316 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "" #: bottles/frontend/views/bottle_details.py:193 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:209 #, python-format msgid "Updated: %s" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:273 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "" #: bottles/frontend/views/bottle_details.py:276 msgid "Add" msgstr "" #: bottles/frontend/views/bottle_details.py:349 msgid "Hide Hidden Programs" msgstr "" #: bottles/frontend/views/bottle_details.py:386 #: bottles/frontend/widgets/library.py:163 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "" #: bottles/frontend/views/bottle_details.py:416 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:417 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:419 #: bottles/frontend/views/bottle_details.py:528 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:432 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:434 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:436 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:438 msgid "Backup" msgstr "" #: bottles/frontend/views/bottle_details.py:443 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:445 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:504 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:505 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:508 #: bottles/frontend/views/bottle_preferences.py:747 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:524 msgid "Missing Runner" msgstr "" #: bottles/frontend/views/bottle_details.py:525 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:600 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:604 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:240 msgid "Select Working Directory" msgstr "" #: bottles/frontend/views/bottle_preferences.py:422 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:743 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:744 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:145 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:117 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:120 #: bottles/frontend/views/importer.py:157 msgid "Import" msgstr "" #: bottles/frontend/views/importer.py:154 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "" #: bottles/frontend/views/loading.py:46 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:47 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:134 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:187 msgid "Select Bottles Path" msgstr "" #: bottles/frontend/views/preferences.py:209 msgid "Relaunch Bottles?" msgstr "" #: bottles/frontend/views/preferences.py:210 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:213 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:306 msgid "Based on Valve's Wine, includes Staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:307 msgid "Based on Wine upstream, includes Staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:308 msgid "" "Based on the most recent bleeding-edge Valve's Proton Experimental Wine, " "includes Staging and custom patches. This is meant to be used with non-steam " "games outside of Steam." msgstr "" #: bottles/frontend/views/preferences.py:311 msgid "" "Based on Wine upstream, Staging, Staging-TkG and Proton patchset optionally " "available." msgstr "" #: bottles/frontend/views/preferences.py:313 msgid "Based on Wine upstream, includes Staging patches." msgstr "" #: bottles/frontend/views/preferences.py:314 msgid "" "Based on most recent bleeding-edge Valve's Proton Experimental, includes " "Staging and custom patches. Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:317 msgid "Other Wine runners" msgstr "" #: bottles/frontend/views/preferences.py:318 msgid "Other Proton runners" msgstr "" #: bottles/frontend/widgets/component.py:76 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:142 msgid "Installing…" msgstr "" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:176 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "" #: bottles/frontend/windows/envvars.py:135 msgid "No environment variables defined." msgstr "" #: bottles/frontend/windows/exclusionpatterns.py:105 msgid "No exclusion patterns defined." msgstr "" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:55 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:56 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:214 msgid "Select Script" msgstr "" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Eksekutya Medhelweyth Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Force Offline" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "" "\"Force disable any network activity even with available network connection." "\"" msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle steam apps listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Toggle ubisoft connect listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window width" msgstr "" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window width." msgstr "" #: data/com.usebottles.bottles.gschema.xml:46 msgid "Window height" msgstr "" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Change the window height." msgstr "" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Show notifications." msgstr "" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Temp cleaning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Clean the temp path when booting the system." msgstr "" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Release Candidate" msgstr "" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:66 msgid "Startup view" msgstr "" #: data/com.usebottles.bottles.gschema.xml:67 msgid "Choose which view the application should be started in." msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Experiments:sandbox" msgstr "" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Toggle experimental Sandbox per bottle." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Automatically close Bottles" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:91 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:92 msgid "Toggle sandbox warning." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "" "Bottles lets you run Windows software on Linux, such as applications and " "games. It introduces a workflow that helps you organize by categorizing each " "software to your liking. Bottles provides several tools and integrations to " "help you manage and optimize your applications." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Features:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:14 msgid "Use pre-configured environments as a base" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:15 msgid "Change runners for any bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "Various optimizations and options for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Repair in case software or bottle is broken" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:18 msgid "Install various known dependencies" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Integrated task manager to manage and monitor processes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "Backup and restore" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:69 msgid "Fix runners and components from not showing when prereleases are off" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:70 msgid "Fix Steam runtime compatibility with Wine runners" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:75 msgid "A few bug fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:80 msgid "Support for the double-DLL VKD3D" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:81 msgid "Updated Flatpak runtime" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:82 msgid "Minor improvement and fixes to the library" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:83 msgid "Fix the Steam link not being correct" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Download stable component by default" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:85 msgid "Make window remember dimensions" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:90 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:100 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:102 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:107 msgid "Correct version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:118 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Replace emote-love icon with a library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:125 msgid "Adding a shortcut to Steam resulted in an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:126 msgid "Importing backups resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:127 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:128 msgid "" "Various library-related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:129 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:136 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:143 msgid "Correct version date" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:144 msgid "Hide NVIDIA-related critical errors on non-NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "Fix onboard dialog showing \"All ready\" while it was not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:160 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:161 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:162 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:163 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:164 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:165 msgid "and many, many, many more!" msgstr "" ================================================ FILE: po/lt.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-12-24 17:00+0000\n" "Last-Translator: Tillo \n" "Language-Team: Lithuanian \n" "Language: lt\n" "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%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Weblate 5.15.1\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Nenurodytas kelias" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Atsarginė kopija {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importuojama atsarginė kopija: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Nepavyko įdiegti komponentų, bandyta 3 kartus." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Trūksta reikalingų komponentų. Diegiama…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Nepavyko sukurti „bottle“ katalogo." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Nepavyko sukurti laikinojo katalogo/failo." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Generuojama „bottle“ konfigūracija…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Rastas šablonas, pritaikoma…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Wine konfiguracija atnaujinama…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Wine konfigūracija atnaujinta!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Vykdoma per Flatpak, izoliuojamas naudotojo katalogas…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Izoliuojamas naudotojo katalogas…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Nustatoma Windows versija…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Pritaikomi numatytieji CMD nustatymai…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Vykdoma aplinkos optimizacija…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Pritaikoma aplinka: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Naudojamas pritaikytos aplinkos receptas…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Receptas nerastas arba klaidingas…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Diegiama DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Diegiama VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Diegiama DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Diegiama priklausomybė: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Kuriama versijavimo būsena 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Užbaigiama…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Išsaugomas šablonas…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Įrašoma būsena…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Įrašyti nėra ką" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Nauja būsena [{0}] sėkmingai sukurta!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Sėkmingai gautas būsenų sąrašas!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Būsena {0} sėkmingai atkurta!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Atkuriama būsena {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Būsena nerasta" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Būsena {} yra jau aktyvi būsena" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Rodyti versiją" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Vykdomojo failo kelias" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk path" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "„Bottle“ pavadinimas" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Siųsti argumentus" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Klaidingas URI (syntax: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Quit] Prašymas gautas." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Help] Prašymas gautas." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "" #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Aukoti" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Trečiųjų šalių bibliotekos bei ypatingas Ačiū" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Remia ir finansuoja" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Saugomos autorinės teisės © 2017 Bottles kūrėjai" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "„Bottles“ kūrėjai" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Komponento versija" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Išinstaliuoti" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Naršyti failus" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Atsiųsti ir instaliuoti" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licenzija" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Įdiegti iš naujo" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Pranešti apie klaidą…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Kategorija" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Iškilo diegimo klaida. Perkraukite „Bottles“ jei norite skaityti klaidos " "ataskaitą, arba paleiskite per terminalą norint matyti išvestį." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Trikdžių šalinimas" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Naršyti failus…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Eksportuoti konfigūraciją…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Rodyti paslėptas programas" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Ieškoti naujų programų" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Ištrinti Bottle…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Priverstinai sustabdyti visus procesus" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Windows sistemos išjungimo simuliacija." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Išjungti" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Windows sistemos perkrovimo simuliacija." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Perkrauti" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Paleidimo nustatymai" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Paleisti terminale" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Nutempkite failus, kad juos paleistumėte" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Mano bottle" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Aplinka" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Įjungta versijos kontrolė šiam bottle" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Šio bottle versijos kontrolė yra aktyvi." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Paleisti vykdomąjį failą…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programos" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Instaliuoti programas…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Parinktys" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Nustatymai" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Įrankiai" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfigūracija" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Skaityti dokumentaciją." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentacija" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Ieškoti" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Ieškoti programų…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Skaityti dokumentaciją" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Pavadinimas" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Komponentai" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Atnaujinamas DXVK, prašome palaukti…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Atnaujinamas VKD3D, prašome palaukti…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Atnaujinamas DXVK-NVAPI, prašome palaukti…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Atnaujinamas LatencyFleX, prašome palaukti…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Pasirinkti Bottle" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Bottles" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Paleisti Windows programas." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Pranešimai" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Eksperimentai" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Pasirinkti Executable" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Pasirinkti „Bottle“ katalogą" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "Bottles" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Perkrauti Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 #, fuzzy msgid "Select Drive Path" msgstr "Bottles" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "" #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Pasirinkite išteklių failą" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Įvyko diegimo klaida dėl nežinomos priežasties" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Pasirinkite Script" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Paleisti Windows programas" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tamsus rėžimas" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Priverstinai naudoti tamsųjį rėžimą." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Rodyti pranešimus." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Paleisti kandidatą" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Paleidimo vaizdas" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Pasirinkti kurį vaizdą matysite pradėjus aplikaciją." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Automatiškai išjungti Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Klaidų taisymai:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Teisinga versijos data" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Gamescope patobulinimai ir taisymai" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "ir daug, daug, daug daugiau!" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" ================================================ FILE: po/meson.build ================================================ i18n = import('i18n') fs = import('fs') # Add legacy language code alias # Fix missing locale for Chinese # See also: https://docs.weblate.org/en/latest/faq.html#why-does-weblate-use-language-codes-such-sr-latn-or-zh-hant # And: https://github.com/bottlesdevs/Bottles/issues/1692 language_list = fs.read('LINGUAS').strip().split('\n') language_list += ['zh_CN', 'zh_HK', 'zh_SG', 'zh_TW'] i18n.gettext( 'bottles', install_dir: localedir, preset: 'glib', args: '--from-code=UTF-8', languages: language_list ) ================================================ FILE: po/ms.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 14:02+0000\n" "Last-Translator: StoneMoe \n" "Language-Team: Malay \n" "Language: ms\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Tiada laluan ditetapkan" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Sandaran {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Mengimport sandaran: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Gagal untuk memasang komponen, sebanyak 3 kali dicuba." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Komponen penting hilang. Memasang…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Gagal mencipta direktori botol." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Gagal mencipta tempat menampung direktori/fail." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Menjana tatarajah botol…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Jumpa templat, memasang…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Tatarajah WINE sedang dikemas kini…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Tatarajah WINE dikemas kini!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Dijalankan sebagai Flatpak, mengotak pasirkan direktori pengguna…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Mengotak pasirkan direktori pengguna…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Penetapan versi Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Mengunakan tetapan lalai CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Mengoptimumkan persekitaran…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Mengunakan persekitaran: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Memasang DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Memasang VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Memasang DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Memasang pengantung: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Menciptakan state versi 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Memuktamadkan…" #: bottles/backend/managers/manager.py:1364 #, fuzzy msgid "Caching template…" msgstr "Mencipta botol…" #: bottles/backend/managers/versioning.py:83 #, fuzzy msgid "Committing state …" msgstr "Mengemas kini keadaan…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Keadaan baharu [{0}] berjaya dicipta!" #: bottles/backend/managers/versioning.py:123 #, fuzzy msgid "States list retrieved successfully!" msgstr "Keadaan baharu [{0}] berjaya dicipta!" #: bottles/backend/managers/versioning.py:153 #, fuzzy, python-brace-format msgid "State {0} restored successfully!" msgstr "Keadaan baharu [{0}] berjaya dicipta!" #: bottles/backend/managers/versioning.py:155 #, fuzzy msgid "Restoring state {} …" msgstr "Mengemas kini keadaan…" #: bottles/backend/managers/versioning.py:162 #, fuzzy msgid "State not found" msgstr "Tiada states dijumpai" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Tunjuk versi" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Laluan perisian" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Laluan lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Nama Botol" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Beri argument" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URL tidak sah (syntax: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "Permintaan [Keluar] diterima." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "Permintaan [Bantuan] diterima." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "Permintaan [Segarkan] diterima." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 #, fuzzy msgid "Copyright © 2017 Bottles Developers" msgstr "© 2017-2022 - Pemaju Botol" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 #, fuzzy msgid "Bottles Developers" msgstr "© 2017-2022 - Pemaju Botol" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Versi komponen" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Nyahpasang" #: bottles/frontend/ui/component-entry.blp:23 #, fuzzy msgid "Browse Files" msgstr "Semak imbas files" #: bottles/frontend/ui/component-entry.blp:34 #, fuzzy msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Pemasangan tidak berjaya. Ini berkemungkinan kerana kesalahan repositori, " "download separa atau checksum berlainan.\n" "\n" "\n" "Tekan untuk mencuba sekali lagi." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Download & Pasang" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 #, fuzzy msgid "Show Manifest" msgstr "Papar manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Lesen" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Pemasangan balik" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:42 #, fuzzy msgid "Dependency name" msgstr "Pengantung" #: bottles/frontend/ui/dependency-entry.blp:44 #, fuzzy msgid "Dependency description" msgstr "Pengantung" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:64 #, fuzzy msgid "Download & Install this Dependency" msgstr "Muat turun & pasang pengantungan ini" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Kesalahan pemasangan telah berlaku. Mula semula Botol untuk membaca report " "kesalahan atau menjalankannya didalam terminal untuk membaca output." #: bottles/frontend/ui/dependency-entry.blp:93 #, fuzzy msgid "Dependency Menu" msgstr "Pengantung" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Penyelesaian masalah" #: bottles/frontend/ui/details-bottle.blp:24 #, fuzzy msgid "Browse Files…" msgstr "Semak imbas files" #: bottles/frontend/ui/details-bottle.blp:28 #, fuzzy msgid "Duplicate Bottle…" msgstr "Penduaan botol" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Ini adalah arkib lengkap botol anda, termasuklah file peribadi." #: bottles/frontend/ui/details-bottle.blp:33 #, fuzzy msgid "Full Backup…" msgstr "Arkib penuh" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Ini hanyalah konfigurasi botol, ianya sempurna jika anda mahu mencipta yang " "baharu tetapi tanpa file peribadi." #: bottles/frontend/ui/details-bottle.blp:38 #, fuzzy msgid "Export Configuration…" msgstr "Konfigurasi" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 #, fuzzy msgid "Show Hidden Programs" msgstr "Tunjuk/Sembunyikan program yang telah di nyahpasang" #: bottles/frontend/ui/details-bottle.blp:49 #, fuzzy msgid "Search for new programs" msgstr "Cari untuk program yang telah dipasang" #: bottles/frontend/ui/details-bottle.blp:56 #, fuzzy msgid "Delete Bottle…" msgstr "Penduaan botol" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 #, fuzzy msgid "Force Stop all Processes" msgstr "Matikan kesemua proses WINE" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Mensimulasikan sistem menutup Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Menutup" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Mensimulasikan sistem but semula Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "But semula" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 #, fuzzy msgid "Launch Options" msgstr "Tukar pilihan penlancaran" #: bottles/frontend/ui/details-bottle.blp:135 #, fuzzy msgid "Run in Terminal" msgstr "Lancarkan didalam terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 #, fuzzy msgid "My bottle" msgstr "Botol baharu" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Persekitaran" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Pelari" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Pemversian didayakan untuk botol ini" #: bottles/frontend/ui/details-bottle.blp:218 #, fuzzy msgid "Versioning is active for this bottle." msgstr "Pemversian adalah aktif didalam botol ini." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 #, fuzzy msgid "Run Executable…" msgstr "Jalankan aplikasi" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Program" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 #, fuzzy msgid "Install Programs…" msgstr "Memasang DXVK…" #: bottles/frontend/ui/details-bottle.blp:346 #, fuzzy msgid "Options" msgstr "Operasi" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 #, fuzzy msgid "Settings" msgstr "Tetapan paparan" #: bottles/frontend/ui/details-bottle.blp:351 #, fuzzy msgid "Configure bottle settings." msgstr "Mencipta botol…" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Pengantung" #: bottles/frontend/ui/details-bottle.blp:361 #, fuzzy msgid "Install dependencies for programs." msgstr "Memasang pengantung: {0}…" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 #, fuzzy msgid "Create and manage bottle states." msgstr "Simpan state botol." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 #, fuzzy msgid "Task Manager" msgstr "Pengurus Tugas" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:394 #, fuzzy msgid "Command Line" msgstr "Baris Arahan" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Jalankan arahan didalam Botol." #: bottles/frontend/ui/details-bottle.blp:404 #, fuzzy msgid "Registry Editor" msgstr "Editor Pendaftaran" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Edit pendaftaran dalaman." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 #, fuzzy msgid "Debugger" msgstr "Nyahpepijat" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfigurasi" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Penyahpasang" #: bottles/frontend/ui/details-bottle.blp:462 #, fuzzy msgid "Control Panel" msgstr "Panel kawalan" #: bottles/frontend/ui/details-dependencies.blp:9 #, fuzzy msgid "Search for dependencies…" msgstr "Pilih pengantung" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Laporkan masalah atau kehilangan pengantungan." #: bottles/frontend/ui/details-dependencies.blp:77 #, fuzzy msgid "Report Missing Dependency" msgstr "Laporkan masalah atau kehilangan pengantungan." #: bottles/frontend/ui/details-dependencies.blp:81 #, fuzzy msgid "Read Documentation." msgstr "Baca dokumentasi" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentasi" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "" #: bottles/frontend/ui/details-installers.blp:9 #, fuzzy msgid "Search for Programs…" msgstr "Cari untuk program yang telah dipasang" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 #, fuzzy msgid "No Installers Found" msgstr "Tiada states dijumpai" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 #, fuzzy msgid "Read Documentation" msgstr "Baca dokumentasi" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nama" #: bottles/frontend/ui/details-preferences.blp:11 #, fuzzy msgid "Components" msgstr "Versi komponen" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Menaik tarafkan pelari dan komponen, sila tunggu…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Menaik tarafkan DXVK, sila tunggu…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Menaik tarafkan VKD3D, sila tunggu…" #: bottles/frontend/ui/details-preferences.blp:54 #, fuzzy msgid "DXVK NVAPI" msgstr "Versi DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Menaik tarafkan DXVK-NVAPI, sila tunggu…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 #, fuzzy msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Sesebuah alternatif kepada NVIDIA Reflex. Boleh dikesan oleh beberapa " "Anticheat." #: bottles/frontend/ui/details-preferences.blp:71 #, fuzzy msgid "Updating LatencyFleX, please wait…" msgstr "Menaik tarafkan DXVK, sila tunggu…" #: bottles/frontend/ui/details-preferences.blp:84 #, fuzzy msgid "Display" msgstr "Tetapan paparan" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 #, fuzzy msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Menambahbaikan prestasi pada kos pengunaan elektrik yang meningkat." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 #, fuzzy msgid "Discrete Graphics" msgstr "GPU Diskret" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 #, fuzzy msgid "Manage Post-Processing Layer settings" msgstr "Urus peraturan Gamescope" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Urus peraturan Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 #, fuzzy msgid "Advanced Display Settings" msgstr "Tetapan paparan" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Prestasi" #: bottles/frontend/ui/details-preferences.blp:188 #, fuzzy msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Membolehkan penyegeraan untuk meningkatkan prestasi pemproses berbilang " "teras." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Penyegeraan" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistem" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 #, fuzzy msgid "Monitor Performance" msgstr "Prestasi" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 #, fuzzy msgid "Feral GameMode" msgstr "Guna GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 #, fuzzy msgid "Manage vmtouch settings" msgstr "Urus peraturan Gamescope" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 #, fuzzy msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Cari untuk program yang telah dipasang" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:254 #, fuzzy msgid "Windows Version" msgstr "Versi Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Menaik tarafkan versi WIndows, sila tunggu…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 #, fuzzy msgid "Manage the Sandbox Permissions" msgstr "Urus versi DXVK" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 #, fuzzy msgid "Bottles Runtime" msgstr "Guna masa-jalan Botol" #: bottles/frontend/ui/details-preferences.blp:296 #, fuzzy msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Menyediakan seberkas library ekstra untuk keserasian yang banyak,\n" "lumpuhkan jika anda lari kepada isu-isu." #: bottles/frontend/ui/details-preferences.blp:306 #, fuzzy msgid "Steam Runtime" msgstr "Guna pelari Steam" #: bottles/frontend/ui/details-preferences.blp:307 #, fuzzy msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Menyediakan seberkas library ekstra untuk keserasian yang banyak,\n" "lumpuhkan jika anda lari kepada isu-isu." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 #, fuzzy msgid "Working Directory" msgstr "Directori perkerjaan" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 #, fuzzy msgid "Reset to Default" msgstr "Set semula default" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 #, fuzzy msgid "(Default)" msgstr "gl (lalai)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 #, fuzzy msgid "DLL Overrides" msgstr "DLL mengatasi" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 #, fuzzy msgid "Environment Variables" msgstr "Adakan pembolehubah persekitaran dengan cepat" #: bottles/frontend/ui/details-preferences.blp:367 #, fuzzy msgid "Manage Drives" msgstr "Urus drives" #: bottles/frontend/ui/details-preferences.blp:381 #, fuzzy msgid "Automatic Snapshots" msgstr "Versi" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 #, fuzzy msgid "Compression" msgstr "Versi komponen" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 #, fuzzy msgid "Manage Patterns" msgstr "Urus pelari" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Segarkan semula" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Hentikan proses" #: bottles/frontend/ui/details-versioning.blp:18 #, fuzzy msgid "No Snapshots Found" msgstr "Tiada states dijumpai" #: bottles/frontend/ui/details-versioning.blp:19 #, fuzzy msgid "Create your first snapshot to start saving states of your preferences." msgstr "Cipta state pertama untuk mula mengunakan versi." #: bottles/frontend/ui/details-versioning.blp:54 #, fuzzy msgid "A short comment" msgstr "Komen yang sangat pendek" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Simpan state botol." #: bottles/frontend/ui/details-versioning.blp:78 #, fuzzy msgid "Create new Snapshot" msgstr "Cipta state baharu" #: bottles/frontend/ui/details.blp:16 #, fuzzy msgid "Details" msgstr "Perincian Botol" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 #, fuzzy msgid "Go Back" msgstr "Kembali" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operasi" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 #, fuzzy msgid "Select Bottle" msgstr "Penduaan botol" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Batal" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Pilih" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 #, fuzzy msgid "Create New Bottle" msgstr "Cipta botol baharu" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 #, fuzzy msgid "Bottles Crash Report" msgstr "Botol dicipta" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 #, fuzzy msgid "_Cancel" msgstr "Batal" #: bottles/frontend/ui/dialog-crash-report.blp:25 #, fuzzy msgid "Send Report" msgstr "Hantar report" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Botol crashed kali terakhir. Tolong isikan report dengan melampirkan " "traceback untuk membantu kami mengetahui masalah yang mencegahnya daripada " "berlaku sekali lagi." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Kami jumpa satu atau banyak lagi report yang hampir sama (atau sama). Tolong " "pastikan untuk semak balik betul-betul iya belum sudah direport sebelum " "menyerahkan yang baharu. Setiap report mengunakan usaha daripada pemaju " "untuk mendiagnosis, tolong hormati kerja mereka dan pastikan anda tidak " "menyerahkan yang sama." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Saya masih lagi mahu untuk mereport." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Pilihan lanjutan" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Keluar" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 #, fuzzy msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Dynamic Link Libraries boleh ditentukan untuk dibina dalam " "(disediakan oleh Wine) atau asli (disediakan oleh program itu)" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 #, fuzzy msgid "New Override" msgstr "Atasan baharu" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 #, fuzzy msgid "Overrides" msgstr "DLL mengatasi" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 #, fuzzy msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Ini adalah laluan daripada sistem host anda yang telah di mapped kan dan " "dikenali sebagai peranti oleh pelari (e.g. C: D:..)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Huruf" #: bottles/frontend/ui/dialog-drives.blp:49 #, fuzzy msgid "Existing Drives" msgstr "Drives yang sedia ada" #: bottles/frontend/ui/dialog-duplicate.blp:16 #, fuzzy msgid "Duplicate Bottle" msgstr "Penduaan botol" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Penduakan" #: bottles/frontend/ui/dialog-duplicate.blp:49 #, fuzzy msgid "Enter a name for the duplicate of the Bottle." msgstr "Taipkan nama untuk botol baharu" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Menduakan…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 #, fuzzy msgid "Bottle Duplicated" msgstr "Botol diduakan" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 #, fuzzy msgid "Existing Variables" msgstr "Pemboleh ubah yang sedia ada" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 #, fuzzy msgid "Pattern" msgstr "Huruf" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 #, fuzzy msgid "Existing Patterns" msgstr "Drives yang sedia ada" #: bottles/frontend/ui/dialog-gamescope.blp:6 #, fuzzy msgid "Gamescope Settings" msgstr "Tetapan Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Simpan" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 #, fuzzy msgid "Game Resolution" msgstr "Resolusi Game" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Panjang" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Tinggi" #: bottles/frontend/ui/dialog-gamescope.blp:81 #, fuzzy msgid "Window Resolution" msgstr "Versi Windows" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 #, fuzzy msgid "Frame Rate Limit" msgstr "Had frame rate" #: bottles/frontend/ui/dialog-gamescope.blp:137 #, fuzzy msgid "Frame Rate Limit When Unfocused" msgstr "Had frame rate (apabila tidak fokus)" #: bottles/frontend/ui/dialog-gamescope.blp:153 #, fuzzy msgid "Integer Scaling" msgstr "Guna penskalaan integer" #: bottles/frontend/ui/dialog-gamescope.blp:162 #, fuzzy msgid "Window Type" msgstr "Jenis tingkap" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Tiada sempadan" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Skrin penuh" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 #, fuzzy msgid "Start Installation" msgstr "Operasi" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 #, fuzzy msgid "Completed!" msgstr "Versi komponen" #: bottles/frontend/ui/dialog-installer.blp:130 #, fuzzy msgid "Show Programs" msgstr "Program" #: bottles/frontend/ui/dialog-installer.blp:148 #, fuzzy msgid "Installation Failed!" msgstr "Pemasangan pengantung gagal." #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 #, fuzzy msgid "All messages" msgstr "Padamkan mesej" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 #, fuzzy msgid "Warnings" msgstr "Amaran" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Pelayar jurnal" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 #, fuzzy msgid "Those arguments will be passed at launch." msgstr "Kesemua argument akan diberikan kepada program semasa pelancaran:" #: bottles/frontend/ui/dialog-launch-options.blp:43 #, fuzzy msgid "Custom Arguments" msgstr "Jalankan dengan arguments" #: bottles/frontend/ui/dialog-launch-options.blp:46 #, fuzzy msgid "Command Arguments" msgstr "Beri argument" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 #, fuzzy msgid "Post-run Script" msgstr "Skrip selepas larian" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Pilih skrip dimana yang perlu dijalankan selepas larian." #: bottles/frontend/ui/dialog-launch-options.blp:70 #, fuzzy msgid "Choose a Script" msgstr "Pilih skrip" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 #, fuzzy msgid "Choose from where start the program." msgstr "Tutup Botol selepas menjalankan program" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 #, fuzzy msgid "Choose a Directory" msgstr "Pilih directori" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 #, fuzzy msgid "Preferences Overrides" msgstr "Keutamaan" #: bottles/frontend/ui/dialog-launch-options.blp:119 #, fuzzy msgid "Reset to Bottle's Defaults" msgstr "Set semula default" #: bottles/frontend/ui/dialog-launch-options.blp:165 #, fuzzy msgid "Virtual Desktop" msgstr "Guna desktop virtual" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Tukar nama" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 #, fuzzy msgid "New Name" msgstr "Nama" #: bottles/frontend/ui/dialog-run-args.blp:13 #, fuzzy msgid "Run With Arguments" msgstr "Jalankan dengan arguments" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Lari" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Tulis dibawah argument yang mahu diberikan kepada program." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 #, fuzzy msgid "Sandbox Settings" msgstr "Tetapan Gamescope" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 #, fuzzy msgid "Share Sound" msgstr "Tiada states dijumpai" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 #, fuzzy msgid "Upgrade Needed" msgstr "Naik taraf" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 #, fuzzy msgid "New Versioning System" msgstr "Versi" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 #, fuzzy msgid "Default" msgstr "gl (lalai)" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 #, fuzzy msgid "Default Settings" msgstr "Tetapan paparan" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 #, fuzzy msgid "Show Information" msgstr "Maklumat botol" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 #, fuzzy msgid "Subpixel Quality" msgstr "Kualiti Ultra" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Dibina dalam (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Asli (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 #, fuzzy msgid "Builtin, then Native" msgstr "Dibina dalam selepas itu asli" #: bottles/frontend/ui/dll-override-entry.blp:11 #, fuzzy msgid "Native, then Builtin" msgstr "Asli selepas itu dibina dalam" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/tunjuk/kepada/laluan" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Semak imbas files" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 #, fuzzy msgid "Wine prefix name" msgstr "Membolehkan log wine fixme" #: bottles/frontend/ui/importer-entry.blp:28 #, fuzzy msgid "Manager" msgstr "Pengurus Tugas" #: bottles/frontend/ui/importer-entry.blp:38 #, fuzzy msgid "This Wine prefix was already imported in Bottles." msgstr "wineprefix ini telah sudah diimport kedalam botol." #: bottles/frontend/ui/importer.blp:22 #, fuzzy msgid "Import a Bottle backup" msgstr "Import sandaran botol" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 #, fuzzy msgid "No Prefixes Found" msgstr "Tiada program dijumpai" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 #, fuzzy msgid "Full Archive" msgstr "Arkib penuh" #: bottles/frontend/ui/installer-entry.blp:16 #, fuzzy msgid "Show Manifest…" msgstr "Papar manifest" #: bottles/frontend/ui/installer-entry.blp:20 #, fuzzy msgid "Read Review…" msgstr "Baca review" #: bottles/frontend/ui/installer-entry.blp:34 #, fuzzy msgid "Installer name" msgstr "Pemasang" #: bottles/frontend/ui/installer-entry.blp:35 #, fuzzy msgid "Installer description" msgstr "Pemasang" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 #, fuzzy msgid "Program Menu" msgstr "Program" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 #, fuzzy msgid "Launch" msgstr "Tukar pilihan penlancaran" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 #, fuzzy msgid "Launch with Steam" msgstr "Lancarkan didalam terminal" #: bottles/frontend/ui/library-entry.blp:108 #, fuzzy msgid "Item name" msgstr "Nama Botol" #: bottles/frontend/ui/library-entry.blp:132 #, fuzzy msgid "Remove from Library" msgstr "Padamkan daripada Programs" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Pemversian adalah aktif didalam botol ini." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Botol ini kelihatan rosak." #: bottles/frontend/ui/list-entry.blp:55 #, fuzzy msgid "Execute in this Bottle" msgstr "Jalankan didalam botol ini" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Lari disini" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Botol ini kelihatan rosak, fail konfigurasi telah hilang. Saya boleh cuba " "untuk selesaikannya dengan menciptakan konfigurasi yang baharu." #: bottles/frontend/ui/list.blp:12 #, fuzzy msgid "Search your bottles…" msgstr "Cari botol anda .." #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Botol" #: bottles/frontend/ui/list.blp:49 #, fuzzy msgid "Create New Bottle…" msgstr "Cipta botol baharu" #: bottles/frontend/ui/list.blp:63 #, fuzzy msgid "No Results Found" msgstr "Tiada states dijumpai" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 #, fuzzy msgid "Browse" msgstr "Layari C:" #: bottles/frontend/ui/new.blp:32 #, fuzzy msgid "C_reate" msgstr "Cipta" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Nama Botol" #: bottles/frontend/ui/new.blp:75 #, fuzzy msgid "_Application" msgstr "Aplikasi" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 #, fuzzy msgid "C_ustom" msgstr "Guna Gamescope" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "" #: bottles/frontend/ui/new.blp:118 #, fuzzy msgid "Share User Directory" msgstr "Pilih directori" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Binaan" #: bottles/frontend/ui/new.blp:137 #, fuzzy msgid "32-bit should only be used if strictly necessary." msgstr "Kami mengesyorkan mengunakan 32bit sahaja jika memang diperlukan" #: bottles/frontend/ui/new.blp:146 #, fuzzy msgid "Import a custom configuration." msgstr "Konfigurasi" #: bottles/frontend/ui/new.blp:176 #, fuzzy msgid "Bottle Directory" msgstr "Pilih directori" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 #, fuzzy msgid "_Close" msgstr "Tutup" #: bottles/frontend/ui/new.blp:281 #, fuzzy msgid "This name is unavailable, please try another." msgstr "Ciri ini tidak tersedia di sistem anda." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Selamat datang kepada Botol" #: bottles/frontend/ui/onboard.blp:60 #, fuzzy msgid "Run Windows Software on Linux." msgstr "Jalankan perisian Windows pada Linux Dengan Botol!" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 #, fuzzy msgid "Windows in Bottles" msgstr "Jenis tingkap" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 #, fuzzy msgid "Start using Bottles" msgstr "Mulakan dengan mencipta botol." #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Seterusnya" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Keutamaan" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Umum" #: bottles/frontend/ui/preferences.blp:14 #, fuzzy msgid "Appearance" msgstr "Penampilan" #: bottles/frontend/ui/preferences.blp:17 #, fuzzy msgid "Dark Mode" msgstr "Tema malam" #: bottles/frontend/ui/preferences.blp:18 #, fuzzy msgid "Whether Bottles should use the dark color scheme." msgstr "Sama ada botol perlu guna variant tema malam." #: bottles/frontend/ui/preferences.blp:28 #, fuzzy msgid "Show Update Date" msgstr "Tunjuk tarikh kemas kini" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Sama ada untuk tunjukkan tarikh kemas kini didalam senarai botol." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Pemberitahuan" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Tunjukkan notifikasi untuk muat turun dan pemasangan." #: bottles/frontend/ui/preferences.blp:52 #, fuzzy msgid "Temp Files" msgstr "Fail sementara" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Bersihkan fail sementara apabila Botol dilancarkan?" #: bottles/frontend/ui/preferences.blp:62 #, fuzzy msgid "Close Bottles After Starting a Program" msgstr "Tutup Botol selepas menjalankan program" #: bottles/frontend/ui/preferences.blp:63 #, fuzzy msgid "Close Bottles after starting a program from the file manager." msgstr "Tutup Botol selepas menjalankan program daripada fail manager" #: bottles/frontend/ui/preferences.blp:73 #, fuzzy msgid "Integrations" msgstr "Operasi" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 #, fuzzy msgid "List and manage Steam Proton prefixes." msgstr "Togel pertolongan awalan Steam Proton pencubaan." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 #, fuzzy msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Pemversian adalah aktif didalam botol ini." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "" #: bottles/frontend/ui/preferences.blp:131 #, fuzzy msgid "Bottles Directory" msgstr "Pilih directori" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Pelari" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 #, fuzzy msgid "DLL Components" msgstr "Versi komponen" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Teras" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Pencubaan" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 #, fuzzy msgid "In early development." msgstr "In early development (memerlukan but semula)" #: bottles/frontend/ui/program-entry.blp:19 #, fuzzy msgid "Launch with Terminal" msgstr "Lancarkan didalam terminal" #: bottles/frontend/ui/program-entry.blp:25 #, fuzzy msgid "Browse Path" msgstr "Layari laluan" #: bottles/frontend/ui/program-entry.blp:39 #, fuzzy msgid "Change Launch Options…" msgstr "Tukar pilihan penlancaran" #: bottles/frontend/ui/program-entry.blp:43 #, fuzzy msgid "Add to Library" msgstr "Padamkan daripada Programs" #: bottles/frontend/ui/program-entry.blp:47 #, fuzzy msgid "Add Desktop Entry" msgstr "Tambah kemasukkan desktop" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 #, fuzzy msgid "Rename…" msgstr "Tukar nama" #: bottles/frontend/ui/program-entry.blp:62 #, fuzzy msgid "Hide Program" msgstr "Program" #: bottles/frontend/ui/program-entry.blp:66 #, fuzzy msgid "Show Program" msgstr "Program" #: bottles/frontend/ui/program-entry.blp:70 #, fuzzy msgid "Remove from List" msgstr "Padamkan daripada Programs" #: bottles/frontend/ui/program-entry.blp:83 #, fuzzy msgid "Program name" msgstr "Program" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 #, fuzzy msgid "State id" msgstr "Tiada states dijumpai" #: bottles/frontend/ui/state-entry.blp:9 #, fuzzy msgid "State comment" msgstr "Komen yang sangat pendek" #: bottles/frontend/ui/state-entry.blp:16 #, fuzzy msgid "Restore this Snapshot" msgstr "Kembalikan state ini" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Padamkan mesej" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Sepertinya anda tidak tersambung kepada internet. Tanpanya, anda tidak boleh " "memuat turun komponen yang penting. Tekan icon ini apabila anda telah " "bersambung kepada internet." #: bottles/frontend/ui/window.blp:79 #, fuzzy msgid "Import…" msgstr "Pengimport" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Tentang Botol" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Dikemas kini: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 #, fuzzy msgid "Select Executable" msgstr "Penduaan botol" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Tambah" #: bottles/frontend/views/bottle_details.py:346 #, fuzzy msgid "Hide Hidden Programs" msgstr "Tunjuk/Sembunyikan program yang telah di nyahpasang" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, fuzzy, python-brace-format msgid "Launching \"{0}\"…" msgstr "Lancarkan didalam terminal" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Pilih lokasi dimana untuk menyimpan konfig sandaran" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Pilih lokasi dimana untuk menyimpan arkib sandaran" #: bottles/frontend/views/bottle_details.py:435 #, fuzzy msgid "Backup" msgstr "Sandaran {0}" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, fuzzy, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Sandaran {0}" #: bottles/frontend/views/bottle_details.py:501 #, fuzzy msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Adakah anda pasti anda mahu menghapuskan Botol ini dan semua failnya?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 #, fuzzy msgid "Missing Runner" msgstr "Pelari" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 #, fuzzy msgid "Are you sure you want to force stop all processes?" msgstr "Adakah anda pasti anda mahu menghapuskan Botol ini dan semua failnya?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 #, fuzzy msgid "This feature is unavailable on your system." msgstr "Ciri ini tidak tersedia di sistem anda." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 #, fuzzy msgid "Select Working Directory" msgstr "Directori perkerjaan" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 #, fuzzy msgid "Are you sure you want to delete all snapshots?" msgstr "Adakah anda pasti anda mahu menghapuskan Botol ini dan semua failnya?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Pemasang" #: bottles/frontend/views/details.py:234 #, fuzzy msgid "Operations in progress, please wait." msgstr "Menaik tarafkan versi WIndows, sila tunggu…" #: bottles/frontend/views/details.py:239 #, fuzzy msgid "Return to your bottles." msgstr "Cari botol anda .." #: bottles/frontend/views/importer.py:92 #, fuzzy msgid "Backup imported successfully" msgstr "Keadaan baharu [{0}] berjaya dicipta!" #: bottles/frontend/views/importer.py:94 #, fuzzy msgid "Import failed" msgstr "Pengimport" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 #, fuzzy msgid "Importing backup…" msgstr "Mengimport sandaran: {0}" #: bottles/frontend/views/importer.py:119 #, fuzzy msgid "Select a Backup Archive" msgstr "Pilih arkib sandaran" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 #, fuzzy msgid "Import" msgstr "Pengimport" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 #, fuzzy msgid "Select a Configuration File" msgstr "Pilih fail konfigurasi" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, fuzzy, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Lancarkan didalam terminal" #: bottles/frontend/views/list.py:235 #, fuzzy msgid "Your Bottles" msgstr "Tentang Botol" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 #, fuzzy msgid "Select Bottle Directory" msgstr "Pilih directori" #: bottles/frontend/views/new.py:176 #, fuzzy msgid "Creating Bottle…" msgstr "Cipta botol baharu" #: bottles/frontend/views/new.py:221 #, fuzzy msgid "Unable to Create Bottle" msgstr "Cipta botol baharu" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 #, fuzzy msgid "Bottle Created" msgstr "Botol dicipta" #: bottles/frontend/views/new.py:233 #, fuzzy, python-brace-format msgid "\"{0}\" was created successfully." msgstr "Keadaan baharu [{0}] berjaya dicipta!" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "Penduaan botol" #: bottles/frontend/views/preferences.py:198 #, fuzzy msgid "Relaunch Bottles?" msgstr "Penduaan botol" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Lain-lain" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Naik taraf" #: bottles/frontend/widgets/component.py:140 #, fuzzy msgid "Installing…" msgstr "Memasang DXVK…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Kenyataan untuk {0}" #: bottles/frontend/widgets/dependency.py:172 #, fuzzy, python-brace-format msgid "\"{0}\" uninstalled" msgstr "Penyahpasang" #: bottles/frontend/widgets/dependency.py:174 #, fuzzy, python-brace-format msgid "\"{0}\" installed" msgstr "Penyahpasang" #: bottles/frontend/widgets/dependency.py:188 #, fuzzy, python-brace-format msgid "\"{0}\" failed to install" msgstr "Penyahpasang" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Ulasan untuk {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, fuzzy, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Lancarkan didalam terminal" #: bottles/frontend/widgets/program.py:190 #, fuzzy, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Lancarkan didalam terminal" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Tunjuk report" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " ............Isu ini telah direport 5 kali dan tidak boleh " "dihantar sekali lagi.\n" "............Report anda punya maklum balas disalah satu report yang sedia " "ada dibawah." #: bottles/frontend/windows/display.py:102 #, fuzzy msgid "Updating display settings, please wait…" msgstr "Menaik tarafkan versi WIndows, sila tunggu…" #: bottles/frontend/windows/display.py:114 #, fuzzy msgid "Display settings updated" msgstr "Tetapan paparan" #: bottles/frontend/windows/dlloverrides.py:136 #, fuzzy msgid "No overrides found." msgstr "Tiada program dijumpai" #: bottles/frontend/windows/drives.py:71 #, fuzzy msgid "Select Drive Path" msgstr "Penduaan botol" #: bottles/frontend/windows/envvars.py:131 #, fuzzy msgid "No environment variables defined." msgstr "Adakan pembolehubah persekitaran dengan cepat" #: bottles/frontend/windows/exclusionpatterns.py:108 #, fuzzy msgid "No exclusion patterns defined." msgstr "Adakan pembolehubah persekitaran dengan cepat" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Suatu kesalahan telah berlaku." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Salin kepada clipboard" #: bottles/frontend/windows/installer.py:62 #, fuzzy msgid "Select Resource File" msgstr "Penduaan botol" #: bottles/frontend/windows/installer.py:109 #, fuzzy msgid "Installing Windows dependencies…" msgstr "Memasang pengantung: {0}…" #: bottles/frontend/windows/installer.py:110 #, fuzzy msgid "Configuring the bottle…" msgstr "Mencipta botol…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 #, fuzzy msgid "Installing the {}…" msgstr "Memasang DXVK…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, fuzzy, python-brace-format msgid "Installing {0}…" msgstr "Memasang DXVK…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, fuzzy, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "Pemversian didayakan untuk botol ini" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 #, fuzzy msgid "Select Script" msgstr "Penduaan botol" #: bottles/frontend/windows/main_window.py:220 #, fuzzy msgid "Custom Bottles Path not Found" msgstr "Laluan botol adat (memerlukan but semula)" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 #, fuzzy msgid "Run Windows Software" msgstr "Menjalankan perisian Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Penghijrahan Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Togol dialog pemindahan Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tema malam" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Paksa untuk menggunakan tema gelap." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Togel tarikh kemas kini dalam senarai" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Togel tarikh kemas kini dalam senarai daripada botol." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 #, fuzzy msgid "Toggle steam apps listing." msgstr "Togel tarikh kemas kini dalam senarai" #: data/com.usebottles.bottles.gschema.xml:26 #, fuzzy msgid "Epic Games listing" msgstr "Epic Games Store ..." #: data/com.usebottles.bottles.gschema.xml:27 #, fuzzy msgid "Toggle epic games listing." msgstr "Togel tarikh kemas kini dalam senarai" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 #, fuzzy msgid "Toggle ubisoft connect listing." msgstr "Togel tarikh kemas kini dalam senarai" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Lebar tetingkap" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Ubah kelebaran tetingkap." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Ketinggian tetingkap" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Ubah ketinggian tetingkap." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Paparkan pemberitahuan." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Pembersihan sementara" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Bersihkan laluan sementara semasa sistem dimuatkan." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Calon lepasan" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Togol calon lepasan untuk pejalan." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Antara muka awal" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Pilih paparan dimana aplikasi akan dijalankan." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Togel kelebihan pencubaan seperti pembuatan versi dan pemasang. Calon " "lepasan untuk pelari." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 #, fuzzy msgid "Toggle Steam Proton prefixes support." msgstr "Togel pertolongan awalan Steam Proton pencubaan." #: data/com.usebottles.bottles.gschema.xml:76 #, fuzzy msgid "Experiments:sandbox" msgstr "Uji Kaji:steam" #: data/com.usebottles.bottles.gschema.xml:77 #, fuzzy msgid "Toggle experimental Sandbox per bottle." msgstr "Togol mod Pustaka uji kaji." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Tutup Botol secara automatik" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Tutup Botol selepas menjalankan aplikasi daripada pengurus fail." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 #, fuzzy msgid "Toggle sandbox warning." msgstr "Togel tarikh kemas kini dalam senarai" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Jalankan perisian Windows pada Linux Dengan Botol!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Botolkan perisian dan rasai kenikmatannya!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Sistem pemasangan pengantungan terbina dalam kami memberi akses automatik " "keserasian perisian. Gunakan pengurus muat turun untuk memuat turun komponen " "rasmi: Pelari (Wine, Proton), DXVK, pengantungan, dan lain-lain." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Pembuatan versi Botol menyimpan kerja anda selamat sekarang dan membolehkan " "anda mengembalikannya di masa hadapan!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Kelebihan:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Cipta botol dengan mengunakan persekitaran yang telah dikonfigurasi atau " "ciptanya sendiri" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Jalankan perisian (.exe/.msi) di dalam botol anda, secara langsung daripada " "menu konteks file-manager anda" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Aplikasi dikesanan secara automatik di dalam botol anda" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Adakan pembolehubah persekitaran dengan cepat" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Atasi DLL secara langsung dari setiap pilihan botol" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Tukar pejalan secara layang untuk mana-mana Botol" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Pelbagai pengoptimuman peforma permainan " "(esync, fsync, DXKV, cache, shader compiler, offload ... dan banyak lagi.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Pemasangan automatik dan pengurusan untuk pejalan Wine dan Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Penyelenggaraan automatik botol jika rosak" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Pemasang pengantungan terbina dalam berasaskan repositori dorongan komuniti" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Pengurus tugas terbina dalam untuk proses-proses Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Akses kepada ProtonDB dan WIneHQ untuk pertolongan" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Sistem untuk membawa konfigurasi anda kepada versi terbaharu Botol" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Sandarkan atau import botol" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Import awalan Wine dari pengurus Wine yang lain" #: data/com.usebottles.bottles.metainfo.xml.in:34 #, fuzzy msgid "Bottles versioning" msgstr "Guna versi" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... dan banyak lagi yang anda boleh tahu daripada memasang Botol!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 #, fuzzy msgid "Correct version" msgstr "Versi komponen" #: data/com.usebottles.bottles.metainfo.xml.in:106 #, fuzzy msgid "Fix crash when creating a bottle" msgstr "Ada kesalahan semasa sedang menciptakan botol." #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 #, fuzzy msgid "Add toast for \"Run Executable\"" msgstr "Adakan laluan adat aplikasi" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 #, fuzzy msgid "Importing backups resulted an error" msgstr "Mengimport sandaran: {0}" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 #, fuzzy msgid "Correct version date" msgstr "Tarikh tercipta" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #, fuzzy #~ msgid "Calculating…" #~ msgstr "Mengira…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Larikan .exe/.msi didalam botol ini" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Cipta botol baharu" #, fuzzy #~ msgid "New Bottle" #~ msgstr "Botol baharu" #, fuzzy #~ msgid "Bottle Information" #~ msgstr "Maklumat botol" #~ msgid "An environment improved for Windows games." #~ msgstr "Sebuah persekitaran bertambah baik untuk game Windows." #, fuzzy #~ msgid "An environment improved for Windows applications." #~ msgstr "Sebuah persekitaran bertambah baik untuk aplikasi Windows." #, fuzzy #~ msgid "A clear environment for your experiments." #~ msgstr "Sebuah persekitaran yang kosong untuk experiment anda." #, fuzzy #~ msgid "Unlinked Home Directory" #~ msgstr "Dinyahpautkan homedir" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Jangan pautkan userdir kepada homedir" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "Guna Gamescope" #~ msgid "You are offline, unable to download." #~ msgstr "Anda offline, tidak mampu untuk memuat turun." #~ msgid "Choose an executable path" #~ msgstr "Pilih laluan program" #~ msgid "Choose a Windows executable file" #~ msgstr "Pilih program windows" #~ msgid "Choose working directory for executables" #~ msgstr "Pilih directori perkerjaan untuk program" #, fuzzy #~ msgid "Choose a recipe file" #~ msgstr "Pilih fail konfigurasi" #, fuzzy #~ msgid "Choose where to store the bottle" #~ msgstr "Pilih nama untuk botol anda" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Pilih laluan botol yang baharu" #~ msgid "Choose the script" #~ msgstr "Pilih skrip" #, fuzzy #~ msgid "Choose the Working Directory" #~ msgstr "Directori perkerjaan" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Gagal untuk memasang komponen, sebanyak 3 kali dicuba." #~ msgid "Layers" #~ msgstr "Lapisan" #~ msgid "Ultra Quality" #~ msgstr "Kualiti Ultra" #~ msgid "Quality" #~ msgstr "Kualiti" #~ msgid "Balanced" #~ msgstr "Seimbang" #~ msgid "Layered" #~ msgstr "Berlapisan" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Sebuah persekitaran berlapisan, dimana setiap aplikasi ada lapisan." #~ msgid "Choose path" #~ msgstr "Pilih laluan" #, fuzzy #~ msgid "Choose a file." #~ msgstr "Pilih fail konfigurasi" #, fuzzy #~ msgid "File not Found" #~ msgstr "Tiada states dijumpai" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Urus wineprefix secara senang dengan mengunakan persekitaran" #, fuzzy #~ msgid "Run with Arguments…" #~ msgstr "Jalankan dengan arguments" #, fuzzy #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Layari file dalaman." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Urus proses-proses didalam pengurus tugas Wine." #~ msgid "Debug wine processes." #~ msgstr "Nyahpepijat proses wine." #, fuzzy #~ msgid "Wine Configuration" #~ msgstr "Konfigurasi" #~ msgid "Adjust internal settings." #~ msgstr "Laraskan tetapan dalaman." #, fuzzy #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Nyahpasang program dengan menggunakan penyahpasang wine" #, fuzzy #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Akses kepada panel kawalan wine dalaman." #, fuzzy #~ msgid "Read documentation." #~ msgstr "Baca dokumentasi" #, fuzzy #~ msgid "Install Selected" #~ msgstr "Pasang dipilih" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "Kami secara tegasnya menasihatkan daripada memasang beberapa pengantungan " #~ "dalam satu masa." #, fuzzy #~ msgid "Select Dependencies" #~ msgstr "Pilih pengantung" #~ msgid "Read documentation" #~ msgstr "Baca dokumentasi" #~ msgid "Graphics" #~ msgstr "Grafik" #, fuzzy #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Menambahbaikan prestasi game-game DirectX 11 dan aplikasi 3D.\n" #~ "Lumpuhkan jika anda mengalami gangguan graphical." #, fuzzy #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Menambahbaikan prestasi game-game Direct 12 dan aplikasi 3D.\n" #~ "Lumpuhkan jika anda mengalami gangguan graphical." #, fuzzy #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "Membolehkan DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Menyediakan sokongan DLSS jika disediakan dan Nvidia's NVAPI." #, fuzzy #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR menggunakan teknologi upscaling yang paling canggih untuk menolong " #~ "galakan framerates anda.\n" #~ "Tutup ini jika anda mengalami gangguan graphical." #, fuzzy #~ msgid "vkBasalt" #~ msgstr "Guna vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt adalah lapisan pemprosesan pasca Vulkan untuk mempertingkatkan " #~ "grafik visual untuk games." #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "Urus peraturan Gamescope" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Guna desktop virtual Wine." #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "Biarkan program tangkap input tetikus apabila skrin penuh." #, fuzzy #~ msgid "Take Focus" #~ msgstr "Ambil fokus" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "" #~ "Aktifkannya jika program tidak mengambil balik fokus apabila bertukar." #, fuzzy #~ msgid "Screen Scaling" #~ msgstr "Penskalaan skrin" #, fuzzy #~ msgid "Set custom DPI." #~ msgstr "Setkan DPI adat" #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Penyembah" #, fuzzy #~ msgid "Select what backend to use for wined3d." #~ msgstr "Pilih hujung belakang yang mana untuk diguna wined3d" #~ msgid "gl (default)" #~ msgstr "gl (lalai)" #~ msgid "gdi" #~ msgstr "gdi" #, fuzzy #~ msgid "Manage Components Versions" #~ msgstr "Versi komponen" #, fuzzy #~ msgid "DXVK Version" #~ msgstr "Versi DXVK" #, fuzzy #~ msgid "VKD3D Version" #~ msgstr "Versi VKD3D" #, fuzzy #~ msgid "LatencyFleX Version" #~ msgstr "Versi LatencyFleX" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Yang sama seperti Botol beri tetapi Steam provide." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Mengoptimumkan prestasi gaming dengan permintaan." #, fuzzy #~ msgid "Gamescope" #~ msgstr "Guna Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Guna Gamescope compositor-mikro." #, fuzzy #~ msgid "Defaults to the bottle path." #~ msgstr "Laluan lalai kepada botol." #, fuzzy #~ msgid "Reset to default" #~ msgstr "Set semula default" #~ msgid "Choose a directory" #~ msgstr "Pilih directori" #, fuzzy #~ msgid "Reduce Latency" #~ msgstr "Rendahkan kependaman PulseAudio" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Set kependaman PulseAudio kepada 60 milliseconds untuk menaikkan kualiti " #~ "bunyi" #~ msgid "Versioning" #~ msgstr "Versi" #, fuzzy #~ msgid "Development and Debugging" #~ msgstr "Pemaju & Nyahpepijat" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Laluan log code yang tidak terlaksana didalam Wine." #, fuzzy #~ msgid "No Programs found" #~ msgstr "Tiada program dijumpai" #, fuzzy #~ msgid "Toggle Hidden" #~ msgstr "Togol pencarian" #, fuzzy #~ msgid "Take a break, it may take a while." #~ msgstr "Rehatlah, ia mungkin memakan masa yang lama" #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Mengkonfigurasikan bagaimana Gamescope perlu urus tingkap untuk game yang " #~ "anda akan jalankan." #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Resolusi Gamescope" #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "Tetapan paparan" #, fuzzy #~ msgid "Start off by creating a Bottle." #~ msgstr "Mulakan dengan mencipta botol." #, fuzzy #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Laluan botol adat (memerlukan but semula)" #, fuzzy #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Pilih dimana mahu menyimpan botol baharu (ini tidak akan memindahkan yang " #~ "sedia ada)" #, fuzzy #~ msgid "In early development (requires restart)." #~ msgstr "In early development (memerlukan but semula)" #~ msgid "Open menu" #~ msgstr "Buka menu" #~ msgid "New bottle" #~ msgstr "Botol baharu" #, fuzzy #~ msgid "Confirm" #~ msgstr "Sahkan pemadaman" #, fuzzy #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Adakah anda pasti anda mahu menghapuskan Botol ini dan semua failnya?" #~ msgid "Default to the bottle path." #~ msgstr "Laluan lalai kepada botol." #~ msgid "Details & Utilities" #~ msgstr "Keperincian & Utiliti" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Dijumpai didalam anda punya start menu Botol." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Sesebuah botol yang bernama “{0}” telah berjaya dicipta" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "Menciptakan state versi 0…" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Botol baharu" #~ msgid "Easily manage wineprefix" #~ msgstr "Mengurus wineprefix dengan senang" #~ msgid "Experiments:library" #~ msgstr "Uji Kaji:pustaka" #~ msgid "Toggle experimental Library mode." #~ msgstr "Togol mod Pustaka uji kaji." #, fuzzy #~ msgid "Loading…" #~ msgstr "Sedang memuat turun…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Laluan tersuai botol tidak dijumpai. Sila periksa laluan di dalam " #~ "Pengaturan.\n" #~ "Laluan dikembalikan kepada yang asal; botol dari laluan itu tidak akan " #~ "ditampilkan!" #~ msgid "Health check" #~ msgstr "Periksa kesihatan" #~ msgid "Generating state files index …" #~ msgstr "Mencipta indeks fail keadaan …" #~ msgid "Creating a restore point …" #~ msgstr "Mencipta titik pemulihan…" #~ msgid "Could not create the state folder." #~ msgstr "Tidak dapat untuk mencipta folder keadaan." #~ msgid "Updating index …" #~ msgstr "Mengemas kini indeks …" #~ msgid "Could not update the states file." #~ msgstr "Tidak dapat mengemas kini fail keadaan." #~ msgid "Could not update the index file." #~ msgstr "Tidak dapat mengemas kini fail indeks." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Argument yang dijumpai untuk program: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Langkah {self.__step} atau {self.steps}" #, fuzzy, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "Lancarkan didalam terminal" #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Index untuk state {0}" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "Baca dokumentasi" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Togel overlay DXVK menunjukkan FPS dan keperincian yang lain-lain didalam " #~ "aplikasi D3D." #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "Baca dokumentasi" #~ msgid "Extra settings" #~ msgstr "Tetapan lebih" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "Dayakan versi untuk simpan dan kembalikan botol kepada suatu state." #, fuzzy #~ msgid "Health Check" #~ msgstr "Semak kesihatan" #~ msgid "Loading..." #~ msgstr "Memuatkan..." #~ msgid "Task manager" #~ msgstr "Pengurus Tugas" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Pilih dimana mahu menyimpan botol baharu (ini tidak akan memindahkan yang " #~ "sedia ada)" #, fuzzy #~ msgid "Installing..." #~ msgstr "Pasang" #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Taipkan komen yang sangat pendek:" #, fuzzy #~ msgid "Lutris" #~ msgstr "Pelari Lutris" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Pembuatan versi Botol (experimental)" #~ msgid "Translate" #~ msgstr "" #~ "Terjemahkan" #~ msgid "Funding" #~ msgstr "Pembiayaan" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Laporkan Bug" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Laporan pepijat" #~ msgid "Open with explorer" #~ msgstr "Buka dengan explorer" #~ msgid "Move inside the sandbox" #~ msgstr "Pindahkan kedalam sandbox" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Sedang dipindahkan didalam sandbox…" #~ msgid "Utilities" #~ msgstr "Utiliti" #~ msgid "Wine config" #~ msgstr "Konfig Wine" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Mode pencubaan didayakan: hanya pengantungan daripada repositori " #~ "pencubaan yang akan ditampilkan." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 ..." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Walau bagaimanapun fail-fail yang ada di lampiran ini telah disahkan ia " #~ "mungkin dibawah lesen proprietari." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Walau bagaimanapun fail-fail yang ada di lampiran ini telah disahkan ia " #~ "mungkin dibawah lesen proprietari." #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Baca dokumentasi" #~ msgid "Bottle details" #~ msgstr "Perincian Botol" #~ msgid "My beautiful bottle" #~ msgstr "Botol cantik saya" #~ msgid "Rename bottle" #~ msgstr "Menamakan semula botol" #~ msgid "Use DXVK" #~ msgstr "Guna DXVK" #~ msgid "Use VKD3D" #~ msgstr "Guna VKD3D" #~ msgid "Enable FSR" #~ msgstr "Membolehkan FSR" #~ msgid "Enable LatencyFleX" #~ msgstr "Dayakan LatencyFleX" #~ msgid "Mouse capture fullscreen" #~ msgstr "Tangkapan tetikus skrin penuh" #~ msgid "Manage VKD3D versions" #~ msgstr "Urus versi VKD3D" #~ msgid "Will restart the wineserver." #~ msgstr "Akan memulakan semula wineserver." #~ msgid "DLL overrides" #~ msgstr "DLL mengatasi" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "Baca dokumentasi" #~ msgid "Existing overrides" #~ msgstr "Atasan yang sedia ada" #~ msgid "New variable" #~ msgstr "Pemboleh ubah baharu" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Anda sedang mengunakan Botol Flatpak, ingat untuk berikan kebenaran " #~ "mengunakan Flatseal jika laluan skrip diluar sandbox." #~ msgid "Type the new name:" #~ msgstr "Taip nama baharu:" #~ msgid "Type here.." #~ msgstr "Taip disini.." #~ msgid "Message goes here." #~ msgstr "Mesej pergi disini." #~ msgid "Utility & Preferences" #~ msgstr "Utiliti & Keutamaan" #~ msgid "Choose a name for your bottle" #~ msgstr "Pilih nama untuk botol anda" #~ msgid "Welcome" #~ msgstr "Selamat datang" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "Botol membuatkan melarikan Software Windows dalam Linux sangat senang." #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "Apakah itu pelari?" #~ msgid "We Are Almost There" #~ msgstr "Kita hampir dipenghabisan jalan" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Kita perlu memuat turun dan memasang pelari untuk membolehkan anda untuk " #~ "mencipta anda punya botol.\n" #~ "Saiz muat turun adalah ~70MB.\n" #~ "Baca " #~ "lagi tentang apa yang kita akan memuat turun\n" #~ "\n" #~ "Kami tidak tawarkan fail-fail ini dengan Botol kerana ini semua ada " #~ "kitaran pengeluaran yang berlainan.\n" #~ "\n" #~ "Apabila anda bersedia tekan butang Install." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Duduk dan rehat, ia mungking mengambil beberapa minit." #~ msgid "Download" #~ msgstr "Muat turun" #~ msgid "Everything Is Ready!" #~ msgstr "Semua telah sedia!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Anda telah pun sedia untuk mencipta botol pertama anda." #~ msgid "Finish" #~ msgstr "Tamat" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Amaran: Pastikan untuk memberikan kebenaran kepada Flatpak untuk akses " #~ "laluan baharu.\n" #~ "Ini akan merosakkan sandbox!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Sama ada senarai diatas perlu menunjukkan versi yang tidak stabil." #~ msgid "Go back" #~ msgstr "Kembali semula" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "Jalankan aplikasi" #~ msgid "Installation failed, please check the logs." #~ msgstr "Pemasangan gagal, tolong semak log." #~ msgid "Done" #~ msgstr "Selesai" #~ msgid "Caffe runners" #~ msgstr "Pelari Caffe" #~ msgid "Proton runners" #~ msgstr "Pelari Proton" #~ msgid "Other runners" #~ msgstr "Pelari yang lain" #~ msgid "Type a name for your bottle" #~ msgstr "Masukkan nama untuk botol kamu" #~ msgid "New programs will be automatically found." #~ msgstr "Program baharu akan dijumpai secara automatik." #~ msgid "Duplicate a bottle" #~ msgstr "Penduakan botol" #~ msgid "This field cannot contain special characters!" #~ msgstr "Medan ini tidak boleh mengandungi karakter istimewa!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Ini adalah lapisan keserasian yang membenarkan software Windows diinstall " #~ "dan dilari didalam sistem Linux.\n" #~ "\n" #~ "Botol adalah persekitaran dimana pelari mengkonfigurasikan sistem " #~ "dan dimana software Windows dilarikan dan dipasang.\n" #~ "\n" #~ "Baca lagi " #~ "tentang pelari" #~ msgid "Flatpak help" #~ msgstr "Pertolongan Flatpak" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Saya tidak boleh lihat botol lama selepas menaik taraf." #~ msgid "I don't see some directories." #~ msgstr "Saya tidak jumpa beberapa direktori." #~ msgid "I can't see the files in my home." #~ msgstr "Saya tidak menjumpai file didalam home saya." #~ msgid "Executable silently crash or black screen" #~ msgstr "Aplikasi gagal secara senyap atau paparan hitam" #~ msgid "Destroy this bottle" #~ msgstr "Hancurkan botol ini" #~ msgid "64 Bit" #~ msgstr "64 Bit" #~ msgid "Make a backup of this bottle." #~ msgstr "Buat sandaran untuk botol ini." #~ msgid "Night theme" #~ msgstr "Tema malam" #~ msgid "Use the night theme." #~ msgstr "Guna tema malam." #~ msgid "Enable ACO shader compiler" #~ msgstr "Membolehkan ACO shader compiler" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Menambahbaikan prestast didalam game dan aplikasi 3D.\n" #~ "Lumpuhkan jika anda mengalami gangguan graphical." #~ msgid "Night mode" #~ msgstr "Mode malam" #~ msgid "Use WineBridge for process and program management." #~ msgstr "Guna WineBridge untuk proses dan pengurusan program." ================================================ FILE: po/nb_NO.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 11:41+0000\n" "Last-Translator: StoneMoe \n" "Language-Team: Norwegian Bokmål \n" "Language: nb_NO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Ingen sti spesifisert" #: bottles/backend/managers/backup.py:56 #, fuzzy, python-brace-format msgid "Backup {0}" msgstr "Sikkerhetskopi {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importerer sikkerhetskopi: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Mislyktes i å installere komponenter, forsøkt 3 ganger." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Mangler viktige komponenter. Installerer…" #: bottles/backend/managers/manager.py:1145 #, fuzzy msgid "Failed to create bottle directory." msgstr "Jeg må velge en egedefinert sti" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Mislyktes i å opprette plassholder mappe/fil." #: bottles/backend/managers/manager.py:1162 #, fuzzy msgid "Generating bottle configuration…" msgstr "Oppretter wineprefiks …" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Mal funnet, anvender…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 #, fuzzy msgid "The Wine config is being updated…" msgstr "Oppsett" #: bottles/backend/managers/manager.py:1199 #, fuzzy msgid "Wine config updated!" msgstr "Oppsett" #: bottles/backend/managers/manager.py:1207 #, fuzzy msgid "Running as Flatpak, sandboxing userdir…" msgstr "Kjører som Flatpak. Oppretter sandkasse-mapper…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Sandbokser brukermappe…" #: bottles/backend/managers/manager.py:1250 #, fuzzy msgid "Setting Windows version…" msgstr "Versjonering" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Anvend CMD standardinnstillinger…" #: bottles/backend/managers/manager.py:1268 #, fuzzy msgid "Optimizing environment…" msgstr "Tar i bruk miljø: {0}…" #: bottles/backend/managers/manager.py:1279 #, fuzzy, python-brace-format msgid "Applying environment: {0}…" msgstr "Tar i bruk miljø: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Bruker en egendefinert miljøoppskrift…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Oppskrift ikke funnet eller ugyldig…" #: bottles/backend/managers/manager.py:1309 #, fuzzy msgid "Installing DXVK…" msgstr "Installerer DXVK…" #: bottles/backend/managers/manager.py:1317 #, fuzzy msgid "Installing VKD3D…" msgstr "Installerer VKD3D…" #: bottles/backend/managers/manager.py:1326 #, fuzzy msgid "Installing DXVK-NVAPI…" msgstr "Installerer DXVK…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Installerer avhengighet: %s …" #: bottles/backend/managers/manager.py:1345 #, fuzzy msgid "Creating versioning state 0…" msgstr "Oppretter versjoneringstilstand 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Fullfører …" #: bottles/backend/managers/manager.py:1364 #, fuzzy msgid "Caching template…" msgstr "Oppretter flaske …" #: bottles/backend/managers/versioning.py:83 #, fuzzy msgid "Committing state …" msgstr "Oppretter flaske …" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, fuzzy, python-brace-format msgid "New state [{0}] created successfully!" msgstr "En flaske ved navn «{0}» ble opprettet" #: bottles/backend/managers/versioning.py:123 #, fuzzy msgid "States list retrieved successfully!" msgstr "En flaske ved navn «{0}» ble opprettet" #: bottles/backend/managers/versioning.py:153 #, fuzzy, python-brace-format msgid "State {0} restored successfully!" msgstr "En flaske ved navn «{0}» ble opprettet" #: bottles/backend/managers/versioning.py:155 #, fuzzy msgid "Restoring state {} …" msgstr "Oppretter flaske …" #: bottles/backend/managers/versioning.py:162 #, fuzzy msgid "State not found" msgstr "Fant ingen springere" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:112 #, fuzzy msgid "Show version" msgstr "Versjonering" #: bottles/frontend/main.py:120 #, fuzzy msgid "Executable path" msgstr "Kjør .exe" #: bottles/frontend/main.py:128 #, fuzzy msgid "lnk path" msgstr "Sti til .lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Flaskenavn" #: bottles/frontend/main.py:144 #, fuzzy msgid "Pass arguments" msgstr "Kjør med argumenter" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Ugyldig URI (syntaks: bottles:run/)" #: bottles/frontend/main.py:244 #, fuzzy msgid "[Quit] request received." msgstr "`Avslutt`-forespørsel mottatt." #: bottles/frontend/main.py:253 #, fuzzy msgid "[Help] request received." msgstr "`Hjelp`-forespørsel mottatt." #: bottles/frontend/main.py:261 #, fuzzy msgid "[Refresh] request received." msgstr "`Gjenoppfrisk`-forespørsel mottatt." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 #, fuzzy msgid "Copyright © 2017 Bottles Developers" msgstr "© 2017-2021 - Flasker-utviklerne" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 #, fuzzy msgid "Bottles Developers" msgstr "© 2017-2021 - Flasker-utviklerne" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 #, fuzzy msgid "Component version" msgstr "Versjonering" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 #, fuzzy msgid "Uninstall" msgstr "Avinstaller" #: bottles/frontend/ui/component-entry.blp:23 #, fuzzy msgid "Browse Files" msgstr "Utforsk C:" #: bottles/frontend/ui/component-entry.blp:34 #, fuzzy msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Installasjonen mislyktes. Dette kan være en pakkebrønnsfeil, delvis " "nedlastning, eller sjekksumsuoverensstemmelse.\n" "\n" "Trykk for å prøve igjen." #: bottles/frontend/ui/component-entry.blp:45 #, fuzzy msgid "Download & Install" msgstr "Last ned og installer denne DXVK-en" #: bottles/frontend/ui/component-entry.blp:58 #, fuzzy msgid "0%" msgstr "0" #: bottles/frontend/ui/dependency-entry.blp:16 #, fuzzy msgid "Show Manifest" msgstr "Vis manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Lisens" #: bottles/frontend/ui/dependency-entry.blp:24 #, fuzzy msgid "Reinstall" msgstr "Avinstaller" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:42 #, fuzzy msgid "Dependency name" msgstr "Avhengigheter" #: bottles/frontend/ui/dependency-entry.blp:44 #, fuzzy msgid "Dependency description" msgstr "Miljøbeskrivelse" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:64 #, fuzzy msgid "Download & Install this Dependency" msgstr "Last ned og installer denne avhengigheten" #: bottles/frontend/ui/dependency-entry.blp:79 #, fuzzy msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Kunne ikke utføre installasjonen. Start Bottles på ny for å lese " "krasjrapporten eller for å kjøre det via terminalen for å lese utdataen." #: bottles/frontend/ui/dependency-entry.blp:93 #, fuzzy msgid "Dependency Menu" msgstr "Avhengigheter" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "" #: bottles/frontend/ui/details-bottle.blp:24 #, fuzzy msgid "Browse Files…" msgstr "Utforsk C:" #: bottles/frontend/ui/details-bottle.blp:28 #, fuzzy msgid "Duplicate Bottle…" msgstr "Dupliser flaske" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Dette er flaskens komplette arkiv, inkludert personlige filer." #: bottles/frontend/ui/details-bottle.blp:33 #, fuzzy msgid "Full Backup…" msgstr "Fullstendig arkiv" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Dette er kun flaskeoppsettet, det er perfekt hvis du ønsker å opprette en " "ny, uten personlige filer." #: bottles/frontend/ui/details-bottle.blp:38 #, fuzzy msgid "Export Configuration…" msgstr "Oppsett" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 #, fuzzy msgid "Show Hidden Programs" msgstr "Programmer" #: bottles/frontend/ui/details-bottle.blp:49 #, fuzzy msgid "Search for new programs" msgstr "Se etter installerte programmer." #: bottles/frontend/ui/details-bottle.blp:56 #, fuzzy msgid "Delete Bottle…" msgstr "Opprett flaske" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 #, fuzzy msgid "Force Stop all Processes" msgstr "Drep alle prosesser" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "" #: bottles/frontend/ui/details-bottle.blp:95 #, fuzzy msgid "Shutdown" msgstr "Slå av" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "" #: bottles/frontend/ui/details-bottle.blp:100 #, fuzzy msgid "Reboot" msgstr "Omstart" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 #, fuzzy msgid "Launch Options" msgstr "Endre oppstartsvalg" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 #, fuzzy msgid "My bottle" msgstr "Ny flaske" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Miljø" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Springer" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Versjonering påskrudd for denne flasken" #: bottles/frontend/ui/details-bottle.blp:218 #, fuzzy msgid "Versioning is active for this bottle." msgstr "Versjonering er påslått for denne flasken." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 #, fuzzy msgid "Run Executable…" msgstr "Start kjørbar fil" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programmer" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 #, fuzzy msgid "Install Programs…" msgstr "Installerte programmer" #: bottles/frontend/ui/details-bottle.blp:346 #, fuzzy msgid "Options" msgstr "Oppdaterte oversettelser" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 #, fuzzy msgid "Settings" msgstr "Juster interne innstillinger." #: bottles/frontend/ui/details-bottle.blp:351 #, fuzzy msgid "Configure bottle settings." msgstr "Oppretter flaske …" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Avhengigheter" #: bottles/frontend/ui/details-bottle.blp:361 #, fuzzy msgid "Install dependencies for programs." msgstr "Installerte programmer" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 #, fuzzy msgid "Create and manage bottle states." msgstr "Lagre flasketilstand." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 #, fuzzy msgid "Task Manager" msgstr "Oppgavebehandler" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Kommandolinje" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Kjør kommandoer i denne flasken" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Register-redigerer" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Rediger det interne registeret." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 #, fuzzy msgid "Debugger" msgstr "Avlusing" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Oppsett" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Avinstaller" #: bottles/frontend/ui/details-bottle.blp:462 #, fuzzy msgid "Control Panel" msgstr "Kontrollpanel" #: bottles/frontend/ui/details-dependencies.blp:9 #, fuzzy msgid "Search for dependencies…" msgstr "Avhengigheter" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 #, fuzzy msgid "Report a problem or a missing dependency." msgstr "Funnet en knekt avhengighet?" #: bottles/frontend/ui/details-dependencies.blp:77 #, fuzzy msgid "Report Missing Dependency" msgstr "Funnet en knekt avhengighet?" #: bottles/frontend/ui/details-dependencies.blp:81 #, fuzzy msgid "Read Documentation." msgstr "Dokumentasjon" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentasjon" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "" #: bottles/frontend/ui/details-installers.blp:9 #, fuzzy msgid "Search for Programs…" msgstr "Se etter installerte programmer." #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 #, fuzzy msgid "No Installers Found" msgstr "Fant ingen springere" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 #, fuzzy msgid "Read Documentation" msgstr "Dokumentasjon" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Navn" #: bottles/frontend/ui/details-preferences.blp:11 #, fuzzy msgid "Components" msgstr "Versjonering" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 #, fuzzy msgid "DXVK" msgstr "Bruk DXVK" #: bottles/frontend/ui/details-preferences.blp:28 #, fuzzy msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Skru på Direct3D 12-støtte og forbedre Direct3D 8/9/10/11-ytelse ved " "oversetting av forespørsler til Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 #, fuzzy msgid "Updating DXVK, please wait…" msgstr "Oppretter flaske …" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 #, fuzzy msgid "Updating VKD3D, please wait…" msgstr "Oppretter flaske …" #: bottles/frontend/ui/details-preferences.blp:54 #, fuzzy msgid "DXVK NVAPI" msgstr "DXVK-versjon" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 #, fuzzy msgid "Updating DXVK-NVAPI, please wait…" msgstr "Installerer DXVK…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 #, fuzzy msgid "Updating LatencyFleX, please wait…" msgstr "Oppretter flaske …" #: bottles/frontend/ui/details-preferences.blp:84 #, fuzzy msgid "Display" msgstr "Juster interne innstillinger." #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 #, fuzzy msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Fobredrer ytelsen på bekostning av strømforbruk." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 #, fuzzy msgid "Discrete Graphics" msgstr "Bruk eget grafikkort" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 #, fuzzy msgid "Manage Post-Processing Layer settings" msgstr "Håndter undersystemsinnstillingene i Wine" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 #, fuzzy msgid "Manage Gamescope settings" msgstr "Håndter undersystemsinnstillingene i Wine" #: bottles/frontend/ui/details-preferences.blp:171 #, fuzzy msgid "Advanced Display Settings" msgstr "Juster interne innstillinger." #: bottles/frontend/ui/details-preferences.blp:184 #, fuzzy msgid "Performance" msgstr "Utseende" #: bottles/frontend/ui/details-preferences.blp:188 #, fuzzy msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Skru på futex-basert synkronisering for å øke ytelsen med " "multikjerneprosessorer." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Synkronisering" #: bottles/frontend/ui/details-preferences.blp:193 #, fuzzy msgid "System" msgstr "Systemkontroll" #: bottles/frontend/ui/details-preferences.blp:194 #, fuzzy msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 #, fuzzy msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "" #: bottles/frontend/ui/details-preferences.blp:202 #, fuzzy msgid "Monitor Performance" msgstr "Utseende" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 #, fuzzy msgid "Feral GameMode" msgstr "Bruk spillmodus" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 #, fuzzy msgid "Manage vmtouch settings" msgstr "Håndter undersystemsinnstillingene i Wine" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 #, fuzzy msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Se etter installerte programmer." #: bottles/frontend/ui/details-preferences.blp:251 #, fuzzy msgid "Compatibility" msgstr "Kompatibilitetsgrad" #: bottles/frontend/ui/details-preferences.blp:254 #, fuzzy msgid "Windows Version" msgstr "Versjonering" #: bottles/frontend/ui/details-preferences.blp:257 #, fuzzy msgid "Updating Windows version, please wait…" msgstr "Versjonering" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 #, fuzzy msgid "Use a restricted/managed environment for this bottle." msgstr "Velg en annen springer for denne flasken." #: bottles/frontend/ui/details-preferences.blp:279 #, fuzzy msgid "Manage the Sandbox Permissions" msgstr "Håndter DXVK-versjoner" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 #, fuzzy msgid "Bottles Runtime" msgstr "Flaskenavn" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 #, fuzzy msgid "Steam Runtime" msgstr "Flaskenavn" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 #, fuzzy msgid "Working Directory" msgstr "Arbeidsmappe" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 #, fuzzy msgid "Reset to Default" msgstr "Flaskedetaljer" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 #, fuzzy msgid "DLL Overrides" msgstr "DLL-overstyringer" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 #, fuzzy msgid "Environment Variables" msgstr "Miljøvariabler" #: bottles/frontend/ui/details-preferences.blp:367 #, fuzzy msgid "Manage Drives" msgstr "Håndter springere" #: bottles/frontend/ui/details-preferences.blp:381 #, fuzzy msgid "Automatic Snapshots" msgstr "Versjonering" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 #, fuzzy msgid "Compression" msgstr "Versjonering" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 #, fuzzy msgid "Manage Patterns" msgstr "Håndter springere" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Gjenoppfrisk" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "" #: bottles/frontend/ui/details-versioning.blp:18 #, fuzzy msgid "No Snapshots Found" msgstr "Fant ingen springere" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 #, fuzzy msgid "A short comment" msgstr "En veldig kort kommentar" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Lagre flasketilstand." #: bottles/frontend/ui/details-versioning.blp:78 #, fuzzy msgid "Create new Snapshot" msgstr "Opprett ny tilstand" #: bottles/frontend/ui/details.blp:16 #, fuzzy msgid "Details" msgstr "Flaskedetaljer" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 #, fuzzy msgid "Go Back" msgstr "Tilbake" #: bottles/frontend/ui/details.blp:75 #, fuzzy msgid "Operations" msgstr "Oppdaterte oversettelser" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 #, fuzzy msgid "Select Bottle" msgstr "Opprett flaske" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Avbryt" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Velg" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 #, fuzzy msgid "Create New Bottle" msgstr "Opprett ny flaske" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 #, fuzzy msgid "Bottles Crash Report" msgstr "Flaskesikkerhetskopi og import" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 #, fuzzy msgid "_Cancel" msgstr "Avbryt" #: bottles/frontend/ui/dialog-crash-report.blp:25 #, fuzzy msgid "Send Report" msgstr "Feilrapport" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 #, fuzzy msgid "Advanced options" msgstr "Avansert" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Avslutt" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 #, fuzzy msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Dynamisk lenkede bibliotek kan angis for innebygging (tilbudt av Wine) eller " "systemspesifikt (tilbudt av programmet)" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 #, fuzzy msgid "New Override" msgstr "Ny overstyring" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 #, fuzzy msgid "Overrides" msgstr "DLL-overstyringer" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 #, fuzzy msgid "Existing Drives" msgstr "Eksisterende overstyringer" #: bottles/frontend/ui/dialog-duplicate.blp:16 #, fuzzy msgid "Duplicate Bottle" msgstr "Dupliser flaske" #: bottles/frontend/ui/dialog-duplicate.blp:38 #, fuzzy msgid "Duplicate" msgstr "Dupliser flaske" #: bottles/frontend/ui/dialog-duplicate.blp:49 #, fuzzy msgid "Enter a name for the duplicate of the Bottle." msgstr "Skriv et navn på flasken din" #: bottles/frontend/ui/dialog-duplicate.blp:69 #, fuzzy msgid "Duplicating…" msgstr "Laster ned …" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 #, fuzzy msgid "Bottle Duplicated" msgstr "Flasker startet." #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 #, fuzzy msgid "Existing Variables" msgstr "Eksisterende overstyringer" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 #, fuzzy msgid "Existing Patterns" msgstr "Eksisterende overstyringer" #: bottles/frontend/ui/dialog-gamescope.blp:6 #, fuzzy msgid "Gamescope Settings" msgstr "Håndter undersystemsinnstillingene i Wine" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Lagre" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 #, fuzzy msgid "Game Resolution" msgstr "Oppløsning for virtelt skrivebord" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Bredde" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Høyde" #: bottles/frontend/ui/dialog-gamescope.blp:81 #, fuzzy msgid "Window Resolution" msgstr "Versjonering" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 #, fuzzy msgid "Integer Scaling" msgstr "Skru på versjonering" #: bottles/frontend/ui/dialog-gamescope.blp:162 #, fuzzy msgid "Window Type" msgstr "Vindusbredde" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 #, fuzzy msgid "Fullscreen" msgstr "Fullskjermsvisning" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 #, fuzzy msgid "Start Installation" msgstr "Oversettelser" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 #, fuzzy msgid "Completed!" msgstr "Versjonering" #: bottles/frontend/ui/dialog-installer.blp:130 #, fuzzy msgid "Show Programs" msgstr "Programmer" #: bottles/frontend/ui/dialog-installer.blp:148 #, fuzzy msgid "Installation Failed!" msgstr "Fant ingen springere" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 #, fuzzy msgid "All messages" msgstr "Slett tilstand" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 #, fuzzy msgid "Warnings" msgstr "Advarsel" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Journal-leser" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 #, fuzzy msgid "Those arguments will be passed at launch." msgstr "Disse argumentene sendes ved programstart:" #: bottles/frontend/ui/dialog-launch-options.blp:43 #, fuzzy msgid "Custom Arguments" msgstr "Kjør med argumenter" #: bottles/frontend/ui/dialog-launch-options.blp:46 #, fuzzy msgid "Command Arguments" msgstr "Kjør med argumenter" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, fuzzy, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "f.eks: -eksempel1 -eksempel2 -eksempel3=hallo" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Velg skript som skal utføres etter kjøring." #: bottles/frontend/ui/dialog-launch-options.blp:70 #, fuzzy msgid "Choose a Script" msgstr "Velg skriptet" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 #, fuzzy msgid "Choose from where start the program." msgstr "Lukk Bottles etter start av et program" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 #, fuzzy msgid "Choose a Directory" msgstr "Velg en mappe" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 #, fuzzy msgid "Preferences Overrides" msgstr "Egenskaper" #: bottles/frontend/ui/dialog-launch-options.blp:119 #, fuzzy msgid "Reset to Bottle's Defaults" msgstr "Flaskedetaljer" #: bottles/frontend/ui/dialog-launch-options.blp:165 #, fuzzy msgid "Virtual Desktop" msgstr "Oppløsning for virtelt skrivebord" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 #, fuzzy msgid "Use Proton" msgstr "ProtonDB" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 #, fuzzy msgid "Rename" msgstr "Springer" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 #, fuzzy msgid "New Name" msgstr "Navn" #: bottles/frontend/ui/dialog-run-args.blp:13 #, fuzzy msgid "Run With Arguments" msgstr "Kjør med argumenter" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 #, fuzzy msgid "Run" msgstr "Springer" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 #, fuzzy msgid "Sandbox Settings" msgstr "Håndter undersystemsinnstillingene i Wine" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 #, fuzzy msgid "Share Sound" msgstr "Fant ingen springere" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 #, fuzzy msgid "Upgrade Needed" msgstr "Oppgrader" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 #, fuzzy msgid "Launch upgrade" msgstr "Bekreft oppgradering" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 #, fuzzy msgid "New Versioning System" msgstr "Versjonering" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 #, fuzzy msgid "Default Settings" msgstr "Juster interne innstillinger." #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 #, fuzzy msgid "Show Information" msgstr "Flasker startet." #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 #, fuzzy msgid "Subpixel Quality" msgstr "Ultrakvalitet" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 #, fuzzy msgid "Builtin (Wine)" msgstr "Innebygd (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 #, fuzzy msgid "Native (Windows)" msgstr "Systemspesifikk (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 #, fuzzy msgid "Builtin, then Native" msgstr "Innebygd og så systemspesifikk" #: bottles/frontend/ui/dll-override-entry.blp:11 #, fuzzy msgid "Native, then Builtin" msgstr "Systemspesifikk og så innebygd" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 #, fuzzy msgid "Value" msgstr "verdi" #: bottles/frontend/ui/importer-entry.blp:13 #, fuzzy msgid "Browse files" msgstr "Utforsk C:" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 #, fuzzy msgid "Wine prefix name" msgstr "Skru på fixme-loggføring fra Wine" #: bottles/frontend/ui/importer-entry.blp:28 #, fuzzy msgid "Manager" msgstr "Håndter flasker" #: bottles/frontend/ui/importer-entry.blp:38 #, fuzzy msgid "This Wine prefix was already imported in Bottles." msgstr "Wineprefix allerede importert i Bottles." #: bottles/frontend/ui/importer.blp:22 #, fuzzy msgid "Import a Bottle backup" msgstr "Importer fra sikkerhetskopi" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 #, fuzzy msgid "No Prefixes Found" msgstr "Fant ingen springere" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 #, fuzzy msgid "Full Archive" msgstr "Fullstendig arkiv" #: bottles/frontend/ui/installer-entry.blp:16 #, fuzzy msgid "Show Manifest…" msgstr "Vis manifest" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 #, fuzzy msgid "Installer name" msgstr "Installasjonskandidater" #: bottles/frontend/ui/installer-entry.blp:35 #, fuzzy msgid "Installer description" msgstr "Installasjonskandidater" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 #, fuzzy msgid "Install this Program" msgstr "Installerte programmer" #: bottles/frontend/ui/installer-entry.blp:69 #, fuzzy msgid "Program Menu" msgstr "Programmer" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 #, fuzzy msgid "Launch" msgstr "Endre oppstartsvalg" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 #, fuzzy msgid "Item name" msgstr "Flaskenavn" #: bottles/frontend/ui/library-entry.blp:132 #, fuzzy msgid "Remove from Library" msgstr "Fjern fra programmer" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 #, fuzzy msgid "Library" msgstr "Mørk drakt" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Versjonering er påslått for denne flasken." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Denne flasken ser ut til å være skadet." #: bottles/frontend/ui/list-entry.blp:55 #, fuzzy msgid "Execute in this Bottle" msgstr "Kjør i denne flasken" #: bottles/frontend/ui/list-entry.blp:69 #, fuzzy msgid "Run Here" msgstr "Kjør her" #: bottles/frontend/ui/list-entry.blp:75 #, fuzzy msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Flasken ser ut til å være skadet. Oppsettsfilen mangler. Dette kan løses ved " "å opprette et nytt oppsett." #: bottles/frontend/ui/list.blp:12 #, fuzzy msgid "Search your bottles…" msgstr "Gi flasken et navn" #: bottles/frontend/ui/list.blp:28 #, fuzzy msgid "Steam Proton" msgstr "ProtonDB" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Flasker" #: bottles/frontend/ui/list.blp:49 #, fuzzy msgid "Create New Bottle…" msgstr "Opprett ny flaske" #: bottles/frontend/ui/list.blp:63 #, fuzzy msgid "No Results Found" msgstr "Fant ingen springere" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 #, fuzzy msgid "Browse" msgstr "Utforsk C:" #: bottles/frontend/ui/new.blp:32 #, fuzzy msgid "C_reate" msgstr "Opprett flaske" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Flaskenavn" #: bottles/frontend/ui/new.blp:75 #, fuzzy msgid "_Application" msgstr "Laster ned …" #: bottles/frontend/ui/new.blp:88 #, fuzzy msgid "_Gaming" msgstr "Spill" #: bottles/frontend/ui/new.blp:101 #, fuzzy msgid "C_ustom" msgstr "Egendefinert" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Egendefinert" #: bottles/frontend/ui/new.blp:118 #, fuzzy msgid "Share User Directory" msgstr "Velg en mappe" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arkitektur" #: bottles/frontend/ui/new.blp:137 #, fuzzy msgid "32-bit should only be used if strictly necessary." msgstr "32-bit anbefales kun når det er tvingende nødvendig" #: bottles/frontend/ui/new.blp:146 #, fuzzy msgid "Import a custom configuration." msgstr "Oppsett" #: bottles/frontend/ui/new.blp:176 #, fuzzy msgid "Bottle Directory" msgstr "Velg en mappe" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 #, fuzzy msgid "_Close" msgstr "Lukk" #: bottles/frontend/ui/new.blp:281 #, fuzzy msgid "This name is unavailable, please try another." msgstr "" "Spillmodus er enten ikke tilgjengelig på systemet ditt, eller kjører ikke." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Velkommen til Flasker" #: bottles/frontend/ui/onboard.blp:60 #, fuzzy msgid "Run Windows Software on Linux." msgstr "Kjør Windows-programvare på Linux med Flasker!" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 #, fuzzy msgid "Windows in Bottles" msgstr "Vindusbredde" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 #, fuzzy msgid "Start using Bottles" msgstr "Opprett ny flaske" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Neste" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Egenskaper" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Generelt" #: bottles/frontend/ui/preferences.blp:14 #, fuzzy msgid "Appearance" msgstr "Utseende" #: bottles/frontend/ui/preferences.blp:17 #, fuzzy msgid "Dark Mode" msgstr "Mørk drakt" #: bottles/frontend/ui/preferences.blp:18 #, fuzzy msgid "Whether Bottles should use the dark color scheme." msgstr "Hvorvidt Bottles skal ikles mørk drakt." #: bottles/frontend/ui/preferences.blp:28 #, fuzzy msgid "Show Update Date" msgstr "Vis oppdateringsdato" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Hvorvidt oppdateringsdato skal vises i flaskelisten." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Merknader" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Vis merknader for nedlastinger og installasjoner." #: bottles/frontend/ui/preferences.blp:52 #, fuzzy msgid "Temp Files" msgstr "Rens av midlertidig sti" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Tøm midlertidige filer når Bottles startes?" #: bottles/frontend/ui/preferences.blp:62 #, fuzzy msgid "Close Bottles After Starting a Program" msgstr "Lukk Bottles etter start av et program" #: bottles/frontend/ui/preferences.blp:63 #, fuzzy msgid "Close Bottles after starting a program from the file manager." msgstr "Lukk Bottles etter start av program fra filbehandleren" #: bottles/frontend/ui/preferences.blp:73 #, fuzzy msgid "Integrations" msgstr "Oppdaterte oversettelser" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 #, fuzzy msgid "List and manage Steam Proton prefixes." msgstr "Skru av/på versjonseringsfunksjon" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 #, fuzzy msgid "Requires Steam for Windows installed in the bottle." msgstr "List opp, håndter og kjør programmer installert i denne flasken." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 #, fuzzy msgid "Requires Ubisoft Connect installed in the bottle." msgstr "List opp, håndter og kjør programmer installert i denne flasken." #: bottles/frontend/ui/preferences.blp:128 #, fuzzy msgid "Advanced" msgstr "Avansert" #: bottles/frontend/ui/preferences.blp:131 #, fuzzy msgid "Bottles Directory" msgstr "Velg en mappe" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Springere" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 #, fuzzy msgid "Pre-Release" msgstr "Forhåndsutgivelse" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 #, fuzzy msgid "DLL Components" msgstr "Versjonering" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Eksperiementer" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 #, fuzzy msgid "Browse Path" msgstr "Utforsk C:" #: bottles/frontend/ui/program-entry.blp:39 #, fuzzy msgid "Change Launch Options…" msgstr "Endre oppstartsalternativer" #: bottles/frontend/ui/program-entry.blp:43 #, fuzzy msgid "Add to Library" msgstr "Mørk drakt" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 #, fuzzy msgid "Rename…" msgstr "Springer" #: bottles/frontend/ui/program-entry.blp:62 #, fuzzy msgid "Hide Program" msgstr "Programmer" #: bottles/frontend/ui/program-entry.blp:66 #, fuzzy msgid "Show Program" msgstr "Programmer" #: bottles/frontend/ui/program-entry.blp:70 #, fuzzy msgid "Remove from List" msgstr "Fjern fra programmer" #: bottles/frontend/ui/program-entry.blp:83 #, fuzzy msgid "Program name" msgstr "Programmer" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 #, fuzzy msgid "State id" msgstr "Fant ingen springere" #: bottles/frontend/ui/state-entry.blp:9 #, fuzzy msgid "State comment" msgstr "En veldig kort kommentar" #: bottles/frontend/ui/state-entry.blp:16 #, fuzzy msgid "Restore this Snapshot" msgstr "Kjør i denne flasken" #: bottles/frontend/ui/task-entry.blp:19 #, fuzzy msgid "Delete message" msgstr "Slett tilstand" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 #, fuzzy msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Du er ikke tilkoblet Internett. Du vil ikke kunne laste ned essensielle " "komponenter. Klikk på dette ikonet når du er tilkoblet." #: bottles/frontend/ui/window.blp:79 #, fuzzy msgid "Import…" msgstr "Importerer" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Om Flasker" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Oppdatert: %s" #: bottles/frontend/views/bottle_details.py:267 #, fuzzy, python-brace-format msgid "\"{0}\" added" msgstr "'{0}' lagt til." #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 #, fuzzy msgid "Select Executable" msgstr "Opprett flaske" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Legg til" #: bottles/frontend/views/bottle_details.py:346 #, fuzzy msgid "Hide Hidden Programs" msgstr "Programmer" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, fuzzy, python-brace-format msgid "Launching \"{0}\"…" msgstr "Installerer DXVK…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 #, fuzzy msgid "Select the location where to save the backup config" msgstr "Velg sted å lagre sikkerhetskopi" #: bottles/frontend/views/bottle_details.py:431 #, fuzzy msgid "Export" msgstr "Eksporter" #: bottles/frontend/views/bottle_details.py:433 #, fuzzy msgid "Select the location where to save the backup archive" msgstr "Velg sted å lagre sikkerhetskopiert arkiv" #: bottles/frontend/views/bottle_details.py:435 #, fuzzy msgid "Backup" msgstr "Sikkerhetskopi {0}" #: bottles/frontend/views/bottle_details.py:440 #, fuzzy, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Backup opprettet for '{0}'." #: bottles/frontend/views/bottle_details.py:442 #, fuzzy, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Backup feilet for '{0}'." #: bottles/frontend/views/bottle_details.py:501 #, fuzzy msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Er du sikker på at du vil slette denne flasken og alle dens filer?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 #, fuzzy msgid "Missing Runner" msgstr "Håndter flasker" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 #, fuzzy msgid "Are you sure you want to force stop all processes?" msgstr "Er du sikker på at du vil slette denne flasken og alle dens filer?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 #, fuzzy msgid "This feature is unavailable on your system." msgstr "" "Spillmodus er enten ikke tilgjengelig på systemet ditt, eller kjører ikke." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 #, fuzzy msgid "This bottle name is already in use." msgstr "Spesialtegn tillates ikke." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 #, fuzzy msgid "Select Working Directory" msgstr "Arbeidsmappe" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 #, fuzzy msgid "Are you sure you want to delete all snapshots?" msgstr "Er du sikker på at du vil slette denne flasken og alle dens filer?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Installasjonskandidater" #: bottles/frontend/views/details.py:234 #, fuzzy msgid "Operations in progress, please wait." msgstr "Versjonering" #: bottles/frontend/views/details.py:239 #, fuzzy msgid "Return to your bottles." msgstr "Gi flasken et navn" #: bottles/frontend/views/importer.py:92 #, fuzzy msgid "Backup imported successfully" msgstr "Backup importert vellykket." #: bottles/frontend/views/importer.py:94 #, fuzzy msgid "Import failed" msgstr "Importerer" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 #, fuzzy msgid "Importing backup…" msgstr "Importerer sikkerhetskopi: {0}" #: bottles/frontend/views/importer.py:119 #, fuzzy msgid "Select a Backup Archive" msgstr "Velg en sikkerhetskopi" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 #, fuzzy msgid "Import" msgstr "Importerer" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 #, fuzzy msgid "Select a Configuration File" msgstr "Oppsett" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "I/t" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, fuzzy, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Installerer DXVK…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Dine flasker" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 #, fuzzy msgid "Select Bottle Directory" msgstr "Velg en mappe" #: bottles/frontend/views/new.py:176 #, fuzzy msgid "Creating Bottle…" msgstr "Opprett ny flaske" #: bottles/frontend/views/new.py:221 #, fuzzy msgid "Unable to Create Bottle" msgstr "Opprett ny flaske" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 #, fuzzy msgid "Bottle Created" msgstr "Flasker startet." #: bottles/frontend/views/new.py:233 #, fuzzy, python-brace-format msgid "\"{0}\" was created successfully." msgstr "En flaske ved navn «{0}» ble opprettet" #: bottles/frontend/views/preferences.py:142 #, fuzzy msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" "Steam ble ikke funnet eller så har ikke Flasker nok tillatelser. Besøk " "https://docs.usebottles.com/flatpak/cant-enable-steam-proton-manager" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "Opprett flaske" #: bottles/frontend/views/preferences.py:198 #, fuzzy msgid "Relaunch Bottles?" msgstr "Opprett flaske" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Andre" #: bottles/frontend/widgets/component.py:74 #, fuzzy msgid "Upgrade" msgstr "Oppgrader" #: bottles/frontend/widgets/component.py:140 #, fuzzy msgid "Installing…" msgstr "Installerer DXVK…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest for {0}" #: bottles/frontend/widgets/dependency.py:172 #, fuzzy, python-brace-format msgid "\"{0}\" uninstalled" msgstr "Avinstaller" #: bottles/frontend/widgets/dependency.py:174 #, fuzzy, python-brace-format msgid "\"{0}\" installed" msgstr "Avinstaller" #: bottles/frontend/widgets/dependency.py:188 #, fuzzy, python-brace-format msgid "\"{0}\" failed to install" msgstr "'{0}' installert." #: bottles/frontend/widgets/importer.py:68 #, fuzzy, python-brace-format msgid "\"{0}\" imported" msgstr "'{0}' importert." #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, fuzzy, python-brace-format msgid "Review for {0}" msgstr "Manifest for {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, fuzzy, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Installerer DXVK…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, fuzzy, python-brace-format msgid "\"{0}\" hidden" msgstr "'{0}' gjemt." #: bottles/frontend/widgets/program.py:216 #, fuzzy, python-brace-format msgid "\"{0}\" showed" msgstr "'{0}' vist." #: bottles/frontend/widgets/program.py:242 #, fuzzy, python-brace-format msgid "\"{0}\" removed" msgstr "'{0}' fjernet." #: bottles/frontend/widgets/program.py:274 #, fuzzy, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "'{0}' endret navn til '{1}'." #: bottles/frontend/widgets/program.py:297 #, fuzzy, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Skrivebords-oppføring opprettet for '{0}'" #: bottles/frontend/widgets/program.py:313 #, fuzzy, python-brace-format msgid "\"{0}\" added to your library" msgstr "'{0}' lagt til biblioteket ditt" #: bottles/frontend/widgets/program.py:331 #, fuzzy, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "'{0}' lagt til biblioteket ditt" #: bottles/frontend/windows/crash.py:33 #, fuzzy msgid "Show report" msgstr "Feilrapport" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 #, fuzzy msgid "Updating display settings, please wait…" msgstr "Versjonering" #: bottles/frontend/windows/display.py:114 #, fuzzy msgid "Display settings updated" msgstr "Juster interne innstillinger." #: bottles/frontend/windows/dlloverrides.py:136 #, fuzzy msgid "No overrides found." msgstr "Fant ingen springere" #: bottles/frontend/windows/drives.py:71 #, fuzzy msgid "Select Drive Path" msgstr "Opprett flaske" #: bottles/frontend/windows/envvars.py:131 #, fuzzy msgid "No environment variables defined." msgstr "Miljøvariabler" #: bottles/frontend/windows/exclusionpatterns.py:108 #, fuzzy msgid "No exclusion patterns defined." msgstr "Miljøvariabler" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "En feil har inntruffet." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Kopier til utklippstavle" #: bottles/frontend/windows/installer.py:62 #, fuzzy msgid "Select Resource File" msgstr "Velg ressursfil" #: bottles/frontend/windows/installer.py:109 #, fuzzy msgid "Installing Windows dependencies…" msgstr "Installerer avhengighet: {0} …" #: bottles/frontend/windows/installer.py:110 #, fuzzy msgid "Configuring the bottle…" msgstr "Oppretter flaske …" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 #, fuzzy msgid "Installing the {}…" msgstr "Installerer DXVK…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, fuzzy, python-brace-format msgid "Installing {0}…" msgstr "Installerer DXVK…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Installasjonsprogram feilet med ukjent feilmelding" #: bottles/frontend/windows/launchoptions.py:56 #, fuzzy, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "Versjonering påskrudd for denne flasken" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Denne innstillingene er annerledes fra flaskens standard." #: bottles/frontend/windows/launchoptions.py:215 #, fuzzy msgid "Select Script" msgstr "Opprett flaske" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 #, fuzzy msgid "Run Windows Software" msgstr "Kjør Windows-programvare" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "WINE;Windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak-migrasjon" #: data/com.usebottles.bottles.gschema.xml:7 #, fuzzy msgid "Toggle the Flatpak migration dialog." msgstr "Skru av/på Flatpak-migrasjonsdialogen." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Mørk drakt" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Påtving bruken av mørkt tema." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Skru av/på oppdatering av dato i liste" #: data/com.usebottles.bottles.gschema.xml:17 #, fuzzy msgid "Toggle the update date in list of bottles." msgstr "Skru av/på oppdatering av dato i flaskeliste." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Steam programliste" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Skru av/på Steam programliste." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Epic Games-oppføring" #: data/com.usebottles.bottles.gschema.xml:27 #, fuzzy msgid "Toggle epic games listing." msgstr "Skru av/på oppdatering av dato i liste" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 #, fuzzy msgid "Toggle ubisoft connect listing." msgstr "Skru av/på Steam programliste." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Vindusbredde" #: data/com.usebottles.bottles.gschema.xml:37 #, fuzzy msgid "Change the window width." msgstr "Endre vindushøyden" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Vindushøyde" #: data/com.usebottles.bottles.gschema.xml:42 #, fuzzy msgid "Change the window height." msgstr "Endre vindushøyden" #: data/com.usebottles.bottles.gschema.xml:47 #, fuzzy msgid "Show notifications." msgstr "Aktiver varsler." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Rens av midlertidig sti" #: data/com.usebottles.bottles.gschema.xml:52 #, fuzzy msgid "Clean the temp path when booting the system." msgstr "Rens midlertidig sti ved oppstart." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Utgivelseskandidat" #: data/com.usebottles.bottles.gschema.xml:57 #, fuzzy msgid "Toggle release candidate for runners." msgstr "Veksle utgivelseskandidat for springere" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Oppstartsvisning" #: data/com.usebottles.bottles.gschema.xml:62 #, fuzzy msgid "Choose which view the application should be started in." msgstr "Velg hvilken visning som skal brukes ved programoppstart." #: data/com.usebottles.bottles.gschema.xml:67 #, fuzzy msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Veksle eksperimentelle funksjoner som versjonering og " "installasjonskandidater. Utgivelseskandidat for springere." #: data/com.usebottles.bottles.gschema.xml:71 #, fuzzy msgid "Steam Proton Support" msgstr "ProtonDB" #: data/com.usebottles.bottles.gschema.xml:72 #, fuzzy msgid "Toggle Steam Proton prefixes support." msgstr "Skru av/på versjonseringsfunksjon" #: data/com.usebottles.bottles.gschema.xml:76 #, fuzzy msgid "Experiments:sandbox" msgstr "Eksperiementer" #: data/com.usebottles.bottles.gschema.xml:77 #, fuzzy msgid "Toggle experimental Sandbox per bottle." msgstr "Skru av på funksjon for eksperimentelle installasjonskandidater" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Lukk Flasker automatisk" #: data/com.usebottles.bottles.gschema.xml:82 #, fuzzy msgid "Close Bottles after starting an executable from the file manager." msgstr "Lukk Flasker etter start av kjørbar fil fra filbehandler" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 #, fuzzy msgid "Toggle sandbox warning." msgstr "Skru av/på Steam programliste." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Kjør Windows-programvare på Linux med Flasker!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Tapp programvare på flaske og nyt som det passer deg." #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Vårt innebygde installasjonssystem tillater enkel tilgang vidtfavnende " "programvarekompabilitet. En nedlastingsbehandler er også inkludert, for " "nedlasting av de offisielle komponentene: springeren (Wine, Proton), DXVK, " "avhengigheter, osv." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Flaskeversjonering holder arbeidet ditt trygt nå og lar deg gjenopprette det " "senere!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Funksjoner:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Opprett flasker ved bruk av forhåndsinnstilte miljøer, eller lag dine egne" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Kjør kjørbare filer (.exe/.msi) i flaskene dine, direkte fra kontekstmenyen " "til filbehandleren" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Automatisk oppdagelse av programmer installert i flaskene dine" #: data/com.usebottles.bottles.metainfo.xml.in:22 #, fuzzy msgid "Add environment variables quickly" msgstr "Legg til miljøvariabler kjapt" #: data/com.usebottles.bottles.metainfo.xml.in:23 #, fuzzy msgid "Override DLLs directly from per-bottle preferences" msgstr "Overskriv DLL-filer direkte fra flaskeinnstillinger" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Umiddelbare springer-endring for enhver flaske" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Ulike optimaliseringer av spillytelse " "(esync, fsync, DXVK, cache, shader kompilator, avlastning ... og mye mer.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Automatisk installasjon og håndtering av Wine og Proton-springere" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Automatisk flaskereparasjon i fall de knuses" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Integrert avhengighetsinstallasjon basert på et fellesskapsdrevet " "repositorium" #: data/com.usebottles.bottles.metainfo.xml.in:29 #, fuzzy msgid "Integrated Task manager for Wine processes" msgstr "Integrert oppgavebehandler for Wine-prosesser" #: data/com.usebottles.bottles.metainfo.xml.in:30 #, fuzzy msgid "Access to ProtonDB and WineHQ for support" msgstr "Enkel tilgang til ProtonDB og WineHQ for brukerstøtte" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "System for å bringe konfigurasjonen til nye versjoner av Flasker" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Sikkerhetkopier og importer flasker" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importer Wine-prefikser fra andre behandlere" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Flasker versjonering" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "… og mye mer som du finner ved å installere Flasker!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 #, fuzzy msgid "Correct version" msgstr "Versjonering" #: data/com.usebottles.bottles.metainfo.xml.in:106 #, fuzzy msgid "Fix crash when creating a bottle" msgstr "Kunne ikke opprette flasken." #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 #, fuzzy msgid "Quality of life improvements:" msgstr "Kodeforbedringer" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 #, fuzzy msgid "Add toast for \"Run Executable\"" msgstr "Legg til en egendefinert kjørbar sti" #: data/com.usebottles.bottles.metainfo.xml.in:117 #, fuzzy msgid "Bug fixes:" msgstr "Feilfikser" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 #, fuzzy msgid "Importing backups resulted an error" msgstr "Importer fra sikkerhetskopi eller andre håndterere" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 #, fuzzy msgid "Correct version date" msgstr "Oppdaterte oversettelser" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 #, fuzzy msgid "Gamescope improvements and fixes" msgstr "Kodeforbedringer" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 #, fuzzy msgid "Fix crash when downloading a component" msgstr "Nedlastningsinnstillinger" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 #, fuzzy msgid "Improvement to build system" msgstr "Forbedringer:" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #, fuzzy #~ msgid "Calculating…" #~ msgstr "Beregner …" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Kjør .exe/.msi i denne flasken" #, fuzzy #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "Du må minst ha én lokal springer for å lage en flaske" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Opprett ny flaske" #~ msgid "New Bottle" #~ msgstr "Ny flaske" #, fuzzy #~ msgid "Bottle Information" #~ msgstr "Flasker startet." #~ msgid "An environment improved for Windows games." #~ msgstr "Et forbedret miljø for Windows-spill." #, fuzzy #~ msgid "An environment improved for Windows applications." #~ msgstr "Et forbedret miljø for Windows-spill." #, fuzzy #~ msgid "A clear environment for your experiments." #~ msgstr "Et rent miljø, uten optimiseringer." #~ msgid "64 bit" #~ msgstr "64-biters" #~ msgid "32 bit" #~ msgstr "32-biters" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "Bruk spillmodus" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Velg en egendefinert oppskrift for miljøet hvis du har en." #, fuzzy #~ msgid "Custom Path" #~ msgstr "Egendefinert" #, fuzzy #~ msgid "Store this bottle in another place." #~ msgstr "Lagre denne flasken et annet sted." #, fuzzy #~ msgid "You are offline, unable to download." #~ msgstr "Du er frakoblet. Kunne ikke laste ned." #, fuzzy #~ msgid "Choose an executable path" #~ msgstr "Velg en kjørbar Windows-fil" #, fuzzy #~ msgid "Choose a Windows executable file" #~ msgstr "Velg en kjørbar Windows-fil" #, fuzzy #~ msgid "Choose working directory for executables" #~ msgstr "Velg en kjørbar Windows-fil" #, fuzzy #~ msgid "Choose a recipe file" #~ msgstr "Oppsett" #, fuzzy #~ msgid "Choose where to store the bottle" #~ msgstr "Sikkerhetkopier denne flasken" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Velg en kjørbar Windows-fil" #~ msgid "Choose the script" #~ msgstr "Velg skriptet" #, fuzzy #~ msgid "Choose the Working Directory" #~ msgstr "Arbeidsmappe" #, fuzzy #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Støtte Fasker" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Mislyktes i å installere komponenter, forsøkt 3 ganger." #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "Portugisisk oversettelse ved Pão com omlet" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Tyrksisk oversettelse ved @gunduzhan" #~ msgid "Layers" #~ msgstr "Lag" #~ msgid "Ultra Quality" #~ msgstr "Ultrakvalitet" #~ msgid "Quality" #~ msgstr "Kvalitet" #~ msgid "Balanced" #~ msgstr "Balansert" #, fuzzy #~ msgid "Choose path" #~ msgstr "Utforsk C:" #, fuzzy #~ msgid "Choose a file." #~ msgstr "Oppsett" #, fuzzy #~ msgid "File not Found" #~ msgstr "Fant ingen springere" #, fuzzy #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Håndter wineprefiks enkelt" #, fuzzy #~ msgid "Run with Arguments…" #~ msgstr "Kjør med argumenter" #, fuzzy #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Utforsk interne filer." #, fuzzy #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Håndter prosessene som kjører i denne flasken." #, fuzzy #~ msgid "Debug wine processes." #~ msgstr "Avlus Wine-prosesser." #, fuzzy #~ msgid "Wine Configuration" #~ msgstr "Oppsett" #~ msgid "Adjust internal settings." #~ msgstr "Juster interne innstillinger." #, fuzzy #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Avinstaller programvare med Wine-avinstallereren" #, fuzzy #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Tilgang til Wine-kontrollpanelet." #, fuzzy #~ msgid "Read documentation." #~ msgstr "Dokumentasjon" #, fuzzy #~ msgid "Install Selected" #~ msgstr "Installasjonskandidater" #, fuzzy #~ msgid "Select Dependencies" #~ msgstr "Avhengigheter" #, fuzzy #~ msgid "Read documentation" #~ msgstr "Dokumentasjon" #~ msgid "Graphics" #~ msgstr "Grafikk" #, fuzzy #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Forbedrer ytelse for DirectX 11-spill og 3D-programmer.\n" #~ "Skru av hvis du opplever grafiske forstyrrelser." #, fuzzy #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Forbedrer ytelse for DirectX 12-spill og 3D-programmer.\n" #~ "Skru av hvis du opplever grafiske forstyrrelser." #, fuzzy #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "Skru på DLSS (DXVK-NVAPI)" #~ msgid "Discrete GPU" #~ msgstr "Egen GPU" #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "Håndter undersystemsinnstillingene i Wine" #, fuzzy #~ msgid "Use the Wine virtual desktop." #~ msgstr "Bruk virtuelt Wine-skrivebord." #, fuzzy #~ msgid "Screen Scaling" #~ msgstr "Skru på versjonering" #, fuzzy #~ msgid "Set custom DPI." #~ msgstr "Bruk spillmodus" #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Opptegner" #, fuzzy #~ msgid "gdi" #~ msgstr "Regedit" #, fuzzy #~ msgid "Manage Components Versions" #~ msgstr "Versjonering" #~ msgid "DXVK Version" #~ msgstr "DXVK-versjon" #, fuzzy #~ msgid "VKD3D Version" #~ msgstr "VKD3D-versjon" #, fuzzy #~ msgid "LatencyFleX Version" #~ msgstr "Håndter DXVK-versjoner" #, fuzzy #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimaliser spillytelse ved behov" #, fuzzy #~ msgid "Gamescope" #~ msgstr "Bruk spillmodus" #, fuzzy #~ msgid "Defaults to the bottle path." #~ msgstr "Pek på flaskestien" #, fuzzy #~ msgid "Choose a directory" #~ msgstr "Velg en mappe" #~ msgid "Audio" #~ msgstr "Lyd" #, fuzzy #~ msgid "Reduce Latency" #~ msgstr "Reduser PulseAudio-forsinkelse" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Sett PulseAudio-forsinkelse til 60 millisekunder for bedret lydkvalitet" #~ msgid "Versioning" #~ msgstr "Versjonering" #, fuzzy #~ msgid "Development and Debugging" #~ msgstr "Utvikling og avlusing" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Loggfør kodestier som ikke er implementert i Wine." #, fuzzy #~ msgid "No Programs found" #~ msgstr "Fant ingen springere" #, fuzzy #~ msgid "Take a break, it may take a while." #~ msgstr "Ta en pause. Dette kan ta sin tid." #, fuzzy #~ msgid "Height (e.g. 720)" #~ msgstr "f.eks. 720" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Oppløsning for virtelt skrivebord" #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "Juster interne innstillinger." #, fuzzy #~ msgid "Start off by creating a Bottle." #~ msgstr "Opprett ny flaske" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Velg hvor å oppbevare de nye flaskene (dette vil ikke flytte de " #~ "eksisterende flaskene)." #, fuzzy #~ msgid "Import/Export…" #~ msgstr "Importerer" #, fuzzy #~ msgid "Support" #~ msgstr "Eksporter" #~ msgid "Forums" #~ msgstr "Forum" #~ msgid "Open menu" #~ msgstr "Åpne meny" #~ msgid "New bottle" #~ msgstr "Ny flaske" #~ msgid "Confirm" #~ msgstr "Bekreft" #, fuzzy #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "Er du sikker på at du vil slette denne flasken og alle dens filer?" #, fuzzy #~ msgid "Default to the bottle path." #~ msgstr "Pek på flaskestien" #, fuzzy #~ msgid "Details & Utilities" #~ msgstr "Verktøy" #, fuzzy #~ msgid "Found in your bottle's Start menu." #~ msgstr "" #~ "Dette er programmene som ble funnet installert i flasken (det kan være " #~ "flere)." #, fuzzy, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "En flaske ved navn «{0}» ble opprettet" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' installert." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Nyheter" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "Oppretter versjoneringstilstand 0…" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Ny flaske" #, fuzzy #~ msgid "Minor UI improvements" #~ msgstr "Generelle grenesnittsforbedringer" #, fuzzy #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Indonesisk oversettelse ved @rezaalmanda" #, fuzzy #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Portugisisk oversettelse ved @hugok79" #, fuzzy #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Tysk oversettelse ved @thericosanto" #~ msgid "Easily manage wineprefix" #~ msgstr "Håndter wineprefiks enkelt" #, fuzzy #~ msgid "Experiments:library" #~ msgstr "Eksperiementer" #, fuzzy #~ msgid "Toggle experimental Library mode." #~ msgstr "Skru av på funksjon for eksperimentelle installasjonskandidater" #, fuzzy #~ msgid "Loading…" #~ msgstr "Laster ned …" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Den egendefinerte flaske-stien ble ikke funnet. Vennligst sjekk stien i " #~ "Innstillinger.\n" #~ "Faller tilbake til standardstien; ingen flasker fra den stien vil bli " #~ "oppført!" #~ msgid "Health check" #~ msgstr "Helsesjekk" #, fuzzy #~ msgid "Generating state files index …" #~ msgstr "Oppretter wineprefiks …" #, fuzzy #~ msgid "Creating a restore point …" #~ msgstr "Oppretter wineprefiks …" #~ msgid "Could not create the state folder." #~ msgstr "Kunne ikke opprette tilstandsmappe." #, fuzzy #~ msgid "Updating index …" #~ msgstr "Oppretter wineprefiks …" #~ msgid "Could not update the states file." #~ msgstr "Kunne ikke oppdatere tilstandsfil." #~ msgid "Could not update the index file." #~ msgstr "Kunne ikke oppdatere indeksfil." #, fuzzy, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Argumenter funnet for kjørbar fil: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Steg {self.__step} av {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' kjørt." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' kjørt med Steam." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Indeks for tilstand {0}" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "Dokumentasjon" #, fuzzy #~ msgid "DXVK HUD" #~ msgstr "DXVK-HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Skru på DXVX-overlegg som viser BPS og andre detaljer i D3D-programmer." #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "Dokumentasjon" #, fuzzy #~ msgid "Extra settings" #~ msgstr "Juster interne innstillinger." #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Skru på versjonering for å lagre og gjenopprette flasken til en tilstand." #~ msgid "Task manager" #~ msgstr "Oppgavebehandler" #, fuzzy #~ msgid "Installing..." #~ msgstr "Installasjonskandidater" #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Skriv en veldig kort kommentar:" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Winecfg" #, fuzzy #~ msgid "Lutris" #~ msgstr "Håndter flasker" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Flaskeversjonering (eksperimentelt)" #~ msgid "Translate" #~ msgstr "Oversett" #~ msgid "Funding" #~ msgstr "Finansiering" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Feilrapport" #~ msgid "Blog" #~ msgstr "Blogg" #, fuzzy #~ msgid "Twitter" #~ msgstr "Oversett" #, fuzzy #~ msgid "Bug report" #~ msgstr "Feilrapport" #, fuzzy #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #, fuzzy #~ msgid "Utilities" #~ msgstr "Verktøy" #, fuzzy #~ msgid "Command line" #~ msgstr "Kommandolinje" #, fuzzy #~ msgid "Registry editor" #~ msgstr "Register-redigerer" #~ msgid "Wine config" #~ msgstr "Wine-oppsett" #, fuzzy #~ msgid "Control panel" #~ msgstr "Kontrollpanel" #, fuzzy #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "Testmodus påslått: Kun avhengigheter fra testpakkebrønner vises." #, fuzzy #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET-rammeverk 4 …" #, fuzzy #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Selv om filene på denne siden har blitt bekreftet kan de være under ufri " #~ "lisens." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Selv om filene på denne siden har blitt bekreftet kan de være under ufri " #~ "lisens." #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Dokumentasjon" #~ msgid "Bottle details" #~ msgstr "Flaskedetaljer" #~ msgid "My beautiful bottle" #~ msgstr "Min vakre flaske" #~ msgid "Rename bottle" #~ msgstr "Gi flasken nytt navn" #~ msgid "Use DXVK" #~ msgstr "Bruk DXVK" #~ msgid "Use VKD3D" #~ msgstr "Bruk VKD3D" #~ msgid "Enable FSR" #~ msgstr "Skru på FSR" #, fuzzy #~ msgid "Use a virtual desktop" #~ msgstr "Virtuelt skrivebord" #, fuzzy #~ msgid "DXVK version" #~ msgstr "Versjonering" #~ msgid "Manage VKD3D versions" #~ msgstr "Håndter VKD3D-versjoner" #, fuzzy #~ msgid "DLL overrides" #~ msgstr "DLL-overstyringer" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "Dokumentasjon" #~ msgid "e.g. ucrtbase" #~ msgstr "f.eks. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Eksisterende overstyringer" #, fuzzy #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "f.eks: -eksempel1 -eksempel2 -eksempel3=hallo" #, fuzzy #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "Dupliser flaske" #, fuzzy #~ msgid "page_name" #~ msgstr "Springer" #, fuzzy #~ msgid "New variable" #~ msgstr "Ny overstyring" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "Her kan du legge til miljøvariabler for kommandoene som kjøres." #, fuzzy #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "f.eks: VAR1=verdi VAR2=verdi .." #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "f.eks: VAR1=verdi VAR2=verdi .." #~ msgid "Type the new name:" #~ msgstr "Skriv inn det nye navnet:" #, fuzzy #~ msgid "Type here.." #~ msgstr "Skriv her …" #~ msgid "Message goes here." #~ msgstr "Skriv meldingen her." #~ msgid "Utility & Preferences" #~ msgstr "Verktøy og innstillinger" #, fuzzy #~ msgid "Choose a name for your bottle" #~ msgstr "Sikkerhetkopier denne flasken" #, fuzzy #~ msgid "Use custom path" #~ msgstr "Bruk spillmodus" #~ msgid "Welcome" #~ msgstr "Velkommen" #, fuzzy #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "Flasker er et moderne verktøy som refinerer og forenkler kjøring av " #~ "Windows-programvare på Linux." #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "Hva er springere?" #, fuzzy #~ msgid "We Are Almost There" #~ msgstr "Vi er nesten der" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Du må laste ned og installere en springer for opprette dine egne " #~ "flasker.\n" #~ "Nedlastingsstørrelsen er ~70MB.\n" #~ "Les mer " #~ "om hva som lastes ned\n" #~ "\n" #~ "Disse filene kan ikke tilbys med Flasker, siden utgivelsessyklusene er " #~ "forskjellige.\n" #~ "\n" #~ "Trykk Installer når du er klar." #, fuzzy #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Ta en pause og slapp av, det kan ta noen minutter." #, fuzzy #~ msgid "Download" #~ msgstr "Nedlastninger" #, fuzzy #~ msgid "Everything Is Ready!" #~ msgstr "Alt er klart." #~ msgid "You are now ready to create your first bottles." #~ msgstr "Du er nå klart til å opprette dine første flasker." #~ msgid "Finish" #~ msgstr "Fullfør" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Hvorvidt listen ovenfor skal vise ustabile versjoner." #~ msgid "Go back" #~ msgstr "Tilbake" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "Start kjørbar fil" #~ msgid "Confirm deletion" #~ msgstr "Bekreft sletting" #~ msgid "Done" #~ msgstr "Ferdig" #, fuzzy #~ msgid "Caffe runners" #~ msgstr "Endre flaske" #, fuzzy #~ msgid "Proton runners" #~ msgstr "Håndter springere" #, fuzzy #~ msgid "Other runners" #~ msgstr "Endre flaske" #, fuzzy #~ msgid "WineHQ" #~ msgstr "Winecfg" #, fuzzy #~ msgid "Bottles' Forums" #~ msgstr "Flaskeproblemer" #, fuzzy #~ msgid "Type a name for your bottle" #~ msgstr "Sikkerhetkopier denne flasken" #, fuzzy #~ msgid "Duplicate a bottle" #~ msgstr "Dupliser flaske" #~ msgid "Change environment variables" #~ msgstr "Endre miljøvariabler" #, fuzzy #~ msgid "This field cannot contain special characters!" #~ msgstr "Dette feltet kan ikke inneholde spesialtegn." #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Dette er kompabilitetslag som tillater Windows-programvare å installeres " #~ "og kjøres på Linux-systemer.\n" #~ "\n" #~ "Flasker er miljøer der springeren setter opp systemet og der " #~ "Windows-programvare kjøres og installeres.\n" #~ "\n" #~ "Les mer om " #~ "springere" #, fuzzy #~ msgid "Import & export" #~ msgstr "Importerer" #~ msgid "Flatpak help" #~ msgstr "Flatpak-hjelp" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Jeg ser ikke mine gamle flasker etter oppgradering." #, fuzzy #~ msgid "I don't see some directories." #~ msgstr "Noen mapper mangler." #~ msgid "I can't see the files in my home." #~ msgstr "Jeg ser ikke filene i hjemmemappen min." #, fuzzy #~ msgid "Destroy this bottle" #~ msgstr "Ødelegg flaske" #, fuzzy #~ msgid "64 Bit" #~ msgstr "64-biters" #, fuzzy #~ msgid "Make a backup of this bottle." #~ msgstr "Sikkerhetkopier denne flasken" #~ msgid "64-bit" #~ msgstr "64-biters" #~ msgid "32-bit" #~ msgstr "32-biters" #, fuzzy #~ msgid "Use the night theme." #~ msgstr "Aktiver det mørke temaet." #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "Eksperiementer" #, fuzzy #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Skru av på funksjon for eksperimentelle installasjonskandidater" #, fuzzy #~ msgid "Enable ACO shader compiler" #~ msgstr "ACO-skyggeleggingskompilator" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Forbedrer ytelse i spill og 3D-programmer.\n" #~ "Skru av hvis du opplever grafiske forstyrrelser." #, fuzzy #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D for Direct3D" #, fuzzy #~ msgid "Bottles' Issues" #~ msgstr "Flaskeproblemer" #~ msgid "Bottles Started!" #~ msgstr "Flasker startet." #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Dette er en eksperimentell funksjon i tidlig utvikling. Vær forsiktig og " #~ "innrapporter feil." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Flasker-utviklerne" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Optimaliser spillytelse ved behov" #, fuzzy #~ msgid "NVAPI version" #~ msgstr "DXVK-versjon" #~ msgid "Point to the bottle path" #~ msgstr "Pek på flaskestien" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "" #~ "Spillmodus er enten ikke tilgjengelig på systemet ditt, eller kjører ikke." #, fuzzy #~ msgid "Experiments:installers" #~ msgstr "Eksperiementer" #~ msgid "Software" #~ msgstr "Programvare" #~ msgid "An environment improved for Windows software." #~ msgstr "Et miljø forbedret for Windows-programvare." #~ msgid "Use a dark application theme." #~ msgstr "Ifør mørk programdrakt." #, fuzzy #~ msgid "Experiments:versioning" #~ msgstr "Eksperiementer" #, fuzzy #~ msgid "Import and export" #~ msgstr "Importerer" #, fuzzy #~ msgid "Creating sandboxed folders…" #~ msgstr "Kjører som Flatpak. Oppretter sandkasse-mapper…" #, fuzzy #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "Dette er Wine/wineserver-prosessene som kjører på din PC." #, fuzzy #~ msgid "Check for running processes." #~ msgstr "Se etter installerte programmer." #, fuzzy #~ msgid "Backup bottle" #~ msgstr "Sikkerhetkopier denne flasken" #, fuzzy #~ msgid "Bottle" #~ msgstr "Flasker" #, fuzzy #~ msgid "No runners found, please install one." #~ msgstr "Fant ingen springere, installer en først" #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "Fant ikke noen DXVK. Installerer siste versjon …" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "Fant ikke noen VKD3D. Installerer siste versjon …" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "Fant ikke noen DXVK. Installerer siste versjon …" #, fuzzy, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Den nye {0}-flasken er nå klar." #~ msgid "Improved the Download manager" #~ msgstr "Forbedret nedlastingsbehandler" #~ msgid "Update to GNOME Runtime 41." #~ msgstr "Oppdatering til GNOME-kjøretidsrutine 41." #~ msgid "" #~ "The DXVK and VKD3D installation are now performed in asynchronous mode" #~ msgstr "DXVK og VKD3D-installasjon utføres nå i asynkront modus" #~ msgid "UI improvements for elementary OS" #~ msgstr "UI-forbedringer for elementary OS" #~ msgid "" #~ "Fixed a bug in component installation that was assigning the wrong name " #~ "after download." #~ msgstr "" #~ "Fikset feil i komponentinstallasjon som tildelte feil navn etter " #~ "nedlasting." #~ msgid "Fixed the wrong text for cwd label." #~ msgstr "Fikset feil etikett for cwd-etikett." #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Fikset feil som forårsaket at Bottles krasjet ved start av kjørbare filer " #~ "med argumenter." #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Japansk oversettelse ved @jatin-cbs" #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "" #~ "Brasiliansk portugisisk oversettelse ved Ricardo Porto, @swyknox, og " #~ "@davipatricio" #, fuzzy #~ msgid "Choose an environment" #~ msgstr "Velg miljøet" #, fuzzy #~ msgid "Download & Install this runner" #~ msgstr "Last ned og installer denne springeren" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #, fuzzy #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Spansk oversettelse ved @fitojb" #~ msgid "Downloads" #~ msgstr "Nedlastninger" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Velg en kjørbar Windows-fil" #, fuzzy #~ msgid "Support for 32-bit bottles with custom environment" #~ msgstr "Opprett en ny flaske med valgt miljø" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Velg en kjørbar Windows-fil" #, fuzzy #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "Run executables without show the Bottles Window" #~ msgstr "Start en kjørbar fil i denne flasken." #, fuzzy #~ msgid "Dependencies can now set register keys" #~ msgstr "Fant ingen springere" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Avlus Wine-prosesser." #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Eksperiementer" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Utforsk C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Oppgrader springer til sist lokalt installerte" #, fuzzy #~ msgid "Destroy bottle" #~ msgstr "Ødelegg flaske" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Dette vil endre springeren fra {0} til {1}." #~ msgid "Run in this bottle" #~ msgstr "Kjør i denne flasken" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Tyrksisk oversettelse ved @gunduzhan" #, fuzzy #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Spansk oversettelse ved @fitojb" #, fuzzy #~ msgid "Import backup archives" #~ msgstr "Velg en sikkerhetskopi" #, fuzzy #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Spansk oversettelse ved @fitojb" #~ msgid "This is the manifest for {0}." #~ msgstr "Dette er manifestet for {0}." #, fuzzy #~ msgid "This is the index for {0}." #~ msgstr "Dette er manifestet for {0}." #~ msgid "What is Wine?" #~ msgstr "Hva er Wine?" #~ msgid "Page 1" #~ msgstr "Side 1" #, fuzzy #~ msgid "DXVK Versions" #~ msgstr "Versjonering" #~ msgid "Runners found: [{0}]" #~ msgstr "Fant disse springerne: [{0}]" #, fuzzy #~ msgid "No dxvk found." #~ msgstr "Fant ingen springere" #~ msgid "Bottles found: %s" #~ msgstr "Flaskefunn: %s" #, fuzzy #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Indeks for tilstand {0}" #, fuzzy #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Kjør en avlusingskonsoll i denne flasken." #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) by Gabriel Mattoso, Fábio Rodrigues Ribeiro, Leandro " #~ "Stanger" #~ msgstr "" #~ "Brasiliansk-portugisisk oversettelse ved Gabriel Mattoso, Fábio Rodrigues " #~ "Ribeiro, og Leandro Stanger" #~ msgid "Norwegian Bokmål by Allan Nordhøy" #~ msgstr "Bokmålsoversettelse ved Allan Nordhøy" #~ msgid "Spanish by lvaskz" #~ msgstr "Spansk oversettelse ved Ivaskz" #~ msgid "Support for 32 bit applications in Flatpak" #~ msgstr "Støtte for 32-biters programmer i Flatpak" #, fuzzy #~ msgid "Execute .bat files in your bottles" #~ msgstr "Kjør i denne flasken" #~ msgid "Bugfix:" #~ msgstr "Feilfiks:" #~ msgid "" #~ "Proposed a fix that should resolve the execution of executables on Flatpak" #~ msgstr "Forslag om fiks som bør fikse kjøring av kjørbare filer på Flatpak" #~ msgid "The window can now be resized" #~ msgstr "Vindusstørrelsen kan nå endres" #, fuzzy #~ msgid "" #~ "New friendly pages are shown when there are no bottles, dependencies, " #~ "installers and programs" #~ msgstr "" #~ "Nye vennlige sider vises når det ikke finnes noen flasker, avhengigheter, " #~ "installasjonskandidater, eller programmer" #~ msgid "Now the list of bottles can be reached from the right" #~ msgstr "Nå kan listen over flasker nås fra høyre side" #, fuzzy #~ msgid "Experiments can now be enabled from Preferences" #~ msgstr "Springer kan endres fra innstillingsfanen" #~ msgid "Improved connection check method" #~ msgstr "Forbedre metode for tilkoblingssjekk" #~ msgid "Now the shortcut [F1] and the menu entry open the new documentation" #~ msgstr "" #~ "Nå vil snarveien [F1] og menyoppføringen åpne den nye dokumentasjonen" #~ msgid "Use the [Escape] shortcut to go back" #~ msgstr "Bruk [Esc]-snarveien for å gå tilbake" #, fuzzy #~ msgid "The wine debug console now runs in the system terminal" #~ msgstr "Wine-avlusingskonsollen kjører nå i systemterminalen" #~ msgid "Improved RunAsync method" #~ msgstr "Forbedret RunAsync-metode" #~ msgid "Use the [F1] shortcut to open documentation" #~ msgstr "Bruk [F1]-snarveien for å åpne dokumentasjonen" #~ msgid "Use the [Esc] shortcut to go back" #~ msgstr "Bruk[Esc]-snarvei for å gå tilbake" #~ msgid "The Wine debug console now runs in the system terminal" #~ msgstr "Wine-avlusingskonsollen kjører nå i systemterminalen" #~ msgid "New shocking icon powered by @jannuary" #~ msgstr "Nytt sjokkerende ikon av @jannuary" #~ msgid "No more crashes when creating the bottle if there is no temp path" #~ msgstr "" #~ "Ingen flere krasj ved opprettelse av flaske hvis det ikke er noen " #~ "midlertidig sti" #~ msgid "Happy 2021🎉!" #~ msgstr "Godt nytt 2021🎉." #, fuzzy #~ msgid "" #~ "The new experimental bottle Versioning feature is here! Save the status " #~ "of a bottle and restore it later with a click." #~ msgstr "" #~ "Den nye eksperimentelle flaskeversjoneringsfunksjonen er her. Lagre " #~ "flaskestatus og gjenopprett senere med et klikk." #, fuzzy #~ msgid "All wine processes are now spawned asynchronously" #~ msgstr "Alle Wine-prosesser startes nå asynkront" #~ msgid "Compact logs, now showing only essential data" #~ msgstr "Kompakte logger, som nå kun viser vesentlig data" #, fuzzy #~ msgid "" #~ "Fix wrong condition (in some cases it does not allow the use of the " #~ "application)." #~ msgstr "" #~ "Fiks av feiltilstand (i noen fall tillater det ikke bruk av programmet)." #, fuzzy #~ msgid "Backup and restore bottles" #~ msgstr "Sikkerhetkopier denne flasken" #, fuzzy #~ msgid "Bottle configuration update across software updates" #~ msgstr "Flaskeoppsettsoppdatering for gjennom flere programvareversjoner" #, fuzzy #~ msgid "Toggle RC releases for runners" #~ msgstr "Veksle utgivelseskandidat for springere" #~ msgid "Environment description" #~ msgstr "Miljøbeskrivelse" #~ msgid "Minor bugfix" #~ msgstr "Mindre feilfiks" #, fuzzy #~ msgid "Display informations for Bottles v3" #~ msgstr "Vis info for Flasker v3" #~ msgid "v3 note" #~ msgstr "v3-merknad" #~ msgid "Toggle the v3 notice" #~ msgstr "Skru på/av v3-merknad" #~ msgid "Custom path are not supported in this version" #~ msgstr "Egendefinert sti støttes ikke i denne versjonen" #~ msgid "/opt/MyNewBottle" #~ msgstr "/opt/MinNyeFlaske" #~ msgid "" #~ "Versioning is an experimental feature of Bottles, we do not recommend " #~ "using it in production. Proceed with caution!" #~ msgstr "" #~ "Versjonering er en eksperimentell funksjon i Flasker, som ikke anbefales " #~ "brukt i produksjon. Trø med varsomhet!" #~ msgid "Runner can be changed from Preferences tab." #~ msgstr "Springer kan endres fra innstillingsfanen" #, fuzzy #~ msgid "Open winecfg in this Bottle for advanced configurations." #~ msgstr "Åpne winecfg i denne flasken for avansert oppsett." #~ msgid "" #~ "Launch a debug console in this bottle. Read in our documentation how to " #~ "use debugging. [F1]" #~ msgstr "" #~ "Kjør avlusingskonsoll i denne flasken. Les dokumentasjonen om bruk av " #~ "avlusing. [F1]" #~ msgid "Use this to uninstall programs from the Bottle." #~ msgstr "Bruk dette for å avinstallere programmer fra flasken." #~ msgid "Open a CMD in this Bottle." #~ msgstr "Åpne en ledetekst i denne flasken." #~ msgid "CMD" #~ msgstr "Ledetekst" #~ msgid "Use regedit to add, edit and delete Wine register keys." #~ msgstr "" #~ "Bruk regedit for å legge til, redigere og slette Wine-registernøkler." #~ msgid "Browse the C:\\ of this Bottle." #~ msgstr "Utforsk C:\\ tilhørende denne flasken." #~ msgid "Kill all processes running in this Bottle." #~ msgstr "Drep alle prosessene som kjører i denne flasken." #~ msgid "Simulates a system reboot (this does not terminate processes)." #~ msgstr "Simulerer en systemomstart (dette terminerer ikke prosesser)." #~ msgid "Simulates a system shutdown (this does not terminate processes)." #~ msgstr "Simulerer en systemavstenging (dette terminerer ikke prosesser)." #, fuzzy #~ msgid "Remaining disk space:" #~ msgstr "Gjenstående lagringsplass:" #~ msgid "X of Y" #~ msgstr "X av Y" #~ msgid "Dashboard" #~ msgstr "Oversikt" #, fuzzy #~ msgid "Fsync (futex synchronization)" #~ msgstr "Fsynk (futex-synkronisering)" #~ msgid "" #~ "Enable eventfd based synchronization to increase performance for multi-" #~ "core processors." #~ msgstr "" #~ "Skru på eventfd-basert synkronisering for å øke ytelsen med " #~ "multikjerneprosessorer." #, fuzzy #~ msgid "Esync (eventfd synchronization)" #~ msgstr "Esynk (eventfd-synkronisering)" #~ msgid "Enable ACO to increase performance in-game when using Mesa drivers." #~ msgstr "Skru på ACO for å øke ytelse i spill ved bruk av Mesa-drivere." #~ msgid "GPU" #~ msgstr "GPU" #, fuzzy #~ msgid "" #~ "In laptops with two GPUs (Intel+NVIDIA or AMD+Nvidia or Intel+AMD), " #~ "select this to use the discrete card." #~ msgstr "" #~ "Bruk dette på bærbare med to GPU-er (Intel+NVIDIA, AMD+Nvidia eller " #~ "Intel+AMD) for å bruke det frittstående grafikkortet." #~ msgid "Desktop virtualization" #~ msgstr "Skrivebordsvirtualisering" #~ msgid "Virtualize a desktop where to spawn all Windows applications." #~ msgstr "Virtualiser et skrivebord der alle Windows-programmer skal starte." #~ msgid "DLL" #~ msgstr "DLL" #~ msgid "Syntax: dll1,dll2=value;dll3=value" #~ msgstr "Syntaks: dll1,dll2=verdi;dll3=verdi" #~ msgid "Save DLL overrides." #~ msgstr "Lagre DLL-overstyringer." #~ msgid "Add new dll overrides" #~ msgstr "Legg til nye DLL-overstyringer" #~ msgid "Customize preferences for this Bottle." #~ msgstr "Tilpass egenskaper for denne flasken." #~ msgid "" #~ "The following packages are downloaded from external sources (mainly from " #~ "Microsoft)." #~ msgstr "" #~ "Følgende pakker lastes ned fra eksterne kilder (hovedsaklig fra " #~ "Microsoft)." #~ msgid "Open a issue" #~ msgstr "Åpne en feilrapport" #, fuzzy #~ msgid "" #~ "Install dependencies (like corefonts, vcrun6, ..) for better software " #~ "compatibility." #~ msgstr "" #~ "Installer avhengigheter (som corefonts, vcrun6, …) for bedre " #~ "programvarekompabilitet." #~ msgid "The program installer is an experimental feature and may not work." #~ msgstr "" #~ "Installasjonskandidaten for programmet er en eksperimentell funksjon som " #~ "kanskje ikke virker." #~ msgid "Check for new installers" #~ msgstr "Se etter nye installasjonskandidater" #, fuzzy #~ msgid "Here you can see, create, revert and delete bottle states." #~ msgstr "" #~ "Her kan du sjekke, opprette, tilbakestille og slette flasketilstander." #~ msgid "Runner x.y" #~ msgstr "Springer x.y" #~ msgid "Cancel download" #~ msgstr "Avbryt nedlasting" #~ msgid "Download preferences" #~ msgstr "Nedlastningsinnstillinger" #~ msgid "Help translate" #~ msgstr "Bistå oversettelsen" #~ msgid "More info" #~ msgstr "Mer info" #~ msgid "We are working on Bottles v3." #~ msgstr "Det jobbes med Bottles v3." #~ msgid "New Bottle details" #~ msgstr "Detaljer om ny flaske" #, fuzzy #~ msgid "" #~ "But you don't seem to be connected to the internet and you won't be able " #~ "to download a runner. Connect to the internet and confirm this message to " #~ "begin the download." #~ msgstr "" #~ "Du er ikke tilkoblet Internett, og vil ikke kunne laste ned en springer. " #~ "Koble til og bekreft denne meldingen for å starte nedlastingen." #, fuzzy #~ msgid "OK status received" #~ msgstr "`OK`-status mottatt." #, fuzzy #~ msgid "Cancel status received" #~ msgstr "`Avbryt`-status mottatt." #, fuzzy #~ msgid "" #~ "The gaming environment has everything needed to run modern Windows games " #~ "on Linux" #~ msgstr "" #~ "Dette spillmiljøet har alt du trenger for å kjøre moderne Windows-spill " #~ "på Linux|GNU." #~ msgid "" #~ "The software environment includes dependencies commonly used by modern " #~ "software." #~ msgstr "" #~ "Dette programvaremiljøet inneholder avhengigheter som vanligvis brukes av " #~ "moderne programvare." #~ msgid "Selected env is: [{0}]" #~ msgstr "Valgt miljø er: [{0}]" #, fuzzy #~ msgid "The programs installed in the bottle will be listed here." #~ msgstr "" #~ "Dette er programmene som ble funnet installert i flasken (det kan være " #~ "flere)." #, fuzzy #~ msgid "" #~ "There are no dependencies installed and we can't fetch from repository." #~ msgstr "" #~ "Ingen avhengigheter installert, og henting fra pakkebrønnen kan ikke " #~ "gjøres." #, fuzzy #~ msgid "We can't fetch the installers from the repository right now." #~ msgstr "Kan ikke hente installasjonskandidater fra pakkebrønnen akkurat nå." #~ msgid "Use the '+' button to create one." #~ msgstr "Bruk «+»-knappen for å opprette en." #~ msgid "In Bottles v2, our Dependencies tool replaces Winetricks." #~ msgstr "Avhengighetsverktøyet i Flasker v2 erstatter Winetricks." #~ msgid "" #~ "This is a development release. Please report bugs in the GitHub " #~ "repository." #~ msgstr "" #~ "Dette er en utviklingsversjon. Innrapporter feil til GitHub-kodelageret." #~ msgid "Easily manage your Wine bottles" #~ msgstr "Håndter dine Wine-flasker enkelt" #~ msgid "Easily manage your Wine bottles (wineprefix)" #~ msgstr "Håndter dine Wine-flasker (wineprefiks) enkelt" #, fuzzy #~ msgid "Dependencies can now extract archives" #~ msgstr "Fant ingen springere" #~ msgid "Name your bottle" #~ msgstr "Gi flasken et navn" #~ msgid "Change runner" #~ msgstr "Endre flaske" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #, fuzzy #~ msgid "Reboot Windows" #~ msgstr "Omstart" #, fuzzy #~ msgid "Shutdown Windows" #~ msgstr "Slå av" #, fuzzy #~ msgid "Kill all wine processes" #~ msgstr "Drep alle prosesser" #, fuzzy #~ msgid "Last update for this bottle." #~ msgstr "Sikkerhetkopier denne flasken" ================================================ FILE: po/nl.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 12:13+0000\n" "Last-Translator: Ewout van Mansom \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Geen pad opgegeven" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Back-up {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Back-up importeren: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Onderdelen installeren mislukt, 3 keer geprobeerd." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Ontbrekende essentiële onderdelen. Installeren…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Kon bottle-map niet aanmaken." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Placeholder-map/-bestand aanmaken mislukt." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Bottle-configuratie aanmaken…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Sjabloon gevonden, toepassen…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Wine-configuratie wordt bijgewerkt…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Wine-configuratie bijgewerkt!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Als Flatpak uitvoeren, gebruikersmap in een zandbak verwerken…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Gebruikersmap in een zandbak verwerken…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Windows-versie instellen…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "standaardinstellingen van CMD toepassen…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Omgeving optimaliseren…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Omgeving toepassen: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Een aangepast omgevingsrecept gebruiken…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Recept niet gevonden of niet geldig…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "DXVK installeren…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "VKD3D installeren…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "DXVK-NVAPI installeren…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Afhankelijkheid installeren: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Initiële staat aanmaken…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Afronden…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Sjabloon inladen…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Staat toepassen…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Niets om toe te passen" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Nieuwe staat [{0}] succesvol aangemaakt!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Lijst met staten succesvol ontvangen!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Staat [{0}] succesvol hersteld!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Staat {} herstellen…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Staat niet gevonden" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Staat {} is al actief" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Toon versie" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Uitvoerbaar pad" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk-pad" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Bottle-naam" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Argumenten doorgeven" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Ongeldige URI (syntax: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Quit]-verzoek ontvangen." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Help]-verzoek ontvangen." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Refresh]-verzoek ontvangen." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Doneren" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Bibliotheken van derden en speciale dank" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Gesponsord en gefinancierd door" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Copyright © 2017, Bottles-ontwikkelaars" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Bottles-ontwikkelaars" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Philip Goto https://flipflop97.github.io/" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Onderdeelversie" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Verwijderen" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Door bestanden bladeren" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "De installatie is mislukt. Dit kan komen door een repository-fout, " "incomplete download of niet-overeenkomende controlesom. Druk om opnieuw te " "proberen." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Downloaden en installeren" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Manifest tonen" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licentie" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Opnieuw installeren" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Een fout melden…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Naam van afhankelijkheid" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Beschrijving van afhankelijkheid" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Categorie" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Deze afhankelijkheid downloaden en installeren" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Er is een installatiefout opgetreden. Start Bottles opnieuw op om het Crash " "Report te lezen of voer het via terminal uit om de uitvoer te lezen." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Afhankelijkheden-menu" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Probleemoplossing" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Door bestanden bladeren…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Kopie van Bottle maken…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Dit is het complete archief van je bottle, inclusief persoonlijke bestanden." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Volledige backup maken…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Dit is simpelweg de configuratie van de bottle, die is perfect wanneer je " "een nieuwe wilt creëren zonder persoonlijke bestanden." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Configuratie exporteren…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Verborgen programma's tonen" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Zoeken naar nieuwe programma's" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Bottle verwijderen…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Secundaire menu" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Alle processen geforceerd stoppen" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simuleer het afsluiten van Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Afsluiten" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simuleer het opnieuw opstarten van Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Opnieuw opstarten" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Startopties" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "In terminal starten" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Sleep bestanden hierheen om ze uit te voeren" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Mijn bottle" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Omgeving" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Runner" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Versiebeheer is ingeschakeld voor deze bottle" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Versiebeheer is actief voor deze bottle." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Programmabestand uitvoeren…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programma's" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Klik op ‘Uitvoerbaar bestand uitvoeren…’ om een uitvoerbaar bestand uit te " "voeren, ‘Snelkoppeling toeoegen…’ om een uitvoerbaar bestand toe te voegen " "aan de lijst met programma's, of ‘Programma's installeren…’ om door de " "gemeenschap samengestelde programma's te installeren." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Snelkoppelingen toevoegen…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Programma's installeren…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Opties" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Instellingen" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Bottle-instellingen configureren." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Afhankelijkheden" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Installeer afhankelijkheden voor programma's." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Momentopnamen" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Maak bottle-staten aan en beheer deze." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Taakbeheer" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Beheer draaiende programma's." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Gereedschap" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Opdrachtregel" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Voer commando's uit in de Bottle." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Registerbewerker" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Bewerk het interne register." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Verouderd Wine-gereedschap" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Verkenner" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Foutopsporing" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Configuratie" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Verwijderingsprogramma" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Configuratiescherm" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Zoeken naar afhankelijkheden…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "U bent offline :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Bottles wordt uitgevoerd in offline-modus, afhankelijkheden zijn niet " "beschikbaar." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Afhankelijkheden zijn bronnen die compatibiliteit van Windows-software " "verbeteren.\n" "\n" "Bestanden op deze pagina worden geleverd door derden onder een " "eigendomslicentie. Door ze te installeren, gaat u akkoord met hun " "respectievelijke licentievoorwaarden." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Meld een probleem of een ontbrekende afhankelijkheid." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Ontbrekende afhankelijkheid melden" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Lees documentatie." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Documentatie" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Zoeken" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Zoeken naar programma's…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Installeer programma's die zijn samengesteld door onze gemeenschap.\n" "\n" "Bestanden op deze pagina worden geleverd door derden onder een " "eigendomslicentie. Door ze te installeren, gaat u akkoord met hun " "respectievelijke licentievoorwaarden." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Geen installers gevonden" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "De repository kan niet worden doorzocht, of er is geen installer compatibel " "met deze bottle." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Documentatie lezen" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Naam" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Componenten" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Versie van de Wine-compatibiliteitslaag" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Runner en componenten worden geüpdatet, even geduld a.u.b…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Verbeter compatibiliteit van Direct3D 8/9/10/11 door deze te vertalen naar " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "DXVK bijwerken, even geduld a.u.b…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" "Verbeter compatibiliteit van Direct3D 12 door deze te vertalen naar Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "VKD3D bijwerken, even geduld a.u.b…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "DXVK-NVAPI bijwerken, even geduld a.u.b…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Verbetert responsiviteit. Kan worden gedetecteerd door sommige anti-cheat-" "software." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "LatencyFleX bijwerken, even geduld…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Scherm" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Verbetert prestaties ten koste van beeldkwaliteit. Maakt gebruik van DXVK-" "NVAPI en werkt alleen op nieuwere NVIDIA-GPU's." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Verbetert prestaties ten koste van beeldkwaliteit. Werkt alleen met Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Beheer instellingen voor FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Discrete grafische kaart" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Maakt gebruik van de discrete grafische kaart om de prestaties te verhogen " "ten koste van het stroomverbruik." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Nabewerkingseffecten" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Voegt verschillende nabewerkingseffecten toe met behulp van vkBasalt. Werkt " "alleen met Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Instellingen voor nabewerkingslaag beheren" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Beheer hoe games op het scherm moeten worden weergegeven met behulp van " "Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gamescope-instellingen beheren" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Geavanceerde scherminstellingen" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Hogere prestaties" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Schakel synchronisatie in om de prestaties van multi-core processoren te " "verhogen." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Synchronisatie" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Systeem" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Prestaties bijhouden" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Toont informatie zoals verversingssnelheid, temperaturen, CPU-/GPU-belasting " "en meer op OpenGL en Vulkan met behulp van MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral-gamemodus" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Past een reeks optimalisaties toe op uw apparaat. Kan game-prestaties " "verbeteren." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Spelbestanden vooraf inladen" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Verbetert laadtijd wanneer de game vaker wordt opgestart. De game zal er de " "eerste keer langer over doen om op te starten." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "vmtouch-instellingen beheren" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS-game-opname" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Schakel OBS-gameopname in voor alle Vulkan- en OpenGL-programma's." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Compatibiliteit" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windows-versie" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Windows-versie bijwerken, even geduld a.u.b…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Taal" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Kies de taal om voor programma's te gebruiken." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Toegewijde zandbak" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Gebruik een beperkte/beheerde omgeving voor deze bottle." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Zandbakrechten beheren" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Bottles-runtime" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Biedt een bundel extra bibliotheken aan voor meer compatibiliteit. Schakel " "uit als u tegen problemen aanloopt." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Steam-runtime" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Biedt een bundel extra bibliotheken aan voor meer compatibiliteit met Steam-" "games. Schakel uit als u tegen problemen aanloopt." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Werkmap" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Standaardwaarden herstellen" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(standaard)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL-overschrijvingen" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Omgevingsvariabelen" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Schijven beheren" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Automatische momentopnamen" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Maakt automatisch momentopnamen aan voordat u software installeert of " "instellingen wijzigt." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Compressie" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Comprimeert momentopnamen om ruimtegebruik te verminderen. Dit zal de " "aanmaak van momentopnamen vertragen." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Uitsluitingspatronen gebruiken" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Paden uitsluiten in momentopnamen." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Patronen beheren" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Vernieuwen" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Proces stoppen" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Geen momentopnamen gevonden" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "Creëer uw eerste momentopname om staten van uw instellingen te bewaren." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Een korte opmerking" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Sla de bottle-status op." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Nieuwe momentopname aanmaken" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Details" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Terug" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Activiteiten" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Bottle selecteren" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Annuleren" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Selecteren" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Nieuwe bottle maken" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Bottles-crashrapport" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Annuleren" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Rapport verzenden" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles is de laatste keer gecrasht. Gelieve een rapport in te vullen met de " "volgende traceback om ons te helpen het probleem te identificeren en te " "voorkomen dat het opnieuw gebeurt." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "We hebben een of meer soortgelijke (of identieke) meldingen gevonden. " "Gelieve zorgvuldig te controleren of het niet reeds gemeld is alvorens een " "nieuwe in te dienen. Elk rapport vereist inspanning van de kant van de " "ontwikkelaars om een diagnose te stellen, respecteer alstublieft hun werk en " "zorg ervoor dat u geen dubbele rapporten plaatst." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Ik wil nog steeds rapporteren." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Geavanceerde opties" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Onvolledig pakket" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Deze versie van Bottles lijkt niet over alle benodigde afhankelijkheden te " "beschikken, neem contact op met de pakketbeheerder of gebruik een officiële " "versie." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Verlaten" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Dynamic Link Libraries kunnen worden gespecificeerd als builtin " "(geleverd door Wine) of native (geleverd door het programma)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Nieuwe overschrijving" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Overschrijvingen" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Stations" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Dit zijn paden van uw host-systeem die door de runner in kaart worden " "gebracht en worden herkend als apparaten (bijv. ‘C:’, ‘D:’, …)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Brief" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Bestaande schijven" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Bottle dupliceren" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Dupliceer" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Voer een naam in voor de kopie van de Bottle." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Dupliceren…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Dit kan even duren." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Bottle gedupliceerd" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Omgevingsvariabelen zijn dynamisch benoemde waarden die invloed kunnen " "hebben op de manier waarop processen zich zullen gedragen in uw bottle." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Naam van variabele" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Bestaande variabelen" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Uitsluitingspatronen" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "Stel patronen in welke mappen uitsluit van versiebeheer." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Patroon" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Bestaande patronen" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescope Instellingen" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Opslaan" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Beheer hoe games moeten worden weergegeven." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Spelresolutie" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Gebruikt de resolutie van de game als referentie in pixels." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Breedte" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Hoogte" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Vensterresolutie" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Schaalt de resolutie van het spel op wanneer deze kleiner is dan de " "resolutie van het scherm." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Diversen" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Verversingssnelheidlimiet" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Verversingssnelheidlimiet wanneer niet gefocust" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Schalen met geheel getal" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Venstertype" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Randloos" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Volledig scherm" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Wilt u doorgaan met de installatie?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Installatie starten" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Deze installer vereist enkele lokale bronnen welke niet op een andere manier " "verkregen kunnen worden." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Doorgaan" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Voltooid!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Programma's tonen" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Installatie mislukt!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Er is iets fout gegaan." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Alle berichten" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Krietiek" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Fouten" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Waarschuwingen" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Info" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Logboekbrowser" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Logboekbrowser" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Verander logboekniveau." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Alles" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Deze argumenten worden doorgegeven bij het starten." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Aangepaste argumenten" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Commando-argumenten" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "bijv.: VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Script voor na het uitvoeren" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Kies een script dat na het uitvoeren moet worden uitgevoerd." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Script kiezen" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Kies vanaf waar het programma start." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Een map kiezen" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Deze instellingen zullen de standaardinstellingen voor dit programmabestand " "overschrijven." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Overschrijvingsvoorkeuren" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Standaardwaarden van Bottles herstellen" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Virtueel Bureaublad" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Proton-disclaimer" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Proton gebruiken" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Pas op, het gebruik van Proton-gebaseerde runners in niet-Steam-bottles kan " "problemen veroorzaken en verhinderen dat ze zich correct gedragen.\n" "\n" "Wij raden aan om eerder Wine-GE te gebruiken, een versie van Proton die " "bedoeld is om buiten Steam te draaien.\n" "\n" "Doorgaan zal automatisch de Steam-runtime inschakelen " "(indien aanwezig op het systeem en gedetecteerd door Bottles) om het toegang " "te geven tot de benodigde bibliotheken en compatibiliteitsproblemen te " "beperken. Wees ervan bewust dat GloriousEggroll, de provider van de runner, " "niet verantwoordelijk is voor eventuele problemen; we vragen u dan ook geen " "melding bij hen te doen." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Ik heb het begrepen." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Hernoemen" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Kies een nieuwe naam voor het geselecteerde programma." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Nieuwe naam" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Uitvoeren met argumenten" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Uitvoeren" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" "Schrijf hieronder de argumenten die aan het programmabestand moeten worden " "doorgegeven." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "bijv.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Zandbakinstellingen" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Netwerk delen" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Gedeelde map gevonden" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Upgrade benodigd" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Doorgaan" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Upgrade starten" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Nieuw versiebeheersysteem" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Het nieuwe bottle-versiebeheersysteem is er." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles heeft een geheel nieuw versiebeheersysteem dat niet compatibel is " "met vorige versies. \n" "\n" "Om versiebeheer te kunnen blijven gebruiken, moeten we de bottle-repository " "opnieuw initialiseren. Dit zal geen gegevens van uw bottles verwijderen, " "maar zal alle bestaande momentopnamen verwijderen en nieuwe aanmaken.\n" "\n" "Als u terug moet gaan naar een vorige momentopname voordat u verder gaat, " "sluit dan dit venster en herstel de momentopname, open daarna de bottle om " "dit venster weer te tonen.\n" "\n" "Het oude systeem zal in een van de volgende versies worden opgeheven." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Repository herinitialiseren…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Klaar! Start Bottles opnieuw op." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Instellingen voor nabewerkingseffecten" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Standaard" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Standaardinstellingen" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Effecten worden toegepast op basis van de lijstvolgorde." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Effecten" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Contrast-adaptieve-verscherping" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Scherpheid" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Informatie tonen" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Ontruisde-Luma-verscherping" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Ontruisen" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Snelle benaderende anti-aliasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Subpixel-kwaliteit" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Kwaliteitsranddrempel" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Minimale kwaliteitsranddrempel" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Subpixel-morfologische anti-aliasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Randherkenning" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Kleur" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Drempel" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Maximaal aantal zoekstappen" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Maximaal aantal zoekstappen (diagonaal)" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Maximale randronding" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS-verscherper verbetert de scherpte van frames. Hogere waarden maken " "frames scherper, terwijl waarden onder 0 ze zachter maken." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "DLS-verscherper verbetert de scherpte van frames. Hogere waarden maken " "frames scherper." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "DLS-ontruiser verlaagt de ruis in frames. Hogere waarden maken frames " "zachter." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "FXAA-subpixelkwaliteit vermindert hoekige randen op subpixelniveau. Hogere " "waarden maken het beeld zachter." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "FXAA-randdrempelwaarde is de minimaal vereiste contrastwaarde vereist om het " "FXAA-algoritme toe te passen. Hogere waarden zorgen voor beelden met meer " "contrast." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "FXAA-kwaliteitsdrempelwaardeminimum is de minimumwaarde van donkere pixels " "die door het FXAA-algoritme worden genegeerd. Hogere waarden zorgen ervoor " "dat FXAA pixels onder de opgegeven waarde negeert wat kan leiden tot betere " "prestaties." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma detecteert randen via grijstinten, en Kleur detecteert deze via " "kleuren. Luma is sneller dan Kleur." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "SMAA-drempel bepaalt de gevoeligheid van de randdetectie. Lagere waarden " "detecteren meer randen ten koste van de prestaties." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "SMAA-maximum-zoekstappen geeft aan hoeveel horizontale en verticale " "zoekstappen worden uitgevoerd bij het zoeken naar randen." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "SMAA-maximum-diagonale-zoekstappen geeft aan hoeveel diagonale zoekstappen " "worden uitgevoerd bij het zoeken naar randen." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "SMAA-hoekafronding specificeert de sterkte van de afronding van randhoeken." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Ingebouwd (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Lokaal (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Ingebouwd, daarna lokaal" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Lokaal, daarna ingebouwd" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Uitgeschakeld" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Verwijderen" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/wijs/naar/pad" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Waarde" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Blader door bestanden" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Naam van wine-prefix" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Beheerder" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Deze wine-prefix is al geïmporteerd in Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Bottle-back-up importeren" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Opnieuw zoeken naar prefixes" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Geen prefixes gevonden" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Er zijn geen externe prefixes gevonden. Heeft Bottles toegang tot deze?\n" "Gebruik het pictogram bovenaan om een bottle uit een back-up te importeren." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Volledig archief" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Manifest tonen…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Recensie lezen…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Installer-naam" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Installer-beschrijving" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Onbekend" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Dit programma installeren" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Programmamenu" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Geen miniatuur" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Starten" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Starten met Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Item-naam" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Uit bibliotheek verwijderen" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Stoppen" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Bibliotheek" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Voeg items hier toe vanuit uw bottles-programmalijst" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Versiebeheer is actief binnen deze bottle." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Deze bottle ziet er beschadigd uit." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "In deze bottle uitvoeren" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Hier uitvoeren" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Deze bottle ziet er beschadigd uit, het configuratiebestand ontbreekt. Ik " "kan het proberen op te lossen door een nieuwe configuratie aan te maken." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Uw bottles doorzoeken…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam-Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Nieuwe bottle aanmaken…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Geen resultaten gevonden" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Probeer een andere zoekterm." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Opstarten…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Deze bron ontbreekt." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Bladeren" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "_Aanmaken" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Bottle-naam" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Programma's" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Gaming" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "_Aangepast" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Aangepast" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Gebruikersmap delen" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Dit maakt de gebruikersmap vindbaar in de bottle, met het risico dat " "persoonlijke informatie wordt gedeeld met Windows-software. Deze optie kan " "niet worden gewijzigd nadat de bottle is aangemaakt." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Architectuur" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "Gebruik 32-bits alleen als dit strikt noodzakelijk is." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Importeert een aangepaste configuratie" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Bottle-map" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Map voor de gegevens van deze bottle." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Sluiten" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Deze naam is niet beschikbaar, probeer een andere." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Vorige" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Welkom bij Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Voer Windows-software uit op Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows in Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles gebruikt compatibiliteits-runners om programma's van geïsoleerde, " "gecontaineriseerde, Windows-achtige omgevingen te voorzien." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Bijna klaar" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "We hebben een paar extra minuten nodig om alles op te zetten…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Alles gereed!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Voltooi eerst de setup" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Begin met Bottles gebruiken" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Volgende" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Voorkeuren" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Algemeen" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Uiterlijk" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Donkere modus" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Of Bottles het donkere kleurenschema moet gebruiken." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Updatedatum weergeven" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Of de datum van de update in de bottleslijst moet worden getoond." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Meldingen" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Toon meldingen voor downloads en installaties." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Tijdelijke bestanden" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Tijdelijke bestanden opschonen als Bottles opstart?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Bottles sluiten na het starten van een programma" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" "Sluit Bottles na het starten van een programma vanuit de bestandsbeheerder." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integraties" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Steam-Proton-prefixes" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Bekijk en beheer Steam-Proton-prefixes." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Steam-apps in programmalijst weergeven" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Vereist dat Steam voor Windows in de bottle is geïnstalleerd." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Epic Games in programmalijst weergeven" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Vereist dat de Epic Games Store in de bottle is geïnstalleerd." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Ubisoft-games in programmalijst weergeven" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Vereist dat de Ubisoft Connect in de bottle is geïnstalleerd." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Geavanceerd" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Bottles-map" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Map met de gegevens van uw bottles." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Runners" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "Bottles wordt uitgevoerd in offline-modus, runners zijn niet beschikbaar." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Pre-release" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Toon instabiele versies van runners." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL-componenten" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles wordt uitgevoerd in offline-modus, DLL's zijn niet beschikbaar." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Kern" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Runtime" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Experimenten" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Deze functies zijn onder ontwikkeling en kunnen instabiel zijn, houd " "rekening met problemen." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Zandbak per bottle" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "In vroege ontwikkeling." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Starten met terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Door pad bladeren" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Startopties wijzigen…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Toevoegen aan bibliotheek" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "App-icoon toevoegen" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Toevoegen aan Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Hernoemen…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Programma verbergen" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Programma tonen" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Verwijderen uit lijst" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Programmanaam" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Staat-id" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Staatopmerking" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Deze momentopname herstellen" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Bericht verwijderen" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Hoofdmenu" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "U lijkt niet verbonden te zijn met het internet. Zonder verbinding kunt u " "geen essentiële onderdelen downloaden. Klik op dit pictogram wanneer u weer " "verbinding heeft." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importeren…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Hulp" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Over Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Bestand ‘{0}’ is geen .exe of .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Bijgewerkt: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "‘{0}’ toegevoegd" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Programmabestand selecteren" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Toevoegen" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Verborgen programma's verbergen" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "‘{0}’ starten…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Houd rekening met de zandbak" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles draait in een zandbak, een omgeving met beperkte rechten die nodig " "is om uw apparaat veilig te houden. Als het programma niet wil starten, kunt " "u overwegen om de bottle in te gaan (3 puntjes bovenaan) en van daaruit te " "starten." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Wissen" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" "Selecteer de locatie waar de back-up-configuratie moet worden opgeslagen" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Exporteren" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Selecteer de locatie waar het back-up-archief moet worden opgeslagen" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Back-up" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Back-up gemaakt voor ‘{0}’" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Back-up mislukt voor ‘{0}’" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Weet u zeker dat u ‘{}’ permanent wilt verwijderen?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Dit zal alle bijbehorende programma's en instellingen permanent verwijderen." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Verwijderen" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Ontbrekende runner" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "De runner die is aangevraagd door deze bottle ontbreekt. Installeer deze via " "de Bottles-voorkeuren of selecteer een andere om programma's mee uit te " "voeren." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Weet u zeker dat u alle processen geforceerd wilt stoppen?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Dit kan leiden tot gegevensverlies, corruptie en slecht functionerende " "programma's." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Geforceerd _stoppen" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Deze functie is niet beschikbaar op uw systeem." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Om deze functie toe te voegen voert u ‘flatpak install’ uit" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Deze bottle-naam is al in gebruik." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Werkmap selecteren" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Map met gegevens van ‘{}’." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Weet u zeker dat u alle momentopnamen wilt verwijderen?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Dit zal alle momentopnamen verwijderen maar uw bestanden behouden." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Schakel over naar het nieuwe versiebeheersysteem om nieuwe staten aan te " "maken." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Installers" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Bezig met handelingen, even geduld." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Ga terug naar uw bottles." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Back-up succesvol geïmporteerd" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Importeren mislukt" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Back-up importeren…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Back-up-archief selecteren" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importeren" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Configuratiebestand selecteren" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "n.v.t." #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Programmabestand uitvoeren in ‘{self.config.Name}’" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "‘{0}’ starten in ‘{1}’…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Uw bottles" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "~{0} aan pakketten downloaden…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "{0} van {1} pakketten gedownload" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Bottle-map selecteren" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Bottle aanmaken…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Kon bottle niet aanmaken" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Bottle aanmaken mislukt met één of meerdere fouten." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Bottle aangemaakt" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "‘{0}’ is succesvol aangemaakt." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam kon niet worden gevonden of Bottles heeft geen rechten hiervoor." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Bottles-pad selecteren" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Bottles herstarten?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles moet opnieuw gestart worden om deze map te gebruiken.\n" "\n" "Zorg ervoor dat u elk programma dat is gestart vanuit Bottles afsluit " "voordat u Bottles opnieuw start, als u dat niet doet kan dit leiden tot " "gegevensverlies, corruptie en het niet goed functioneren van programma's." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Herstarten" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "Gebaseerd op Valve's Wine, inclusief staging- en Proton-patches." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "Gebaseerd op upstream-Wine, inclusief staging- en Proton-patches." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Gebaseerd op upstream-Wine, inclusief staging-patches." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Gebaseerd op Valve's Wine, inclusief staging-, Proton- en Steam-specifieke " "patches. Vereist dat de Steam-runtime is ingeschakeld." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Overig" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Opwaarderen" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Installeren…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest voor {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "‘{0}’ gedeïnstalleerd" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "‘{0}’ geïnstalleerd" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "Installeren van ‘{0}’ mislukt" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "‘{0}’ geïmporteerd" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Dit programma kan slecht werken. De installer is geconfigureerd om de best " "mogelijke ervaring te bieden, maar verwacht fouten, instabiliteit en gebrek " "aan werkende functies." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Dit programma werkt met merkbare fouten, maar deze fouten hebben geen " "invloed op de functionaliteit van het programma." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Dit programma werkt met kleine fouten." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Dit programma werkt perfect." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Review voor {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "‘{0}’ stoppen…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "‘{0}’ starten met Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "‘{0}’ verborgen" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "‘{0}’ getoond" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "‘{0}’ verwijderd" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "‘{0}’ hernoemd naar ‘{1}’" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "App-icoon aangemaakt voor ‘{0}’" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "‘{0}’ toegevoegd aan uw bibliotheek" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "‘{0}’ toegevoegd aan uw Steam-bibliotheek" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Rapport weergeven" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Dit probleem is al 5 keer gemeld en kan niet opnieuw worden " "verzonden.\n" " Meld uw feedback in een van de onderstaande bestaande rapporten." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Scherminstellingen bijwerken, even geduld…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Scherminstellingen bijgewerkt" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Geen overschrijvingen gevonden." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Schijfpad selecteren" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Geen omgevingsvariabelen gedefinieerd." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Geen uitsluitingspatronen gedefinieerd." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Er is een fout opgetreden." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Naar klembord kopiëren" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Bronbestand selecteren" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Windows-afhankelijkheden installeren…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Bottle configureren…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Installer-stappen verwerken…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "{} installeren…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Laatste controles uitvoeren…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "{0} installeren…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} is nu beschikbaar in de lijst met programma's." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Installer mislukt met onbekende fout" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} is al uitgeschakeld voor deze bottle." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Deze instelling is anders dan de standaard van de bottle." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Script selecteren" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Aangepast bottles-pad niet gevonden" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Standaardpad wordt gebruikt. Bottles van het gegeven pad worden niet " "weergegeven." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Voer Windows-software uit" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak-migratie" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Schakel het Flatpak-migratiedialoogvenster in." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Donker thema" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Forceer het gebruik van een donker thema." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Updatedatum in lijst omschakelen" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Schakel de updatedatum in de lijst met bottles om." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Lijst met Steam-apps" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Toon/verberg lijst met Steam-apps." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Lijst met Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Toon/verberg lijst met Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Toon/verberg lijst van Ubisoft Connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Vensterbreedte" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Wijzig de vensterbreedte." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Vensterhoogte" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Wijzig de vensterhoogte." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Toon meldingen." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Tijdelijke bestanden opruimen" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Maak het temp-pad schoon bij het opstarten van het systeem." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Release Candidate" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Schakel release candidate voor runners om." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Opstartscherm" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Kies in welke weergave de applicatie moet worden gestart." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Schakel experimentele functies zoals versiebeheer en installers om. Release " "candidate voor runners." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Ondersteuning voor Steam-Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Schakel ondersteuning voor Steam-Proton-prefixes om." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Experimenten:zandbak" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Schakel de experimentele zandbak per bottle om." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Bottles automatisch sluiten" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Sluit Bottles na het starten van een programmabestand vanuit bestandsbeheer." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Zandbakwaarschuwing tonen" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Zandbakwaarschuwing omschakelen." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Voer Windows-software uit op Linux met Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Bottle software en geniet op uw gemak!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Ons ingebouwde systeem voor de installatie van afhankelijkheden zorgt voor " "automatische toegang tot softwarecompatibiliteit. Gebruik de downloadmanager " "om de officiële componenten te downloaden: de runner (Wine, Proton), DXVK, " "afhankelijkheden, enz." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Bottle-versiebeheer houdt uw werk nu veilig en laat u het op een later " "moment herstellen!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Kenmerken:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Maak bottles met behulp van vooraf geconfigureerde omgevingen of maak uw " "eigen" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Uitvoerbare bestanden (.exe/.msi) in uw bottles uitvoeren, rechtstreeks " "vanuit het contextmenu van uw bestandsbeheerder" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Automatische detectie van programma's geïnstalleerd in uw bottles" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Snel omgevingsvariabelen toevoegen" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "DLL's direct overschrijven vanuit voorkeuren per bottle" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Pas ter plekke een runner aan voor elke willekeurige bottle" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Diverse optimalisaties voor gaming-performance " "(esync, fsync, DXVK, cache, shader compiler, offload ... en nog veel meer.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Automatische installatie en beheer van Wine- en Proton-runners" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Automatische reparatie van bottles wanneer ze kapot zijn" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Geïntegreerde afhankelijkheids-installer op basis van een communitybestuurde " "repository" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Geïntegreerd taakbeheer voor Wine-processen" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Toegang tot ProtonDB en WineHQ voor ondersteuning" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Systeem om uw instellingen naar nieuwe Bottle-versies te brengen" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Back-up en importeer bottles" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importeer Wine-prefixes van andere managers" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Bottles-versiebeheer" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "… en nog veel meer dat u kunt vinden door Bottles te installeren!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Metagegevens­informatie bijgewerkt" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Meer update-informatie toegevoegd en uitgave-omschrijvingsversie gecorrigeerd" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Fout met knop ‘Toevoegen aan Steam’ opgelost" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Probleem waarbij BottleConfig niet serialiseerbaar was opgelost" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Probleem bij dubbele uitpakking met Patool opgelost" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Versie gecorrigeerd" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Crash opgelost bij aanmaken van een bottle" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Grote wijziging: Interface voor nieuwe bottle herontworpen" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Kwaliteitsverbeteringen:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Pictogram ‘emote-love’ op bibliotheekpagina vervangen door ‘library’" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Toast-melding voor ‘Programmabestand uitvoeren’ toegevoegd" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Foutoplossingen:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Snelkoppeling toevoegen aan Steam resulteerde in een fout" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Importeren van back-ups leidde tot een fout" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "Steam-runtime automatisch ingeschakeld bij gebruik van ‘wine-ge-custom’" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Verscheidene bibliotheek-gerelateerde probleemoplossingen, waaronder lege " "covers en crashes gerelateerd aan ontbrekende items" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Verscheidene problemen gerelateerd aan tekstcodering opgelost" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Fout bij downloaden als Bottles niet vanuit de terminal werd uitgevoerd " "opgelost" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Versiedatum gecorrigeerd" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "NVIDIA-gerelateerde kritieke fouten verborgen op niet-NVIDIA-systemen" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Gamescope-verbeteringen en -foutoplossingen" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Afhankelijkheidinstallatie is sneller en stabieler" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "Gezondheidscontrole heeft meer informatie voor snellere foutopsporing" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI bevat veel foutoplossingen en is stabieler, deze zou nu correct moeten " "werken" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Crash bij downloaden van component opgelost" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Verbetering van backend-code door vermijden van spin-lock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Meer variabelen voor installatiescripts" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Foutoplossing voor onbload-dialoog welke ‘Alles gereed’ toonde terwijl dit " "niet het geval was" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Verbeteringen aan bouwsysteem" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" "VKD3D wordt standaard ingeschakeld bij het aanmaken van bottles voor gaming" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" "Foutoplossingen voor crashes bij het lezen van incorrect gecodeerde Steam-" "bestanden" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Foutoplossing voor interface-onderdelen welke niet correct werden bijgewerkt " "na (de)installatie" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Meer FSR-foutoplossingen" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Foutoplossing voor het probleem waarbij een programma sluit nadat deze " "gestart is via ‘Programmabestand uitvoeren’" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "en nog veeeel meer!" #~ msgid "Calculating…" #~ msgstr "Berekenen…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr ".exe/.msi in deze bottle uitvoeren" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "" #~ "Klik op ‘Nieuwe bottle aanmaken…’ om een nieuwe bottle aan te maken." #~ msgid "Create a new Bottle…" #~ msgstr "Nieuwe bottle aanmaken…" #~ msgid "New Bottle" #~ msgstr "Nieuwe bottle" #~ msgid "Bottle Information" #~ msgstr "Bottle-informatie" #~ msgid "An environment improved for Windows games." #~ msgstr "Een omgeving geoptimaliseerd voor Windows-games." #~ msgid "An environment improved for Windows applications." #~ msgstr "Een omgeving geoptimaliseerd voor Windows-programma's." #~ msgid "A clear environment for your experiments." #~ msgstr "Een duidelijke omgeving voor uw experimenten." #~ msgid "Unlinked Home Directory" #~ msgstr "Niet-gelinkte thuismap" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Koppel de gebruikersmap niet aan de thuismap" #~ msgid "64 bit" #~ msgstr "64-bits" #~ msgid "32 bit" #~ msgstr "32-bits" #~ msgid "Custom Recipe" #~ msgstr "Aangepast recept" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Kies een aangepast recept voor de omgeving als u er een hebt." #~ msgid "Custom Path" #~ msgstr "Aangepast pad" #~ msgid "Store this bottle in another place." #~ msgstr "Bewaar deze bottle op een andere plaats." #~ msgid "You are offline, unable to download." #~ msgstr "U bent offline, niet in staat om te downloaden." #~ msgid "Choose an executable path" #~ msgstr "Kies een uitvoerbaar pad" #~ msgid "Choose a Windows executable file" #~ msgstr "Kies een uitvoerbaar Windows-bestand" #~ msgid "Choose working directory for executables" #~ msgstr "Kies werkmap voor uitvoerbare bestanden" #~ msgid "Choose a recipe file" #~ msgstr "Kies een receptbestand" #~ msgid "Choose where to store the bottle" #~ msgstr "Kies waar u de bottle wilt bewaren" #~ msgid "Choose a new Bottles path" #~ msgstr "Nieuw bottles-pad selecteren" #~ msgid "Choose the script" #~ msgstr "Script selecteren" #~ msgid "Choose the Working Directory" #~ msgstr "Werkmap selecteren" #~ msgid "" #~ "The PulseAudio Latency setting is now deprecated and enabled by default" #~ msgstr "" #~ "De instelling PulseAudio-vertraging is nu verwijderd en standaard " #~ "ingeschakeld" #~ msgid "Bottle details automatically show on bottle creation" #~ msgstr "" #~ "Bottle-details worden automatisch weergegeven na het aanmaken van een " #~ "bottle" #~ msgid "Bottles now complies with GNOME Circle guidelines" #~ msgstr "Bottles voldoet nu aan de richtlijnen van GNOME Circle" #~ msgid "Disable pulseaudio_latency by default." #~ msgstr "Schakel pulseaudio_latency standard uit." #~ msgid "Fixed a crash during startup due to uninstaller." #~ msgstr "Crash verholpen tijdens opstarten door uninstaller." #~ msgid "Implemented a queue for installing components." #~ msgstr "Wachtrij geïmplementeerd voor het installeren van componenten." #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Probleem bij verwijderen van bottles opgelost." #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Ondersteuning voor nieuwste versie van DXVK - @Blisto91" #~ msgid "Fix for DLSS" #~ msgstr "Probleemoplossing voor DLSS" #~ msgid "Added tooltips for program grades" #~ msgstr "Tooltips toegevoegd voor programmacijfers" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Probleemoplossing voor installer-voltooiing - @jntesteves" #~ msgid "Fix gamescope arguments @jntesteves" #~ msgstr "Probleemoplossing voor Gamescope-argumenten - @jntesteves" #~ msgid "Added Ctrl + W shortcut for closing windows @A6GibKm" #~ msgstr "" #~ "Sneltoets Ctrl+W toegevoegd voor het sluiten van vensters - @A6GibKm" #~ msgid "Fixed bottles unsetting XDG_DATA_HOME" #~ msgstr "Probleemoplossing voor bottles die XDG_DATA_HOME vergeten" #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Franse vertaling door @julroy en @tymmsyde" #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Turkse vertaling door @54linux-ea en @ruizlenato" #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Russische vertaling door @lenemter en @Smoque" #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Catalaanse vertaling door @rogervc" #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Arabische vertaling door @TheDarkEvil" #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Koreaanse vertaling door @MarongHappy" #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "Portugese vertaling door @davipatricio, @SantosSi en @vitorhcl" #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Galicische vertaling door @NicoSGF64" #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Hebreeuwse vertaling door @itayweb" #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Poolse vertaling door @Mikutut" #~ msgid "Layers" #~ msgstr "Lagen" #~ msgid "Ultra Quality" #~ msgstr "Beste kwaliteit" #~ msgid "Quality" #~ msgstr "Hogere kwaliteit" #~ msgid "Balanced" #~ msgstr "Gebalanceerd" #~ msgid "Layered" #~ msgstr "Gelaagd" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Een gelaagde omgeving, waarbij elk programma een laag is." #~ msgid "" #~ "Provide a bundle of extra libraries for more compatibility. Disable if " #~ "you run into issues." #~ msgstr "" #~ "Biedt een bundel extra bibliotheken voor meer compatibiliteit aan. " #~ "Schakel uit als u tegen problemen aanloopt." #~ msgid "" #~ "Provide a bundle of extra libraries for more compatibility with Steam " #~ "games. Disable if you run into issues." #~ msgstr "" #~ "Biedt een bundel extra bibliotheken aan voor meer compatibiliteit met " #~ "Steam-games. Schakel uit als u tegen problemen aanloopt." #~ msgid "" #~ "Compress snapshots to reduce space. This will slow down creation of " #~ "snapshots." #~ msgstr "" #~ "Comprimeert momentopnamen om ruimte te besparen. Dit zal het maken van " #~ "momentopnamen vertragen." #~ msgid "Something goes wrong." #~ msgstr "Er gaat iets fout." #~ msgid "This feature is not available on your system." #~ msgstr "Deze functie is niet beschikbaar op uw systeem." #~ msgid "This will delete all snapshots, but keep your files." #~ msgstr "Dit zal alle momentopnamen verwijderen, maar uw bestanden behouden." #~ msgid "Name has special characters or already in use" #~ msgstr "Naam bevat speciale tekens of is al in gebruik" #~ msgid "Choose new Bottles path" #~ msgstr "Nieuw bottles-pad selecteren" #~ msgid "Added tooltips for program gades" #~ msgstr "Tooltips toegevoegd voor programma-‘gades’" #~ msgid "Arabic tran*slations thanks to @TheDarkEvil" #~ msgstr "Arabische vertaling door @TheDarkEvil" #~ msgid "" #~ "Protuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "Portugese vertaling door @davipatricio, @SantosSi en @vitorhcl" #~ msgid "Choose path" #~ msgstr "Pad kiezen" #~ msgid "Choose a file." #~ msgstr "Kies een bestand." #~ msgid "File not Found" #~ msgstr "Bestand niet gevonden" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "Het gegeven bestand bestaat niet. Kies een correct bestand." #~ msgid "Spaces in File Name" #~ msgstr "Spaties in bestandsnaam" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "Pad van kleurentabel mag geen spaties bevatten. Hernoem het bestand zodat " #~ "deze geen spaties bevat." #~ msgid "Invalid Image Dimension" #~ msgstr "Ongeldige afbeeldingsresolutie" #~ msgid "Height and width of the image must be equal." #~ msgstr "Hoogte en breedte van de afbeelding moeten overeenkomen." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Beheer eenvoudig wineprefix met behulp van omgevingen" #~ msgid "Run with Arguments…" #~ msgstr "Uitvoeren met argumenten…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Blader door interne bestanden met de Wine-verkenner." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Beheer processen met het Wine-taakbeheer." #~ msgid "Debug wine processes." #~ msgstr "Toon uitvoer van Wine-processen." #~ msgid "Wine Configuration" #~ msgstr "Wine-configuratie" #~ msgid "Adjust internal settings." #~ msgstr "Pas interne instellingen aan." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Verwijder programma's met de Wine-uninstaller." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Open het interne Wine-configuratiescherm." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "" #~ "Gebruik het installers-gedeelte of de knop \"Programmabestand uitvoeren\"." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Afhankelijkheden zijn software, bibliotheken en codecs die de " #~ "compatibiliteit van Windows-software verbeteren. Installeer vanaf hier om " #~ "aan uw programmavereisten te voldoen." #~ msgid "Read documentation." #~ msgstr "Lees de documentatie." #~ msgid "Install Selected" #~ msgstr "Selectie installeren" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "We raden sterk af om meerdere afhankelijkheden tegelijk te installeren." #~ msgid "Select Dependencies" #~ msgstr "Afhankelijkheden selecteren" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Gebruik dit gedeelte om door onze community verzorgde programma's te " #~ "installeren, zonder handmatig te werk te moeten gaan." #~ msgid "Read documentation" #~ msgstr "Documentatie lezen" #~ msgid "Graphics" #~ msgstr "Grafisch" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Verbetert de prestaties van DirectX 11-games en 3D-toepassingen." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Verbetert de prestaties van DirectX 12-games en 3D-toepassingen." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "" #~ "DLSS-ondersteuning en Nvidia's NVAPI inschakelen indien beschikbaar." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR maakt gebruik van geavanceerde opschalingstechnologieën om uw " #~ "framerate te verhogen." #~ msgid "Discrete GPU" #~ msgstr "Discrete GPU" #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt is een Vulkan-nabehandelingslaag welke de visuele graphics van " #~ "games verbetert." #~ msgid "Manage vkBasalt settings" #~ msgstr "vkBasalt-instellingen beheren" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Gebruik het virtuele Wine-bureaublad." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Muisvergrendeling in volledig scherm" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "" #~ "Laat het programma muisinvoer vastleggen wanneer het volledig scherm is." #~ msgid "Take Focus" #~ msgstr "Focus nemen" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "" #~ "Activeer dit als het programma niet opnieuw focust bij het overschakelen." #~ msgid "Mouse Warp" #~ msgstr "Muis-warp" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "Verander dit als u muis-lag of -desynchronisatie ondervindt." #~ msgid "Screen Scaling" #~ msgstr "Schermschaling" #~ msgid "Set custom DPI." #~ msgstr "Aangepaste DPI instellen." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Renderer" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Selecteer welke backend moet worden gebruikt voor wine3d." #~ msgid "gl (default)" #~ msgstr "gl (standaard)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "Vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Componentenversies beheren" #~ msgid "DXVK Version" #~ msgstr "DXVK-versie" #~ msgid "VKD3D Version" #~ msgstr "VKD3D-versie" #~ msgid "DXVK NVAPI Version" #~ msgstr "DXVK NVAPI-versie" #~ msgid "LatencyFleX Version" #~ msgstr "LatencyFleX-versie" #~ msgid "false" #~ msgstr "onwaar" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Hetzelfde als de Bottles-versie, maar geleverd door Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimaliseer gaming-prestaties op verzoek." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Gebruik de Gamescope micro-compositor." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "Standaardwaarde is het bottles-pad." #~ msgid "Reset to default" #~ msgstr "Standaardwaarden herstellen" #~ msgid "Choose a directory" #~ msgstr "Kies een map" #~ msgid "Audio" #~ msgstr "Audio" #~ msgid "Reduce Latency" #~ msgstr "Audiovertraging verminderen" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Stel de vertraging van PulseAudio in op 60 ms om de geluidskwaliteit te " #~ "verbeteren." #~ msgid "Versioning" #~ msgstr "Versiebeheer" #~ msgid "Use Compression for States" #~ msgstr "Compressie gebruiken voor staten" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Dit zal de gebruikte opslagruimte van staten verminderen maar het " #~ "aanmaken vertragen." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Bottles zal een staat aanmaken voordat afhankelijkheden of installers " #~ "worden uitgevoerd." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "" #~ "Gebruik aangepaste patronen om bepaalde paden van versiebeheer uit te " #~ "sluiten." #~ msgid "Development and Debugging" #~ msgstr "Ontwikkeling en foutopsporing" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Een Vulkan- en OpenGL-overlay voor het bijhouden van FPS, temperaturen, " #~ "CPU-/GPU-belasting en meer." #~ msgid "Wine 'fixme' Logs" #~ msgstr "'fixme'-logboeken van Wine" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Log codepaden die niet in Wine zijn geïmplementeerd." #~ msgid "No Programs found" #~ msgstr "Geen programma's gevonden" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Installeer programma's vanuit de installer-pagina of door de installer " #~ "uit te voeren, u kunt ook handmatig uitvoerbare bestanden toevoegen met " #~ "de knop \"+\"." #~ msgid "Toggle Hidden" #~ msgstr "Verbergen/tonen" #~ msgid "Take a break, it may take a while." #~ msgstr "Neem een pauze, het kan een tijdje duren." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Configureer hoe Gamescope het venster moet beheren voor de spellen die u " #~ "uitvoert." #~ msgid "Width (e.g. 1280)" #~ msgstr "Breedte (bijv. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Hoogte (bijv. 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Gamescope-resolutie" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Loggingsniveau veranderen.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "vkBasalt-instellingen" #~ msgid "Color Lookup Table" #~ msgstr "Kleurentabel" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a ." #~ "CUBE file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "CLUT transformeert een kleurengamma in een ander kleurengamma met behulp " #~ "van een .CUBE-bestand, of een .png-bestand waarvan de hoogte gelijk is " #~ "aan de breedte." #~ msgid "Start off by creating a Bottle." #~ msgstr "Begin met het maken van een bottle." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Voer Windows-software uit op Linux.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Aangepast bottles-pad (opnieuw opstarten vereist)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Kies waar u de nieuwe bottles wilt bewaren (hierdoor worden de bestaande " #~ "niet verplaatst)." #~ msgid "In early development (requires restart)." #~ msgstr "In vroege ontwikkeling (opnieuw opstarten vereist)." #~ msgid "Import/Export…" #~ msgstr "Importeren/exporteren…" #~ msgid "Support" #~ msgstr "Ondersteuning" #~ msgid "Forums" #~ msgstr "Forums" #~ msgid "Open menu" #~ msgstr "Menu openen" #~ msgid "New bottle" #~ msgstr "Nieuwe bottle" #~ msgid "Ok" #~ msgstr "Ok" #~ msgid "Confirm" #~ msgstr "Bevestigen" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Weet u zeker dat u alle processen wilt beëindigen?\n" #~ "Dit kan gegevensverlies veroorzaken." #~ msgid "Default to the bottle path." #~ msgstr "Standaardwaarde is het bottlespad." #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "Compressie omschakelen vereist opnieuw initialiseren" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "" #~ "Dit behoudt al uw bestanden maar verwijdert al uw staten. Wilt u doorgaan?" #~ msgid "Details & Utilities" #~ msgstr "Details & Hulpprogramma's" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Gevonden in het beginmenu van je bottle." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Een bottle met de naam ‘{0}’ is succesvol aangemaakt" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "‘{0}’ geïnstalleerd." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Nieuws" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "" #~ "Nieuw versiebeheersysteem welke staten van complete bottles (en " #~ "configuratie) kan maken" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "Automatisch backups maken kan nu omgeschakeld worden" #~ msgid "Use compression for versioning states" #~ msgstr "Compressie gebruiken voor staten" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "" #~ "Startopties opslaan verbeterd waarbij de interface niet steeds ververst" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "" #~ "Verbeterde YAML-prestaties dankzij libyaml (het ‘python-yaml’-pakket " #~ "dient dit te ondersteunen)" #~ msgid "New About dialog" #~ msgstr "Nieuw ‘over’-venster" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "" #~ "Ondersteuning voor omslaghoezen in bibliotheekmodus (met dank aan " #~ "SteamGridDB)" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "" #~ "De optie DXVK-HUD verwijderd, gebruik in plaats hiervan het " #~ "omgevingsvariabelen-gedeelte" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "Shell-optie bottles-cli geeft nu opdrachtuitvoer weer" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "" #~ "De gezondheidscheck staat nu onder probleemoplossing in het over-venster" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check " #~ "their packages" #~ msgstr "" #~ "Uitgebreide core-afhankelijkheidscontrole, pakketbeheerders worden " #~ "verzocht hun pakketten dubbel te controleren" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "Nieuw standaardrecht voor het Flatpak-pakket: xdg-download" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "" #~ "Credits toegevoegd voor bibliotheken van derden in de credits-sectie" #~ msgid "Fixes" #~ msgstr "Foutoplossingen" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "Oplossing voor overslaanbare ingebouwde dialoog" #~ msgid "Fix for empty bottle name" #~ msgstr "Oplossing voor lege fles naam" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "Repareer gstreamer-bibliotheken voor win32-flessen" #~ msgid "Fix for RemoteDisconnected error causing a crash" #~ msgstr "Oplossing voor RemoteDisconnected-fout wat een crash veroorzaakte" #~ msgid "Fix wrong Vaniglia listing" #~ msgstr "Corrigeer verkeerde Vaniglia-vermelding" #~ msgid "Fix templates being generated with symlinked paths causing loops" #~ msgstr "" #~ "Repareer sjablonen die worden gegenereerd met symbolisch gekoppelde paden " #~ "die lussen veroorzaken" #~ msgid "" #~ "Fix configuration migration causing a crash when the user altered the " #~ "configuration" #~ msgstr "" #~ "Oplossing voor configuratie migratie die een crash veroorzaakte toen de " #~ "gebruiker de configuratie wijzigde" #~ msgid "Fix mscoree.dll not found" #~ msgstr "Corrigeer mscoree.dll niet gevonden" #~ msgid "Fix regression for the -b option of the legacy bottles cli" #~ msgstr "Herstel regressie voor de optie -b van de verouderde CLI" #~ msgid "Fix Steam Launch Options parser causing a crash" #~ msgstr "Corrigeer Steam opstart opties parser die een crash veroorzaakt" #~ msgid "" #~ "Fix a regression in the Add to Steam button not adding the new entry in " #~ "Steam" #~ msgstr "" #~ "Herstel een regressie in de knop Toevoegen aan Steam waarbij het nieuwe " #~ "item niet in Steam wordt toegevoegd" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Finse vertaling door Jiri Grönroos" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Indonesische vertalingen door @liimee" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Spaanse vertalingen door Pablo Munoz Alabau en @oscfdezdz" #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Portugese (Brazilië) vertalingen door @geraldohomero" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Duitse vertalingen door Patrick Ulbricht" #~ msgid "Easily manage wineprefix" #~ msgstr "Beheer Wine-prefixes op een makkelijke manier" #~ msgid "Experiments:library" #~ msgstr "Experimenten:bibliotheek" #~ msgid "Toggle experimental Library mode." #~ msgstr "Schakel de experimentele bibliotheekmodus om." #~ msgid "Loading…" #~ msgstr "Laden…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Het aangepaste bottles-pad is kon niet worden gevonden. Controleer " #~ "alstublieft het pad onder voorkeuren.\n" #~ "Er wordt teruggevallen naar het standaardpad; er zullen hiervan geen " #~ "bottles worden weergegeven!" #~ msgid "Health check" #~ msgstr "Gezondheidscontrole" #~ msgid "Generating state files index …" #~ msgstr "Index van staatbestanden genereren…" #~ msgid "Creating a restore point …" #~ msgstr "Een herstelpunt maken…" #~ msgid "Could not create the state folder." #~ msgstr "Kon de statusmap niet aanmaken." #~ msgid "Updating index …" #~ msgstr "Index bijwerken…" #~ msgid "Could not update the states file." #~ msgstr "Kon het statenbestand niet bijwerken." #~ msgid "Could not update the index file." #~ msgstr "Kon het indexbestand niet bijwerken." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Argumenten gevonden voor uitvoerbaar bestand: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Stap {self.__step} van {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' uitgevoerd." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' uitgevoerd met Steam." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Index voor staat {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Lees documentatie over afhankelijkheden." #~ msgid "DXVK HUD" #~ msgstr "DXVK-HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Schakel DXVK-overlay om welke FPS en andere details toont in D3D-" #~ "toepassingen." #~ msgid "Read documentation about programs" #~ msgstr "Documentatie over programma's lezen" #~ msgid "Extra settings" #~ msgstr "Extra instellingen" #~ msgid "Local Resources" #~ msgstr "Lokale bronnen" #~ msgid "Search for Prefixes" #~ msgstr "Naar prefixes zoeken" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Schakel versiebeheer in om de bottle op te slaan en naar een staat te " #~ "herstellen." #~ msgid "Your Library" #~ msgstr "Uw Bibliotheek" #~ msgid "Health Check" #~ msgstr "Gezondheidscontrole" #~ msgid "Loading..." #~ msgstr "Laden…" #~ msgid "Task manager" #~ msgstr "Taakbeheer" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Kies waar u de nieuwe bottles wilt bewaren (hierdoor worden de bestaande " #~ "niet verplaatst)" #~ msgid "Installing..." #~ msgstr "Installeren…" #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "Kan geen app-icoon maken vanwege ontbrekende rechten.\n" #~ "Bekijk onze " #~ "video over het oplossen van dit probleem in Flatpak." #~ msgid "Type a short comment:" #~ msgstr "Typ een korte opmerking:" #~ msgid "Caffe" #~ msgstr "Caffe" #~ msgid "GE Wine" #~ msgstr "GE-Wine" #~ msgid "Lutris" #~ msgstr "Lutris" #~ msgid "Steam" #~ msgstr "Steam" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Bottles-versiebeheer (experimenteel)" #~ msgid "Translate" #~ msgstr "Vertaal" #~ msgid "Funding" #~ msgstr "Financiering" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ " Bug rapport" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Bug rapportage" #~ msgid "Open with explorer" #~ msgstr "Open met verkenner" #~ msgid "Move inside the sandbox" #~ msgstr "Verplaatsen in de zandbak" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Verplaatsen in de zandbak…" #~ msgid "Utilities" #~ msgstr "Utilities" #~ msgid "Wine config" #~ msgstr "Wine configuratie" #~ msgid "Control panel" #~ msgstr "Configuratiescherm" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Testmodus ingeschakeld: alleen afhankelijkheden uit het testrepository " #~ "worden getoond." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 ..." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Hoewel de bestanden op deze pagina zijn geverifieerd kunnen ze onder een " #~ "eigendomslicentie vallen." #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Hoewel de bestanden op deze pagina zijn geverifieerd, kunnen ze onder een " #~ "propriëtaire licentie vallen." #~ msgid "Read documentation about installers\t" #~ msgstr "Lees de documentatie over installatie programma's\t" #~ msgid "Bottle details" #~ msgstr "Details bottle" #~ msgid "My beautiful bottle" #~ msgstr "Mijn mooie bottle" #~ msgid "Rename bottle" #~ msgstr "Bottle hernoemen" #~ msgid "Use DXVK" #~ msgstr "DXVK gebruiken" #~ msgid "Use VKD3D" #~ msgstr "VKD3D gebruiken" #~ msgid "Enable FSR" #~ msgstr "FSR inschakelen" #~ msgid "Enable LatencyFleX" #~ msgstr "LatencyFleX inschakelen" #~ msgid "Use a virtual desktop" #~ msgstr "Gebruik een virtueel bureaublad" #~ msgid "Mouse capture fullscreen" #~ msgstr "Muis vastleggen op volledig scherm" #~ msgid "DXVK version" #~ msgstr "DXVK versie" #~ msgid "Manage VKD3D versions" #~ msgstr "VKD3D versies beheren" #~ msgid "Will restart the wineserver." #~ msgstr "Zal de wineserver opnieuw opstarten." #~ msgid "DLL overrides" #~ msgstr "DLL overschrijvingen" #~ msgid "Read documentation about versioning\t" #~ msgstr "Lees documentatie over versiebeheer\t" #~ msgid "e.g. ucrtbase" #~ msgstr "bijv. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Bestaande overschrijvingen" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "bijv.: -voorbeeld1 -voorbeeld2 -voorbeeld3=hallo" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "bijv: MijnGedupliceerdeBottle" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicating" #~ msgstr "page_duplicating" #~ msgid "page_duplicated" #~ msgstr "page_duplicated" #~ msgid "New variable" #~ msgstr "Nieuwe variabele" #~ msgid "e.g. MY_VAR" #~ msgstr "bijv. MY_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Hier kunt u de omgevingsvariabelen wijzigen voor de commando's die worden " #~ "uitgevoerd." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "bijv.: VAR1=waarde VAR2=waarde" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "bijv: VAR1=waarde VAR2=waarde .." #~ msgid "e.g. 60" #~ msgstr "bijv. 60" #~ msgid "e.g. 30" #~ msgstr "bijv. 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Je gebruikt Bottles Flatpak, vergeet niet om het rechten te geven via Flatseal als het scriptpad buiten de sandbox ligt." #~ msgid "Type the new name:" #~ msgstr "Type de nieuwe naam:" #~ msgid "Type here.." #~ msgstr "Type hier..." #~ msgid "Message goes here." #~ msgstr "Bericht komt hier." #~ msgid "Utility & Preferences" #~ msgstr "Toepassingen & Voorkeuren" #~ msgid "Choose a name for your bottle" #~ msgstr "Kies een naam voor uw bottle" #~ msgid "Use custom path" #~ msgstr "Aangepast pad gebruiken" #~ msgid "Welcome" #~ msgstr "Welkom" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "Bottles maakt het draaien van Windows Software op Linux veel " #~ "gemakkelijker." #~ msgid "What Are Bottles?" #~ msgstr "Wat zijn Bottles?" #~ msgid "" #~ "A bottle is a Windows-like environment configured to run Windows " #~ "software, you can have multiple apps in each bottle. \n" #~ "\n" #~ "Those are isolated and the software that runs inside can't access your " #~ "personal files if you don't allow it.\n" #~ "\n" #~ "Read more about" #~ msgstr "" #~ "Een bottle is een Windows-achtige omgeving die is geconfigureerd om " #~ "Windows-software uit te voeren, u kunt meerdere apps in elke bottle " #~ "hebben. \n" #~ "\n" #~ "Die zijn geïsoleerd en de software die erin wordt uitgevoerd, heeft geen " #~ "toegang tot uw persoonlijke bestanden als u dit niet toestaat.\n" #~ "\n" #~ "Lees meer over" #~ msgid "We Are Almost There" #~ msgstr "We zijn er bijna" #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "We moeten enkele -componenten (~ 75MB) downloaden en installeren om u " #~ "voor te bereiden.\n" #~ "\n" #~ "We kunnen deze bestanden niet aanbieden met bottles omdat deze " #~ "verschillende releasecycli hebben.\n" #~ "\n" #~ "Wanneer u klaar bent, drukt u op de knop Installeer." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Ga zitten en ontspan, het kan een paar minuten duren." #~ msgid "Download" #~ msgstr "Download" #~ msgid "Everything Is Ready!" #~ msgstr "Alles is klaar!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "U bent nu klaar om uw eerste bottles te maken." #~ msgid "Finish" #~ msgstr "Klaar" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Waarschuwing: zorg ervoor dat je de Flatpak toestemming geeft voor " #~ "toegang tot het nieuwe pad.\n" #~ "Dit zal de zandbak breken!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Of de bovenstaande lijst instabiele versies moet weergeven." #~ msgid "Hide from list" #~ msgstr "Verbergen in lijst" #~ msgid "Unhide from list" #~ msgstr "Zichtbaar maken op lijst" #~ msgid "Processing..." #~ msgstr "Verwerken..." #~ msgid "Your library" #~ msgstr "Uw bibliotheek" #~ msgid "Go back" #~ msgstr "Ga terug" #~ msgid "Installer requires local resources" #~ msgstr "Installatieprogramma vereist lokale bronnen" #~ msgid ", " #~ msgstr ", " #, python-format #~ msgid "Pick executable for %s" #~ msgstr "Kies uitvoerbaar bestand voor %s" #~ msgid "Local resources not found or invalid" #~ msgstr "Lokale bronnen niet gevonden of ongeldig" #~ msgid "Installation failed, please check the logs." #~ msgstr "Installatie mislukt, controleer de logs." #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) Doorgaan met standaard omgeving…" #~ msgid "Confirm deletion" #~ msgstr "Bevestig verwijderen" #~ msgid "Done" #~ msgstr "Klaar" #~ msgid "Caffe runners" #~ msgstr "Caffe runners" #~ msgid "Proton runners" #~ msgstr "Proton runners" #~ msgid "Other runners" #~ msgstr "Andere runners" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Bottles' Forums" #~ msgid "Type a name for your bottle" #~ msgstr "Type een naam voor uw fles" #~ msgid "New programs will be automatically found." #~ msgstr "Nieuwe programma's worden automatisch gevonden." #~ msgid "Duplicate a bottle" #~ msgstr "Dupliceer een fles" #~ msgid "Change environment variables" #~ msgstr "Verander omgevingsvariabelen" #~ msgid "This field cannot contain special characters!" #~ msgstr "Dit veld mag geen speciale tekens bevatten!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Dit zijn compatibiliteitslagen die het mogelijk maken Windows-software te " #~ "installeren en te draaien op Linux-systemen.\n" #~ "\n" #~ "Bottles zijn omgevingen waar de runner het systeem configureert en " #~ "waar de Windows software draait en geïnstalleerd wordt.\n" #~ "\n" #~ "Lees meer over " #~ "runners" #~ msgid "Import & export" #~ msgstr "Importeren & exporteren" #~ msgid "Flatpak help" #~ msgstr "Flatpak hulp" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Ik kan mijn oude flessen niet zien na de upgrade." #~ msgid "I don't see some directories." #~ msgstr "Ik zie sommige mappen niet." #~ msgid "I can't see the files in my home." #~ msgstr "Ik kan de bestanden in mijn home niet zien." #~ msgid "Executable silently crash or black screen" #~ msgstr "Uitvoerbaar bestand crasht stilletjes of zwart scherm" #~ msgid "Destroy this bottle" #~ msgstr "Vernietig deze fles" #~ msgid "64 Bit" #~ msgstr "64 Bit" #~ msgid "Make a backup of this bottle." #~ msgstr "Maak een back-up van deze fles." #~ msgid "64-bit" #~ msgstr "64-bit" #~ msgid "32-bit" #~ msgstr "32-bit" #, fuzzy #~ msgid "Use the night theme." #~ msgstr "Schakel het donkere thema in." #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "Experimenten" #, fuzzy #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Experimenten" #, fuzzy #~ msgid "Enable ACO shader compiler" #~ msgstr "ACO shader compiler" #, fuzzy #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D voor Direct3D" #, fuzzy #~ msgid "Bottles' Issues" #~ msgstr "Bottle-grootte:" #~ msgid "Bottles Started!" #~ msgstr "Bottles Gestart!" #, fuzzy #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Bottles Ontwikkelaars" #, fuzzy #~ msgid "NVAPI version" #~ msgstr "Versiebeheer" #, fuzzy #~ msgid "Point to the bottle path" #~ msgstr "Sla de bottle-status op." #, fuzzy #~ msgid "Experiments:installers" #~ msgstr "Experimenten" #~ msgid "Software" #~ msgstr "Software" #, fuzzy #~ msgid "Experiments:versioning" #~ msgstr "Experimenten" #, fuzzy #~ msgid "Import and export" #~ msgstr "Importeur" #, fuzzy #~ msgid "Creating sandboxed folders…" #~ msgstr "Maak een nieuwe bottle" #, fuzzy #~ msgid "Check for running processes." #~ msgstr "Controleer op geïnstalleerde programma's." #, fuzzy #~ msgid "Backup bottle" #~ msgstr "Back-up deze bottle" #, fuzzy #~ msgid "Bottle" #~ msgstr "Bottles" #, fuzzy #~ msgid "No runners found, please install one." #~ msgstr "Geen runners gevonden" #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "Doorgaan met de installatie van de laatste versie?" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "Doorgaan met de installatie van de laatste versie?" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "Doorgaan met de installatie van de laatste versie?" #, fuzzy #~ msgid "Improved the Download manager" #~ msgstr "Taakbeheerder" #, fuzzy #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Portugese vertalingen dankzij Pão com omlet" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "" #~ "Portugese (Brazilië) vertalingen dankzij rffontenelle en andrelomba86" #, fuzzy #~ msgid "Choose an environment" #~ msgstr "Kies de omgeving" #, fuzzy #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Portugese vertalingen dankzij Pão com omlet" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Kies een uitvoerbaar Windows-bestand" #, fuzzy #~ msgid "Support for 32-bit bottles with custom environment" #~ msgstr "Maak een nieuwe bottle met de geselecteerde omgeving" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Kies een uitvoerbaar Windows-bestand" #, fuzzy #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Portugese vertalingen dankzij Pão com omlet" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Portugese vertalingen dankzij Pão com omlet" #, fuzzy #~ msgid "Run executables without show the Bottles Window" #~ msgstr "Start een uitvoerbaar bestand in deze bottle." #, fuzzy #~ msgid "Dependencies can now set register keys" #~ msgstr "Geen afhankelijkheden gevonden!" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Experimenten" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Blader door C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Upgrade runner tot de laatst lokaal geïnstalleerde" #~ msgid "Destroy bottle" #~ msgstr "Vernietig bottle" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Dit zal de runner veranderen van {0} naar {1}." #~ msgid "Run in this bottle" #~ msgstr "Start in deze bottle" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Portugese vertalingen dankzij Pão com omlet" #, fuzzy #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Portugese vertalingen dankzij Pão com omlet" #, fuzzy #~ msgid "Import backup archives" #~ msgstr "Kies een back-up" #, fuzzy #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Portugese vertalingen dankzij Pão com omlet" #~ msgid "This is the manifest for {0}." #~ msgstr "Dit is het manifest voor {0}." #~ msgid "This is the index for {0}." #~ msgstr "Dit is de index voor {0}." #, fuzzy #~ msgid "DXVK Versions" #~ msgstr "Versiebeheer" #, fuzzy #~ msgid "Runners found: [{0}]" #~ msgstr "Geen runners gevonden" #, fuzzy #~ msgid "No dxvk found." #~ msgstr "Geen runners gevonden" #, fuzzy #~ msgid "Bottles found: %s" #~ msgstr "Geen bottles gevonden!" #, fuzzy #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Index voor staat {0}" #, fuzzy #~ msgid "Execute .bat files in your bottles" #~ msgstr "Voer uit in deze bottle" #, fuzzy #~ msgid "Experiments can now be enabled from Preferences" #~ msgstr "Runner kan veranderd worden in de Voorkeuren-tab." #, fuzzy #~ msgid "Backup and restore bottles" #~ msgstr "Back-up deze bottle" #, fuzzy #~ msgid "Bottle configuration update across software updates" #~ msgstr "Aanpassingen werken het systeem bij voor alle bottle-versies" #, fuzzy #~ msgid "Toggle RC releases for runners" #~ msgstr "Release Candidate voor Runners inschakelen" #~ msgid "Environment description" #~ msgstr "Beschrijving van de omgeving" #~ msgid "Custom path are not supported in this version" #~ msgstr "Aangepaste locaties worden niet ondersteund in deze versie" #~ msgid "/opt/MyNewBottle" #~ msgstr "/opt/MijnNieuweBottle" #~ msgid "" #~ "Versioning is an experimental feature of Bottles, we do not recommend " #~ "using it in production. Proceed with caution!" #~ msgstr "" #~ "Versiebeheer is een experimentele functie van Bottles, daarom adviseren " #~ "we het niet te gebruiken in een productieomgeving. Wees voorzichtig!" #~ msgid "Runner can be changed from Preferences tab." #~ msgstr "Runner kan veranderd worden in de Voorkeuren-tab." #~ msgid "Open winecfg in this Bottle for advanced configurations." #~ msgstr "Open winecfg in deze bottle voor geavanceerde configuraties." #~ msgid "" #~ "Launch a debug console in this bottle. Read in our documentation how to " #~ "use debugging. [F1]" #~ msgstr "" #~ "Start een debugomgeving in deze bottle. Lees in onze documentatie hoe je " #~ "debugging kan gebruiken. [F1]" #~ msgid "Use this to uninstall programs from the Bottle." #~ msgstr "Gebruik dit om programma's uit de bottle te deïnstalleren." #~ msgid "Open a CMD in this Bottle." #~ msgstr "Open een CMD in deze bottle." #~ msgid "CMD" #~ msgstr "CMD" #~ msgid "Use regedit to add, edit and delete Wine register keys." #~ msgstr "" #~ "Gebruik regedit om Wine registersleutels toe te voegen, te wijzigen of te " #~ "verwijderen." #~ msgid "Browse the C:\\ of this Bottle." #~ msgstr "Blader door C:\\ van deze bottle." #~ msgid "Kill all processes running in this Bottle." #~ msgstr "Sluit alle draaiende processen in deze bottle." #~ msgid "Simulates a system reboot (this does not terminate processes)." #~ msgstr "Simuleert een herstart van het systeem (dit stopt geen processen)." #~ msgid "Simulates a system shutdown (this does not terminate processes)." #~ msgstr "Simuleert het afsluiten van het systeem (dit stopt geen processen)." #~ msgid "Remaining disk space:" #~ msgstr "Vrije schijfruimte:" #~ msgid "X of Y" #~ msgstr "X over Y" #~ msgid "Dashboard" #~ msgstr "Dashboard" #~ msgid "Fsync (futex synchronization)" #~ msgstr "Fsync (futex-synchronisatie)" #~ msgid "" #~ "Enable eventfd based synchronization to increase performance for multi-" #~ "core processors." #~ msgstr "" #~ "Eventfd-gebaseerde synchronisatie inschakelen om prestaties van multi-" #~ "core processors te verbeteren." #~ msgid "Esync (eventfd synchronization)" #~ msgstr "Esync (eventfd-synchronisatie)" #~ msgid "Enable ACO to increase performance in-game when using Mesa drivers." #~ msgstr "" #~ "ACO inschakelen om in-gameprestraties te verbeteren wanneer er Mesa-" #~ "drivers gebruikt worden." #~ msgid "GPU" #~ msgstr "GPU" #~ msgid "" #~ "In laptops with two GPUs (Intel+NVIDIA or AMD+Nvidia or Intel+AMD), " #~ "select this to use the discrete card." #~ msgstr "" #~ "In laptops met twee GPU's (Intel+NVIDIA or AMD+Nvidia or Intel+AMD), " #~ "selecteer deze optie om de discrete kaart te gebruiken." #~ msgid "Desktop virtualization" #~ msgstr "Bureaubladvirtualisatie" #~ msgid "Virtualize a desktop where to spawn all Windows applications." #~ msgstr "" #~ "Virtualiseer een bureaublad waarop alle Windows-programma's tevoorschijn " #~ "komen." #~ msgid "DLL" #~ msgstr "DLL" #~ msgid "Syntax: dll1,dll2=value;dll3=value" #~ msgstr "Syntax: dll1,dll2=waarde;dll3=waarde" #~ msgid "Save DLL overrides." #~ msgstr "Bewaar overschrijvingen DLL." #~ msgid "Add new dll overrides" #~ msgstr "Voeg nieuwe DLL-overschrijvingen toe" #~ msgid "Customize preferences for this Bottle." #~ msgstr "Pas de voorkeuren van deze bottle aan." #~ msgid "" #~ "The following packages are downloaded from external sources (mainly from " #~ "Microsoft)." #~ msgstr "" #~ "De volgende pakketten worden gedownload van externe bronnen (voornamelijk " #~ "van Microsoft)." #~ msgid "Open a issue" #~ msgstr "Open een issue" #~ msgid "" #~ "Install dependencies (like corefonts, vcrun6, ..) for better software " #~ "compatibility." #~ msgstr "" #~ "Installeer afhankelijkheden (zoals corefonts, vcrun6, ..) voor betere " #~ "softwarecompatibiliteit." #~ msgid "The program installer is an experimental feature and may not work." #~ msgstr "" #~ "De installateur van programma's is een experimentele functie en werkt " #~ "mogelijk niet." #~ msgid "Check for new installers" #~ msgstr "Controleer op nieuwe installers" #~ msgid "Here you can see, create, revert and delete bottle states." #~ msgstr "" #~ "Hier kan je de staat van bottles inzien, maken, terugdraaien en " #~ "verwijderen." #~ msgid "Runner x.y" #~ msgstr "Runner x.y" #~ msgid "Cancel download" #~ msgstr "Annuleer download" #~ msgid "Download preferences" #~ msgstr "Downloadvoorkeuren" #~ msgid "Help translate" #~ msgstr "Help vertalen" #~ msgid "New Bottle details" #~ msgstr "Details nieuwe bottle" #~ msgid "" #~ "But you don't seem to be connected to the internet and you won't be able " #~ "to download a runner. Connect to the internet and confirm this message to " #~ "begin the download." #~ msgstr "" #~ "Maar je lijkt niet verbonden met het internet en daardoor kan je geen " #~ "runner downloaden. Verbind met het internet en bevestig dit bericht om de " #~ "download te starten." #~ msgid "OK status received" #~ msgstr "OK-status ontvangen" #~ msgid "Cancel status received" #~ msgstr "Annuleerstatus ontvangen" #~ msgid "" #~ "The gaming environment has everything needed to run modern Windows games " #~ "on Linux" #~ msgstr "" #~ "De omgeving voor gaming beschikt over alles om moderne Windows-spellen op " #~ "Linux te draaien" #~ msgid "" #~ "The software environment includes dependencies commonly used by modern " #~ "software." #~ msgstr "" #~ "De omgeving voor software beschikt over afhankelijkheden vaak gebruikt " #~ "door moderne software." #~ msgid "Selected env is: [{0}]" #~ msgstr "Geselecteerde env is: [{0}]" #~ msgid "The programs installed in the bottle will be listed here." #~ msgstr "De programma's geïnstalleerd in deze bottle komen hier te staan." #~ msgid "" #~ "There are no dependencies installed and we can't fetch from repository." #~ msgstr "" #~ "Er zijn geen afhankelijkheden geïnstalleerd en we kunnen ze niet uit de " #~ "repository halen." #~ msgid "We can't fetch the installers from the repository right now." #~ msgstr "We kunnen op dit moment geen installers uit de repository halen." #~ msgid "Use the '+' button to create one." #~ msgstr "Gebruik de '+'-knop om er een te maken." #~ msgid "In Bottles v2, our Dependencies tool replaces Winetricks." #~ msgstr "" #~ "In Bottles v2 is Winetricks vervangen door ons hulpmiddel voor " #~ "afhankelijkheden." #~ msgid "" #~ "This is a development release. Please report bugs in the GitHub " #~ "repository." #~ msgstr "" #~ "Dit is een ontwikkeluitgave. Rapporteer bugs in de GitHub repository, " #~ "alsjeblieft." #, fuzzy #~ msgid "Dependencies can now extract archives" #~ msgstr "Geen afhankelijkheden gevonden!" #~ msgid "Name your bottle" #~ msgstr "Geef je bottle een naam" #~ msgid "Change runner" #~ msgstr "Verander runner" #, fuzzy #~ msgid "Reboot Windows" #~ msgstr "Herstarten" #, fuzzy #~ msgid "Shutdown Windows" #~ msgstr "Afsluiten" #, fuzzy #~ msgid "Kill all wine processes" #~ msgstr "Sluit alle processen" #~ msgid "Last update for this bottle." #~ msgstr "Laatste update voor deze bottle." ================================================ FILE: po/oc.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-27 10:57+0530\n" "PO-Revision-Date: 2025-10-30 11:18+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: oc\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "" #: bottles/backend/managers/backup.py:103 #, python-brace-format msgid "Importing backup: {0}" msgstr "" #: bottles/backend/managers/manager.py:1076 #: bottles/backend/managers/manager.py:1396 #: bottles/backend/managers/manager.py:1397 #, python-format msgid "Failed to install dependency: %s" msgstr "" #: bottles/backend/managers/manager.py:1115 msgid "Fail to install components, tried 3 times." msgstr "" #: bottles/backend/managers/manager.py:1126 msgid "Missing essential components. Installing…" msgstr "" #: bottles/backend/managers/manager.py:1203 msgid "Failed to create bottle directory." msgstr "" #: bottles/backend/managers/manager.py:1215 msgid "Failed to create placeholder directory/file." msgstr "" #: bottles/backend/managers/manager.py:1220 msgid "Generating bottle configuration…" msgstr "" #: bottles/backend/managers/manager.py:1243 msgid "Template found, applying…" msgstr "" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1255 msgid "The Wine config is being updated…" msgstr "" #: bottles/backend/managers/manager.py:1257 msgid "Wine config updated!" msgstr "" #: bottles/backend/managers/manager.py:1265 msgid "Running as Flatpak, sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1267 msgid "Sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1308 msgid "Setting Windows version…" msgstr "" #: bottles/backend/managers/manager.py:1318 msgid "Apply CMD default settings…" msgstr "" #: bottles/backend/managers/manager.py:1326 msgid "Optimizing environment…" msgstr "" #: bottles/backend/managers/manager.py:1337 #, python-brace-format msgid "Applying environment: {0}…" msgstr "" #: bottles/backend/managers/manager.py:1347 msgid "(!) Using a custom environment recipe…" msgstr "" #: bottles/backend/managers/manager.py:1350 msgid "(!) Recipe not not found or not valid…" msgstr "" #: bottles/backend/managers/manager.py:1367 msgid "Installing DXVK…" msgstr "" #: bottles/backend/managers/manager.py:1375 msgid "Installing VKD3D…" msgstr "" #: bottles/backend/managers/manager.py:1384 msgid "Installing DXVK-NVAPI…" msgstr "" #: bottles/backend/managers/manager.py:1393 #, python-format msgid "Installing dependency: %s …" msgstr "" #: bottles/backend/managers/manager.py:1407 msgid "Creating versioning state 0…" msgstr "" #: bottles/backend/managers/manager.py:1415 msgid "Finalizing…" msgstr "" #: bottles/backend/managers/manager.py:1426 msgid "Caching template…" msgstr "" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:111 msgid "Show version" msgstr "" #: bottles/frontend/main.py:119 msgid "Executable path" msgstr "" #: bottles/frontend/main.py:127 msgid "lnk path" msgstr "" #: bottles/frontend/main.py:135 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "" #: bottles/frontend/main.py:143 msgid "Pass arguments" msgstr "" #: bottles/frontend/main.py:202 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" #: bottles/frontend/main.py:242 msgid "[Quit] request received." msgstr "" #: bottles/frontend/main.py:252 msgid "[Help] request received." msgstr "" #: bottles/frontend/main.py:260 msgid "[Refresh] request received." msgstr "" #: bottles/frontend/main.py:293 msgid "Donate" msgstr "" #: bottles/frontend/main.py:298 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:324 msgid "Sponsored and Funded by" msgstr "" #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "" #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "" #: bottles/frontend/ui/component-entry.blp:23 #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse Files" msgstr "" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:347 msgid "Show Hidden Programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:53 msgid "Pre-run Script" msgstr "" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:376 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:199 #: bottles/frontend/ui/preferences.blp:247 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:82 msgid "Read Documentation" msgstr "" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 bottles/frontend/ui/new.blp:53 msgid "Name" msgstr "" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:274 msgid "DXVK" msgstr "" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:278 msgid "VKD3D" msgstr "" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:286 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:201 msgid "Monitor Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:202 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:205 msgid "Manage MangoHud settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:210 msgid "Feral GameMode" msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:220 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:225 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:240 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:250 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:253 msgid "Windows Version" msgstr "" #: bottles/frontend/ui/details-preferences.blp:256 msgid "Updating Windows version, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:265 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:274 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:278 msgid "Manage the Sandbox Permissions" msgstr "" #: bottles/frontend/ui/details-preferences.blp:294 msgid "Bottles Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:295 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:305 msgid "Steam Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:314 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Pre-run Script Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 msgid "e.g.: ludusavi restore --force \"Game Name\"" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:118 msgid "Post-run Script Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:121 msgid "e.g.: ludusavi backup --force \"Game Name\"" msgstr "" #: bottles/frontend/ui/details-preferences.blp:317 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:157 msgid "Reset to Default" msgstr "" #: bottles/frontend/ui/details-preferences.blp:338 #: bottles/frontend/ui/preferences.blp:178 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:221 msgid "(Default)" msgstr "" #: bottles/frontend/ui/details-preferences.blp:346 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "" #: bottles/frontend/ui/details-preferences.blp:356 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "" #: bottles/frontend/ui/details-preferences.blp:366 msgid "Manage Drives" msgstr "" #: bottles/frontend/ui/details-preferences.blp:380 msgid "Automatic Snapshots" msgstr "" #: bottles/frontend/ui/details-preferences.blp:381 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:390 msgid "Compression" msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:400 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:404 msgid "Manage Patterns" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:507 #: bottles/frontend/views/bottle_details.py:603 #: bottles/frontend/views/bottle_preferences.py:746 #: bottles/frontend/views/preferences.py:212 msgid "_Cancel" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:53 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose from where start the program." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "" #: bottles/frontend/ui/dialog-mangohud.blp:42 msgid "Display On Game Start" msgstr "" #: bottles/frontend/ui/dialog-mangohud.blp:43 msgid "Display HUD as soon as the game starts. Can be toggled in-game (default keybind: [⇧ Right Shift] + [F12])." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:404 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "" #: bottles/frontend/ui/library-entry.blp:33 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/loading.blp:22 msgid "Continue Offline" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "" #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "" #: bottles/frontend/ui/preferences.blp:5 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "" #: bottles/frontend/ui/preferences.blp:12 #: bottles/frontend/ui/preferences.blp:40 msgid "General" msgstr "" #: bottles/frontend/ui/preferences.blp:15 msgid "Appearance" msgstr "" #: bottles/frontend/ui/preferences.blp:18 msgid "Dark Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:19 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:30 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:43 #: data/com.usebottles.bottles.gschema.xml:51 msgid "Notifications" msgstr "" #: bottles/frontend/ui/preferences.blp:44 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:53 msgid "Temp Files" msgstr "" #: bottles/frontend/ui/preferences.blp:54 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:64 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:74 msgid "Integrations" msgstr "" #: bottles/frontend/ui/preferences.blp:77 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:78 msgid "List and manage Steam Proton prefixes." msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:99 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:109 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:119 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:129 msgid "Advanced" msgstr "" #: bottles/frontend/ui/preferences.blp:132 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:133 msgid "Display unstable versions of runners and components." msgstr "" #: bottles/frontend/ui/preferences.blp:142 msgid "Force Offline Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:143 msgid "" "Force disable any network activity even with available network connection." msgstr "" #: bottles/frontend/ui/preferences.blp:152 msgid "Bottles Directory" msgstr "" #: bottles/frontend/ui/preferences.blp:153 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:188 msgid "Runners" msgstr "" #: bottles/frontend/ui/preferences.blp:202 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:236 msgid "DLL Components" msgstr "" #: bottles/frontend/ui/preferences.blp:250 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:282 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:295 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:299 msgid "Runtime" msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:309 #: data/com.usebottles.bottles.gschema.xml:71 msgid "Experiments" msgstr "" #: bottles/frontend/ui/preferences.blp:312 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:315 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:316 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "" #: bottles/frontend/views/bottle_details.py:193 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:209 #, python-format msgid "Updated: %s" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:273 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "" #: bottles/frontend/views/bottle_details.py:276 msgid "Add" msgstr "" #: bottles/frontend/views/bottle_details.py:349 msgid "Hide Hidden Programs" msgstr "" #: bottles/frontend/views/bottle_details.py:386 #: bottles/frontend/widgets/library.py:163 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "" #: bottles/frontend/views/bottle_details.py:416 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:417 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:419 #: bottles/frontend/views/bottle_details.py:528 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:432 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:434 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:436 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:438 msgid "Backup" msgstr "" #: bottles/frontend/views/bottle_details.py:443 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:445 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:504 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:505 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:508 #: bottles/frontend/views/bottle_preferences.py:747 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:524 msgid "Missing Runner" msgstr "" #: bottles/frontend/views/bottle_details.py:525 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:600 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:604 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:240 msgid "Select Working Directory" msgstr "" #: bottles/frontend/views/bottle_preferences.py:422 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:743 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:744 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:145 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:117 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:120 #: bottles/frontend/views/importer.py:157 msgid "Import" msgstr "" #: bottles/frontend/views/importer.py:154 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "" #: bottles/frontend/views/loading.py:46 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:47 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:134 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:187 msgid "Select Bottles Path" msgstr "" #: bottles/frontend/views/preferences.py:209 msgid "Relaunch Bottles?" msgstr "" #: bottles/frontend/views/preferences.py:210 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:213 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:306 msgid "Based on Valve's Wine, includes Staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:307 msgid "Based on Wine upstream, includes Staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:308 msgid "" "Based on the most recent bleeding-edge Valve's Proton Experimental Wine, " "includes Staging and custom patches. This is meant to be used with non-steam " "games outside of Steam." msgstr "" #: bottles/frontend/views/preferences.py:311 msgid "" "Based on Wine upstream, Staging, Staging-TkG and Proton patchset optionally " "available." msgstr "" #: bottles/frontend/views/preferences.py:313 msgid "Based on Wine upstream, includes Staging patches." msgstr "" #: bottles/frontend/views/preferences.py:314 msgid "" "Based on most recent bleeding-edge Valve's Proton Experimental, includes " "Staging and custom patches. Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:317 msgid "Other Wine runners" msgstr "" #: bottles/frontend/views/preferences.py:318 msgid "Other Proton runners" msgstr "" #: bottles/frontend/widgets/component.py:76 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:142 msgid "Installing…" msgstr "" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:176 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "" #: bottles/frontend/windows/envvars.py:135 msgid "No environment variables defined." msgstr "" #: bottles/frontend/windows/exclusionpatterns.py:105 msgid "No exclusion patterns defined." msgstr "" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:55 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:56 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:214 msgid "Select Script" msgstr "" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Force Offline" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "" "\"Force disable any network activity even with available network connection." "\"" msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle steam apps listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Toggle ubisoft connect listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window width" msgstr "" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window width." msgstr "" #: data/com.usebottles.bottles.gschema.xml:46 msgid "Window height" msgstr "" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Change the window height." msgstr "" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Show notifications." msgstr "" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Temp cleaning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Clean the temp path when booting the system." msgstr "" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Release Candidate" msgstr "" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:66 msgid "Startup view" msgstr "" #: data/com.usebottles.bottles.gschema.xml:67 msgid "Choose which view the application should be started in." msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Experiments:sandbox" msgstr "" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Toggle experimental Sandbox per bottle." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Automatically close Bottles" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:91 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:92 msgid "Toggle sandbox warning." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "" "Bottles lets you run Windows software on Linux, such as applications and " "games. It introduces a workflow that helps you organize by categorizing each " "software to your liking. Bottles provides several tools and integrations to " "help you manage and optimize your applications." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Features:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:14 msgid "Use pre-configured environments as a base" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:15 msgid "Change runners for any bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "Various optimizations and options for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Repair in case software or bottle is broken" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:18 msgid "Install various known dependencies" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Integrated task manager to manage and monitor processes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "Backup and restore" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:69 msgid "Fix runners and components from not showing when prereleases are off" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:70 msgid "Fix Steam runtime compatibility with Wine runners" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:75 msgid "A few bug fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:80 msgid "Support for the double-DLL VKD3D" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:81 msgid "Updated Flatpak runtime" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:82 msgid "Minor improvement and fixes to the library" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:83 msgid "Fix the Steam link not being correct" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Download stable component by default" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:85 msgid "Make window remember dimensions" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:90 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:100 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:102 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:107 msgid "Correct version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:118 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Replace emote-love icon with a library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:125 msgid "Adding a shortcut to Steam resulted in an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:126 msgid "Importing backups resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:127 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:128 msgid "" "Various library-related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:129 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:136 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:143 msgid "Correct version date" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:144 msgid "Hide NVIDIA-related critical errors on non-NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "Fix onboard dialog showing \"All ready\" while it was not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:160 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:161 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:162 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:163 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:164 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:165 msgid "and many, many, many more!" msgstr "" ================================================ FILE: po/pl.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 12:58+0000\n" "Last-Translator: Jose Riha \n" "Language-Team: Polish \n" "Language: pl\n" "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" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Nie wybrano ścieżki" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Zrób kopię zapasową {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importowanie kopii zapasowej: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Nie można zainstalować komponentów, próbowano 3 razy." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Brak istotnych komponentów. Instaluję…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Nie udało się utworzyć katalogu dla butelki." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Nie udało się utworzyć zastępczego katalogu/pliku." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Generowanie konfiguracji butelki…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Znaleziono szablon, zastosowywanie…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Konfiguracja Wine jest aktualizowana…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Konfiguracja Wine zaktualizowana!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "" "Uruchamiam jako Flatpak, konfiguruję piaskownicę dla katalogu użytkownika…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Konfiguruję piaskownicę dla katalogu użytkownika…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Ustawiam wersję Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Stosuję ustawienia domyślne CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Optymalizowanie środowiska…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Stosuję środowisko: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Używam niestandardowej receptury środowiskowej…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Receptura nie została znaleziona lub jest nieprawidłowa…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Instaluję DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Instaluję VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Instaluję DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Instaluję zależność: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Tworzę stan 0 wersjonowania …" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Finalizuję…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Zapisywanie szablonu do cache'u…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Aktualizuję stany…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Nie ma nic do zaktualizowania" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Nowy stan [{0}] został utworzony pomyślnie!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Lista stanów została pomyślnie pobrana!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Pomyślnie przywrócono stan {0}!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Przywracanie stanu {0}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Nie znaleziono zapisanych stanów" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Stan {0} już jest obecnie aktywnym stanem" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Pokaż wersję" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Ścieżka pliku wykonywalnego" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Ścieżka skrótu" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Nazwa butelki" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Podaj argumenty" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Nieprawidłowe URI (składnia: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Wyjdź] otrzymano żądanie." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Pomoc] otrzymano żądanie." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Odśwież] otrzymano żądanie." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Darowizna" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Biblioteki zewnętrzne i specjalne podziękowania" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Sponsorowane i finansowane przez" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Prawa autorskie © 2017 Twórcy Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Twórcy Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Tłumaczenia" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Wersja komponentu" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Odinstaluj" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Przeglądaj pliki" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Instalacja nie powiodła się. Może to być spowodowane błędem repozytorium, " "niedokończonym pobieraniem lub nieprawidłową sumą kontrolną. Naciśnij, aby " "spróbować ponownie." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Pobierz i zainstaluj" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Pokaż manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licencja" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Przeinstaluj" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Zgłoś błąd…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Nazwa zależności" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Opis zależności" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Kategoria" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Pobierz i zainstaluj tę zależność" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Wystąpił błąd instalacji. Uruchom ponownie Bottles, aby odczytać raport o " "awarii lub uruchom go przez terminal, aby odczytać dane wyjściowe." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Menu zależności" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Rozwiązywanie problemów" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Przeglądaj pliki…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplikuj butelkę…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Jest to kompletne archiwum Twojej butelki, łącznie z plikami osobistymi." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Pełna kopia zapasowa…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "To jest tylko konfiguracja butelki. Jest to idealne rozwiązanie, jeśli " "chcesz utworzyć nową, ale bez plików osobistych." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Eksportuj konfigurację…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Pokaż ukryte programy" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Szukaj nowych programów" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Usuń butelkę…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Menu dodatkowe" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Wymuś zatrzymanie wszystkich procesów" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Symuluj wyłączenie systemu Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Wyłącz" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Symuluj reboot systemu Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Uruchom ponownie" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Opcje uruchamiania" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Uruchom w terminalu" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Upuść pliki, aby je uruchomić" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Moja butelka" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Środowisko" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Program uruchamiający" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Wersjonowanie włączone dla tej butelki" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Wersjonowanie jest aktywne dla tej butelki." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Uruchom plik wykonywalny…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programy" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Kliknij „Uruchom plik wykonywalny…”, aby uruchomić plik wykonywalny, „Dodaj " "skróty…”, aby dodać plik wykonywalny do listy programów, lub „Zainstaluj " "programy…”, aby zainstalować programy opracowane przez społeczność." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Dodaj skróty…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Zainstaluj programy…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Opcje" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Ustawienia" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Konfiguruj ustawienia butelki." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Zależności" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Zainstaluj zależności dla programów." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Migawki" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Utwórz i zarządzaj stanami butelki." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Menedżer Zadań" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Zarządzaj uruchomionymi programami." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Narzędzia" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Wiersz Poleceń" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Uruchom polecenia wewnątrz butelki." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Edytor Rejestru" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Edytuj wewnętrzny rejestr." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Starsze narzędzia Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Eksplorator" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Debugger" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfiguracja" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Dezinstalator" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Panel Sterowania" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Szukaj zależności…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Jesteś offline :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Butelki działają w trybie offline, więc zależności nie są dostępne." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Zależności to zasoby, które ulepszają kompatybilność oprogramowania " "przeznaczonego dla systemu Windows.\n" "\n" "Pliki na tej stronie są dostarczane przez podmioty trzecie na podstawie " "zastrzeżonych licencji. Instalując je, zgadzasz się na ich warunki." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Zgłoś problem lub brakującą zależność." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Zgłoś Brakującą Zależność" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Przeczytaj Dokumentację." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentacja" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Szukaj" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Szukaj Programów…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Instaluj programy opracowane przez naszą społeczność, bez konieczności " "ręcznego wykonywania czynności.\n" "\n" "Pliki na tej stronie są dostarczane przez podmioty trzecie na podstawie " "własnościowych licencji. Instalując je, zgadzasz się na ich warunki " "licencyjne." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Nie znaleziono instalatorów" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Repozytorium jest nieosiągalne, bądź żaden z instalatorów nie jest " "kompatybilny z tą butelką." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Przeczytaj dokumentację" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nazwa" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Komponenty" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Wersja warstwy kompatybilności Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Aktualizowanie programu uruchamiającego i komponentów, proszę czekać…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Ulepsz kompatybilność z Direct3D 8/9/10/11, tłumacząc go na Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Aktualizowanie DXVK, proszę czekać…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Ulepsz kompatybilność z Direct3D 12, tłumacząc go na Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Aktualizuję VKD3D, proszę czekać…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Instaluję DXVK-NVAPI, proszę czekać…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Zwiększ szybkość reakcji. Może zostać wykryty przez niektóre programy anty-" "cheatowe." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Aktualizowanie LatencyFleX, proszę czekać…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Obraz" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling (DLSS)" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Zwiększ wydajność kosztem efektów wizualnych za pomocą DXVK-NVAPI. Działa " "wyłącznie na nowszych kartach graficznych NVIDIA." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Zwiększ wydajność kosztem efektów wizualnych. Działa wyłącznie na Vulkanie." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Zarządzaj ustawieniami super rozdzielczości FidelityFX" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Dedykowane GPU" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Użyj dedykowanej karty graficznej, aby zwiększyć wydajność kosztem zużycia " "energii." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Efekty postprocessingu" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Dodaj różne efekty postprocessingu, używając vkBasalt. Działa wyłącznie na " "Vulkanie." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Zarządzaj ustawieniami warstwy postprocessingu" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Zarządzaj tym, jak gry powinny być wyświetlane na ekranie, używając " "Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Zarządzaj ustawieniami Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Zaawansowane ustawienia ekranu" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Wydajność" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Włącz synchronizację, aby zwiększyć wydajność dla procesorów " "wielordzeniowych." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Synchronizacja" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "System" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Monitoruj wydajność" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Wyświetlaj informacje monitorujące, takie jak liczba klatek na sekundę, " "temperatura, obciążenie procesora/karty graficznej i szczegóły w OpenGL i " "Vulkan, używając MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Zastosuj zestaw optymalizacji do swojego urządzenia. Może poprawić wydajność " "gry." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Wcześnie załaduj pliki gry" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Popraw czas ładowania podczas wielokrotnego uruchamiania gry. Uruchomienie " "gry po raz pierwszy potrwa dłużej." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Zarządzaj ustawieniami vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Przechwytywanie gry przez OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Przełącz przechwytywanie gry przez OBS dla wszystkich programów opartych na " "OpenGL i Vulkan." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Zgodność" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Wersja Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Aktualizuję wersję Windows'a, proszę czekać…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Język" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Wybierz język, który chcesz wykorzystać w programach." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Dedykowany Sandbox" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Użyj ograniczonego/zarządzanego środowiska dla tej butelki." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Zarządzaj uprawnieniami w Sandboksie" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Runtime Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Udostępnia zestaw dodatkowych bibliotek zapewniających większą " "kompatybilność. Wyłącz, jeśli napotkasz problemy." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Runtime Steam'a" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Udostępnia zestaw dodatkowych bibliotek zapewniających większą " "kompatybilność z grami na platformie Steam. Wyłącz, jeśli napotkasz problemy." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Katalog roboczy" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Resetuj do wartości domyślnych" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Domyślne)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Przesłonięcia DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Zmienne środowiskowe" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Zarządzaj dyskami" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Automatyczne snapshoty" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Automatycznie twórz snapshoty przed instalowaniem oprogramowania lub " "wprowadzaniem zmian." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Kompresja" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Skompresuj migawki, aby ograniczyć zajmowane miejsce. Spowoduje to " "spowolnienie procesu tworzenia migawek." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Użyj wzorów odrzuceń" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Wyklucz ścieżki z migawek." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Zarządzaj wzorami" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Odśwież" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Zatrzymaj proces" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Nie znaleziono żadnych migawek" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "Utwórz pierwszą migawkę, aby zacząć zapisywać stan swoich ustawień." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Krótki komentarz" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Zapisz stan butelki." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Utwórz nową migawkę" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Szczegóły" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Wróć" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operacje" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Wybierz butelkę" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Anuluj" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Wybierz" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Utwórz nową butelkę" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Raport błędu Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "Anuluj" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Wyślij zgłoszenie" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Podczas ostatniego uruchomienia Bottles wystąpił błąd. Prosimy wypełnić " "zgłoszenie i załączyć ten traceback by pomóć nam zidentyfikować problem i " "zapobiec wystąpieniu jego w przyszłości." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Znaleźliśmy jedno lub więcej podobnych (lub identycznych) zgłoszeń. Przed " "wysłaniem nowego raportu upewnij się, że nie został on już wcześniej " "zgłoszony. Każde zgłoszenie wymaga wysiłku ze strony programistów, aby je " "zdiagnozować, dlatego prosimy o uszanowanie ich pracy i upewnienie się, że " "nie zamieszczasz duplikatów." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Wciąż chcę zgłosić." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Opcje zaawansowane" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Niepełny pakiet" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Wygląda na to, że ta wersja Bottles nie zapewnia wszystkich niezbędnych " "zależności, skontaktuj się z zarządcą pakietu, bądź zainstaluj Bottles z " "oficjalnego źródła." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Wyjdź" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Biblioteki DLL mogą być określone jako wbudowane (dostarczane przez Wine) " "lub natywne (dostarczane przez program)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Nowe przesłonięcie" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Przesłonięcia" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Dyski" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "To są ścieżki z systemu gospodarza, które są mapowane i rozpoznawane jako " "urządzenia przez program uruchamiający (np. C:, D: itp.)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "List" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Istniejące dyski" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplikuj butelkę" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplikuj" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Wpisz nazwę dla duplikatu butelki." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplikuję…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "To może chwilę potrwać." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Butelka zduplikowana" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Zmienne środowiskowe są dynamicznie nazywanymi wartościami które mogą " "wpływać na działanie uruchomionych procesów w Twojej butelce." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Nazwa zmiennej" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Istniejące zmienne" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Wzory odrzuceń" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Zdefiniuj wzory, które zostaną wykorzystane do odrzucenia pewnych ścieżek z " "wersjonowania." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Wzór" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Istniejące wzory" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Ustawienia Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Zapisz" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Zarządzaj sposobem wyświetlania gier." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Rozdzielczość gry" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Używa rozdzielczości gry wideo jako punkt odniesienia w pikselach." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Szerokość" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Wysokość" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Rozdzielczość okna" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Upscaluje rozdzielczość, gdy używana jest rozdzielczość większa niż " "rozdzielczość gry w pikselach." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Różne" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Limit liczby klatek na sekundę" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Ograniczenie liczby klatek na sekundę, gdy aplikacja jest nieaktywna" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Skalowanie z użyciem liczb całkowitych" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Typ okna" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Bez ramki" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Pełny ekran" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Czy chcesz kontynuować instalację?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Rozpocznij instalację" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Ten instalator wymaga lokalnych zasobów, których nie można dostarczyć w inny " "sposób." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Kontynuuj" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Ukończono!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Pokaż programy" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Instalacja nie powiodła się!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Coś poszło nie tak." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Wszystkie wiadomości" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Krytyczne" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Błędy" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Ostrzeżenia" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Informacja" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Przeglądarka dziennika" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Przeglądarka dziennika" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Zmień poziom logowania." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Wszystkie" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Te argumenty zostaną przekazane podczas uruchamiania programu." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Niestandardowe argumenty" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Argumenty komendy" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "np.: VAR=value %command% -example1 -example2 -example3=witam" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Skrypt po uruchomieniu" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Wybierz skrypt który powinien być wykonany po uruchomieniu." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Wybierz skrypt" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Wybierz, skąd uruchomić program." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Wybierz katalog" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Te ustawienia przesłonią domyślne ustawienia dla tego pliku wykonywalnego." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Przesłonięcia ustawień" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Resetuj do wartości domyślnych Bottles" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Wirtualny pulpit" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Proton - Wyłączenie odpowiedzialności" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Użyj Protona" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Uważaj, używanie uruchamiaczy opartych o Protona w nie-Steamowych butelkach " "może wywoływać problemy i sprawić, że butelki nie będą poprawnie działać.\n" "\n" "Zalecamy używanie zamiast tego Wine-GE, wersji Protona przewidzianej do " "używania poza Steamem.\n" "\n" "Przejście dalej automatycznie uruchomi środowisko uruchomieniowe Steam " "(jeśli jest obecne w systemie i wykryte przez Bottles) w celu uzyskania " "dostępu do wymaganych bibliotek i ograniczenia problemów z kompatybilnością. " "Miej na uwadze, że GloriousEggroll, dostawca uruchamiacza, nie odpowiada za " "ŻADNE problemy i prosimy o niezgłaszanie ich mu." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Zrozumiałem." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Zmień nazwę" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Wybierz nową nazwę dla zaznaczonego programu." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Nowa nazwa" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Uruchom z argumentami" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Uruchom" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Poniżej wypisz argumenty, które zostaną podane do programu." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "np.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Ustawienia sandboxa" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Udostępnij sieć" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Udostępnij dźwięk" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Aktualizacja wymagana" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Kontynuuj" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Uruchom aktualizację" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Nowy system wersjonowania" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Nowy system wersjonowania butelek właśnie dotarł." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles posiada teraz zupełnie nowy system wersjonowania, który nie jest " "wstecznie kompatybilny.\n" "\n" "Aby dalej korzystać z wersjonowania, konieczna jest ponowna inicjalizacja " "repozytorium butelki. Nie usunie to żadnych danych zawartych w butelce, ale " "usunie zapisane już stany i utworzy nowy.\n" "\n" "Jeśli potrzebujesz powrócić do któregoś z poprzednich stanów, zamknij to " "okno i przywróć ten stan, następnie otwórz butelkę jeszcze raz, aby zobaczyć " "to okno.\n" "\n" "Stary system wersjonowania zostanie pozbawiony wsparcia w jednej z " "następnych wersji Bottles." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Ponowna inicjalizacja repozytorium…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Gotowe! Prosimy o zrestartowanie Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Ustawienia efektów postprocessingu" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Domyślne" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Domyślne ustawienia" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Efekty są aplikowane zgodnie z kolejnością listy." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efekty" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Adaptacyjne zaostrzanie kontrastu" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Ostrość" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Informacje" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Zaostrzanie odszumionej Lumy" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Odszumianie" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Szybki przybliżony antyaliasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Jakość subpikselowa" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Próg jakości krawędzi" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Minimalny próg jakości krawędzi" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Morfologiczny subpikselowy antyaliasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Wykrywanie krawędzi" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Kolor" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Próg" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Maksymalna ilość kroków wyszukiwania" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Maksymalna ilość kroków wyszukiwania po przekątnej" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Maksymalne zaokrąglanie rogów" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "Ostrość CAS zwiększa ostrość klatki. Wyższe wartości zwiększają ostrość " "klatki, natomiast wartości mniejsze niż 0 sprawiają, że klatki stają się " "gładsze, niż są natywnie." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "Ostrość DLS zwiększa ostrość klatki. Wyższe wartości sprawiają, że klatka " "jest ostrzejsza." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "Odszumianie DLS zmniejszają szumy klatki. Wyższe wartości sprawiają, że " "klatka jest bardziej gładka." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "Jakość subpikselowa FXAA zmniejsza aliasing na poziomie subpikselowym. " "Wyższe wartości sprawiają, że klatka jest bardziej gładka." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "Próg krawędzi FXAA to minimalna wartość kontrastu wymagana do zaaplikowania " "algorytmu FXAA. Wyższe wartości sprawiają, że klatka ma więcej kontrastu." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "Minimalny próg jakości krawędzi FXAA to minimalna wartość ciemnych pikseli " "ignorowanych przez algorytm FXAA. Wyższe wartości sprawiają, że FXAA będzie " "ignorować piksele poniżej podanej wartości i może prowadzić do poprawienia " "wydajności." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma wykrywa krawędzie w perspektywie monochromatycznej, natomiast Kolor " "wykrywa krawędzie na podstawie kolorów. Luma jest bardziej wydajna niż Kolor." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "Próg SMAA określa czułość wykrywania krawędzi. Niższe wartości wykrywają " "więcej krawędzi w zamian za mniejszą wydajność." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "Maksymalna ilość kroków wyszukiwania SMAA określa ile horyzontalnych i " "wertykalnych kroków wyszukiwania zostanie przeprowadzonych w poszukiwaniu " "krawędzi." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "Maksymalna ilość kroków wyszukiwania po przekątnej SMAA określa ilość kroków " "wyszukiwania po przekątnej przeprowadzanych w poszukiwaniu krawędzi." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "Zaokrąglanie rogów SMAA określa siłę zaokrąglania rogów krawędzi." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Wbudowane (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Natywne (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Wbudowane, następnie natywne" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Natywne, następnie wbudowane" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Wyłączony" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Usuń" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/wskaz/sciezke" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Wartość" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Przeglądaj pliki" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Nazwa prefiksu Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Menedżer" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Ten prefix Wine był już importowany w Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Importuj kopię zapasową Bottles" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Szukaj prefiksów jeszcze raz" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Nie znaleziono prefiksów" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Nie znaleziono zewnętrznych prefiksów. Czy Bottles ma do nich dostęp?\n" "Użyj ikony na górze, aby zaimportować butelkę z kopii zapasowej." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Pełne archiwum" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Pokaż manifest…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Przeczytaj recenzję…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Nazwa instalatora" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Opis instalatora" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Nieznany" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Zainstaluj ten program" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Menu programu" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Brak miniatury" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Uruchom" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Uruchom za pomocą Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Nazwa przedmiotu" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Usuń z Biblioteki" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Zatrzymaj" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Biblioteka" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Dodaj tutaj rzeczy z listy programów twojej butelki" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Wersjonowanie w tej butelce jest aktywne." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Ta butelka wygląda na uszkodzoną." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Uruchom w tej butelce" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Uruchom tutaj" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Ta butelka wygląda na uszkodzoną, brakuje pliku konfiguracyjnego. Mogę " "spróbować to naprawić poprzez utworzenie nowej konfiguracji." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Szukaj swoich butelek…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Utwórz nową butelkę…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Nie znaleziono wyników" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Wypróbuj inne kryteria wyszukiwania." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Uruchamianie…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Brakuje tego zasobu." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Przeglądaj" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "Utwórz" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Nazwa Butelki" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Aplikacja" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Granie" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "własne" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Własne" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Udostępnij folder użytkownika" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "To ustawienie umożliwia wykrycie folderu użytkownika w butelce pod ryzykiem " "udostępnienia prywatnych danych do oprogramowania z systemu Windows. Zmiana " "tego ustawienia jest niemożliwa po utworzeniu butelki." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Architektura" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" "Zalecamy korzystanie z 32-bitowej architektury tylko w razie absolutnej " "konieczności." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Importuj niestandardową konfigurację." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Folder butelki" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Folder, który będzie zawierał dane tej butelki." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Zamknij" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Nazwa ta nie jest dostępna, spróbuj innej." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Poprzedni" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Witamy w Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Uruchom oprogramowanie przeznaczone na system Windows na Linuksie." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows w Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles wykorzystuje kompatybilnościowe uruchamiacze do zapewnienia " "izolowanych, skonteneryzowanych środowisk windowsopodobnych, gdzie programy " "się uruchamiają." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Prawie gotowe" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Potrzebujemy jeszcze kilku minut, aby wszystko skonfigurować…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Wszystko gotowe!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Prosimy o ukończenie przygotowania w pierwszej kolejności" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Zacznij używać Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Dalej" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Ustawienia" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Ogólne" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Wygląd" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Tryb ciemny" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Czy Bottles powinno używać ciemnego motywu kolorystycznego, czy nie." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Pokaż datę aktualizacji" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Czy na liście butelek ma być wyświetlana data aktualizacji." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Powiadomienia" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Pokazuj powiadomienia o pobranych i instalacjach." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Pliki tymczasowe" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Czyścić pliki tymczasowe, kiedy Bottles jest uruchamiane?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Zamknij Bottles po uruchomieniu programu" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Zamknij Bottles po uruchomieniu programu z menedżera plików." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integracje" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Prefiksy Steam Proton" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Pokaż i zarządzaj prefiksami Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Pokaż aplikacje Steamowe na liście programów" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Wymaga zainstalowanego Steama dla systemu Windows w tej butelce." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Pokaż aplikacje Epic Games na liście programów" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Wymaga zainstalowania Epic Games Store w tej butelce." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Pokaż gry Ubisoft na liście programów" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Wymaga zainstalowania Ubisoft Connect w butelce." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Opcje zaawansowane" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Katalog Bottles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Katalog zawierający dane Twoich butelek." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Programy uruchamiające" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "Ten program działa w trybie offline, więc dodadkowe runnery nie są dostępne." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Przedwydaniowe" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Pokaż niestabilne wersje uruchamiaczy." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Komponenty DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" "Ten program działa w trybie offline, więc dodatkowe pliki DLL nie są " "dostępne." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Rdzeń" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Runtime" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "MostWine" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Eksperymenty" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Te funkcje są wciąż w trakcie tworzenia i mogą być skrajnie niestabilne, " "spodziewaj się bugów i błędów." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Sandbox na butelkę" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "We wczesnym rozwoju." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Uruchom przy pomocy terminalu" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Przeglądaj ścieżkę" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Zmień opcje uruchamiania…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Dodaj do biblioteki" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Dodaj wpis pulpitowy" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Dodaj do Steama" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Zmień nazwę…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Ukryj ten program" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Pokaż program" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Usuń z listy programów" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Nazwa programu" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "ID stanu" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Krótki komentarz dot. stanu" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Przywróć tę migawkę" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Usuń wiadomość" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Menu główne" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Wygląda na to, że nie masz połączenia z Internetem. Bez niego nie będziesz w " "stanie pobrać niezbędnych komponentów. Kliknij tę ikonę po przywróceniu " "połączenia." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importuj…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Pomoc" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "O Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Plik „{0}” nie jest plikiem .exe ani .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Zaktualizowano: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "Dodano '{0}'" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Wybierz plik .exe" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Dodaj" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Ukryj ukryte programy" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Uruchamianie \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Bądź świadom sandboxa" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles działa w sandboxie, środowisku o ograniczonych uprawnieniach, " "potrzebnym dla twojego bezpieczeństwa. Jeśli program nie uruchamia się, " "przejdź do wewnątrz butelki (3 kropki na górze) i uruchom program stąd." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Odrzuć" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" "Wybierz lokalizację, gdzie ma zostać zapisana konfiguracja kopii zapasowej" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Eksport" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Wybierz lokalizację, gdzie ma zostać zapisane archiwum kopii zapasowej" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Kopia zapasowa" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Kopia zapasowa dla '{0}' została utworzona" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Nie udało się utworzyć kopii zapasowej dla '{0}'" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Czy na pewno chcesz trwale usunąć „{}”?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Spowoduje to trwałe usunięcie wszystkich powiązanych programów i ustawień." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Usuń" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Brakujący program uruchamiający" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Brakuje programu uruchamiającego, który jest wymagany przez tę butelkę. " "Zainstaluj go za pomocą preferencji Bottles lub wybierz nowy, aby uruchamiać " "aplikacje." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Czy na pewno chcesz wymusić zatrzymanie wszystkich procesów?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Może to spowodować utratę danych, uszkodzenie i nieprawidłowe działanie " "programów." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Wymuś _Zatrzymanie" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Ta funkcja nie jest dostępna w Twoim systemie." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} By dodać tę funkcję, prosimy uruchomić instalację Flatpak" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Nazwa tej butelki jest już używana." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Wybierz katalog roboczy" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Katalog zawierający dane: „{}”." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Czy jesteś pewien, aby usunąć wszystkie migawki?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "To usunie wszystkie migawki, ale zachowa twoje pliki." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Aby utworzyć nowy stan, musisz przenieść się na nowy system wersjonowania." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Instalatory" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Operacja w toku, proszę czekać." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Powrót do twoich butelek." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Pomyślnie zaimportowano kopię zapasową" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Importowanie nie powiodło się" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Importuję kopię zapasową…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Wybierz archiwum dla kopii zapasowej" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importuj" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Wybierz plik konfiguracyjny" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Uruchom plik .exe w \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Uruchamianie \"{0}\" w \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Twoje butelki" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Pobieranie ~{0} pakietów…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Pobrano {0} z {1} pakietów" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Wybierz folder dla butelki" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Tworzenie butelki…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Nie można utworzyć butelki" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" "Tworzenie butelki zakończyło się porażką z jednym lub większą ilością błędów." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Butelka utworzona" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "Pomyślnie utworzono „{0}”." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" "Nie znaleziono instalacji Steama, bądź Bottles nie ma wystarczających " "uprawnień. Odwiedź https://docs.usebottles.com/flatpak/cant-enable-steam-" "proton-manager." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Wybierz ścieżkę dla butelki" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Uruchomić ponownie Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Butelka będzie musiała zostać uruchomiona ponownie aby użyć tego folderu.\n" "\n" "Upewnij się, że zamknąłeś każdy program uruchomiony w Butelce, zanim " "ponownie ją uruchomisz. Nie zrobienie tego może spowodować utratę i " "uszkodzenie danych oraz doprowadzić programy do niepoprawnego działania." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Zrestartuj" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" "Oparte o Wine w wykonaniu Valve, zawiera eksperymentalne dodatki i patche " "Protona." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" "Oparte o najnowszą wersję Wine'a dostępną z kodu źródłowego, zawiera " "eksperymentalne dodatki i patche Protona." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" "Oparte o najnowszą wersję Wine'a dostępną z kodu źródłowego, zawiera " "eksperymentalne dodatki." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Oparte o Wine w wykonaniu Valve'a, zawiera eksperymentalne dodatki oraz " "patche Protona i patche zorientowane wokół Steama. Wymaga uruchomionego " "środowiska uruchomieniowego Steam." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Inne" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Aktualizuj" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Instaluję…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest dla {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" zostało odinstalowane" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "Zainstalowano \"{0}\"" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "Nie udało się zainstalować \"{0}\"" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "Zaimportowano \"{0}\"" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Ta aplikacja może działać słabo. Instalator został skonfigurowany tak, aby " "zapewnić jak najlepsze wrażenia, ale spodziewaj się usterek, niestabilności " "i braku działających funkcji." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Ten program działa z zauważalnymi usterkami, ale te usterki nie wpływają na " "funkcjonalność aplikacji." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Ten program działa z drobnymi usterkami." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Ten program działa doskonale." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Recenzja dla {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Zatrzymywanie \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Uruchamianie \"{0}\" za pomocą Steama…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "Ukryto \"{0}\"" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "Pokazano \"{0}\"" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "Usunięto \"{0}\"" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "Zmieniono nazwę \"{0}\" na \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Utworzono wpis na pulpicie dla \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "Dodano \"{0}\" do twojej biblioteki" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "Dodano \"{0}\" do twojej biblioteki Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Pokaż zgłoszenie" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Ten problem został już zgłoszony 5 razy i nie może zostać " "zgłoszony ponownie.\n" " Zgłoś to w jednym z istniejących raportów." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Trwa aktualizacja ustawień wyświetlania, proszę czekać…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Ustawienia wyświetlania zostały zaktualizowane" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Nie znaleziono przesłonień." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Wybierz ścieżkę dysku" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Nie zdefiniowano zmiennych środowiskowych." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Nie zdefiniowano żadnych wzorów odrzuceń." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Wystąpił błąd." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Kopiuj do schowka" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Wybierz plik źródłowy" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Instalowanie zależności Windowsa…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Konfiguruję butelkę…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Przetwarzanie kroków instalacji…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Instalowanie {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Przeprowadzanie ostatnich testów…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Instalowanie {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} jest od teraz dostępne na liście programów." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Instalator przerwał działanie z nieznanym błędem" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} jest już wyłączone dla tej butelki." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "To ustawienie różni się od wartości domyślnej dla butelki." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Wybierz skrypt" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Nie znaleziono własnej ścieżki do butelki" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Zostanie wykorzystana domyślna ścieżka. Żadna butelka z podanej ścieżki nie " "zostanie wyświetlona." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@NAZWA_APLIKACJI@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Uruchamiaj programy systemu Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migracja Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Przełącz okno dialogowe migracji Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Ciemny motyw" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Wymuś użycie ciemnego motywu." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Przełącz datę aktualizacji na liście" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Przełącz datę aktualizacji na liście butelek." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Lista aplikacji Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Przełącz programy Steam na liście programów." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Programy Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Przełącz programy Epic Games na liście programów." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Lista gier z Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Przełącz wyświetlanie listy gier z Ubisoft Connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Szerokość okna" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Zmień szerokość okna." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Wysokość okna" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Zmień wysokość okna." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Pokaż powiadomienia." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Czyszczenie plików tymczasowych" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Wyczyść ścieżkę Temp podczas uruchomienia systemu." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Kandydat wydania (RC)" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Wybierz kandydata wydania (RC) dla programów uruchamiających." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Widok startowy" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Określ, który widok ma być ładowany podczas uruchamiania aplikacji." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Włącz eksperymentalne funkcje, takie jak wersjonowanie i instalatory. " "Kandydat wydania (RC) dla programów uruchamiających." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Wsparcie dla Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Przełącz obsługę prefiksów Steam Proton." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Eksperymenty:sandboks" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Włącz eksperymentalny tryb Biblioteki." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Automatycznie zamykaj Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Zamknij Bottles po uruchomieniu pliku wykonywalnego z menedżera plików." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Pokazuj ostrzeżenia sandboxa" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Przełącz pokazywanie ostrzeżeń sandboxa." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Uruchamiaj oprogramowanie Windows na Linuksie za pomocą Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Zabutelkuj programy i ciesz się nimi do woli!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Nasz wbudowany system instalacji zależności zapewnia automatyczny dostęp do " "kompatybilności oprogramowania. Użyj menedżera pobierania, aby pobrać " "oficjalne komponenty: program uruchamiający (Wine, Proton), DXVK, " "zależności, itp." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Wersjonowanie butelek pozwala na zachowanie bezpieczeństwa Twojej pracy i " "jej późniejsze przywrócenie!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Cechy:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Tworzenie \"butelek\" przy użyciu prekonfigurowanych środowisk lub tworzenie " "własnych" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Uruchamianie plików wykonywalnych (.exe/.msi) w swoich butelkach, " "bezpośrednio z menu kontekstowego menadżera plików" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Zautomatyzowane wykrywanie aplikacji zainstalowanych w butelkach" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Szybkie dodawanie zmiennych środowiskowych" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Nadpisywanie plików DLL bezpośrednio z preferencji dla butelek" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Zmiana programu uruchamiającego \"na bieżąco\" dla każdej butelki" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Różne optymalizacje wydajności dla gier " "(esync, fsync, DXVK, cache, kompilator shaderów, offload... i wiele więcej)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "" "Automatyczna instalacja i zarządzanie oprogramowaniem uruchamiającym Wine i " "Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Automatyczna naprawa butelek w przypadku awarii" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Zintegrowany instalator zależności oparty na repozytorium kierowanym przez " "społeczność" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Zintegrowany menedżer zadań dla procesów Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Dostęp do ProtonDB i WineHQ w celu uzyskania wsparcia" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "System przenoszenia konfiguracji do nowych wersji Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Tworzenie kopii zapasowych i importowanie butelek" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Import prefiksów Wine z innych menedżerów" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Użyj wersjonowania" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "...i wiele więcej, co można odkryć instalując Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Zaktualizuj metadata" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "Dodaj więcej informacji o aktualizacji i popraw informacje o wydaniu" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Naprawiono przycisk \"Dodaj do Steama\"" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Naprawiono problem z BottleConfig, który nie był serializowalny" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Naprawiono błąd podwójnej ekstrakcji w Patool" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Poprawna wersja" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Naprawiono crash przy tworzeniu butelki" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Większa zmiana: nowy interfejs programu" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Ulepszenia \"Quality of life\":" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "zastąpi ikonę emote-love biblioteką na stronie biblioteki" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Dodano powiadomienie (toast) dla opcji \"Uruchom plik .exe\"" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Poprawki błędów:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Dodawanie skrótu do Steam zakończyło się nie powodzeniem" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Wystąpił błąd podczas importowania kopii zapasowej" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Steam Runtime zostało automatycznie uruchomione, kiedy użyto wine-ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Różne poprawki związane z biblioteką, takie jak puste okładki i awarie " "związane z brakującymi wpisami" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Naprawiono różnorodne problemy z dekodowaniem tekstu" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Naprawiono błąd przy pobieraniu, kiedy program bottles nie został " "uruchomiony z terminala" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Poprawiono datę wydania wersji" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "Ukryj krytyczne błędy związane z NVIDIA na systemach innych niż NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Ulepszenia i poprawki Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Instalacja wymaganych składników jest szybsza i bardziej stabilna" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "Kontrola stanu zdrowia zawiera więcej informacji, co umożliwia szybsze " "debugowanie" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI ma więcej poprawek i jest bardziej stabilne, powinno teraz poprawnie " "działać" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Naprawiono zawieszanie programu przy pobieraniu komponentów" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Ulepszenie kodu zaplecza poprzez unikanie spin-lock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Więcej zmiennych w skrypcie instalatora" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Naprawiono pokładowy dialog pokazujący „Wszystko gotowe”, gdy w " "rzeczywistości nie było gotowe" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Ulepszenie systemu kompilacji" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Domyślne włączanie VKD3D podczas tworzenia butelek do gier" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" "Naprawiono awarie występujące podczas odczytu plików Steam z nieprawidłowym " "kodowaniem" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Naprawa komponentów, które nie zostały poprawnie zaktualizowane w " "interfejsie użytkownika po instalacji/odinstalowaniu" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "więcej napraw FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "napraw problem gdy program ulegnie awarii po tym jak został uruchomiony z " "\"wykonaj program\"" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "i wiele, wiele, wiele więcej!" #~ msgid "Calculating…" #~ msgstr "Obliczanie…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Uruchom plik .exe/.msi w tej butelce" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "" #~ "Kliknij przycisk \"Stwórz nową butelkę\", aby utworzyć nową butelkę." #~ msgid "Create a new Bottle…" #~ msgstr "Stwórz nową butelkę…" #~ msgid "New Bottle" #~ msgstr "Nowa Butelka" #~ msgid "Bottle Information" #~ msgstr "Informacje o butelce" #~ msgid "An environment improved for Windows games." #~ msgstr "Środowisko ulepszone dla gier Windows." #~ msgid "An environment improved for Windows applications." #~ msgstr "Środowisko ulepszone dla aplikacji systemu Windows." #~ msgid "A clear environment for your experiments." #~ msgstr "Czyste środowisko dla Twoich eksperymentów." #~ msgid "Unlinked Home Directory" #~ msgstr "Niepowiązany katalog domowy" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Nie należy łączyć katalogu użytkownika z katalogiem domowym" #~ msgid "64 bit" #~ msgstr "64-bitowa" #~ msgid "32 bit" #~ msgstr "32-bitowa" #~ msgid "Custom Recipe" #~ msgstr "Użyj własnego przepisu" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "" #~ "Wybierz niestandardową recepturę dla środowiska, jeśli taką posiadasz." #~ msgid "Custom Path" #~ msgstr "Własna ścieżka" #~ msgid "Store this bottle in another place." #~ msgstr "Przechowuj tą butelkę w innym miejscu." #~ msgid "You are offline, unable to download." #~ msgstr "Jesteś offline, nie można pobrać." #~ msgid "Choose an executable path" #~ msgstr "Wybierz ścieżkę do pliku wykonywalnego" #~ msgid "Choose a Windows executable file" #~ msgstr "Wybierz plik wykonywalny Windows" #~ msgid "Choose working directory for executables" #~ msgstr "Wybierz katalog roboczy dla plików wykonywalnych" #~ msgid "Choose a recipe file" #~ msgstr "Wybierz plik receptury" #~ msgid "Choose where to store the bottle" #~ msgstr "Wybierz, gdzie zostanie przechowana butelka" #~ msgid "Choose a new Bottles path" #~ msgstr "Wybierz nową ścieżkę Bottles" #~ msgid "Choose the script" #~ msgstr "Wybierz skrypt" #~ msgid "Choose the Working Directory" #~ msgstr "Wybierz katalog roboczy" #~ msgid "" #~ "The PulseAudio Latency setting is now deprecated and enabled by default" #~ msgstr "" #~ "Ustawienie opóźnienia PulseAudio jest teraz przestarzałe i domyślnie " #~ "włączone" #~ msgid "Bottle details automatically show on bottle creation" #~ msgstr "" #~ "Szczegóły butelki są automatycznie wyświetlane podczas tworzenia butelki" #~ msgid "Bottles now complies with GNOME Circle guidelines" #~ msgstr "Bottles jest teraz zgodne z wytycznymi GNOME Circle" #~ msgid "Disable pulseaudio_latency by default." #~ msgstr "Wyłącz domyślnie pulseaudio_latency." #~ msgid "Implemented a queue for installing components." #~ msgstr "Zaimplementowano kolejkę do instalowania komponentów." #, fuzzy #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Naprawiono błąd w identyfikacji Nvidia dla laptopów Optimus" #, fuzzy #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Wsparcie dla vkd3d" #~ msgid "Fix for DLSS" #~ msgstr "Poprawka dla DLSS" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Nie można zainstalować komponentów, próbowano 3 razy." #~ msgid "Fix gamescope arguments @jntesteves" #~ msgstr "Naprawiono argumenty gamescope @jntesteves" #~ msgid "Added Ctrl + W shortcut for closing windows @A6GibKm" #~ msgstr "Dodano skrót Ctrl + W do zamykania okien @A6GibKm" #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Tłumaczenia na język francuski dzięki @rjousse18 i @julroy67" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Tłumaczenia na język francuski dzięki @rjousse18 i @julroy67" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "" #~ "Tłumaczenia na język rosyjski dzięki @Knebergish, @lenemter i @Smoque" #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Tłumaczenia na język kataloński dzięki @rogervc" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Tłumaczenia na język tajski dzięki @SashaPGT" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Tłumaczenia na język chorwacki dzięki @milotype" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "Tłumaczenia na portugalski dzięki @laralem" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Tłumaczenia na język włoski dzięki @gdonisi" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Tłumaczenia na język chorwacki dzięki @milotype" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Tłumaczenia na hiszpański dzięki @fitojb" #~ msgid "Layers" #~ msgstr "Warstwy" #~ msgid "Ultra Quality" #~ msgstr "Najwyższa Jakość" #~ msgid "Quality" #~ msgstr "Jakość" #~ msgid "Balanced" #~ msgstr "Zrównoważone" #~ msgid "Layered" #~ msgstr "Warstwowe" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Środowisko warstwowe, w którym każda aplikacja jest warstwą." #~ msgid "Choose path" #~ msgstr "Przeglądaj ścieżkę" #~ msgid "Choose a file." #~ msgstr "Wybierz plik." #~ msgid "File not Found" #~ msgstr "Nie znaleziono pliku" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "Podany plik nie istnieje. Wybierz poprawny plik." #~ msgid "Spaces in File Name" #~ msgstr "Spacje w nazwie pliku" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "Ścieżka do tabeli do wyszukań kolorów nie może posiadać żadnych spacji. " #~ "Usuń wszystkie spacje z nazwy pliku." #~ msgid "Invalid Image Dimension" #~ msgstr "Nieprawidłowe wymiary obrazu" #~ msgid "Height and width of the image must be equal." #~ msgstr "Wysokość i szerokość obrazu muszą być równe." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Łatwo zarządzaj prefiksami wineprefix przy użyciu środowisk" #~ msgid "Run with Arguments…" #~ msgstr "Uruchom z argumentami…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Przeglądaj pliki wewnętrzne za pomocą eksploratora Wine." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Zarządzaj procesami za pomocą menedżera zadań Wine." #~ msgid "Debug wine processes." #~ msgstr "Odpluskwiaj procesy wine." #~ msgid "Wine Configuration" #~ msgstr "Konfiguracja Wine" #~ msgid "Adjust internal settings." #~ msgstr "Dostosuj ustawienia wewnętrzne." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Odinstaluj programy za pomocą deinstalatora Wine." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Otwórz wewnętrzny panel sterowania Wine." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "" #~ "Użyj zakładki \"Instalatory\" bądź przycisku \"Uruchom plik wykonywalny\"." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Zależności to biblioteki, kodeki i szeroko pojęte oprogramowanie " #~ "poprawiające kompatybilność z twoim oprogramowaniem Windows. Zainstaluj " #~ "je z tego miejsca by spełnić wymagania twojego programu." #~ msgid "Read documentation." #~ msgstr "Przeczytaj dokumentację." #~ msgid "Install Selected" #~ msgstr "Zainstaluj wybrane" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "Zdecydowanie odradzamy instalowanie wielu zależności naraz." #~ msgid "Select Dependencies" #~ msgstr "Wybierz zależności" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "W tej sekcji zainstalujesz programy, nad którymi pieczę sprawuje nasza " #~ "społeczność, bez potrzeby manualnego trudzenia się." #~ msgid "Read documentation" #~ msgstr "Przeczytaj dokumentację" #~ msgid "Graphics" #~ msgstr "Grafika" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Zwiększa wydajność gier DirectX 11 i aplikacji 3D." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Zwiększa wydajność gier DirectX 12 i aplikacji 3D." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "" #~ "Zapewnij obsługę DLSS, jeśli jest dostępna, oraz NVAPI firmy Nvidia." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR wykorzystuje najnowocześniejszą technologię skalowania obrazu w celu " #~ "zwiększenia liczby klatek na sekundę." #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt to warstwa przetwarzania końcowego Vulkan, która poprawia oprawę " #~ "wizualną gier." #~ msgid "Manage vkBasalt settings" #~ msgstr "Zarządzaj ustawieniami vkBasalt" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Użyj pulpitu wirtualnego Wine." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Przechwytywanie myszki na pełnym ekranie" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "" #~ "Pozwól aplikacji przechwytywać ruchy myszki w trybie pełnego ekranu." #~ msgid "Take Focus" #~ msgstr "Wymuś skupienie" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "" #~ "Aktywuj, jeśli program nie odzyskuje skupienia podczas przełączania." #~ msgid "Mouse Warp" #~ msgstr "Drganie kursora" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Zmień tę opcję jeśli doświadczasz opóźnień w działaniu kursora lub jego " #~ "desynchronizacji." #~ msgid "Screen Scaling" #~ msgstr "Skalowanie ekranu" #~ msgid "Set custom DPI." #~ msgstr "Ustaw własne DPI." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Renderer" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Wybierz, który backend zastosować dla wined3d." #~ msgid "gl (default)" #~ msgstr "gl (domyślne)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Zarządzaj wersjami komponentów" #~ msgid "DXVK Version" #~ msgstr "Wersja DXVK" #~ msgid "VKD3D Version" #~ msgstr "Wersja VKD3D" #~ msgid "DXVK NVAPI Version" #~ msgstr "Wersja DXVK NVAPI" #~ msgid "LatencyFleX Version" #~ msgstr "Wersja LatencyFleX" #~ msgid "false" #~ msgstr "fałsz" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Ten sam, co w przypadku Bottles, ale dostarczany przez Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optymalizuj wydajność gier na żądanie." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Użyj mikro-kompozytor Gamescope." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "Domyślnie: ścieżka do butelki." #~ msgid "Reset to default" #~ msgstr "Resetuj do wartości domyślnych" #~ msgid "Choose a directory" #~ msgstr "Wybierz katalog" #~ msgid "Audio" #~ msgstr "Audio" #~ msgid "Reduce Latency" #~ msgstr "Zmniejsz opóźnienie" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Ustaw opóźnienie PulseAudio do 60 milisekund, aby zwiększyć jakość " #~ "dźwięku." #~ msgid "Versioning" #~ msgstr "Wersjonowanie" #~ msgid "Use Compression for States" #~ msgstr "Użyj kompresji dla stanów butelki" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Obniży to ilość miejsca zajmowaną przez stany butelki, ale zwiększy czas " #~ "ich tworzenia." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Bottles utworzy stan butelki przed uruchomieniem dependencji lub " #~ "instalatorów." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "Użyj własnych wzorów, aby odrzucić wybrane ścieżki z wersjonowania." #~ msgid "Development and Debugging" #~ msgstr "Dewelopment i debugging" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Nakładka Vulkan i OpenGL do monitorowania liczby klatek na sekundę, " #~ "temperatur, obciążenia CPU/GPU i nie tylko." #~ msgid "Wine 'fixme' Logs" #~ msgstr "Logi 'fixme' Wine'a" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Rejestruj ścieżki kodu, które nie są zaimplementowane w Wine." #~ msgid "No Programs found" #~ msgstr "Nie znaleziono programów" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Zainstaluj programy z sekcji \"Instalatory\" lub poprzez uruchamianie " #~ "pliku wykonywalnego z instalatorem. Możesz również dodać pliki " #~ "wykonywalne manualnie za pomocą przycisku \"+\"." #~ msgid "Toggle Hidden" #~ msgstr "Przełącz ukryte" #~ msgid "Take a break, it may take a while." #~ msgstr "Zrób sobie przerwę, to może trochę potrwać." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Skonfiguruj jak Gamescope powinien zarządzać oknem gier które będziesz " #~ "uruchamiać." #~ msgid "Width (e.g. 1280)" #~ msgstr "Szerokość (np. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Wyskość (np. 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Rozdzielczość Gamescope" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Zmień poziom logowania.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "Ustawienia vkBasalt" #~ msgid "Color Lookup Table" #~ msgstr "Tabela do wyszukiwania kolorów" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a ." #~ "CUBE file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "CLUT przekształca zakres kolorów w kolejny zakres kolorów wykorzystując " #~ "plik .CUBE lub plik .png, w którym wysokość jest równa szerokości." #~ msgid "Start off by creating a Bottle." #~ msgstr "Zacznij od utworzenia butelki." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Uruchom oprogramowanie z Windowsa na Linuxie\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Własna ścieżka butelek (wymaga ponownego uruchomienia Bottles)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ ".Wybierz gdzie trzymać nowe butelki (istniejące już butelki nie zostaną " #~ "przeniesione)." #~ msgid "In early development (requires restart)." #~ msgstr "We wczesnym rozwoju (wymaga ponownego uruchomienia)." #~ msgid "Import/Export…" #~ msgstr "Importuj/eksportuj…" #~ msgid "Support" #~ msgstr "Pomoc" #~ msgid "Forums" #~ msgstr "Fora" #~ msgid "Open menu" #~ msgstr "Otwórz menu" #~ msgid "New bottle" #~ msgstr "Nowa butelka" #~ msgid "Ok" #~ msgstr "OK" #~ msgid "Confirm" #~ msgstr "Potwierdź" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Czy na pewno chcesz zakończyć wszystkie procesy?\n" #~ "Może to spowodować utratę danych." #~ msgid "Default to the bottle path." #~ msgstr "Domyślnie do ścieżki butelki." #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "Przełączenie kompresji wymaga ponownej inicjalizacji" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "" #~ "Ta akcja zachowa wszystkie twoje pliki, ale usunie zapisane stany. Czy " #~ "chcesz kontynuować?" #~ msgid "Details & Utilities" #~ msgstr "Detale i narzędzia" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Są to programy znajdujące się w menu Start Twojej butelki." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Butelka o nazwie “{0}” została utworzona pomyślnie" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "Zainstalowano '{0}'." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Wiadomości" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "" #~ "Nowy system wersjonowania, który pozwoli na wersjonowanie całej Butelki " #~ "(łącznie z konfiguracją)" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "Automatyczne wersjonowanie może być od teraz przełączane" #~ msgid "Use compression for versioning states" #~ msgstr "Użyj kompresji do wersjonowania" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "" #~ "Poprawione zapisywanie opcji uruchamiania bez aktualizowania UI wiele razy" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "" #~ "Poprawiona wydajność przetwarzania YAML przy wykorzystaniu libyaml " #~ "(pakiet python-yaml musi zapewniać dla tego wsparcie)" #~ msgid "New About dialog" #~ msgstr "Nowe okno dialogowe \"O programie\"" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "Wsparcie dla okładek w trybie biblioteki (dzięki SteamGridDB)" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "" #~ "Usunięto opcję DXVK HUD, zamiast niej użyj sekcji \"Zmienne Środowiskowe\"" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "Bottles-cli od teraz zapewnia wyjście komendy" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "" #~ "Badanie stanu zdrowia jest od teraz dostępne w sekcji \"Rozwiązywanie " #~ "problemów\" okna \"O programie\"" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check " #~ "their packages" #~ msgstr "" #~ "Rozszerzona weryfikacja podstawowych zależności, zachęcamy osoby " #~ "przygotowujące pakiety do podwójnego sprawdzenia swoich pakietów" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "Nowe domyślne uprawnienie dla pakietu Flatpak: xdg-download" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "" #~ "Dodano informacje o autorach zewnętrznych bibliotek w sekcji \"Informacje " #~ "o autorach\"" #~ msgid "Fixes" #~ msgstr "Poprawki" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "Poprawka do pomijalnego okna dialogowego" #~ msgid "Fix for empty bottle name" #~ msgstr "Poprawka dla pustych nazw butelek" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "Poprawka dla bibliotek gstreamer do butelek win32" #~ msgid "Fix for RemoteDisconnected error causing a crash" #~ msgstr "" #~ "Poprawka do błędu \"RemoteDisconnected\", powodującego crashowanie " #~ "programu" #~ msgid "Fix wrong Vaniglia listing" #~ msgstr "Poprawka dla błędnego wypisywania wersji Vaniglii" #~ msgid "Fix templates being generated with symlinked paths causing loops" #~ msgstr "" #~ "Poprawka dla szablonów generujących się z symlinkowanymi ścieżkami, " #~ "powodując pętle" #~ msgid "" #~ "Fix configuration migration causing a crash when the user altered the " #~ "configuration" #~ msgstr "" #~ "Poprawka do migracji konfiguracji, powodującej crashe gdy użytkownik " #~ "zmodyfikował konfigurację" #~ msgid "Fix mscoree.dll not found" #~ msgstr "Poprawka do \"nie znaleziono mscoree.dll\"" #~ msgid "Fix regression for the -b option of the legacy bottles cli" #~ msgstr "Poprawka do regresji flagi -b dla przestarzałej wersji bottles cli" #~ msgid "Fix Steam Launch Options parser causing a crash" #~ msgstr "Poprawka do parsera opcji uruchamiania Steam, powodującego crashe" #~ msgid "" #~ "Fix a regression in the Add to Steam button not adding the new entry in " #~ "Steam" #~ msgstr "" #~ "Poprawka do regresji w przycisku \"Dodaj do Steama\", nie dodającego " #~ "nowego wpisu na Steamie" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Tłumaczenia na język fiński dzięki pomocy Jiriego Grönroosa" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Tłumaczenia na język indonezyjski dzięki @liimee" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "" #~ "Tłumaczenia na język hiszpański dzięki Pablo Munoz Alabau i @oscfdezdz" #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Tłumaczenia na język portugalski (Brazylia) dzięki @geraldohomero" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Tłumaczenia na język niemiecki dzięki Patrickowi Ulbrichtowi" #~ msgid "Easily manage wineprefix" #~ msgstr "Łatwo zarządzaj wineprefix" #~ msgid "Experiments:library" #~ msgstr "Eksperymenty:biblioteka" #~ msgid "Toggle experimental Library mode." #~ msgstr "Włącz eksperymentalny tryb Biblioteki." #~ msgid "Loading…" #~ msgstr "Ładowanie…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Niestandardowa ścieżka dla butelek nie została znaleziona. Prosimy o " #~ "sprawdzenie jej w Ustawieniach.\n" #~ "Wykorzystana zostanie domyślna ścieżka; żadna z butelek z tej ścieżki nie " #~ "zostanie przedstawiona!" #~ msgid "Health check" #~ msgstr "Test zdrowia" #~ msgid "Generating state files index …" #~ msgstr "Generuję indeks plików stanu…" #~ msgid "Creating a restore point …" #~ msgstr "Tworzę punkt przywracania…" #~ msgid "Could not create the state folder." #~ msgstr "Nie można utworzyć folderu stanu." #~ msgid "Updating index …" #~ msgstr "Aktualizuję indeks…" #~ msgid "Could not update the states file." #~ msgstr "Nie można zaktualizować pliku stanów." #~ msgid "Could not update the index file." #~ msgstr "Nie można zaktualizować pliku indeksu." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Argumenty znalezione dla pliku wykonywalnego: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Krok {self.__step} z {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "Uruchomiono '{0}'." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "Uruchomiono '{0}' za pomocą Steama." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Indeks dla stanu {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Przeczytaj dokumentację o zależnościach." #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Włącz nakładkę DXVK pokazującą liczbę klatek na sekundę i inne szczegóły " #~ "w aplikacjach D3D." #~ msgid "Read documentation about programs" #~ msgstr "Przeczytaj dokumentację o programach" #~ msgid "Extra settings" #~ msgstr "Dodatkowe ustawienia" #~ msgid "Local Resources" #~ msgstr "Zasoby lokalne" #~ msgid "Search for Prefixes" #~ msgstr "Szukaj prefiksów" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Włącz wersjonowanie, aby zapisać i przywrócić Butelkę do określonego " #~ "stanu." #~ msgid "Your Library" #~ msgstr "Twoja Biblioteka" #~ msgid "Health Check" #~ msgstr "Test zdrowia" #~ msgid "Loading..." #~ msgstr "Ładowanie..." #~ msgid "Task manager" #~ msgstr "Menedżer zadań" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Wybierz gdzie trzymać nowe butelki (to nie zostanie przeniesione do już " #~ "istniejących)" #, fuzzy #~ msgid "Installing..." #~ msgstr "Instaluj" #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Wpisz naprawdę krótki komentarz:" #~ msgid "Temp files" #~ msgstr "Pliki tymczasowe" #~ msgid "Close Bottles after starting a program from the file manager" #~ msgstr "Zamknij Bottles po uruchomieniu programu z menedżera plików" #, fuzzy #~ msgid "Custom bottles path (requires restart)" #~ msgstr "Własna ścieżka butelek (restart wymagany)" #~ msgid "Pre-release" #~ msgstr "Przedpremierowe" #~ msgid "In early development (requires restart)" #~ msgstr "We wczesnym rozwoju (wymaga ponownego uruchomienia)" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Programy uruchamiające Lutris" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Wersjonowanie butelek (eksperymentalne)" #~ msgid "Translate" #~ msgstr "Tłumacz" #~ msgid "Funding" #~ msgstr "Finansowanie" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Zgłaszanie " #~ "błędów" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Zgłaszanie błędów" #~ msgid "Open with explorer" #~ msgstr "Otwórz przy pomocy eksplorera" #~ msgid "Move inside the sandbox" #~ msgstr "Przemieść wewnątrz piaskownicy" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Przemieść wewnątrz piaskownicy…" #~ msgid "Utilities" #~ msgstr "Narzędzia" #~ msgid "Command line" #~ msgstr "Wiersz poleceń" #~ msgid "Registry editor" #~ msgstr "Edytor rejestru" #~ msgid "Wine config" #~ msgstr "Konfiguracja Wine" #~ msgid "Control panel" #~ msgstr "Panel sterowania" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Tryb testowy włączony: wyświetlane są tylko zależności z repozytorium " #~ "testowego." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 .." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Chociaż pliki na tej stronie zostały zweryfikowane, mogą być objęte " #~ "własnościową licencją." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Chociaż pliki na tej stronie zostały zweryfikowane, mogą być objęte " #~ "własnościową licencją." #~ msgid "Read documentation about installers\t" #~ msgstr "Przeczytaj dokumentację o instalatorach\t" #~ msgid "Bottle details" #~ msgstr "Detale butelki" #~ msgid "My beautiful bottle" #~ msgstr "Moja piękna butelka" #~ msgid "Rename bottle" #~ msgstr "Zmień nazwę butelki" #~ msgid "Use DXVK" #~ msgstr "Użyj DXVK" #~ msgid "Use VKD3D" #~ msgstr "Użyj VKD3D" #~ msgid "Enable FSR" #~ msgstr "Włącz FSR" #~ msgid "Enable LatencyFleX" #~ msgstr "Włącz LatencyFleX" #~ msgid "Mouse capture fullscreen" #~ msgstr "Przechwytywanie ruchów myszki w trybie pełnego ekranu" #~ msgid "DXVK version" #~ msgstr "Wersja DXVK" #~ msgid "Manage VKD3D versions" #~ msgstr "Zarządzaj wersjami VKD3D" #~ msgid "Will restart the wineserver." #~ msgstr "Zrestartuje wineserver." #~ msgid "DLL overrides" #~ msgstr "Nadpisania DLL" #, fuzzy #~ msgid "Set PulseAudio latency to 60 milliseconds to increase sound quality." #~ msgstr "" #~ "Ustaw opóźnienie PulseAudio do 60 milisekund, aby zwiększyć jakość dźwięku" #~ msgid "Read documentation about versioning\t" #~ msgstr "Przeczytaj dokumentację o wersjonowaniu\t" #~ msgid "e.g. ucrtbase" #~ msgstr "np. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Istniejące nadpisania" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "np.: -przyklad1 -przyklad2 -przyklad3=witam" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "np: MojaZduplikowanaButelka" #~ msgid "page_name" #~ msgstr "nazwa_strony" #~ msgid "page_duplicating" #~ msgstr "duplikacja_stron" #~ msgid "page_duplicated" #~ msgstr "strona_zduplikowana" #~ msgid "New variable" #~ msgstr "Nowa zmienna" #~ msgid "e.g. MY_VAR" #~ msgstr "np: MOJA_ZMIENNA" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Tutaj możesz zmienić zmienne środowiskowe dla poleceń, które są " #~ "wykonywane." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "np.: ZMIENNA1=wartosc ZMIENNA2=wartosc" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "np.: VAR1=wartosc1 VAR2=wartosc2 ..." #~ msgid "e.g. 60" #~ msgstr "np. 60" #~ msgid "e.g. 30" #~ msgstr "np. 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Używasz Bottles w wersji Flatpak, pamiętaj aby przyznać uprawnienia w Flatseal jeśli ścieżka skryptu jest poza piaskownicą." #~ msgid "Type the new name:" #~ msgstr "Wpisz nową nazwę:" #~ msgid "Type here.." #~ msgstr "Pisz tutaj.." #~ msgid "Message goes here." #~ msgstr "Wiadomość trafia tutaj." #~ msgid "Utility & Preferences" #~ msgstr "Narzędzia i preferencje" #~ msgid "Choose a name for your bottle" #~ msgstr "Wybierz nazwę dla Twojej butelki" #~ msgid "Use custom path" #~ msgstr "Użyj własnej ścieżki" #~ msgid "Welcome" #~ msgstr "Zapraszamy" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "Bottles znacznie ułatwia uruchamianie programów Windows na Linux." #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "Czym są programy uruchamiające?" #~ msgid "We Are Almost There" #~ msgstr "Prawie skończyliśmy" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Musimy pobrać i zainstalować program uruchamiający, który pozwoli Ci na " #~ "tworzenie własnych butelek.\n" #~ "Rozmiar pliku do pobrania to około 70MB.\n" #~ "Poznaj " #~ "więcej informacji o tym, co zamierzamy pobrać\n" #~ "\n" #~ "Nie możemy zaoferować tych plików wraz z Bottles, gdyż posiadają różne " #~ "cykle wydawnicze.\n" #~ "\n" #~ "Kiedy jesteś gotowy, naciśnij przycisk Instaluj." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Usiądź i zrelaksuj się, może to potrwać kilka minut." #~ msgid "Download" #~ msgstr "Pobierz" #~ msgid "Everything Is Ready!" #~ msgstr "Wszystko jest gotowe!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Teraz jesteś gotowy do tworzenia swoich pierwszych butelek." #~ msgid "Finish" #~ msgstr "Zakończ" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Ostrzeżenie: Upewnij się, że Flatpak ma pozwolenie na dostęp do nowej " #~ "ścieżki.\n" #~ "Spowoduje to przerwę w piaskownicy!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "" #~ "Pozwala na to, czy na powyższej liście mają być wyświetlane niestabilne " #~ "wersje." #~ msgid "Change launch options" #~ msgstr "Zmiana opcji uruchamiania" #, fuzzy #~ msgid "Processing..." #~ msgstr "Ładowanie..." #~ msgid "Your library" #~ msgstr "Twoja biblioteka" #~ msgid "Go back" #~ msgstr "Wróć" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "Uruchom plik wykonywalny" #, fuzzy #~ msgid "Local resources not found or invalid" #~ msgstr "(!) Receptura nie została znaleziona lub jest nieprawidłowa…" #~ msgid "Installation failed, please check the logs." #~ msgstr "Instalacja nie powiodła się, sprawdź logi." #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) Kontynuuję pracę z domyślnym środowiskiem…" #~ msgid "Confirm deletion" #~ msgstr "Potwierdź usunięcie" #~ msgid "Done" #~ msgstr "Gotowe" #~ msgid "Caffe runners" #~ msgstr "Kawowe wykonywacze programów" #~ msgid "Proton runners" #~ msgstr "Programy uruchamiające Proton" #~ msgid "Other runners" #~ msgstr "Inne programy uruchamiające" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Fora Bottles" #~ msgid "Unhide this program" #~ msgstr "Pokaż ten program" #~ msgid "Type a name for your bottle" #~ msgstr "Wybierz nazwę dla Twojej butelki" #~ msgid "New programs will be automatically found." #~ msgstr "Nowe programy zostaną automatycznie wyszukane." #~ msgid "Duplicate a bottle" #~ msgstr "Duplikuj butelkę" #~ msgid "Change environment variables" #~ msgstr "Zmień zmienne środowiskowe" #~ msgid "This field cannot contain special characters!" #~ msgstr "To pole nie może zawierać znaków specjalnych!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Są to warstwy kompatybilności, które pozwalają na instalowanie i " #~ "uruchamianie oprogramowania Windows na systemach Linux.\n" #~ "\n" #~ "Butelki są środowiskami, w których program uruchamiający " #~ "konfiguruje system, oraz w których jest instalowane i uruchamiane " #~ "oprogramowanie Windows.\n" #~ "\n" #~ "Dowiedz się " #~ "więcej o programach uruchamiających" #~ msgid "Import & export" #~ msgstr "Importuj i eksportuj" #~ msgid "Set custom DPI" #~ msgstr "Ustaw własne DPI" #~ msgid "Select what backend to use for wined3d" #~ msgstr "Wybierz backend, którego chcesz użyć dla wined3d" #~ msgid "Gamescope settings" #~ msgstr "Ustawienia Gamescope" #~ msgid "What Are Runners?" #~ msgstr "Czym są programy uruchamiające?" #~ msgid "" #~ "We need to download and install a runner to allow you to create your own " #~ "bottles.\n" #~ "The download size is ~70MB.\n" #~ "Read " #~ "more about what we're going to download\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Musimy pobrać i zainstalować program uruchamiający, który pozwoli Ci na " #~ "tworzenie własnych butelek.\n" #~ "Rozmiar pliku do pobrania to około 70MB.\n" #~ "Poznaj " #~ "więcej informacji o tym, co zamierzamy pobrać\n" #~ "\n" #~ "Nie możemy zaoferować tych plików wraz z Bottles, gdyż posiadają różne " #~ "cykle wydawnicze.\n" #~ "\n" #~ "Kiedy jesteś gotowy, naciśnij przycisk Instaluj." #~ msgid "Show update date" #~ msgstr "Pokaż datę aktualizacji" #~ msgid "Library mode" #~ msgstr "Tryb biblioteki" #~ msgid "Flatpak help" #~ msgstr "Pomoc Flatpak" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Po aktualizacji nie widzę moich starych butelek." #~ msgid "I don't see some directories." #~ msgstr "Nie widzę niektórych katalogów." #~ msgid "I can't see the files in my home." #~ msgstr "Nie widzę plików w moim katalogu domowym." #~ msgid "Executable silently crash or black screen" #~ msgstr "Plik wykonywalny cicho się crash'uje, lub czarny ekran" #~ msgid "Destroy this bottle" #~ msgstr "Zniszcz tą butelkę" #~ msgid "64 Bit" #~ msgstr "64-bitowe" #~ msgid "Make a backup of this bottle." #~ msgstr "Wykonaj kopię zapasową tej butelki." #~ msgid "64-bit" #~ msgstr "64-bitowa" #~ msgid "32-bit" #~ msgstr "32-bitowa" #~ msgid "Night theme" #~ msgstr "Motyw nocny" #~ msgid "Use the night theme." #~ msgstr "Użyj motywu nocnego." #~ msgid "Experiments:winebridge" #~ msgstr "Eksperymenty:mostwine" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Włącz eksperymentalną funkcję mostwine." #~ msgid "Enable ACO shader compiler" #~ msgstr "Włącz kompilator shaderów ACO" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Zwiększa wydajność w grach i aplikacjach 3D.\n" #~ "Wyłącz jeśli doświadczasz problemów z grafiką." #~ msgid "Night mode" #~ msgstr "Tryb nocny" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "Używaj MostWIne dla procesów i zarządzania programem." #~ msgid "Bottles' Issues" #~ msgstr "Problemy Bottles" #~ msgid "Bottles Started!" #~ msgstr "Bottles uruchomione!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "To eksperymentalna funkcja we wczesnym stadium rozwoju, bądź ostrożny i " #~ "zgłaszaj błędy." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Programiści Bottles" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Optymalizuj wydajność gier na żądanie" #~ msgid "NVAPI version" #~ msgstr "Wersja NVAPI" #~ msgid "Point to the bottle path" #~ msgstr "Wskaż ścieżkę butelki" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "" #~ "Gamemode nie jest dostępny na Twoim systemie lub nie jest uruchomiony." #~ msgid "Experiments:installers" #~ msgstr "Eksperymenty:instalatory" #~ msgid "Software" #~ msgstr "Oprogramowanie" #~ msgid "An environment improved for Windows software." #~ msgstr "Środowisko ulepszone dla oprogramowania Windows." #~ msgid "Use a dark application theme." #~ msgstr "Użyj ciemnego motywu aplikacji." #~ msgid "Experiments:versioning" #~ msgstr "Eksperymenty:wersjonowanie" #~ msgid "Import and export" #~ msgstr "Importuj i eksportuj" #~ msgid "Creating sandboxed folders…" #~ msgstr "Tworzę katalogi w piaskownicy…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "Są to procesy wine/wineserver działające na Twoim komputerze." #~ msgid "Check for running processes." #~ msgstr "Sprawdź działające procesy." #~ msgid "Backup bottle" #~ msgstr "Zrób kopię zapasową butelki" #~ msgid "Bottle" #~ msgstr "Butelka" #~ msgid "No runners found, please install one." #~ msgstr "" #~ "Nie znaleziono programów uruchamiających, prosimy zainstalować jeden z " #~ "nich." #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "Nie znaleziono DXVK, instalujemy najnowszą wersję…" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "Nie znaleziono VKD3D, instalujemy najnowszą wersję…" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "Nie znaleziono NVAPI, instalujemy najnowszą wersję…" #, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Twoja nowa butelka {0} jest już gotowa." #, fuzzy #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Tłumaczenia na hiszpański dzięki @fitojb" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "Tłumaczenie na język portugalski (Brazylia) dzięki @LeandroStanger" #~ msgid "Choose an environment" #~ msgstr "Wybierz środowisko" #~ msgid "Download & Install this runner" #~ msgstr "Pobierz i zainstaluj ten program uruchamiający" #, fuzzy #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "" #~ "Zamknij Bottles po uruchomieniu pliku wykonywalnego z menedżera plików" #, fuzzy #~ msgid "" #~ "The dependencies manager can now extract single files from Windows " #~ "Cabinet files" #~ msgstr "Zależności mogą być wyodrębnione i zainstalowane z pliku CAB" #, fuzzy #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Tłumaczenie na język chiński (uproszczony) dzięki Flywater Zh" #~ msgid "Downloads" #~ msgstr "Pobrane" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Wybierz plik wykonywalny Windows" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Wybierz plik wykonywalny Windows" #, fuzzy #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Tłumaczenia na chorwacki dzięki @milotype" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Tłumaczenia z języka węgierskiego dzięki @ovari" #, fuzzy #~ msgid "Dependencies can now set register keys" #~ msgstr "Zależności mogą zastępować i przenosić pliki DLL" #, fuzzy #~ msgid "Dependencies can now extract archives" #~ msgstr "Zależności mogą zastępować i przenosić pliki DLL" #, fuzzy #~ msgid "Dependencies can now uninstall other dependencies" #~ msgstr "" #~ "Zależności mogą teraz instalować czcionki bez interwencji użytkownika" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Odpluskwiaj procesy wine." #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Włącz eksperymentalną funkcję wersjonowania" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Eksperymenty:instalatory" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Przeglądaj dysk C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "" #~ "Uaktualnij program uruchamiający do najnowszej wersji zainstalowanej " #~ "lokalnie" #~ msgid "Destroy bottle" #~ msgstr "Zniszcz Butelkę" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Spowoduje to zmianę programu uruchamiającego z {0} na {1}." #~ msgid "Run in this bottle" #~ msgstr "Uruchom w tej Butelce" #~ msgid "" #~ "Dependency/installer manifests, support environment variables and " #~ "arguments" #~ msgstr "" #~ "Manifesty zależności/instalatora, obsługa zmiennych środowiskowych i " #~ "argumentów" #~ msgid "" #~ "If versioning is active for the bottle, a new state is created before " #~ "installing a dependency" #~ msgstr "" #~ "Jeśli dla Butelki aktywne jest wersjonowanie, przed zainstalowaniem " #~ "zależności tworzony jest nowy stan" #~ msgid "" #~ "Dependencies and installers now call their uninstaller, if this is " #~ "declared in the manifest" #~ msgstr "" #~ "Zależności i instalatory wywołują teraz swój deinstalator, jeśli jest to " #~ "zadeklarowane w manifeście" #~ msgid "Now you can search for dependencies using the search field" #~ msgstr "Teraz możesz wyszukać zależności używając pola wyszukiwania" #~ msgid "Dependencies and installers show the source license" #~ msgstr "Zależności i instalatory pokazują licencję źródłową" #~ msgid "" #~ "When a crash report appears, reporting it the issue is automatically and " #~ "correctly filled" #~ msgstr "" #~ "Gdy pojawia się raport o awarii, zgłaszanie jej jest automatycznie i " #~ "poprawnie wypełniane" #~ msgid "" #~ "While creating a new state, information about the entire process is shown " #~ "on the screen" #~ msgstr "" #~ "Podczas tworzenia nowego stanu, na ekranie wyświetlana jest informacja o " #~ "całym procesie" #~ msgid "The search for installed programs has been extended to user AppData" #~ msgstr "" #~ "Wyszukiwanie zainstalowanych programów zostało rozszerzone o AppData " #~ "użytkownika" #~ msgid "Fixed some problems related to the dxvk implementation" #~ msgstr "Naprawiono kilka problemów związanych z implementacją dxvk" #~ msgid "" #~ "Now dxvk and vkd3d are installed only after the user presses Install on " #~ "first start" #~ msgstr "" #~ "Teraz dxvk i vkd3d są instalowane tylko wtedy, gdy użytkownik naciśnie " #~ "Instaluj przy pierwszym uruchomieniu" #~ msgid "Reduced the amount of logs" #~ msgstr "Zmniejszona ilość logów" #~ msgid "Flatpak now uses the app directories" #~ msgstr "Flatpak używa teraz katalogów aplikacji" #~ msgid "" #~ "If there are bottles in the old dir and the app dir is empty then a " #~ "migration dialog is shown" #~ msgstr "" #~ "Jeśli w starym katalogu znajdują się Butelki, a katalog aplikacji jest " #~ "pusty, zostanie wyświetlone okno dialogowe migracji" #~ msgid "" #~ "Fixed a bug in the management of the download manager that resulted in a " #~ "crash" #~ msgstr "" #~ "Naprawiono błąd w zarządzaniu menedżerem pobierania, który powodował " #~ "awarię" #~ msgid "Install dxvk and vkd3d on bottle creation if missing" #~ msgstr "Zainstaluj dxvk i vkd3d przy tworzeniu Butelki, jeśli ich brakuje" #~ msgid "The preferences are organized into sections" #~ msgstr "Preferencje są podzielone na sekcje" #~ msgid "The program list is hidden if empty" #~ msgstr "Lista programów jest ukryta, jeśli jest pusta" #~ msgid "The bottle details page now uses a sidebar" #~ msgstr "Strona szczegółów Butelki używa teraz paska bocznego" #~ msgid "Added references to documentation for some features" #~ msgstr "Dodano odniesienia do dokumentacji dla niektórych funkcji" #~ msgid "" #~ "Makes the UI more consistent with rounded edges and status pages from " #~ "libhandy" #~ msgstr "" #~ "Sprawia, że UI jest bardziej spójne z zaokrąglonymi krawędziami i " #~ "stronami statusu z libhandy" #~ msgid "Replacing the name wine with runner, where possible" #~ msgstr "" #~ "Zastąpienie nazwy wine nazwą \"program uruchamiający\", tam gdzie to " #~ "możliwe" #~ msgid "Added more information for initial download to the Onboard" #~ msgstr "" #~ "Dodano więcej informacji na temat początkowego pobierania danych do " #~ "systemu Onboard" #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Tłumaczenia na czeski dzięki @pervoj i Vojtěch Perník" #~ msgid "New logo thanks to @jannuary @alvarlagerlof @ZekeSmith" #~ msgstr "Nowe logo dzięki @jannuary @alvarlagerlof @ZekeSmith" #, fuzzy #~ msgid "Dependencies can now install more dll in one step" #~ msgstr "" #~ "Zależności mogą teraz instalować czcionki bez interwencji użytkownika" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Reboot Windows" #~ msgstr "Uruchom ponownie Windows" #~ msgid "Shutdown Windows" #~ msgstr "Wyłącz Windows" #~ msgid "Kill all wine processes" #~ msgstr "Zabij wszystkie procesy wine" ================================================ FILE: po/pt.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 11:23+0000\n" "Last-Translator: StoneMoe \n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Nenhum caminho especificado" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Cópia de segurança {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "A importar a cópia de segurança: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Falha ao instalar componentes, tentei 3 vezes." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Componentes essenciais em falta. Instalando…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Falha ao criar pasta do bottle." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Falha ao criar diretório/ficheiro de espaço reservado." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "A gerar configuração da Bottle…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "modelo encontrado, aplicando…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "A configuração do Wine está a ser atualizada…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Configuração do Wine atualizada!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Executando como Flatpak, isolando o diretório do usuário (sandbox)…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "A fazer \"sandboxing\" do diretório de utilizador…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Configurando versão do Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Aplicar definições iniciais do CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Otimizando o ambiente…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "A aplicar o ambiente: {0} …" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Usando uma receita personalizada de ambiente…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Receita não encontrada ou inválida…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "A instalar DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "A instalar VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "A instalar DXVK-NVAPI …" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Instalando dependência: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "A criar o estado de versão 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Finalizando…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Criando cache do modelo…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Atualizando estados …" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Nada para enviar" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Novo estado [{0}] criado com sucesso!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Lista de estados recuperada com sucesso!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Estado {0} restaurado com sucesso!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Restaurando estado {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Estado não encontrado" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Estado {} já está ativo" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Mostrar versão" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Correr o executável" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Caminho lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Nome do Bottle" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Adicionar parâmetros" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URI invalida (sintaxe: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "Solicitação [Sair] recebida." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "Solicitação [Ajuda] recebida." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "Solicitação [Atualizar] recebida." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Doar" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Bibliotecas de Terceiros e Agradecimentos Especiais" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Patrocinado e Financiado por" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "© 2017-2023 - Bottles Developers" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Programadores do Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Kazevic https://github.com/Kazevic" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Versão de componente" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Desinstalar" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Procurar ficheiros" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "A instalação falhou. Isso pode ser devido a um erro de repositório, download " "parcial ou incompatibilidade de soma de verificação. Pressione para tentar " "novamente." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Descarregar e instalar" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Mostrar manifesto" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licença" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Reinstalar" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Reportar um erro…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Nome da dependência" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Descrição da dependência" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Categoria" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Baixe e instale esta dependência" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Ocorreu um erro na instalação. Reinicie o Bottles para ler o relatório de " "falha ou execute-o no terminal para ler o resultado." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Menu Dependência" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Solução de problemas" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Procurar ficheiro…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplicar garrafa…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Este é o arquivo completo do seu Bottle, incluindo ficheiros pessoais." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Backup completo…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Esta é apenas a configuração do Bottle que pode ser utilizada para criar uma " "nova sem ficheiros pessoais." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Exportar configuração…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Mostrar programas ocultos" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Procurar novos programas" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Apagar Garrafa…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Menu Secundário" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Forçar parada de todos os processos" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simular um desligamento do sistema Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Desligar" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simular uma reinicialização do sistema Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Reiniciar" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Opções de lançamento" #: bottles/frontend/ui/dialog-launch-options.blp:53 msgid "Pre-run Script" msgstr "Script de pré-execução" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Executar no Terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Solte ficheiros para executá-los" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Minha garrafa" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Ambiente" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Agente de execução (runner)" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Controlo da versão ativado para este Bottle" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "O controle de versão está ativo nessa garrafa." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Iniciar executável…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programas" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Clique em \"Executar executável...\" para executar um executável, " "\"Adicionar atalhos…\" para adicionar um executável à lista de programas ou " "\"Instalar programas…\" para instalar programas selecionados pela comunidade." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Adicionar atalhos…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Instalar Programas…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Opções" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Configurações" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Defina as configurações da bottle." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Dependências" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Instalar dependências para programas." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Capturas de ecrã" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Crie e gira estados de bottle." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Gestor de tarefas" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Gerir programas em execução." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Ferramentas" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Linha de comando" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Execute comandos dentro do Bottle." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Editor de registo" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Edite o registo interno." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Ferramentas de Wine herdadas" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Explorador" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Depurador" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Configuração" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Desinstalador" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Painel de controlo" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Pesquisar dependências…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Está offline :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "O Bottles executa no modo offline, logo as dependências não estão " "disponíveis." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Dependências são recursos que melhoram compatibilidade de programas Windows." "\n" "\n" "Os ficheiros nesta página são fornecidos por terceiros sob uma licença " "proprietária. Ao instalá-los, concorda com os seus respetivos termos de " "licenciamento." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Reportar uma dependência ausente." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Relatar dependência ausente" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Leia a Documentação." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Documentação" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Procurar" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Pesquisar programas…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Instale programas selecionados pela nossa comunidade.\n" "\n" "Os ficheiros desta página são fornecidos por terceiros sob uma licença " "proprietária. Ao instalá-los, concorda com os respectivos termos de " "licenciamento." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Nenhum Instalador Encontrado" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "O repositório está inacessível ou nenhum instalador é compatível com esta " "garrafa." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Leia a documentação" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nome" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Componentes" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "A versão da camada de compatibilidade do Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Atualizando Runner e componentes, aguarde…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Melhore a compatibilidade do Direct3D 8/9/10/11 traduzindo-o para Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Atualizando o DXVK, aguarde…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Melhore a compatibilidade do Direct3D 12 traduzindo-o para Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Atualizando o VKD3D, aguarde…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Atualizando o DXVK-NVAPI, aguarde…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Aumente a capacidade de resposta. Pode ser detectado por algum software " "antitrapaça." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "A atualizar o LatencyFleX, aguarde…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Ecrã" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Super amostragem de aprendizado profundo" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Aumente o desempenho em detrimento dos recursos visuais usando DXVK-NVAPI. " "Funciona apenas em GPUs NVIDIA mais recentes." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "Super resolução FidelityFX" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Aumente o desempenho em detrimento do visual. Só funciona no Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Gerir as configurações do FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Use placa gráfica discreta" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Use a placa gráfica discreta para aumentar o desempenho em detrimento do " "consumo de energia." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Efeitos de pós-processamento" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Adicionar vários efeitos de pós-processamento usando vkBasalt. Funciona " "apenas no Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Gerir configurações de camada de pós-processamento" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Gere como os jogos devem ser exibidos no ecrã usando o Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gira as configurações do Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Configuração Avançada de Ecrã" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Desempenho" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Ative a sincronização para aumentar o desempenho de processadores multicore." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sincronização" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistema" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Monitorar Desempenho" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Exibe informações de monitoramento, como taxa de quadros, temperaturas, " "carga de CPU/GPU e muito mais em OpenGL e Vulkan usando o MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Aplica um conjunto de otimizações ao seu aparelho. Pode melhorar o " "desempenho do jogo." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Pré-carregar ficheiros do jogo" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Melhora o tempo de carregamento ao iniciar o jogo várias vezes. O jogo vai " "demorar mais para começar pela primeira vez." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Gerir configurações de vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Captura de jogo do OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Alternar a captura de jogos do OBS para todos os programas Vulkan ou OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Compatibilidade" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Versão do Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Atualizando a versão do Windows, aguarde…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Idioma" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Escolha o idioma para usar com programas." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Sandbox dedicada" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "BottleDefina um runner diferente para esta Bottle." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Gerir permissões do Sandbox" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Tempo de execução do Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Fornece um pacote de bibliotecas extras para maior compatibilidade, desative " "se tiver problemas." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Tempo de execução do Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Fornece um pacote de bibliotecas extras para maior compatibilidade com jogos " "da Steam. Desative se tiver problemas." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Diretório de trabalho" #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Pre-run Script Arguments" msgstr "Argumentos do script de pré-execução" #: bottles/frontend/ui/dialog-launch-options.blp:84 msgid "e.g.: ludusavi restore --force \"Game Name\"" msgstr "ex.: ludusavi restore --force \"Nome do Jogo\"" #: bottles/frontend/ui/dialog-launch-options.blp:118 msgid "Post-run Script Arguments" msgstr "Argumentos do script de pós-execução" #: bottles/frontend/ui/dialog-launch-options.blp:121 msgid "e.g.: ludusavi backup --force \"Game Name\"" msgstr "ex.: ludusavi backup --force \"Nome do Jogo\"" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Restaurar padrão" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Padrão)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Substituições de DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Variáveis de ambiente" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Gerir unidades" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Snapshots automáticos" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Cria snapshots automaticamente antes de instalar o software ou alterar as " "configurações." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Compressão" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Comprime snapshots para reduzir o espaço. Isso tornará mais lento a criação " "de snapshots." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Usar padrões de exclusão" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Exclui caminhos em snapshots." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Gerir padrões" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Atualizar" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Parar processo" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Nenhum Snapshot Encontrado" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Crie o seu primeiro snapshot para começar a gravar estados de suas " "preferências." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Um breve comentário" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Guardar estado do bottle." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Criar novo Snapshot" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Detalhes" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Voltar" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operações" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Selecionar garrafa" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Cancelar" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Selecionar" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Criar nova garrafa" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Relatório de erros do Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Cancelar" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Enviar relatório" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "O Bottles fechou inesperadamente da última vez. Por favor, preencha um " "relatório a anexar o seguinte traceback para nos ajudar a identificar o " "problema, a evitar que ele ocorra novamente." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Encontramos um ou mais relatórios semelhantes (ou idênticos). Verifique " "cuidadosamente se já não foi relatado antes de enviar um novo. Cada " "relatório requer esforço por parte dos programadores para diagnosticar, por " "favor, respeite o trabalho deles e certifique-se de não postar duplicatas." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Ainda quero reportar." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Opções avançadas" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Pacote incompleto" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Esta versão do Bottles parece não fornecer todas as dependências essenciais " "necessárias, entre em contato com o mantenedor do pacote ou use uma versão " "oficial." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Sair" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Bibliotecas de ligações dinâmicas podem ser especificadas para serem " "integradas (fornecidas pelo Wine) ou nativas (fornecidas pelo programa)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Nova substituição" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Substituições" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Discos" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Esses são os caminhos do seu sistema host que são mapeados e reconhecidos " "como aparelhos pelo executor (por exemplo, C: D:...)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Letra" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Discos Existentes" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplicar garrafa" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplicar" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Digite um nome para a duplicata da garrafa." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "A duplicar…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Isso pode levar um tempo." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Garrafa duplicada" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Variáveis de ambiente são valores nomeados dinamicamente que podem afetar a " "maneira como os processos em execução se comportarão na sua garrafa." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Nome da Variável" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Variáveis Existentes" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Padrões de exclusão" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Defina padrões que serão usados para evitar que alguns diretórios sejam " "versionados." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Modelo" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Padrões existentes" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Configurações do Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Guardar" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Gere como os jogos devem ser exibidos." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Resolução do jogo" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Usa a resolução de vídeo do jogo como referência em pixels." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Largura" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Altura" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Resolução da Janela" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Aumenta a resolução ao usar uma resolução maior que a resolução do jogo em " "pixels." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Diversos" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Limite da Taxa de Quadros" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Limite da taxa de quadros quando não está em foco" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Escalonamento Íntegro" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Tipo de janela" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Sem bordas" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Ecrã cheio" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Quer prosseguir com a instalação?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Começar instalação" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Este instalador requer alguns recursos locais que não podem ser fornecidos " "de outra forma." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Seguir" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Concluído!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Mostrar programas" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Falha na Instalação!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Algo deu errado." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Todas as mensagens" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Crítico" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Erros" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Avisos" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Informações" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Navegador do journal" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Navegador de diário" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Altera o nível dos logs." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Tudo" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Esses argumentos serão passados no lançamento." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Argumentos personalizados" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Argumentos do comando" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "ex.: VAR=valor %comando% -exemplo1 -exemplo2 -exemplo3=olá" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Script de pós-execução" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Escolha um script que deve ser executado após a execução." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Escolha um Script" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Escolha de onde iniciar o programa." #: bottles/frontend/ui/dialog-launch-options.blp:118 msgid "Choose a Directory" msgstr "Escolher um diretório" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Essas configurações substituirão as configurações padrão para este " "executável." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Substituições de preferências" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Restaurar ao Padrão do Bottle" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Área de trabalho virtual" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Aviso do Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Usar o Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Cuidado, o uso de executor baseados no Proton em garrafas que não sejam da " "Steam pode causar problemas e impedir que eles se comportem corretamente.\n" "\n" "Recomendamos o uso do Wine-GE, uma versão do Proton destinada a ser " "executada fora do Steam.\n" "\n" "O procedimento ativará automaticamente a Steam Runtime " "(se presente no sistema e detectado pelo Bottles) para permitir que ele " "acesse as bibliotecas necessárias e limitar os problemas de compatibilidade. " "Esteja ciente de que o GloriousEggroll, fornecedor do executor, não é " "responsável por quaisquer problemas e pedimos que não comunique com eles." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Entendi." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Renomear" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Escolha um novo nome para o programa selecionado." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Novo nome" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Executar com argumentos" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Executar" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Escreva abaixo os argumentos a serem passados para o executável." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "por exemplo: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Configurações da Sandbox" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Compartilhar rede" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Compartilhar som" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Atualização necessária" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Continuar" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Iniciar atualização" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Novo sistema de versionamento" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "O novo sistema de versões de garrafas chegou." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles tem um Sistema de Versionamento totalmente novo que não é compatível " "com versões anteriores.\n" "\n" "Para continuar usando o controle de versão, precisamos reinicializar o " "repositório da garrafa. Isso não excluirá os dados da sua garrafa, mas " "excluirá todos os snapshots existentes e criará um novo.\n" "\n" "Se precisar de voltar a um estado anterior antes de continuar, feche esta " "janela e restaure o estado, depois reabra a garrafa para mostrar esta janela " "novamente.\n" "\n" "O sistema antigo será descontinuado num dos próximos lançamentos." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Reinicializando repositório…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Pronto! Por favor, reinicie o Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Configuração de Efeitos de Pós-Processamento" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Predefinição" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Configurações padrão" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Os efeitos são aplicados conforme a ordem da lista." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efeitos" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Nitidez adaptável ao contraste" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Nitidez" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Mostrar informação" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Nitidez de Luma sem ruído" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Diminuir ruído" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Anti-Aliasing rápido aproximado" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Qualidade Subpixel" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Limiar de Qualidade de Borda" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Limiar Mínimo de Qualidade de Borda" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Antisserrilhamento morfológico de subpixel" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Detecção de bordas" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Cor" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Limite" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Etapas de pesquisa máxima" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Etapas máximas de busca diagonal" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Arredondamento Máximo de Cantos" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS sharpness aumenta a nitidez de um quadro. Valores mais altos tornam o " "quadro mais nítido, enquanto valores menores que 0 tornam o quadro mais " "suave que nativo." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "DLS sharpness aumenta a nitidez de um frame. Valores altos tornam o frame " "mais nítido." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "DLS denoise diminuem o ruído de um frame. Valores baixos tornam o frame mais " "suave." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "FXAA subpixel quality diminui o aliasing ao nível do subpixel. Valores altos " "suavizam o frame." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "Limite de borda FXAA é a quantidade mínima de contraste necessária para " "aplicar o algoritmo FXAA. Valores mais altos fazem com que o quadro tenha " "mais contraste." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "Limite mínimo de qualidade da borda FXAA é o valor mínimo de pixels escuros " "que são ignorados pelo algoritmo FXAA. Valores mais altos fazem o FXAA " "ignorar pixels abaixo do valor especificado e podem levar a um aumento de " "desempenho." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma deteta bordas de uma perspectiva monocromática, enquanto Color deteta " "bordas com base em cores. Luma é mais performante que Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "O limiar do SMAA especifica a sensibilidade da detecção de bordas. Valores " "mais baixos detetam mais bordas à custa do desempenho." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "As etapas máximas de busca do SMAA especificam quantas etapas de busca " "horizontal e vertical são feitas ao buscar bordas." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "As etapas máximas de busca diagonal do SMAA especificam quantas etapas de " "busca diagonais são executadas ao buscar bordas." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "O arredondamento dos cantos do SMAA especifica a intensidade do " "arredondamento dos cantos." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Integrado (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Nativo (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Integrado, depois nativo" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Nativo, depois integrado" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Desativar" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Remover" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/aponte/pro/caminho" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Valor" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Navegar pelos ficheiros" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Nome do prefixo Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Gestor" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Este prefixo Wine já foi importado no Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Importar uma cópia de segurança do Bottles" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Pesquisar novamente por prefixos" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Nenhum Prefixo Encontrado" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Nenhum prefixo externo foi encontrado. Tem o Bottles acesso a eles?\n" "Use o ícone na parte superior para importar uma garrafa de um backup." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Ficheiro completo" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Mostrar manifesto…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Ler análise…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Nome do instalador" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Descrição do instalador" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Desconhecido" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Instale este programa" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Menu de programas" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Sem miniatura" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Iniciar" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Iniciar com Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Nome do item" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Remover da biblioteca" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Parar" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Biblioteca" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Adicione itens aqui da lista de programas da sua garrafa" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "O controlo da versão está ativo neste Bottle." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Este Bottle parece danificado." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Executar nesta garrafa" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Executar aqui" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Este Bottle parece danificado, o ficheiro de configuração não foi " "encontrado. Posso tentar resolver criando uma nova configuração." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Procure as suas garrafas…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Criar Nova Garrafa…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Nenhum resultado encontrado" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Tente uma pesquisa diferente." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Começando…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Este recurso está em falta." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Navegar" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "C_riar" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Nome do Bottle" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Aplicativo" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Jogos" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "C_ustomizado" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Personalizado" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Partilhar Diretório de Utilizador" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Isto torna o diretório do utilizador detectável na garrafa, com o risco de " "partilhar informações pessoais com programas de Windows. Esta opção não pode " "ser mudada após criar a garrafa." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arquitetura" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32 bits só deve ser usado se estritamente necessário." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Importe uma configuração customizada." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Diretório da Garrafa" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Diretório que contém os dados desta garrafa." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Fechar" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Este nome está indisponível, tente outro." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Anterior" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Bem-vindo(a) ao Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Execute programas do Windows no Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows no Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "O Bottles usa executores de compatibilidade para fornecer ambientes isolados " "do tipo Windows em contentores onde os programas são executados." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Quase pronto" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Precisamos de mais alguns minutos para configurar tudo…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Tudo pronto!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Termine a configuração primeiro" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Comece a usar o Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Próximo" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Preferências" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Em geral" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Aparência" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Tema escuro" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Se o Bottles deve usar o esquema de cor escuro." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Mostrar data de atualização" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Se deseja exibir a data de atualização na lista de garrafas." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Notificações" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Mostrar notificações para descarregas e instalações." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Ficheiros temporários" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Limpar ficheiros temporários quando o Bottles for lançado?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Fechar o Bottles Após Iniciar Um Programa" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Fechar o Bottles depois de iniciar um programa no gestor de ficheiros." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integrações" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Prefixos do Steam Proton" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Liste e gira os prefixos do Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Lista os Apps Steam na Lista de Programas" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Requer Steam para Windows instalado na garrafa." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Lista Epic Games na Lista de Programas" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Requer a Epic Games Store instalada na garrafa." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Listar jogos da Ubisoft na lista de programas" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Requer Ubisoft Connect instalado na garrafa." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Avançado" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Diretório do Bottles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Diretório que contém os dados das suas garrafas." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Runners" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "O Bottles executa no modo offline, logo os executores não estão disponíveis." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Pré-lançamento" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Exibe versões instáveis de executores." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Componentes DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "O Bottles executa no modo offline, logo as DLLs não estão disponíveis." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Núcleo" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Tempo de execução" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Funcionalidades experimentais" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Estes recursos estão em desenvolvimento pesado e podem ser instáveis, espere " "bugs e quebras." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Sandbox por garrafa" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "Em desenvolvimento inicial." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Iniciar com terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Navegar no caminho" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Alterar opções de inicialização…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Adicionar à biblioteca" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Adicionar entrada à área de trabalho" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Adicionar à Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Renomear…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Ocultar programa" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Mostrar programa" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Remover da lista" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Nome do programa" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Identificação do estado" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Comentário do estado" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Voltar a este ponto de restauração" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Apagar mensagem" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Menu principal" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Não parece conectado à Internet. Sem ele, não poderá descarregar componentes " "essenciais. Clique neste ícone quando tiver restabelecido a conexão." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importar…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Ajuda" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Sobre o Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "O ficheiro \"{0}\" não é um ficheiro .exe ou .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Atualizado: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" adicionado" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Selecionar Executável" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Adicionar" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Ocultar Programas Ocultos" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "A iniciar \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Esteja Atento ao Sandbox" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "O Bottles executa num sandbox, um ambiente de permissão restrita necessário " "para mantê-lo seguro. Considere movê-lo para dentro da garrafa " "(ícone de 3 pontos na parte superior) e iniciar a partir daí se o programa " "não for executado." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Dispensar" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Selecione o local onde gravar a configuração da cópia de segurança" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Exportar" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Selecione o local onde gravar o ficheiro da cópia de segurança" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Backup" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Backup criado para \"{0}\"" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Backup falhou para \"{0}\"" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Tem certeza de que quer apagar \"{}\" para sempre?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Isto apagará para sempre todos programas e a configuração lhes associadas." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Excluir" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Executor ausente" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "O executor solicitado por esta garrafa falta. Instale-o através das " "preferências do Bottles ou escolha uma nova garrafa para executar aplicações." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Tem certeza de que quer forçar a paragem de todos os processos?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Isto pode causar perda de dados, corrupção e mau funcionamento de programas." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Forçar _parada" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Este recurso está indisponível no seu sistema." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Para adicionar este recurso, execute flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Este nome de garrafa já está em uso." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Selecione Diretório de Trabalho" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Diretório que contém os dados de \"{}\"." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Tem certeza de que deseja apagar todos os pontos de restauração?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" "Isto apagará todos os pontos de restauração, mas manterá os seus ficheiros." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "Migre para o novo sistema de controle de versão para criar estados." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Instaladores" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Operação em andamento, aguarde." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Retorne às suas garrafas." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Backup importado com sucesso" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Falha na importação" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Importando backup…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Selecione um Arquivo de Backup" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importar" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Selecione um Ficheiro de Configuração" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Executar executável em \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "A iniciar \"{0}\" em \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Os seus Bottles" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "A descarregar ~{0} de pacotes…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Obteve {0} de {1} pacotes" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Selecione o Diretório da Garrafa" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "A criar Garrafa…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Incapaz de Criar Garrafa" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Falha na criação da garrafa com um ou mais erros." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Garrafa criada" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" foi criado com sucesso." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam não foi encontrada ou Bottles não tem permissões suficientes." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Selecione o Caminho das Garrafas" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Reiniciar Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles terá de ser reiniciado para usar este diretório.\n" "\n" "Certifique-se de fechar todo programa iniciado a partir do Bottles antes de " "reiniciar o Bottles, pois não fazer isso pode causar perda de dados, " "corrupção e mau funcionamento dos programas." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Reiniciar" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "Baseado no Valve's Wine, inclui testes e patches Proton." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "Baseado no Wine upstream, inclui testes e patches Proton." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Baseado no Wine upstream, inclui testes e patches de teste." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Baseado no Valve's Wine, inclui patches específicos de teste, Proton e " "Steam. Requer que o Steam Runtime esteja ativado." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Outro" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Atualizar" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Instalando…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest para {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" desinstalado" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" instalado" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" falha ao instalar" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" importado" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Esta aplicação pode funcionar mal. O instalador foi configurado para " "fornecer a melhor experiência possível, mas espere falhas, instabilidade e " "falta de recursos funcionais." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Este programa funciona com falhas notáveis, mas estas falhas não afetam a " "funcionalidade da aplicação." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Este programa funciona com pequenas falhas." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Este programa funciona perfeitamente." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Análise de {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "A parar \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "A iniciar \"{0}\" com Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" oculto" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" mostrado(s)" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" removido" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" renomeado para \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Entrada da área de trabalho criada para \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\" adicionado à sua biblioteca" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" adicionado à sua biblioteca Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Mostrar relatório" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Este problema foi reportado 5 vezes e não pode ser enviado " "novamente.\n" " Faça os seus comentários num dos relatórios existentes abaixo." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "A atualizar onfigurações do ecrã, aguarde…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Configurações do ecrã atualizados" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Nenhuma substituição encontrada." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Selecione o Caminho da Unidade" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Nenhuma variável de ambiente definida." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Nenhum padrão de exclusão definido." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Ocorreu um erro." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Copiar para a área de transferência" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Selecionar Ficheiro de Recurso" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Instalando dependências do Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Configurando a garrafa…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Processando etapas do instalador…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Instalando o {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Fazendo as verificações finais…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Instalando {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} está agora disponível na visualização dos programas." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "O instalador falhou com erro desconhecido" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} já está desativado para esta garrafa." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Esta configuração é diferente do padrão da garrafa." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Selecione um Script" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Caminho de Garrafas Personalizado não encontrado" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "A voltar ao caminho padrão. Nenhuma garrafa do caminho dado será listada." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Execute programas do Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migração Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Accione diálogo de Migração Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tema escuro" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Força o uso do tema escuro." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Accionar a data de atualização na lista" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Accionar a data de atualização na lista de Bottles." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Listagem de apps da Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Alternar a listagem de apps da Steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Listagem da Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Alterne a listagem da Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Listagem do Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Alternar a listagem do Ubisoft Connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Largura da janela" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Modificar a largura da janela." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Altura da janela" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Modificar a altura da janela." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Mostrar as notificações." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Esvaziar ficheiros temporários" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Esvazie os ficheiros temporários na abertura da aplicação." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Versão de testes" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Alterar as versões de testes para os runners." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Ecrã inicial" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "" "Escolha quais das opções devem ser carregadas em conjunto com a aplicação." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Acciona recursos experimentais, como controlo de versão e instaladores. " "Candidato a Lançamento para Runners." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Suporte ao Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Alternar suporte a prefixos Steam Proton." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Experimentos:sandbox" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Alternar modo experimental de biblioteca por garrafa." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Fechar garrafas automaticamente" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Fechar as bottles depois de iniciar o executável a partir do gestor de " "ficheiros." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Exibir aviso de sandbox" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Alternar aviso de sandbox." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Execute programas do Windows no Linux com o Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Engarrafe programas e divirta-se no seu lazer!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "O nosso sistema de instalação de dependência integrado permite fácil acesso " "a um amplo nível de compatibilidade de software. Também incluímos um gestor " "de descarregamentos para descarregar os componentes oficiais: runner " "(Wine, Proton), DXVK, dependências, etc." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "A versão de bottle mantém o seu trabalho seguro agora e permite-lhe restaurá-" "lo mais tarde!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Funcionalidades:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "Crie \"bottles\"usando ambientes pré-configurados ou crie os seus" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Execute todos os executáveis (.exe/.msi) nos seus bottles, diretamente do " "menu de contexto do seu gestor de ficheiros" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Detecção automatizada de aplicações instalados nos seus bottles" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Adicione variáveis de ambiente facilmente" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Substitua DLLs diretamente das preferências do bottle" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Mudança de runner em tempo real para qualquer bottle" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Várias otimizações para melhor desempenho de jogos " "(esync, fsync, DXVK, cache, compilador de shaders… e muito mais.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Instalação automática e gestão de runners Wine e Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Reparo automático do bottle em caso de quebra" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Instalador de dependências integrado baseado num repositório orientado numa " "comunidade" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Gestor de tarefas integrado para processos do wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Fácil acesso ao ProtonDB e WineHQ para suporte" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Sistema para trazer as suas configurações para novas versões do Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Faça cópias de segurança e importe bottles" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importe facilmente o wineprefix de outros gestores" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Versionamento de garrafas" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr ".. e muito mais que pode encontrar ao instalar o Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Atualizar informações de metadados" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Adicionadas mais informações de atualização e corrigida a versão das notas " "de versão" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Corrigido o botão “Adicionar à Steam”" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Corrigido o BottleConfig sendo não serializável" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Corrigida uma falha na extração dupla do Patool" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Versão correta" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Corrigido um erro ao criar uma garrafa" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Grande mudança: Redesenho da Interface de Nova Garrafa" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Melhorias na qualidade de vida:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Substitua o ícone emote-love pela biblioteca na página da biblioteca" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Adicionar notificação do sistema para “Executar Executável”" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Correções de bugs:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Adicionar atalho ao Steam resultou em erro" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Importar backups causou um erro" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Ambiente de Execução da Steam automaticamente ativado ao usar o wine-ge-" "custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Várias correções relacionadas à biblioteca, como capas vazias e falhas " "relacionadas a entradas ausentes" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Corrigidos vários problemas relacionados à codificação de texto" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Corrigido o erro ao descarregar se o Bottles não for executado no terminal" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Data correta da versão" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" "Ocultar erros críticos relacionados à NVIDIA em sistemas que não sejam da " "NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Melhorias e correções do Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "A instalação de dependências é mais rápida e mais estável" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "A verificação de integridade tem mais informações para uma depuração mais " "rápida" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "O NVAPI tem várias correções e está mais estável e agora deve funcionar " "corretamente" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Corrigido um erro ao descarregar um componente" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Melhora do código de back-end ao evitar o spin-lock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Mais variáveis para o script do instalador" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Correção da caixa de diálogo integrada mostrando \"Tudo pronto\" quando na " "verdade não estava pronto" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Melhoria do sistema de builds" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Ativação do VKD3D por padrão ao criar garrafas para jogos" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Corrigidos erros ao ler ficheiros da Steam com má codificação" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Corrigidos componentes não atualizados corretamente na interface do " "utilizador após a instalação/desinstalação" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Mais correções de FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Corrigido o problema quando um programa fecha após ser iniciado a partir de “" "Executar executável”" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "e muito, muito, muito mais!" #~ msgid "Calculating…" #~ msgstr "Calculando…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Execute .exe/.msi neste Bottle" #~ msgid "Create a new Bottle…" #~ msgstr "Crie uma nova garrafa…" #~ msgid "New Bottle" #~ msgstr "Novo Bottle" #~ msgid "Bottle Information" #~ msgstr "Informações da garrafa" #~ msgid "An environment improved for Windows games." #~ msgstr "Um ambiente melhorado para jogos do Windows." #~ msgid "An environment improved for Windows applications." #~ msgstr "Um ambiente melhorado para aplicações do Windows." #~ msgid "A clear environment for your experiments." #~ msgstr "Um ambiente claro para os seus experimentos." #~ msgid "Unlinked Home Directory" #~ msgstr "Diretório pessoal desvinculado" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Não vincular o diretório de utilizador ao diretório pessoal" #~ msgid "64 bit" #~ msgstr "64 bit" #~ msgid "32 bit" #~ msgstr "32 bit" #~ msgid "Custom Recipe" #~ msgstr "Receita personalizada" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Escolha uma receita personalizada para o ambiente se tem uma." #~ msgid "Custom Path" #~ msgstr "Caminho personalizado" #~ msgid "Store this bottle in another place." #~ msgstr "Guarde esta garrafa em outro lugar." #~ msgid "You are offline, unable to download." #~ msgstr "Está offline, incapaz de descarregar." #~ msgid "Choose an executable path" #~ msgstr "Escolha um caminho executável" #~ msgid "Choose a Windows executable file" #~ msgstr "Escolha um ficheiro executável do Windows" #~ msgid "Choose working directory for executables" #~ msgstr "Escolha um ficheiro executável do Windows" #~ msgid "Choose a recipe file" #~ msgstr "Escolha um ficheiro de receita" #~ msgid "Choose where to store the bottle" #~ msgstr "Escolha onde armazenar o bottle" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Escolha o novo caminho das garrafas" #~ msgid "Choose the script" #~ msgstr "Escolha o roteiro" #~ msgid "Choose the Working Directory" #~ msgstr "Escolha o Diretório de Trabalho" #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Corrigido um erro na remoção de garrafas que as vezes não funciona." #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Consertado a conclusão do instalador @jntesteves" #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Traduções para o Françês graças a @julroy67" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Traduções para o Françês graças a @julroy67" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Traduções para o Croata graças a @milotype" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Traduções para o Croata graças a @milotype" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Traduções para o Croata graças a @milotype" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Traduções para o Eslovaco graças a @MartinIIOT" #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "Traduções para o Português graças a @davipatricio, @SantosSi and @vitorhcl" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Traduções para o Croata graças a @milotype" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Traduções para o Croata graças a @milotype" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Traduções para o Sueco graças a @eson57" #~ msgid "Layers" #~ msgstr "Camadas" #~ msgid "Ultra Quality" #~ msgstr "Qualidade Ultra" #~ msgid "Quality" #~ msgstr "Qualidade" #~ msgid "Balanced" #~ msgstr "Equilibrado" #~ msgid "Layered" #~ msgstr "Em camadas" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Um ambiente em camadas, onde cada aplicação é uma camada." #~ msgid "Choose path" #~ msgstr "Escolha o caminho" #~ msgid "Choose a file." #~ msgstr "Escolha um ficheiro." #~ msgid "File not Found" #~ msgstr "Ficheiro não encontrado" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "O ficheiro não existe. Por favor escolha um ficheiro válido." #~ msgid "Spaces in File Name" #~ msgstr "Espaços no nome do ficheiro" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "O caminho da Tabela de Pesquisa de Cores não deve conter espaços. " #~ "Renomeie o ficheiro para remover todos os espaços." #~ msgid "Invalid Image Dimension" #~ msgstr "Dimensão da imagem inválida" #~ msgid "Height and width of the image must be equal." #~ msgstr "A altura e a largura da imagem devem ser iguais." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Define um wineprefix" #~ msgid "Run with Arguments…" #~ msgstr "Executar com argumentos…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Navegue pelos ficheiros internos com o explorador do Wine." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Controle processos através do gestor de tarefas do Wine." #~ msgid "Debug wine processes." #~ msgstr "Depurar processos do Wine." #~ msgid "Wine Configuration" #~ msgstr "Configuração do Wine" #~ msgid "Adjust internal settings." #~ msgstr "Ajuste as configurações internas." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Desinstale programas usando o desinstalador do Wine." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Acesse o painel de controle interno do Wine." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "Use a secção Instaladores ou o botão \"Iniciar executável\"." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Dependências são programas, bibliotecas e codecs que melhoram a " #~ "compatibilidade de ficheiros do Windows. Instale-os a partir daqui para " #~ "atender aos requisitos do seu programa." #, fuzzy #~ msgid "Read documentation." #~ msgstr "Leia a documentação" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "É altamente recomendável não instalar várias dependências de uma só vez." #~ msgid "Select Dependencies" #~ msgstr "Selecionar dependências" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Use esta secção para instalar programas com curadoria da nossa " #~ "comunidade, sem ter que prosseguir manualmente." #~ msgid "Read documentation" #~ msgstr "Leia a documentação" #~ msgid "Graphics" #~ msgstr "Gráficos" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Melhora o desempenho para jogos que usam DirectX 11 e aplicações 3D." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Melhora o desempenho para jogos que usam DirectX 12 e aplicações 3D." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Fornece suporte para DLSS se disponível e NVAPI da Nvidia." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "O FSR usa tecnologias de upscaling de ponta para ajudar a aumentar a sua " #~ "taxa de quadros." #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt é uma camada de pós-processamento do Vulkan para melhorar os " #~ "gráficos visuais dos jogos." #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "Gerir agentes de execução" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Use a área de trabalho virtual do Wine." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Captura de rato em ecrã cheio" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "" #~ "Deixe o programa capturar a entrada do rato quando estiver em ecrã cheio." #~ msgid "Take Focus" #~ msgstr "Tomar foco" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Activá-lo se o programa não retomar o foco na troca." #~ msgid "Mouse Warp" #~ msgstr "Distorção do rato" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "Ative isso se estiver com atraso ou dessincronização do rato." #~ msgid "Screen Scaling" #~ msgstr "Dimensionamento de ecrã" #~ msgid "Set custom DPI." #~ msgstr "Defina DPI personalizado." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Renderizador" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Selecione qual back-end usar para o wined3d." #~ msgid "gl (default)" #~ msgstr "gl (padrão)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Gerir versão dos componentes" #~ msgid "DXVK Version" #~ msgstr "Versão do DXVK" #~ msgid "VKD3D Version" #~ msgstr "Versão do VKD3D" #~ msgid "DXVK NVAPI Version" #~ msgstr "Versão do DXVK NVAPI" #~ msgid "LatencyFleX Version" #~ msgstr "Versão do LatencyFleX" #~ msgid "false" #~ msgstr "falso" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "O mesmo que o do Bottles, mas fornecido pela Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Otimize o desempenho dos jogos sob demanda." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Use o micro-compositor do Gamescope." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "Padrões para o caminho da garrafa." #~ msgid "Reset to default" #~ msgstr "Restaurar padrão" #~ msgid "Choose a directory" #~ msgstr "Escolha o espaço de trabalho" #~ msgid "Audio" #~ msgstr "Áudio" #~ msgid "Reduce Latency" #~ msgstr "Reduzir a latência" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Defina a latência do PulseAudio para 60 milissegundos para aumentar a " #~ "qualidade do som" #~ msgid "Versioning" #~ msgstr "Controlo da versão" #~ msgid "Use Compression for States" #~ msgstr "Usar compactação para estados" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Isso reduzirá o espaço usado pelos estados, mas desacelerará a criação " #~ "deles." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "O Bottles criará um estado antes de executar qualquer dependência ou " #~ "instalador." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "" #~ "Use padrões personalizados para excluir alguns caminhos do controle de " #~ "versão." #~ msgid "Development and Debugging" #~ msgstr "Desenvolvimento e Depuração" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Uma sobreposição de Vulkan e OpenGL para monitoramento de FPS, " #~ "temperaturas, carga de CPU/GPU e mais." #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Caminhos de código de registo que não são implementados no Wine." #~ msgid "No Programs found" #~ msgstr "Nenhum programa encontrado" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Instale programas da secção de instaladores ou executando o executável do " #~ "instalador, também pode adicionar executáveis manualmente com o botão \"+" #~ "\"." #~ msgid "Toggle Hidden" #~ msgstr "Alternar oculto" #~ msgid "Take a break, it may take a while." #~ msgstr "Faça uma pausa, pode demorar um pouco." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Configura como o Gamescope deve gerir a janela dos jogos que executará." #~ msgid "Width (e.g. 1280)" #~ msgstr "Largura (por exemplo, 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Altura (por exemplo, 720)" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Usar Gamemode" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Alterar nível de registo.\n" #~ " " #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "Ajuste as configurações internas." #~ msgid "Start off by creating a Bottle." #~ msgstr "Comece criando uma garrafa." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Execute aplicações de Windows no Linux.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Caminho de Garrafas Personalizado (Requer Reinicialização)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Escolha onde armazenar novas garrafas (isso não moverá as existentes)." #~ msgid "In early development (requires restart)." #~ msgstr "Em desenvolvimento inicial (requer reinicialização)." #~ msgid "Import/Export…" #~ msgstr "Importar/exportar…" #~ msgid "Support" #~ msgstr "Apoiar" #~ msgid "Forums" #~ msgstr "Fóruns" #~ msgid "Open menu" #~ msgstr "Abrir menu" #~ msgid "New bottle" #~ msgstr "Novo bottle" #~ msgid "Confirm" #~ msgstr "Confirmar" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Tem certeza de que deseja terminar todos os processos?\n" #~ "Isso pode causar perda de dados." #~ msgid "Default to the bottle path." #~ msgstr "Aponte ao caminho da garrafa." #~ msgid "Details & Utilities" #~ msgstr "Detalhes e utilitários" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Encontrados no menu Iniciar do seu Bottles." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Um bottle chamado “{0}” foi criado com sucesso" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' instalado." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Notícias" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "A criar o estado de versão 0…" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Novo bottle" #, fuzzy #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Traduções para Sueco graças a @julroy67" #, fuzzy #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Traduções para o Croata graças a @milotype" #, fuzzy #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Traduções para o Espanhol graças a @fitojb" #, fuzzy #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Traduções para Francês graças a @julroy67" #, fuzzy #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Traduções para o Croata graças a @milotype" #~ msgid "Easily manage wineprefix" #~ msgstr "Define um wineprefix" #~ msgid "Experiments:library" #~ msgstr "Experimentos:biblioteca" #~ msgid "Toggle experimental Library mode." #~ msgstr "Alternar modo experimental de biblioteca." #, fuzzy #~ msgid "Loading…" #~ msgstr "A descarregar…" #~ msgid "Health check" #~ msgstr "Verificação do estado" #~ msgid "Generating state files index …" #~ msgstr "A gerar um índice de ficheiro de estado…" #~ msgid "Creating a restore point …" #~ msgstr "Criando um ponto de restauração…" #~ msgid "Could not create the state folder." #~ msgstr "Não foi possível criar a pasta do estado." #~ msgid "Updating index …" #~ msgstr "Atualizando índice…" #~ msgid "Could not update the states file." #~ msgstr "Não foi possível atualizar o ficheiro de estados." #~ msgid "Could not update the index file." #~ msgstr "Não foi possível atualizar o ficheiro de índice." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Argumentos encontrados para executável: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Etapa {self.__step} de {self.steps}" #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Índice para o estado {0}" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "Leia a documentação" #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Alterne a sobreposição DXVK mostrando FPS e outros detalhes em aplicações " #~ "D3D." #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "Leia a documentação" #, fuzzy #~ msgid "Extra settings" #~ msgstr "Ajuste as configurações internas." #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Ative o controle de versão para gravar e restaurar o estado do Bottle." #, fuzzy #~ msgid "Health Check" #~ msgstr "Verificação do estado" #~ msgid "Task manager" #~ msgstr "Gestor de tarefas" #, fuzzy #~ msgid "Installing..." #~ msgstr "Instalar" #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Digite um comentário bem curto:" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Wine Runners" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Versão do Bottles (experimental)" #~ msgid "Translate" #~ msgstr "Traduzir" #~ msgid "Funding" #~ msgstr "Financiar" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Reportar erros" #~ msgid "Blog" #~ msgstr "Blogue" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Relatório de erro" #, fuzzy #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Utilities" #~ msgstr "Utilitários" #, fuzzy #~ msgid "Command line" #~ msgstr "Linha de comando" #, fuzzy #~ msgid "Registry editor" #~ msgstr "Editor de registo" #~ msgid "Wine config" #~ msgstr "Configuração do Wine" #, fuzzy #~ msgid "Control panel" #~ msgstr "Painel de controlo" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Modo de teste ativado: apenas dependências do repositório de testes são " #~ "mostradas." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4..." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Embora os ficheiros nesta página tenham sido verificados, podem estar sob " #~ "licença proprietária." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Embora os ficheiros nesta página tenham sido verificados, podem estar sob " #~ "licença proprietária." #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Leia a documentação" #~ msgid "Bottle details" #~ msgstr "Detalhes do Bottle" #~ msgid "My beautiful bottle" #~ msgstr "Meu lindo Bottle" #, fuzzy #~ msgid "Rename bottle" #~ msgstr "Criar bottle" #~ msgid "Use DXVK" #~ msgstr "Use o DXVK" #~ msgid "Use VKD3D" #~ msgstr "Use o VKD3D" #~ msgid "Enable FSR" #~ msgstr "Ativar FSR" #~ msgid "DXVK version" #~ msgstr "Versão do DXVK" #~ msgid "Manage VKD3D versions" #~ msgstr "Gerir versões do DXVK" #~ msgid "DLL overrides" #~ msgstr "Substituições de DLL" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "Leia a documentação" #~ msgid "e.g. ucrtbase" #~ msgstr "ucrtbase, por exemplo" #~ msgid "Existing overrides" #~ msgstr "Substituições existentes" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "ex.: -exemplo1 -exemplo2 -exemplo3 =olá" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "ex.: MinhaGarrafaDuplicada" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicating" #~ msgstr "duplicação_de_página" #~ msgid "page_duplicated" #~ msgstr "página_em_duplicado" #~ msgid "New variable" #~ msgstr "Nova variável" #~ msgid "e.g. MY_VAR" #~ msgstr "ex. MINHA_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Aqui pode alterar as variáveis de ambiente para os comandos que são " #~ "executados." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "ex.: VAR1=valor VAR2=valor" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "ex.: VAR1=valor VAR2=valor .." #~ msgid "Type the new name:" #~ msgstr "Digite o novo nome:" #~ msgid "Type here.." #~ msgstr "Digite aqui.." #~ msgid "Message goes here." #~ msgstr "Mensagem vai aqui." #~ msgid "Utility & Preferences" #~ msgstr "Utilitário e preferências" #~ msgid "Choose a name for your bottle" #~ msgstr "Escolha um nome para o seu Bottle" #, fuzzy #~ msgid "Use custom path" #~ msgstr "Usar Gamemode" #~ msgid "Welcome" #~ msgstr "Bem-vindo(a)" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "O Bottles torna a execução de software Windows em Linux muito mais fácil." #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "O que são os runners?" #~ msgid "We Are Almost There" #~ msgstr "Estamos Quase Lá" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Precisamos descarregar e instalar um runner para permitir que crie as " #~ "suas próprias garrafas.\n" #~ "O tamanho do download é ~70 MB.\n" #~ "Leia " #~ "mais sobre o que vamos descarregar \n" #~ "\n" #~ "Não podemos oferecer esses ficheiro com garrafas, pois eles têm ciclos de " #~ "lançamento diferentes.\n" #~ "\n" #~ "Quando estiver pronto, pressione o botão Instalar." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Sente-se e relaxe, pode demorar alguns minutos." #~ msgid "Download" #~ msgstr "Descarregar" #~ msgid "Everything Is Ready!" #~ msgstr "Está tudo pronto!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Agora está preparado para criar os seus primeiros bottles." #~ msgid "Finish" #~ msgstr "Terminar" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "A lista acima deve exibir versões instáveis." #~ msgid "Go back" #~ msgstr "Voltar" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "Não é possível encontrar executável para [{0}]." #~ msgid "Confirm deletion" #~ msgstr "Confirme a eliminação" #~ msgid "Done" #~ msgstr "Terminado" #, fuzzy #~ msgid "Caffe runners" #~ msgstr "Gerir agentes de execução" #, fuzzy #~ msgid "Proton runners" #~ msgstr "Gerir agentes de execução" #, fuzzy #~ msgid "Other runners" #~ msgstr "Gerir agentes de execução" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Fóruns do Bottles" #~ msgid "New programs will be automatically found." #~ msgstr "Novos programas serão automaticamente encontrados." #~ msgid "Duplicate a bottle" #~ msgstr "Duplicar uma garrafa" #~ msgid "Change environment variables" #~ msgstr "Escolha o espaço de trabalho" #~ msgid "This field cannot contain special characters!" #~ msgstr "Este campo não pode conter caracteres especiais!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Camadas de compatibilidade permitem que aplicativos Windows sejam " #~ "instalados e executados em sistemas Linux.\n" #~ "\n" #~ " Bottles são ambientes onde o executor configura o sistema e onde " #~ "os aplicativos Windows são executados e instalados.\n" #~ "\n" #~ " Leia mais " #~ "sobre Camadas de compatibilidade " #~ msgid "Import & export" #~ msgstr "Importar e exportar" #~ msgid "Destroy this bottle" #~ msgstr "Destruir esta garrafa" #~ msgid "64 Bit" #~ msgstr "64 bits" #, fuzzy #~ msgid "Make a backup of this bottle." #~ msgstr "Execute neste Bottle" #~ msgid "64-bit" #~ msgstr "64-bit" #~ msgid "32-bit" #~ msgstr "32-bit" #~ msgid "Night theme" #~ msgstr "Tema noturno" #~ msgid "Use the night theme." #~ msgstr "Ativar o tema noturno." #~ msgid "Experiments:winebridge" #~ msgstr "Experimental:winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Acionar o recurso experimental winebridge." #~ msgid "Enable ACO shader compiler" #~ msgstr "Ativar compilador de shaders ACO" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Melhora o desempenho em jogos e aplicações 3D.\n" #~ "Desative se estiver enfrentando falhas gráficas." #~ msgid "Night mode" #~ msgstr "Modo noturno" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D para Direct3D" #~ msgid "Bottles' Issues" #~ msgstr "Problemas com o Bottles" #~ msgid "Bottles Started!" #~ msgstr "Bottles iniciadas!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Isto é uma opção experimental ainda em desenvolvimento, tenha cuidado e\n" #~ "reporte erros." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Programadores do Bottles" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Otimize o desempenho dos seus jogos" #~ msgid "NVAPI version" #~ msgstr "Versão do NVAPI" #~ msgid "Point to the bottle path" #~ msgstr "Aponte para o caminho da garrafa" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "" #~ "O Gamemode não está disponível no seu sistema ou não está a funcionar." #~ msgid "Experiments:installers" #~ msgstr "Experimental: instaladores" #~ msgid "Software" #~ msgstr "Programas" #~ msgid "An environment improved for Windows software." #~ msgstr "Um ambiente otimizado para programas do Windows." #~ msgid "Experiments:versioning" #~ msgstr "Experimental: gestão de versões" #~ msgid "Import and export" #~ msgstr "Importar e exportar" #, fuzzy #~ msgid "Creating sandboxed folders…" #~ msgstr "A criar Bottle…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "" #~ "Estes são os processos wine/wineserver em execução no seu computador." #~ msgid "Check for running processes." #~ msgstr "Verifique se há processos em execução." #~ msgid "Backup bottle" #~ msgstr "Faça backup deste bottle" #~ msgid "Bottle" #~ msgstr "Bottle" #~ msgid "No runners found, please install one." #~ msgstr "Nenhum runners encontrado." #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "Runner e/ou dxvk não encontrado, instalando a versão mais recente…" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "Runner e/ou dxvk não encontrado, instalando a versão mais recente…" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "Runner e/ou dxvk não encontrado, instalando a versão mais recente…" #, fuzzy, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "A nova \"bottle\": {0} agora está pronta!" #, fuzzy #~ msgid "Improved the Download manager" #~ msgstr "Gestor de descarregamentos" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Erro corrigido que fazia com que cada bottle fosse danificada mesmo que " #~ "apenas uma estivesse danificada" #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Traduções para o Espanhol graças a @fitojb" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "" #~ "Traduções para o Português (Brasil) graças a @rffontenelle e @andrelomba86" #~ msgid "Choose an environment" #~ msgstr "Escolha o espaço de trabalho" #~ msgid "Download & Install this runner" #~ msgstr "Descarregar e instalar este runner" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "" #~ "Fechar as garrafas depois de iniciar o executável a partir do gestor de " #~ "ficheiros" #~ msgid "The user homedir is now removed from the reports" #~ msgstr "A versão Bottles está agora fornecida no relatório de falhas" #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Traduções para o Chinês(Simplificado) graças a @sr093906" #~ msgid "Downloads" #~ msgstr "Descarregas" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Escolha um ficheiro executável do Windows" #~ msgid "Wine support for Wayland trought XWayland" #~ msgstr "Suporte de wine para Wayland através de XWayland" #~ msgid "" #~ "Removed colors from the environments in the bottle creation as these can " #~ "be interpreted as suggested actions" #~ msgstr "" #~ "Removidas as cores dos ambientes na criação da garrafa uma vez que estas " #~ "podem ser interpretadas como ações sugeridas" #~ msgid "" #~ "Now the user can only install one dependency per time to avoid conflicts" #~ msgstr "" #~ "Agora o utilizador só pode instalar uma dependência por vez para evitar " #~ "conflitos" #~ msgid "Reduced the Flatpak permissions" #~ msgstr "Reduzida as permissões Flatpak" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Escolha um ficheiro executável do Windows" #~ msgid "" #~ "You can see a new button in the bottle details with a folder icon, this " #~ "helps you expose new directories to Bottles" #~ msgstr "" #~ "Pode ver um novo botão nos detalhes da garrafa com um ícone de pasta, o " #~ "que ajuda a expor novos diretórios para Bottles" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "Erro corrigido que fazia com que cada bottle fosse danificada mesmo que " #~ "apenas uma estivesse danificada" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "Erro corrigido que fazia com que cada bottle fosse danificada mesmo que " #~ "apenas uma estivesse danificada" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "Erro corrigido que fazia com que cada bottle fosse danificada mesmo que " #~ "apenas uma estivesse danificada" #, fuzzy #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Traduções para o Croata graças a @milotype" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Traduções para o Croata graças a @milotype" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Depurar processos do Wine." #, fuzzy #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "Erro corrigido que fazia com que cada bottle fosse danificada mesmo que " #~ "apenas uma estivesse danificada" #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Alterna recurso experimental de controlo da versão" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Experimental: instaladores" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Navegar em C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "" #~ "Atualize o agente de execução (runner) para o mais recente instalado " #~ "localmente" #~ msgid "Destroy bottle" #~ msgstr "Destruir Bottle" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Isso mudará o runner de {0} para {1}." #~ msgid "Run in this bottle" #~ msgstr "Rode neste Bottle" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Traduções para o Sueco graças a @eson57" #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Traduções para Esperanto graças a @phlostically" #~ msgid "Display a crash report on restart if something goes wrong" #~ msgstr "Mostrar um relatório de falha ao reiniciar se algo correr mal" #~ msgid "Using the new yaml format for the bottle configuration" #~ msgstr "Usando o novo formato de yaml para a configuração da garrafa" #~ msgid "Using the new yaml repositories for components/dependencies/programs" #~ msgstr "" #~ "Usando os novos repositórios yaml para componentes / dependências / " #~ "programas" #~ msgid "Automatic update old bottle configuration to the new model" #~ msgstr "" #~ "Atualização automática da configuração da garrafa antiga para o novo " #~ "modelo" #~ msgid "Backup bottle configuration and archive" #~ msgstr "Fazer cópia de segurança do ficheiro de configuração do Bottle" #~ msgid "Import backup archives" #~ msgstr "Importar ficheiros de cópias de segurança" #~ msgid "New versioning based on CalVer model" #~ msgstr "Novo versionamento baseado no modelo CalVer" #~ msgid "Create bottles using the wine runner provided by the distribution" #~ msgstr "Crie garrafas utilizando o wine runner fornecido pela distribuição" #~ msgid "Enable gamemode for your bottles if installed in the system" #~ msgstr "Habilitar modo de jogo para suas garrafas se instalado no sistema" #~ msgid "Run .exe/.msi/.bat files with custom arguments" #~ msgstr "Execute ficheiros .exe/.msi/.bat com argumentos personalizados" #~ msgid "Fixed the \"bad interpreter\" error on debian package" #~ msgstr "Corrigido o erro de \"mau intérprete\" no pacote debian" #~ msgid "" #~ "Optionally close Bottles after starting an executable from the file " #~ "manager" #~ msgstr "" #~ "Opcionalmente, feche as garrafas após iniciar um executável a partir do " #~ "gestor de ficheiros" #~ msgid "Added tooltips to understand what some elements of the UI do" #~ msgstr "" #~ "Adicionadas dicas de ferramentas para entender o que fazem alguns " #~ "elementos da interface" #~ msgid "Using portal for file picker" #~ msgstr "Usando o portal para o seletor de ficheiros" #~ msgid "Filechooser do not filter by extensions anymore" #~ msgstr "O seletor de ficheiros não filtra mais por extensões" #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Traduções para o Ucraniano graças a @marchellodev" #~ msgid "This is the manifest for {0}." #~ msgstr "Este é o manifest de {0}." #~ msgid "This is the index for {0}." #~ msgstr "Este é o índice para {0}." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "O ficheiro descarregado {0} parece corrompido. Tente novamente." #~ msgid "Installing {0} runner …" #~ msgstr "A instalar {0} runner…" #~ msgid "Component {0} successfully installed!" #~ msgstr "Componente {0} instalado com sucesso!" #~ msgid "{0} completed for {1}." #~ msgstr "{0} completado para {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0} importado com sucesso!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "A sua cópia de segurança para {0} está pronta!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "A sua cópia de segurança {0} foi importada com sucesso.!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Falha ao importar a cópia de segurança {0}!" #~ msgid "What is Wine?" #~ msgstr "O que é Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine é um camada de compatibilidade que permite que o software Windows " #~ "seja executado no Linux.\n" #~ "No Bottles, é chamado de runner.\n" #~ "\n" #~ "Wineprefixes são ambientes nos quais o Wine funciona. Em Bottles, " #~ "chamamos isso de bottles." #~ msgid "Page 1" #~ msgstr "Primeira página" #~ msgid "DXVK Versions" #~ msgstr "Versões do DXVK" #~ msgid "Failed to clear temp path!" #~ msgstr "Falha ao limpar o caminho temporário!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Os caminho dos Runners não existem, criando agora." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "O caminho do Bottles não existe, criando agora." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Caminho da Dxvk não existe, criando agora." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Caminho temporário não existe, criando agora." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "A extração falhou! O ficheiro termina antes do esperado." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "O ficheiro [{0}] já existe em temp, a ignorar." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "Renomeando [{0}] para [{1}]." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "O ficheiro descarregado [{0}] parece corrompido." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Checksum da fonte: [{0}] descarregado: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "A instalar o componente: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "A instalar a dependência: [{0}] no bottle: [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "A remover [{0}] do system32 no bottle: [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}] não encontrado no bottle: [{1}], falha ao remover do system32." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "A remover dependência: [{0}] do bottle: configuração [{1}]." #~ msgid "Runners found: [{0}]" #~ msgstr "Runners encontrados: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "Dxvk encontrado: [{0}]" #~ msgid "No dxvk found." #~ msgstr "Nenhum dxvk encontrado." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "Chave: [{0}] não está no bottle: [{1}] configuração, atualização." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "" #~ "Chave: [{0}] não está no bottle: [{1}] Parâmetros de configuração, " #~ "atualizando." #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Chave de configuração: [{0}] para [{1}] para bottle: [{2}]…" #~ msgid "Applying environment: [{0}] …" #~ msgstr "A aplicar ambiente: [{0}] …" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Bottle: [{0}] criada com sucesso!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Bottle apagada com sucesso no caminho: [{0}]" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Caminho vazio encontrado, falhando para evitar desastres." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "A tentar consertar o bottle: [{0}] …" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "A adicionar chave: [{0}] com Valor: [{1}] e Dados: [{2}] no bottle de " #~ "registo: {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "" #~ "A remover valor: [{0}] para a chave: [{1}] no bottle de registo: {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "A instalar dxvk para o Bottle: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "A remover dxvk no bottle: [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "A executar um executável no wineprefix …" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "A executar wineboot no wineprefix …" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "A executar winecfg no wineprefix …" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "A executar winetricks no wineprefix …" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "A executar um console de depuração no wineprefix …" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "A executar um CMD no wineprefix …" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "A executar um gestor de tarefas no wineprefix …" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "A executar o painel de controlo no wineprefix …" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "A executar o desinstalador no wineprefix …" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "A executar um Editor de Registo no wineprefix …" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "A mandar Estado: [{0}] para o wineprefix …" #~ msgid "Opening the file manager in the path …" #~ msgstr "A abrir o gestor de ficheiros no caminho …" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "A importar wineprefix [{0}] num novo bottle …" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "" #~ "Error ao criar o caminho do Bottle para o wineprefix [{0}]. Abortando." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wineprefix: [{0}] importado com sucesso!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] ficheiros para substituir." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Cópia de segurança da configuração: [{0}] em [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Bottle reserva: [{0}] em [{1}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Falha ao gravar a cópia de segurança no caminho: {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Falha ao importar a cópia de segurança: [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Estado da conexão: online …" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Corrige o estilo de seleção do ambiente no tema Yaru" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "Não destruir page_details na eliminação do bottle" #~ msgid "Add freetype as a dependency" #~ msgstr "Adicionar freetype como uma dependência" #, fuzzy #~ msgid "Toggle RC releases for runners" #~ msgstr "Alterar as versões de testes para os runners" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Reboot Windows" #~ msgstr "Reiniciar" #~ msgid "Shutdown Windows" #~ msgstr "Desligar" #~ msgid "Kill all wine processes" #~ msgstr "Mate todos os processos" ================================================ FILE: po/pt_BR.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-01-24 12:50+0000\n" "Last-Translator: Sencyy \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.16-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Nenhum caminho especificado" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Backup {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importando backup: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Erro ao instalar componentes, 3 tentativas foram feitas." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Componentes essenciais faltando. Instalando…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Falha ao criar o diretório da garrafa." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Falha ao criar diretório/arquivo temporário." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Gerando a configuração da garrafa…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Modelo encontrado, aplicando…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "A configuração do Wine está sendo atualizada…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Configuração do Wine atualizada!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Executando como Flatpak, isolando o diretório do usuário…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Isolando o diretório do usuário…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Configurando a versão do Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Aplicar configurações padrões do CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Otimizando ambiente…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Aplicando ambiente: {0} …" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Usando uma receita personalizada de ambiente…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Receita não encontrada ou inválida…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Instalando DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Instalando VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Instalando DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Instalando dependência: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Criando o estado de versão 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Finalizando…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Criando cache do modelo…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Confirmando o estado…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Nada para enviar" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Novo estado [{0}] criado com sucesso!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Lista de estados recuperada com sucesso!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Estado {0} restaurado com sucesso!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Restaurando estado {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Estado não encontrado" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "O estado {} já é o estado ativo" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Exibir versão" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Caminho do executável" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Caminho do .lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Nome da garrafa" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Passar argumentos" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URI inválida (sintaxe: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "Solicitação [Sair] recebida." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "Solicitação [Ajuda] recebida." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "Solicitação [Atualizar] recebida." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Doar" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Bibliotecas de Terceiros e Agradecimentos Especiais" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Patrocinado e Financiado por" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Copyright © 2017 Desenvolvedores do Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Desenvolvedores do Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Kazevic https://github.com/Kazevic" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Versão do componente" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Desinstalar" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Buscar Arquivos" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "A instalação falhou. Isto pode ser devido a um erro de repositório, " "transferência parcial ou incompatibilidade de soma de verificação. Pressione " "para tentar de novo." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Baixar e Instalar" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Exibir Manifesto" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licença" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Reinstalar" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Reportar um Erro…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Nome da dependência" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Descrição da dependência" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Categoria" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Baixar e Instalar esta Dependência" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Ocorreu um erro de instalação. Reinicie o Bottles para ler o Relatório de " "Erro ou execute-o via terminal para ler a saída." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Menu de Dependências" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Solução de problemas" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Buscar Arquivos…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplicar Garrafa…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Este é o arquivo completo da sua garrafa, incluindo arquivos pessoais." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Backup Completo…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Esta é só a configuração da garrafa, perfeita se você quiser criar uma nova, " "mas sem arquivos pessoais." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Exportar Configuração…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Exibir Programas Ocultos" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Buscar novos programas" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Excluir Garrafa…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Menu Secundário" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Forçar Parada de todos os Processos" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simule um desligamento do sistema Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Desligar" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simule uma reinicialização do sistema Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Reiniciar" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Opções de Lançamento" #: bottles/frontend/ui/dialog-launch-options.blp:53 msgid "Pre-run Script" msgstr "Script de pré-execução" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Executar no Terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Solte arquivos para executá-los" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Minha garrafa" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Ambiente" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Executor" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Controle de versão habilitado para essa garrafa" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "O controle de versão está ativo para esta garrafa." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Iniciar executável…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programas" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Clique em “Executar executável…” para executar um executável, “Adicionar " "atalhos…” para adicionar um executável à lista de programas ou “Instalar " "programas…” para instalar programas selecionados pela comunidade." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Adicionar atalhos…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Instalar Programas…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Opções" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Configurações" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Configure a garrafa." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Dependências" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Instale dependências para programas." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Pontos de restauração" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Crie e gerencie estados da garrafa." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Gerenciador de tarefas" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Gerenciar programas em execução." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Ferramentas" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Linha de comando" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Execute comandos dentro da garrafa." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Editor de registro" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Edite o registro interno." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Ferramentas Legado do Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Explorador" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Depurador" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Configuração" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Desinstalador" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Painel de Controle" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Buscar dependências…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Você está offline :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "O Bottles está sendo executado no modo offline, logo as dependências não " "estão disponíveis." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Dependências são recursos que melhoram a compatibilidade de programas do " "Windows.\n" "\n" "Os arquivos nesta página são fornecidos por terceiros sob uma licença " "proprietária. Ao instalá-los, você concorda com seus respectivos termos de " "licenciamento." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Reportar uma dependência ausente." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Relatar dependência ausente" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Leia a Documentação." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Documentação" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Procurar" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Pesquisar programas…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Instale programas selecionados por nossa comunidade.\n" "\n" "Os arquivos desta página são fornecidos por terceiros sob uma licença " "proprietária. Ao instalá-los, você concorda com seus respectivos termos de " "licenciamento." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Nenhum Instalador Encontrado" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "O repositório está inacessível ou nenhum instalador é compatível com esta " "garrafa." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Leia a documentação" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nome" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Componentes" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "A versão da camada de compatibilidade do Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Atualizando executor e componentes, aguarde…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Melhore a compatibilidade do Direct3D 8/9/10/11 traduzindo-o para Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Atualizando o DXVK, aguarde…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Melhore a compatibilidade do Direct3D 12 traduzindo-o para Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Atualizando o VKD3D, aguarde…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Atualizando o DXVK-NVAPI, aguarde…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Aumenta a capacidade de resposta. Pode ser detectado por algum programa " "antitrapaça." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Atualizando o LatencyFleX, aguarde…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Configurações da tela" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Aumente o desempenho em detrimento dos recursos visuais usando DXVK-NVAPI. " "Funciona apenas em GPUs NVIDIA mais recentes." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Aumente o desempenho em detrimento do visual. Só funciona no Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Gerenciar as configurações do FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Use placa gráfica dedicada" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Use a placa gráfica dedicada para aumentar o desempenho em detrimento do " "consumo de energia." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Efeitos de pós-processamento" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Adicionar vários efeitos de pós-processamento usando vkBasalt. Funciona " "apenas no Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Gerenciar configurações de camada de pós-processamento" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Gerencia como os jogos devem ser exibidos na tela usando o Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gerencie as configurações do Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Configuração Avançada de Tela" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Desempenho" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Habilite a sincronização para aumentar o desempenho de processadores " "multicore." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sincronização" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistema" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Monitorar Desempenho" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Exibe informações de monitoramento, como taxa de quadros, temperaturas, " "carga de CPU/GPU e muito mais em OpenGL e Vulkan usando o MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Aplica um conjunto de otimizações ao seu dispositivo. Pode melhorar o " "desempenho do jogo." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Pré-carregar arquivos do jogo" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Melhora o tempo de carregamento ao iniciar o jogo várias vezes. O jogo vai " "demorar mais para começar pela primeira vez." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Gerenciar configurações do vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Captura de jogo do OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Alternar a captura de jogos do OBS para todos os programas Vulkan ou OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Compatibilidade" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Versão do Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Atualizando a versão do Windows, aguarde…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Idioma" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Escolha o idioma para usar com programas." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Sandbox dedicado" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Usar um ambiente restrito/gerenciado para esta garrafa." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Gerenciar permissões do Sandbox" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Ambiente de execução do Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Fornece um pacote de bibliotecas extras para maior compatibilidade, desative " "se tiver problemas." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Ambiente de Execução da Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Fornece um pacote de bibliotecas extras para maior compatibilidade com jogos " "da Steam. Desative se tiver problemas." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Diretório de trabalho" #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Pre-run Script Arguments" msgstr "Argumentos do script de pré-execução" #: bottles/frontend/ui/dialog-launch-options.blp:84 msgid "e.g.: ludusavi restore --force \"Game Name\"" msgstr "ex.: ludusavi restore --force \"Nome do Jogo\"" #: bottles/frontend/ui/dialog-launch-options.blp:118 msgid "Post-run Script Arguments" msgstr "Argumentos do script de pós-execução" #: bottles/frontend/ui/dialog-launch-options.blp:121 msgid "e.g.: ludusavi backup --force \"Game Name\"" msgstr "ex.: ludusavi backup --force \"Nome do Jogo\"" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Restaurar padrão" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Padrão)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Substituições de DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Variáveis de ambiente" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Gerenciar unidades" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Pontos de Restauração Automáticos" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Crie pontos de restauração automaticamente antes de instalar programas ou " "mudar as configurações." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Compressão" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Compactar pontos de restauração para reduzir o espaço. Isto tornará mais " "lenta a criação de pontos de restauração." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Usar padrões de exclusão" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Ignorar caminhos em pontos de restauração." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Gerenciar padrões" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Atualizar" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Parar processo" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Nenhum Ponto de Restauração Encontrado" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Crie seu primeiro ponto de restauração para começar a salvar estados de suas " "preferências." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Um breve comentário" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Salvar estado da garrafa." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Criar novo ponto de restauração" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Detalhes" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Voltar" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operações" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Selecionar garrafa" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Cancelar" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Selecionar" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Criar nova garrafa" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Relatório de Erro do Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Cancelar" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Enviar relatório" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "O Bottles travou da última vez. Por favor, preencha um relatório anexando o " "seguinte traceback para nos ajudar a identificar o problema, evitando que " "ele ocorra de novo." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Encontramos um ou mais relatórios semelhantes (ou idênticos). Verifique " "cuidadosamente se já não foi relatado antes de enviar um novo. Cada " "relatório requer esforço por parte dos desenvolvedores para diagnosticar, " "por favor, respeite o trabalho deles e certifique-se de não postar " "duplicatas." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Eu ainda quero reportar." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Opções avançadas" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Pacote incompleto" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Esta versão do Bottles parece não fornecer todas as dependências essenciais " "necessárias, entre em contato com o mantenedor do pacote ou use uma versão " "oficial." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Sair" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Bibliotecas de Ligações Dinâmicas podem ser especificadas para serem " "integradas (fornecidas pelo Wine) ou nativas (fornecidas pelo programa)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Nova substituição" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Substituições" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Discos" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Estes são caminhos de seu sistema hospedeiro mapeados e reconhecidos como " "dispositivos pelo executor (por exemplo, C: D:…)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Letra" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Discos Existentes" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplicar garrafa" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplicar" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Digite um nome para a duplicata da garrafa." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplicando…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Isso pode levar um tempo." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Garrafa duplicada" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Variáveis de ambiente são valores nomeados dinamicamente que podem afetar " "como os processos em execução se comportarão na sua garrafa." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Nome da Variável" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Variáveis Existentes" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Padrões de exclusão" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Defina padrões que serão usados para evitar que alguns diretórios sejam " "versionados." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Padrão" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Padrões existentes" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Configurações do Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Salvar" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Gerencia como os jogos devem ser exibidos." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Resolução do jogo" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Usa a resolução de vídeo do jogo como referência em pixels." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Largura" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Altura" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Resolução da Janela" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Aumenta a resolução ao usar uma resolução maior que a resolução do jogo em " "pixels." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Diversos" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Limite da Taxa de Quadros" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Limite da taxa de quadros quando não está em foco" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Escalonamento Íntegro" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Tipo de janela" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Sem bordas" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Tela cheia" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Você quer prosseguir com a instalação?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Começar instalação" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Este instalador requer alguns recursos locais que não podem ser fornecidos " "de outra forma." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Seguir" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Concluído!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Exibir Programas" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Falha na Instalação!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Algo deu errado." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Todas as mensagens" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Crítico" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Erros" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Avisos" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Informações" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Navegador do journal" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Navegador de diário" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Altera o nível dos logs." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Tudo" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Esses argumentos serão passados no lançamento." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Argumentos personalizados" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Argumentos do comando" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "ex.: VAR=valor %comando% -exemplo1 -exemplo2 -exemplo3=olá" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Script de pós-execução" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Escolha um script que deve ser executado após a execução." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Escolha um Script" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Escolha de onde iniciar o programa." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Escolha um Diretório" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Essas configurações substituirão as configurações padrão para este " "executável." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Substituições de preferências" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Restaurar aos padrões da garrafa" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Área de trabalho virtual" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Aviso do Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Usar o Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Cuidado, usar executores baseados em Proton em garrafas não-Steam pode " "causar problemas e impedir que eles se comportem corretamente.\n" "\n" "Recomendamos usar o Wine-GE, uma versão do Proton destinada a executar fora " "da Steam.\n" "\n" "Proceder ativará automaticamente o tempo de execução da Steam " "(se presente no sistema e detectado pelo Bottles) para permitir o acesso às " "bibliotecas necessárias e limitar os problemas de compatibilidade. Esteja " "ciente de que GloriousEggroll, o provedor do executor, não é responsável por " "quaisquer problemas e pedimos que você não o comunique." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Eu entendi." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Renomear" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Escolha um novo nome para o programa selecionado." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Novo nome" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Executar com Argumentos" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Executar" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Escreva abaixo os argumentos a serem passados para o executável." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "por exemplo: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Configurações do Sandbox" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Compartilhar rede" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Compartilhar som" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Atualização necessária" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Continuar" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Iniciar atualização" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Novo sistema de versionamento" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "O novo sistema de versionamento de garrafas chegou." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "O Bottles tem um Sistema de Versionamento totalmente novo que não é " "compatível com versões anteriores.\n" "\n" "Para continuar usando o controle de versão, precisamos reinicializar o " "repositório da garrafa. Isto não excluirá os dados da sua garrafa, mas " "excluirá todos os instantâneos existentes e criará um novo.\n" "\n" "Se você precisar voltar a um estado anterior antes de continuar, feche esta " "janela e restaure o instantâneo, depois reabra a garrafa para exibir esta " "janela de novo.\n" "\n" "O sistema antigo será descontinuado em um dos próximos lançamentos." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Reinicializando repositório…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Feito! Por favor, reinicie o Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Configuração de Efeitos de Pós-Processamento" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Padrão" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Configurações padrão" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Os efeitos são aplicados de acordo com a ordem da lista." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efeitos" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Nitidez adaptável ao contraste" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Nitidez" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Exibir Informação" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Nitidez de Luma sem ruído" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Diminuir ruído" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Anti-Aliasing rápido aproximado" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Qualidade Subpixel" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Limiar de Qualidade de Borda" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Limiar Mínimo de Qualidade de Borda" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Antisserrilhamento morfológico de subpixel" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Detecção de bordas" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Cor" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Limiar" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Etapas de pesquisa máxima" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Etapas máximas de busca diagonal" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Arredondamento Máximo de Cantos" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "A nitidez do CAS aumenta a nitidez de um quadro. Valores mais altos tornam o " "quadro mais nítido, enquanto valores menores que 0 tornam o quadro mais " "suave que o nativo." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "A nitidez do DLS aumenta a nitidez de um quadro. Valores mais altos tornam o " "quadro mais nítido." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "A redução de ruído do DLS reduz o ruído de um quadro. Valores mais altos " "tornam o quadro mais suave." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "A qualidade do subpixel do FXAA reduz o serrilhado no nível do subpixel. " "Valores mais altos tornam o quadro mais suave." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "O limiar de borda do FXAA é a quantidade mínima de contraste necessária para " "aplicar o algoritmo FXAA. Valores mais altos fazem com que o quadro tenha " "mais contraste." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "O limiar mínimo de qualidade de borda do FXAA é o valor mínimo de píxeis " "escuros ignorados pelo algoritmo FXAA. Valores mais altos fazem o FXAA " "ignorar píxeis abaixo do valor especificado e podem levar a um aumento de " "desempenho." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma detecta bordas de uma perspectiva monocromática, enquanto Color detecta " "bordas com base em cores. Luma é mais performante que Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "O limiar do SMAA especifica a sensibilidade da detecção de bordas. Valores " "mais baixos detectam mais bordas à custa do desempenho." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "As etapas máximas de busca do SMAA especificam quantas etapas de busca " "horizontal e vertical são feitas ao buscar bordas." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "As etapas máximas de busca diagonal do SMAA especificam quantas etapas de " "busca diagonais são executadas ao buscar bordas." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "O arredondamento dos cantos do SMAA especifica a intensidade do " "arredondamento dos cantos." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Integrado (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Nativo (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Integrado, depois nativo" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Nativo, depois integrado" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Desabilitar" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Remover" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/aponte/pro/caminho" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Valor" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Navegar pelos arquivos" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Nome do prefixo do Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Gerenciador" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Este prefixo do Wine já foi importado no Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Importar um backup de garrafa" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Pesquisar novamente por prefixos" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Nenhum Prefixo Encontrado" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Nenhum prefixo externo foi encontrado. O Bottles tem acesso a eles?\n" "Use o ícone na parte superior para importar uma garrafa de uma cópia de " "segurança." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Arquivo completo" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Exibir Manifesto…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Ler análise…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Nome do instalador" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Descrição do instalador" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Desconhecido" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Instale este programa" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Menu de programas" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Sem miniatura" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Iniciar" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Iniciar com Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Nome do item" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Remover da biblioteca" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Parar" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Biblioteca" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Adicione itens aqui da lista de programas da sua garrafa" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "O controle de versão está ativo nesta garrafa." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Essa garrafa parece danificada." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Executar nesta garrafa" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Executar aqui" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Esta garrafa parece danificada, o arquivo de configuração está faltando. " "Posso tentar resolver criando uma nova configuração." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Procure suas garrafas…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Proton da Steam" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Garrafas" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Criar Nova Garrafa…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Nenhum resultado encontrado" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Tente uma pesquisa diferente." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Começando…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Este recurso está em falta." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Navegar" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "C_riar" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Nome da Garrafa" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Aplicativo" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Jogos" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "C_ustomizado" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Personalizado" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Compartilhar Diretório de Usuário" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Isto torna o diretório do usuário detectável na garrafa, com o risco de " "compartilhar informações pessoais com programas de Windows. Esta opção não " "pode ser mudada após criar a garrafa." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arquitetura" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32 bits só deve ser usado se estritamente necessário." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Importe uma configuração customizada." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Diretório da Garrafa" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Diretório que contém os dados desta garrafa." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Fechar" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Este nome está indisponível, tente outro." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Anterior" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Boas vindas ao Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Execute programas do Windows no Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows em Garrafas" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "O Bottles usa executores de compatibilidade para fornecer ambientes " "semelhantes ao Windows em contêineres isolados onde os programas são " "executados." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Quase Pronto" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Precisamos de mais alguns minutos para configurar tudo…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Tudo pronto!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Termine a configuração primeiro" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Comece a usar o Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Próximo" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Preferências" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Geral" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Aparência" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Tema Escuro" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Se o Bottles deve usar o esquema de cor escuro." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Exibir Data de Atualização" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Se deseja exibir a data de atualização na lista de garrafas." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Notificações" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Exibir notificações para transferências e instalações." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Arquivos Temporários" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Limpar arquivos temporários ao abrir o Bottles?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Fechar o Bottles Após Iniciar um Programa" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Fechar o Bottles após iniciar um programa no gerenciador de arquivos." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integrações" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Prefixos do Proton da Steam" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Liste e gerencie os prefixos do Proton da Steam." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Listar os Aplicativos da Steam na Lista de Programas" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Requer Steam para Windows instalado na garrafa." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Listar Epic Games na Lista de Programas" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Requer a Epic Games Store instalada na garrafa." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Listar jogos da Ubisoft na Lista de Programas" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Requer Ubisoft Connect instalado na garrafa." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Avançado" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Diretório do Bottles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Diretório que contém os dados de suas garrafas." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Executores" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "O Bottles está sendo executado no modo offline, logo os executores não estão " "disponíveis." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Pré-lançamento" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Exibir versões instáveis de executores." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Componentes DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" "O Bottles está sendo executado no modo offline, logo as DLLs não estão " "disponíveis." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Núcleo" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Ambiente de execução" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Experimentos" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Estes recursos estão em desenvolvimento pesado e podem ser instáveis, espere " "bugs e quebras." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Sandbox por garrafa" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "Em desenvolvimento inicial." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Iniciar com terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Navegar no caminho" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Alterar opções de inicialização…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Adicionar à biblioteca" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Adicionar entrada à área de trabalho" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Adicionar à Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Renomear…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Ocultar programa" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Exibir Programa" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Remover da lista" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Nome do programa" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Identificação do estado" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Comentário do estado" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Voltar a este ponto de restauração" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Excluir mensagem" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Menu principal" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Você não parece conectado à Internet. Sem ela, você não poderá baixar " "componentes essenciais. Clique nesse ícone quando você tiver restabelecido a " "conexão." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importar…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Ajuda" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Sobre o Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "O arquivo \"{0}\" não é um arquivo .exe ou .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Atualizado: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" adicionado" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Selecionar Executável" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Adicionar" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Ocultar Programas Ocultos" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Iniciando \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Esteja Atento ao Sandbox" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "O Bottles está sendo executado em uma sandbox, um ambiente de permissão " "restrita necessário para mantê-lo seguro. Considere movê-lo para dentro da " "garrafa (ícone de 3 pontos na parte superior) e iniciar a partir daí se o " "programa não for executado." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Dispensar" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Selecione o local onde salvar a configuração de backup" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Exportar" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Selecione o local onde salvar o arquivo do backup" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Backup" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Backup criado para \"{0}\"" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Backup falhou para \"{0}\"" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Tem certeza de que quer excluir \"{}\" para sempre?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "Isto excluirá para sempre todo programa e configuração associada a ele." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Excluir" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Executor ausente" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "O executor solicitado por esta garrafa está faltando. Instale-o através das " "preferências do Bottles ou escolha uma nova garrafa para executar " "aplicativos." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Tem certeza de que quer forçar a parada de todos os processos?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Isto pode causar perda de dados, corrupção e mau funcionamento de programas." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Forçar _parada" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Este recurso está indisponível em seu sistema." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Para adicionar este recurso, execute flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Este nome de garrafa já está em uso." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Selecione Diretório de Trabalho" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Diretório que contém os dados de \"{}\"." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Tem certeza de que deseja excluir todos os pontos de restauração?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" "Isto excluirá todos os pontos de restauração, mas manterá seus arquivos." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Migre para o novo sistema de controle de versão para criar novos estados." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Instaladores" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Operação em andamento, aguarde." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Voltar para suas garrafas." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Backup importado com sucesso" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Falha na importação" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Importando backup…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Selecione um Arquivo de Backup" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importar" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Selecione um Arquivo de Configuração" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/D" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Executar executável em \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Iniciando \"{0}\" em \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Suas Garrafas" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Baixando ~{0} de pacotes…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Obteve {0} de {1} pacotes" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Selecione o Diretório da Garrafa" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Criando Garrafa…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Incapaz de Criar Garrafa" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Falha na criação da garrafa com um ou mais erros." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Garrafa criada" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" foi criado com sucesso." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam não foi encontrada ou o Bottles não tem permissões suficientes." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Selecione o Caminho das Garrafas" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Reiniciar Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles terá de ser reiniciado para usar este diretório.\n" "\n" "Certifique-se de fechar todo programa iniciado a partir do Bottles antes de " "reiniciar o Bottles, pois não fazer isso pode causar perda de dados, " "corrupção e mau funcionamento dos programas." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Reiniciar" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "Baseado no Wine da Valve, inclui patches do staging e do Proton." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "Baseado no Wine upstream, inclui patches do staging e do Proton." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Baseado no Wine upstream, inclui patches do staging." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Baseado no Wine da Valve, inclui patches do staging, do Proton e específicos " "da Steam. Requer o Tempo de Execução da Steam ativado." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Outro" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Atualizar" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Instalando…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifesto de {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" desinstalado" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" instalado" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" falha ao instalar" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" importado" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Este aplicativo pode funcionar mal. O instalador foi configurado para " "fornecer a melhor experiência possível, mas espere falhas, instabilidade e " "falta de recursos funcionais." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Este programa funciona com falhas notáveis, mas estas falhas não afetam a " "funcionalidade do aplicativo." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Este programa funciona com pequenas falhas." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Este programa funciona perfeitamente." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Análise de {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Parando \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Iniciando \"{0}\" com Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" oculto" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" exibido(s)" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" removido" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" renomeado para \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Entrada da área de trabalho criada para \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\" adicionado à sua biblioteca" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" adicionado à sua biblioteca Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Exibir relatório" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Este problema foi reportado 5 vezes e não pode ser enviado de " "novo.\n" " Faça os seus comentários em um dos relatórios existentes abaixo." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Atualizando as configurações de exibição, aguarde…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Configurações de exibição atualizadas" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Nenhuma substituição encontrada." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Selecione o Caminho da Unidade" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Nenhuma variável de ambiente definida." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Nenhum padrão de exclusão definido." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Ocorreu um erro." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Copiar para área de transferência" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Selecionar Arquivo de Recurso" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Instalando dependências do Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Configurando a garrafa…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Processando etapas do instalador…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Instalando o {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Fazendo as verificações finais…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Instalando {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} está disponível agora no visualizador de programas." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "O instalador falhou com erro desconhecido" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} já está desabilitado para esta garrafa." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Esta configuração é diferente do padrão da garrafa." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Selecione um Script" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Caminho de Garrafas Personalizado não encontrado" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Voltando ao caminho padrão. Nenhuma garrafa do caminho dado será listada." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Execute programas do Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migração do Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Alterne a caixa de diálogo de migração do Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tema escuro" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Forçar o uso do tema escuro." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Alternar a data de atualização na lista" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Alternar a data de atualização na lista de garrafas." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Listagem de aplicativos da Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Alterne a listagem de aplicativos da Steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Listagem da Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Alterne a listagem da Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Listagem do Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Alternar a listagem do Ubisoft Connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Largura da janela" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Alterar a largura da janela." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Altura da janela" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Alterar a altura da janela." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Exibir as notificações." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Limpeza de arquivos temporários" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Limpe os arquivos temporários ao iniciar o sistema." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Candidato a Lançamento" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Alternar candidato a lançamento para executores." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Vista inicial" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "" "Escolha qual visualização deve ser utilizada na inicialização do aplicativo." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Alternar recursos experimentais, como controle de versão e instaladores. " "Candidato a lançamento para executores." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Suporte ao Proton da Steam" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Alterne o suporte a prefixos do Proton da Steam." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Experimentos:sandbox" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Alternar modo experimental de sandbox por garrafa." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Fechar o Bottles automaticamente" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Feche o Bottles após iniciar o executável no gerenciador de arquivos." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Exibir aviso de sandbox" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Alternar aviso de sandbox." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Execute programas do Windows no Linux com o Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Engarrafe programas e se divirta à vontade!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Nosso sistema embutido de instalação de dependências permite acesso " "automático à compatibilidade de programas. Use o gerenciador de " "transferências para baixar os componentes oficiais: o executor (Wine, Proton)" ", DXVK, dependências etc." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "O controle de versão de garrafa mantém seu trabalho seguro agora e permite " "que você o restaure mais tarde!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Características:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Crie suas garrafas usando ambientes pré-configurados ou crie seus próprios" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Execute todos os executáveis (.exe/.msi) em suas garrafas, diretamente do " "menu de contexto de seu gerenciador de arquivos" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Detecção automatizada de aplicativos instalados em suas garrafas" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Adicione variáveis de ambiente facilmente" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Substitua DLLs diretamente nas preferências por garrafa" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Mudança de executor em tempo real para qualquer garrafa" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Várias otimizações para melhor desempenho de jogos " "(esync, fsync, DXVK, cache, descarregamento… e muito mais.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Instalação e gerenciamento automáticos de executores Wine e Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Reparação automática de garrafas em caso de quebra" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Instalador de dependência integrado baseado em um repositório dirigido pela " "comunidade" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Gerenciador de tarefas integrado para processos do Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Acesso ao ProtonDB e WineHQ para suporte" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Sistema para trazer suas configurações para novas versões do Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Faça backups e importe garrafas" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importar prefixos do Wine de outros gerenciadores" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Versionamento de garrafas" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "… e muito mais que você pode encontrar instalando o Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Atualizar informações de metadados" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Adicionadas mais informações de atualização e corrigida a versão das notas " "de versão" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Corrigido o botão “Adicionar à Steam”" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Corrigido o BottleConfig sendo não serializável" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Corrigida uma falha na extração dupla do Patool" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Versão correta" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Corrigido um erro ao criar uma garrafa" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Grande mudança: Redesenho da Interface de Nova Garrafa" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Melhorias na qualidade de vida:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Substituição do ícone emote-love por biblioteca na página da biblioteca" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Adicionar notificação do sistema para “Executar Executável”" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Correções de bugs:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Adicionar o atalho à Steam causou um erro" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Importar backups causou um erro" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Ambiente de Execução da Steam automaticamente ativado ao usar o wine-ge-" "custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Várias correções relacionadas à biblioteca, como capas vazias e erros " "relacionados a entradas ausentes" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Corrigidos vários problemas relacionados à codificação de texto" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "Corrigido o erro ao baixar se o Bottles não for executado no terminal" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Data correta da versão" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "Ocultar erros críticos relacionados à NVIDIA em sistemas não NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Melhorias e correções do Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "A instalação de dependências é mais rápida e mais estável" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "A verificação de integridade tem mais informações para uma depuração mais " "rápida" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "O NVAPI tem várias correções e está mais estável, e agora deve funcionar " "corretamente" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Corrigido um erro ao baixar um componente" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Melhora do código de back-end ao evitar o spin-lock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Mais variáveis para o script do instalador" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Corrigida a caixa de diálogo integrada que exibia “Tudo pronto” quando, na " "verdade, não estava pronto" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Melhoria do sistema de builds" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Ativação do VKD3D por padrão ao criar garrafas para jogos" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Corrigidos erros ao ler arquivos da Steam com má codificação" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Corrigidos componentes não atualizados corretamente na interface do usuário " "após a instalação/desinstalação" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Mais correções de FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Corrigido o problema quando um programa fecha após ser iniciado a partir de “" "Executar executável”" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "e muito, muito, muito mais!" #~ msgid "Calculating…" #~ msgstr "Calculando…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Executar .exe/.msi nessa garrafa" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "" #~ "Clique em \"Criar uma nova garrafa...\" para criar uma nova garrafa." #~ msgid "Create a new Bottle…" #~ msgstr "Criar uma nova garrafa…" #~ msgid "New Bottle" #~ msgstr "Nova garrafa" #~ msgid "Bottle Information" #~ msgstr "Informações da garrafa" #~ msgid "An environment improved for Windows games." #~ msgstr "Um ambiente melhorado para jogos do Windows." #~ msgid "An environment improved for Windows applications." #~ msgstr "Um ambiente melhorado para aplicativos do Windows." #~ msgid "A clear environment for your experiments." #~ msgstr "Um ambiente claro para seus experimentos." #~ msgid "Unlinked Home Directory" #~ msgstr "Diretório pessoal desvinculado" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Não vincular a userdir à homedir" #~ msgid "64 bit" #~ msgstr "64 bits" #~ msgid "32 bit" #~ msgstr "32 bits" #~ msgid "Custom Recipe" #~ msgstr "Receita personalizada" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Escolha uma receita personalizada para o ambiente se você tem uma." #~ msgid "Custom Path" #~ msgstr "Caminho personalizado" #~ msgid "Store this bottle in another place." #~ msgstr "Guarde esta garrafa em outro lugar." #~ msgid "You are offline, unable to download." #~ msgstr "Você está offline, incapaz de baixar." #~ msgid "Choose an executable path" #~ msgstr "Escolha um caminho executável" #~ msgid "Choose a Windows executable file" #~ msgstr "Escolha um arquivo executável do Windows" #~ msgid "Choose working directory for executables" #~ msgstr "Escolha um diretório de trabalho para executáveis" #~ msgid "Choose a recipe file" #~ msgstr "Escolha um arquivo de receita" #~ msgid "Choose where to store the bottle" #~ msgstr "Escolha onde armazenar o bottle" #~ msgid "Choose a new Bottles path" #~ msgstr "Escolha um novo caminho do Bottles" #~ msgid "Choose the script" #~ msgstr "Escolha o roteiro" #~ msgid "Choose the Working Directory" #~ msgstr "Escolha o Diretório de Trabalho" #~ msgid "" #~ "The PulseAudio Latency setting is now deprecated and enabled by default" #~ msgstr "" #~ "A configuração de latência do PulseAudio agora está obsoleta e ativada " #~ "por padrão" #~ msgid "Bottle details automatically show on bottle creation" #~ msgstr "" #~ "Os detalhes da garrafa são exibidos automaticamente na criação da garrafa" #~ msgid "Bottles now complies with GNOME Circle guidelines" #~ msgstr "O Bottles agora está de acordo com as diretrizes do GNOME Circle" #~ msgid "Disable pulseaudio_latency by default." #~ msgstr "Desativar pulseaudio_latency por padrão." #~ msgid "Fixed a crash during startup due to uninstaller." #~ msgstr "Corrigida uma falha ao iniciar devido ao desinstalador." #~ msgid "Implemented a queue for installing components." #~ msgstr "Implementada uma fila para instalação de componentes." #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Corrigido um erro na remoção de garrafas que as vezes não funciona." #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Suporte para o último dxvk @Blisto91" #~ msgid "Fix for DLSS" #~ msgstr "Correção para DLSS" #~ msgid "Added tooltips for program grades" #~ msgstr "Adicionadas dicas de ferramentas para notas de programas" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Consertado a conclusão do instalador @jntesteves" #~ msgid "Fix gamescope arguments @jntesteves" #~ msgstr "Correção dos argumentos do Gamescope @jntesteves" #~ msgid "Added Ctrl + W shortcut for closing windows @A6GibKm" #~ msgstr "Adicionado atalho Ctrl + W para fechar janelas @A6GibKm" #~ msgid "Fixed bottles unsetting XDG_DATA_HOME" #~ msgstr "Corrigido Bottles desconfigurando XDG_DATA_HOME" #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Traduções para o Francês graças a @julroy e @tymmsyde" #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Traduções para o Turco graças a @54linux-ea e @ruizlenato" #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Traduções para Russo graças a @lenemter e @Smoque" #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Traduções para Catalão graças a @rogervc" #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Traduções para o Árabe graças a @TheDarkEvil" #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Traduções para Coreano graças a @MarongHappy" #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "Traduções para o Português graças a @davipatricio, @SantosSi e @vitorhcl" #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Traduções para Galego graças a @NicoSGF64" #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Traduções para Hebraico graças a @itayweb" #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Traduções para o Polonês graças a @Mikut" #~ msgid "Layers" #~ msgstr "Camadas" #~ msgid "Ultra Quality" #~ msgstr "Qualidade Ultra" #~ msgid "Quality" #~ msgstr "Qualidade" #~ msgid "Balanced" #~ msgstr "Balanceado" #~ msgid "Layered" #~ msgstr "Em camadas" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Um ambiente em camadas, onde cada aplicativo é uma camada." #~ msgid "Choose path" #~ msgstr "Escolher caminho" #~ msgid "Choose a file." #~ msgstr "Escolha um arquivo." #~ msgid "File not Found" #~ msgstr "Arquivo não encontrado" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "O arquivo não existe. Por favor escolha um arquivo válido." #~ msgid "Spaces in File Name" #~ msgstr "Espaços no nome do arquivo" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "O caminho da Tabela de Pesquisa de Cores não deve conter espaços. " #~ "Renomeie o arquivo para remover todos os espaços." #~ msgid "Invalid Image Dimension" #~ msgstr "Dimensão da imagem inválida" #~ msgid "Height and width of the image must be equal." #~ msgstr "A altura e a largura da imagem devem ser iguais." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Gerencie facilmente o wineprefix usando ambientes" #~ msgid "Run with Arguments…" #~ msgstr "Executar com argumentos…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Navegue pelos arquivos internos com o explorador do Wine." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Controle processos através do gerenciador de tarefas do Wine." #~ msgid "Debug wine processes." #~ msgstr "Depurar processos do Wine." #~ msgid "Wine Configuration" #~ msgstr "Configuração do Wine" #~ msgid "Adjust internal settings." #~ msgstr "Ajuste as configurações internas." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Desinstale programas usando o desinstalador do Wine." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Acesse o painel de controle interno do Wine." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "Use a seção Instaladores ou o botão \"Iniciar executável\"." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Dependências são programas, bibliotecas e codecs que melhoram a " #~ "compatibilidade de aplicativos Windows. Instale-os a partir daqui para " #~ "atender aos requisitos do seu programa." #~ msgid "Read documentation." #~ msgstr "Leia a documentação." #~ msgid "Install Selected" #~ msgstr "Instalar selecionado" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "É altamente recomendável não instalar várias dependências de uma só vez." #~ msgid "Select Dependencies" #~ msgstr "Selecionar dependências" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Use esta seção para instalar programas selecionados por nossa comunidade, " #~ "sem ter que proceder manualmente." #~ msgid "Read documentation" #~ msgstr "Leia a documentação" #~ msgid "Graphics" #~ msgstr "Gráficos" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Melhora o desempenho para jogos que usam DirectX 11 e aplicativos 3D." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Melhora o desempenho para jogos que usam DirectX 12 e aplicativos 3D." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Fornece suporte DLSS se disponível e a NVAPI da Nvidia." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "O FSR usa tecnologias de upscaling de ponta para ajudar a aumentar sua " #~ "taxa de quadros." #~ msgid "Discrete GPU" #~ msgstr "GPU dedicada" #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt é uma camada de pós-processamento do Vulkan para melhorar os " #~ "gráficos visuais dos jogos." #~ msgid "Manage vkBasalt settings" #~ msgstr "Gerenciar configurações do vkBasalt" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Use a área de trabalho virtual do Wine." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Captura de mouse em tela cheia" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "" #~ "Deixe o programa capturar a entrada do mouse quando estiver em tela cheia." #~ msgid "Take Focus" #~ msgstr "Tomar foco" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Ativá-lo se o programa não pegar o foco novamente na troca." #~ msgid "Mouse Warp" #~ msgstr "Distorção do mouse" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "Ative isso se você estiver com atraso ou dessincronização do mouse." #~ msgid "Screen Scaling" #~ msgstr "Dimensionamento de tela" #~ msgid "Set custom DPI." #~ msgstr "Defina DPI personalizado." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Renderizador" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Selecione qual back-end usar para o wined3d." #~ msgid "gl (default)" #~ msgstr "gl (padrão)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Gerenciar versão dos componentes" #~ msgid "DXVK Version" #~ msgstr "Versão do DXVK" #~ msgid "VKD3D Version" #~ msgstr "Versão do VKD3D" #~ msgid "DXVK NVAPI Version" #~ msgstr "Versão do DXVK NVAPI" #~ msgid "LatencyFleX Version" #~ msgstr "Versão do LatencyFleX" #~ msgid "false" #~ msgstr "falso" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "O mesmo que o do Bottles, mas fornecido pela Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Otimize o desempenho dos jogos sob demanda." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Use o micro-compositor do Gamescope." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "Padrões para o caminho da garrafa." #~ msgid "Reset to default" #~ msgstr "Restaurar padrão" #~ msgid "Choose a directory" #~ msgstr "Escolha um diretório" #~ msgid "Audio" #~ msgstr "Áudio" #~ msgid "Reduce Latency" #~ msgstr "Reduzir a latência" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Definir a latência do PulseAudio para 60 ms, aumentando a qualidade do " #~ "som." #~ msgid "Versioning" #~ msgstr "Controle de versão" #~ msgid "Use Compression for States" #~ msgstr "Usar compactação para estados" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Isso reduzirá o espaço usado pelos estados, mas desacelerará sua criação." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "O Bottles criará um estado antes de executar qualquer dependência ou " #~ "instalador." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "" #~ "Use padrões personalizados para excluir alguns caminhos do controle de " #~ "versão." #~ msgid "Development and Debugging" #~ msgstr "Desenvolvimento e Depuração" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Uma sobreposição de Vulkan e OpenGL para monitoramento de FPS, " #~ "temperaturas, carga de CPU/GPU e mais." #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Registrar caminhos de código que não foram implementados no Wine." #~ msgid "No Programs found" #~ msgstr "Nenhum programa encontrado" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Instale programas da seção de instaladores ou executando o executável do " #~ "instalador, você também pode adicionar executáveis manualmente com o " #~ "botão \"+\"." #~ msgid "Toggle Hidden" #~ msgstr "Alternar oculto" #~ msgid "Take a break, it may take a while." #~ msgstr "Faça uma pausa, pode demorar um pouco." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Configura como o Gamescope deve gerenciar a janela dos jogos que você " #~ "executará." #~ msgid "Width (e.g. 1280)" #~ msgstr "Largura (por exemplo, 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Altura (por exemplo, 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Resolução do Gamescope" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Alterar nível de registro.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "Configurações do vkBasalt" #~ msgid "Start off by creating a Bottle." #~ msgstr "Comece criando uma garrafa." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Execute aplicativos Windows no Linux.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Caminho de Garrafas Personalizado (Requer Reinicialização)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Escolha onde armazenar novas garrafas (isso não moverá as existentes)." #~ msgid "In early development (requires restart)." #~ msgstr "Em desenvolvimento inicial (requer reinicialização)." #~ msgid "Import/Export…" #~ msgstr "Importar/exportar…" #~ msgid "Support" #~ msgstr "Apoiar" #~ msgid "Forums" #~ msgstr "Fóruns" #~ msgid "Open menu" #~ msgstr "Abrir menu" #~ msgid "New bottle" #~ msgstr "Crie uma nova garrafa" #~ msgid "Confirm" #~ msgstr "Confirmar" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Tem certeza de que deseja terminar todos os processos?\n" #~ "Isso pode causar perda de dados." #~ msgid "Default to the bottle path." #~ msgstr "Aponte para o caminho da garrafa." #~ msgid "Details & Utilities" #~ msgstr "Detalhes e utilitários" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Encontrado no menu Iniciar da sua garrafa." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Uma garrafa chamada “{0}” foi criada com êxito" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' instalado." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Notícias" #~ msgid "Use compression for versioning states" #~ msgstr "Use compactação para o controle de versões" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Crie uma nova garrafa" #, fuzzy #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Traduções para o suéco graças a @julroy67" #, fuzzy #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Traduções para o indonésio graças a @rezaalmanda" #, fuzzy #~ msgid "Thai translations thanks to @SashaPGT" #~ msgstr "Traduções para húngaro graças a @ovari" #, fuzzy #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Traduções para o espanhol graças a @oscfdezdz" #, fuzzy #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Traduções para o francês graças a @hugok79" #, fuzzy #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Traduções alemãs graças a @thericosanto" #~ msgid "Easily manage wineprefix" #~ msgstr "Gerencie o wineprefix facilmente" #~ msgid "Experiments:library" #~ msgstr "Experimentos:biblioteca" #~ msgid "Toggle experimental Library mode." #~ msgstr "Alternar modo experimental de biblioteca." #~ msgid "Loading…" #~ msgstr "Carregando…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "O caminho das garrafas personalizadas não foi encontrado. Por favor, " #~ "verifique o caminho em Preferências.\n" #~ "Fazendo fallback para o caminho padrão; nenhuma garrafa desse caminho " #~ "será listada!" #~ msgid "Health check" #~ msgstr "Verificação de Integridade" #~ msgid "Generating state files index …" #~ msgstr "Gerando índice de arquivos de estado…" #~ msgid "Creating a restore point …" #~ msgstr "Criando um ponto de restauração…" #~ msgid "Could not create the state folder." #~ msgstr "Não foi possível criar a pasta do estado." #~ msgid "Updating index …" #~ msgstr "Atualizando índice…" #~ msgid "Could not update the states file." #~ msgstr "Não foi possível atualizar o arquivo de estados." #~ msgid "Could not update the index file." #~ msgstr "Não foi possível atualizar o arquivo de índice." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Argumentos encontrados para o executável: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Etapa {self.__step} de {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' aberto." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' aberto com a Steam." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Índice para o estado {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Leia a documentação sobre dependências." #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Alterne a sobreposição DXVK mostrando FPS e outros detalhes em " #~ "aplicativos D3D." #~ msgid "Read documentation about programs" #~ msgstr "Leia a documentação sobre programas" #~ msgid "Extra settings" #~ msgstr "Configurações extras" #~ msgid "Local Resources" #~ msgstr "Recursos locais" #~ msgid "Search for Prefixes" #~ msgstr "Pesquisar prefixos" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Ative o controle de versão para salvar e restaurar o estado da garrafa." #~ msgid "Your Library" #~ msgstr "Sua biblioteca" #~ msgid "Health Check" #~ msgstr "Verificação de integridade" #~ msgid "Updating states …" #~ msgstr "Atualizando estados…" #~ msgid "" #~ "Steam was not found or Bottles does not have enough permissions.Visit " #~ "https://docs.usebottles.com/flatpak/cant-enable-steam-proton-manager" #~ msgstr "" #~ "Steam não foi encontrada ou Bottles não tem permissões suficientes.Visite " #~ "https://docs.usebottles.com/flatpak/cant-enable-steam-proton-manager" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality" #~ msgstr "" #~ "Defina a latência do PulseAudio para 60 ms, aumentando a qualidade do som" #~ msgid "Search for installed programs" #~ msgstr "Buscar programas instalados" #~ msgid "Game resolution" #~ msgstr "Resolução do jogo" #~ msgid "Gamescope resolution" #~ msgstr "Resolução do Gamescope" #~ msgid "Frame rate limit (e.g. 60)" #~ msgstr "Limite de taxa de quadros (por exemplo, 60)" #~ msgid "Frame rate limit (when unfocused)" #~ msgstr "Limite de taxa de quadros (quando desfocado)" #~ msgid "Use integer scaling" #~ msgstr "Usar escala inteira" #~ msgid "Window type" #~ msgstr "Tipo de janela" #~ msgid "Loading..." #~ msgstr "Carregando..." #~ msgid "Task manager" #~ msgstr "Gerenciador de tarefas" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Escolha onde armazenar as novas garrafas (isso não moverá as existentes)" #~ msgid "Installing..." #~ msgstr "Instalando..." #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "Não é possível criar a entrada da área de trabalho devido a privilégios " #~ "ausentes.\n" #~ "Veja nosso vídeo sobre como corrigir isso no Flatpak." #~ msgid "Type a short comment:" #~ msgstr "Digite um breve comentário:" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Executores do Lutris" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Versionamento de garrafas (experimental)" #~ msgid "Translate" #~ msgstr "Traduzir" #~ msgid "Funding" #~ msgstr "Financiar" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Relatório de " #~ "erro" #~ msgid "Blog" #~ msgstr "Blog" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Relatório de erro" #~ msgid "Open with explorer" #~ msgstr "Abrir com explorador" #~ msgid "Move inside the sandbox" #~ msgstr "Mover para dentro da sandbox" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Movendo para dentro da caixa de areia…" #~ msgid "Utilities" #~ msgstr "Utilitários" #~ msgid "Command line" #~ msgstr "Linha de comando" #~ msgid "Registry editor" #~ msgstr "Editor de registro" #~ msgid "Wine config" #~ msgstr "Configuração do Wine" #~ msgid "Control panel" #~ msgstr "Painel de Controle" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Modo de teste ativado: apenas são exibidas as dependências do repositório " #~ "de teste." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4..." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Embora os arquivos nessa página tenham sido verificados, podem estar sob " #~ "licença proprietária." #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Embora os arquivos nesta página tenham sido verificados, eles podem estar " #~ "sob uma licença proprietária." #~ msgid "Read documentation about installers\t" #~ msgstr "Leia a documentação sobre instaladores\t" #~ msgid "Bottle details" #~ msgstr "Detalhes da garrafa" #~ msgid "My beautiful bottle" #~ msgstr "Minha linda garrafa" #~ msgid "Rename bottle" #~ msgstr "Renomear garrafa" #~ msgid "Use DXVK" #~ msgstr "Usar o DXVK" #~ msgid "Use VKD3D" #~ msgstr "Usar o VKD3D" #~ msgid "Enable FSR" #~ msgstr "Habilitar FSR" #~ msgid "Enable LatencyFleX" #~ msgstr "Habilitar LatencyFleX" #~ msgid "Use a virtual desktop" #~ msgstr "Usar área de trabalho virtual" #~ msgid "Mouse capture fullscreen" #~ msgstr "Captura do mouse em tela cheia" #~ msgid "DXVK version" #~ msgstr "Versão do DXVK" #~ msgid "Manage VKD3D versions" #~ msgstr "Gerenciar versões do DXVK" #~ msgid "Will restart the wineserver." #~ msgstr "Será reiniciado o servidor wine." #~ msgid "DLL overrides" #~ msgstr "Substituições de DLL" #~ msgid "Read documentation about versioning\t" #~ msgstr "Leia a documentação sobre versionamento\t" #~ msgid "e.g. ucrtbase" #~ msgstr "ex: ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Substituições existentes" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "ex.: -exemplo1 -exemplo2 -exemplo3 =olá" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "ex.: MinhaGarrafaDuplicada" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicating" #~ msgstr "page_duplicating" #~ msgid "page_duplicated" #~ msgstr "page_duplicated" #~ msgid "New variable" #~ msgstr "Nova variável" #~ msgid "e.g. MY_VAR" #~ msgstr "ex. MINHA_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Aqui você pode alterar as variáveis de ambiente para os comandos que são " #~ "executados." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "ex.: VAR1=valor VAR2=valor" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "ex.: VAR1=valor VAR2=valor .." #~ msgid "e.g. 60" #~ msgstr "p. ex 60" #~ msgid "e.g. 30" #~ msgstr "p. ex 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Você está usando o Flatpak do Bottles, lembre-se de conceder permissões " #~ "através do Flatseal se o diretório do script estiver fora da " #~ "sandbox." #~ msgid "Type the new name:" #~ msgstr "Digite o novo nome:" #~ msgid "Type here.." #~ msgstr "Digite aqui.." #~ msgid "Message goes here." #~ msgstr "Mensagem vai aqui." #~ msgid "Utility & Preferences" #~ msgstr "Utilitário & Preferências" #~ msgid "Choose a name for your bottle" #~ msgstr "Escolha um nome para a sua garrafa" #~ msgid "Use custom path" #~ msgstr "Usar caminho personalizado" #~ msgid "Welcome" #~ msgstr "Bem-vindo" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "Bottles torna a execução de software Windows no Linux muito mais fácil." #~ msgid "What Are Bottles?" #~ msgstr "O que são Garrafas?" #~ msgid "" #~ "A bottle is a Windows-like environment configured to run Windows " #~ "software, you can have multiple apps in each bottle. \n" #~ "\n" #~ "Those are isolated and the software that runs inside can't access your " #~ "personal files if you don't allow it.\n" #~ "\n" #~ "Read more about" #~ msgstr "" #~ "Uma garrafa é um ambiente semelhante ao Windows configurado para executar " #~ "aplicativos Windows, você pode ter vários aplicativos em cada garrafa.\n" #~ "\n" #~ "Eles são isolados e os aplicativos que são executados dentro dele não " #~ "pode acessar seus arquivos pessoais se você não permitir.\n" #~ "\n" #~ "Leia mais sobre" #~ msgid "We Are Almost There" #~ msgstr "Estamos Quase Lá" #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Precisamos baixar e instalar alguns componentes (~75 MB) para prepará-lo.\n" #~ "\n" #~ "Não podemos oferecer esses arquivos com o Bottles, pois eles possuem " #~ "diferentes ciclos de lançamento.\n" #~ "\n" #~ "Quando você estiver pronto, pressione o botão Instalar." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Sente-se e relaxe, pode demorar alguns minutos." #~ msgid "Download" #~ msgstr "Baixar" #~ msgid "Everything Is Ready!" #~ msgstr "Tudo pronto!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Agora você está pronto para criar suas primeiras garrafas." #~ msgid "Finish" #~ msgstr "Terminar" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Atenção: Certifique-se de dar permissão ao Flatpak para acessar o novo " #~ "caminho.\n" #~ "Isso vai quebrar a sandbox!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "A lista acima deve exibir versões instáveis." #~ msgid "Hide from list" #~ msgstr "Ocultar da lista" #~ msgid "Unhide from list" #~ msgstr "Descartar da lista" #~ msgid "Processing..." #~ msgstr "Processando..." #~ msgid "Your library" #~ msgstr "Sua biblioteca" #~ msgid "Go back" #~ msgstr "Voltar" #~ msgid "Installer requires local resources" #~ msgstr "O instalador precisa de recursos locais" #~ msgid ", " #~ msgstr ", " #, python-format #~ msgid "Pick executable for %s" #~ msgstr "Escolha um executável para %s" #~ msgid "Local resources not found or invalid" #~ msgstr "Recursos locais não encontrados ou inválidos" #~ msgid "Installation failed, please check the logs." #~ msgstr "Falha na instalação, verifique os logs." #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) Seguindo com ambiente padrão…" #~ msgid "Confirm deletion" #~ msgstr "Confirme a exclusão" #~ msgid "Done" #~ msgstr "Feito" #~ msgid "Caffe runners" #~ msgstr "Executores do Caffe" #~ msgid "Proton runners" #~ msgstr "Executores do Proton" #~ msgid "Other runners" #~ msgstr "Outros executores" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Fóruns do Bottles" #~ msgid "Unhide this program" #~ msgstr "Desocultar esse programa" #~ msgid "Type a name for your bottle" #~ msgstr "Escolha um nome para a sua garrafa" #~ msgid "New programs will be automatically found." #~ msgstr "Novos programas serão encontrados automaticamente." #~ msgid "Duplicate a bottle" #~ msgstr "Duplicar uma garrafa" #~ msgid "Change environment variables" #~ msgstr "Alterar variáveis de ambiente" #~ msgid "This field cannot contain special characters!" #~ msgstr "Esse campo não pode conter caracteres especiais!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Camadas de compatibilidade permitem que o software Windows seja instalado " #~ "e executado em sistemas Linux.\n" #~ "\n" #~ " Garrafas são ambientes onde o executor configura o sistema e " #~ "onde o software Windows é executado e instalado.\n" #~ "\n" #~ " Leia mais " #~ "sobre Camadas de compatibilidade " #~ msgid "Import & export" #~ msgstr "Importar e exportar" #~ msgid "Flatpak help" #~ msgstr "Ajuda do Flatpak" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Não consigo ver minhas garrafas antigas após a atualização." #~ msgid "I don't see some directories." #~ msgstr "Eu não vejo alguns diretórios." #~ msgid "I can't see the files in my home." #~ msgstr "Não consigo ver os arquivos em minha home." #~ msgid "Executable silently crash or black screen" #~ msgstr "Executável falhou silenciosamente ou tela preta" #~ msgid "Destroy this bottle" #~ msgstr "Destruir esta garrafa" #~ msgid "64 Bit" #~ msgstr "64 bits" #~ msgid "Make a backup of this bottle." #~ msgstr "Fazer um backup dessa garrafa." #~ msgid "64-bit" #~ msgstr "64-bits" #~ msgid "32-bit" #~ msgstr "32-bits" #~ msgid "Night theme" #~ msgstr "Tema noturno" #~ msgid "Use the night theme." #~ msgstr "Use o tema noturno." #~ msgid "Experiments:winebridge" #~ msgstr "Experimentos:winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Alterar a implementação experimental do winebridge." #~ msgid "Enable ACO shader compiler" #~ msgstr "Habilitar compilador de shaders ACO" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Melhora o desempenho em jogos e aplicativos 3D.\n" #~ "Desative se estiver enfrentando falhas gráficas." #~ msgid "Night mode" #~ msgstr "Modo noturno" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "Use o WineBridge para gerenciamento de processos e programas." #~ msgid "Bottles' Issues" #~ msgstr "Problemas com o Bottles" #~ msgid "Bottles Started!" #~ msgstr "Garrafas iniciadas!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Essa é uma funcionalidade experimental em estágio inicial, seja cuidadoso " #~ "e reporte bugs." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Bottles Developers" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Otimize o desempenho dos jogos sob demanda" #~ msgid "NVAPI version" #~ msgstr "Versão do NVAPI" #~ msgid "Point to the bottle path" #~ msgstr "Aponte para o caminho da garrafa" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "" #~ "O Gamemode não está disponível em seu sistema ou não está funcionando." #~ msgid "Experiments:installers" #~ msgstr "Experimentos:instaladores" #~ msgid "Software" #~ msgstr "Programas" #~ msgid "An environment improved for Windows software." #~ msgstr "Um ambiente otimizado para programas do Windows." #~ msgid "Use a dark application theme." #~ msgstr "Usar um tema de aplicativo escuro." #~ msgid "Experiments:versioning" #~ msgstr "Experimentos:versionamento" #~ msgid "Import and export" #~ msgstr "Importar e exportar" #, fuzzy #~ msgid "Creating sandboxed folders…" #~ msgstr "Executando como flatpak, criando pastas em sandbox…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "" #~ "Estes são os processos wine/wineserver em execução no seu Computador." #~ msgid "Check for running processes." #~ msgstr "Verifique se há processos em execução." #~ msgid "Backup bottle" #~ msgstr "Faça backup desta garrafa" #~ msgid "Reboot Windows" #~ msgstr "Reiniciar" #~ msgid "Bottle" #~ msgstr "Garrafa" #~ msgid "No runners found, please install one." #~ msgstr "Nenhum executor encontrado, por favor instale um." #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "DXVK não encontrado, instalando a versão mais recente…" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "VKD3D não encontrados, instalando a versão mais recente…" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "DXVK não encontrado, instalando a versão mais recente…" #, fuzzy, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Sua nova garrafa: {0} agora está pronta!" #~ msgid "Improved the Download manager" #~ msgstr "Gerenciador de download melhorado" #~ msgid "Update to GNOME Runtime 41." #~ msgstr "Atualizado para o GNOME Runtime 41." #~ msgid "" #~ "The DXVK and VKD3D installation are now performed in asynchronous mode" #~ msgstr "A instalação do DXVK e VKD3D agora é realizada de modo assíncrono" #~ msgid "UI improvements for elementary OS" #~ msgstr "Melhorias na interface para o elementary OS" #~ msgid "" #~ "Fixed a bug in component installation that was assigning the wrong name " #~ "after download." #~ msgstr "" #~ "Corrigido um bug na instalação do componente que atribuía um nome errado " #~ "após o download." #~ msgid "Fixed the wrong text for cwd label." #~ msgstr "Corrigido o texto incorreto para o rótulo cwd." #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Corrigido um bug que fazia com que o Bottles travasse ao iniciar " #~ "executáveis com argumentos." #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Traduções para o japonês graças a @jatin-cbs" #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "" #~ "Traduções para o português (Brasil) graças a Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgid "Choose an environment" #~ msgstr "Escolha um ambiente" #~ msgid "Download & Install this runner" #~ msgstr "Baixar e instalar este executor" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #~ msgid "Use %command% in launch options to set prefixes and suffixes" #~ msgstr "" #~ "Use %command% nas opções de lançamento para definir prefixos e sufixos" #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "" #~ "Criar uma bottle onde será lançado o executável escolhido no seu " #~ "gerenciador de arquivos" #~ msgid "" #~ "Rewrited the manager to be less recursive and more user-friendly to " #~ "developers" #~ msgstr "" #~ "O gerenciador foi reescrito para ser menos recursivo e mais amigável para " #~ "os desenvolvedores" #~ msgid "" #~ "The dependencies/components/installers has now they own managers, " #~ "indipendent from the main one" #~ msgstr "" #~ "As dependências/componentes/instaladores agora têm os seus próprios " #~ "gerenciadores, independentes do principal" #~ msgid "" #~ "The dependencies manager can now extract single files from Windows " #~ "Cabinet files" #~ msgstr "" #~ "O gerenciador de dependências agora pode extrair arquivos individuais de " #~ "arquivos do Windows Cabinet" #~ msgid "" #~ "Now the user need to accept the notice in the crash report, before " #~ "submiting new reports" #~ msgstr "" #~ "Agora o usuário precisa aceitar a notificação no relatório de erro, antes " #~ "de submeter novos relatórios" #~ msgid "The user homedir is now removed from the reports" #~ msgstr "O diretório home do usuário agora é removido dos relatórios" #~ msgid "" #~ "The lutris-lol runner is now hidden when Bottles is running under " #~ "flatpak, as it is not compatible with it" #~ msgstr "" #~ "O executor lutris-lol agora é ocultado quando Bottles está rodando sob " #~ "flatpak, devido a incompatibilidade" #~ msgid "" #~ "The Windows Cabinet extraction is now quiet and only show relavant logs" #~ msgstr "" #~ "A extração do Windows Cabinet agora é silenciosa e apenas exibe logs " #~ "relevantes" #~ msgid "" #~ "The download status icon in the preferencies dialog, is now on the right " #~ "of the percentage, so it will be no more moved by the percentage" #~ msgstr "" #~ "O ícone de status de download, no diálogo de preferências, agora fica à " #~ "direita da percentagem, não sendo mais deslocado pela percentagem" #~ msgid "" #~ "Fixed a bug in name resolution that could cause Bottles to crash if it " #~ "cannot reach a resource" #~ msgstr "" #~ "Corrigido um bug na resolução de nome que poderia provocar o travamento " #~ "de Bottles, caso não encontrasse um recurso" #~ msgid "Environment names are now translated again" #~ msgstr "Nomes de ambiente agora são novamente traduzidos" #~ msgid "Added missing translations in bottle creation" #~ msgstr "Adicionadas traduções que faltavam na criação de bottle" #~ msgid "" #~ "Fixed a problem in Wayland support that was setting DISPLAY to the wrong " #~ "parameter" #~ msgstr "" #~ "Corrigido um problema no suporte a Wayland que estava configurando " #~ "DISPLAY com o parâmetro errado" #~ msgid "The directory for added custom programs was wrong" #~ msgstr "" #~ "O diretório para os programas personalizados adicionados estava errado" #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Traduções em chinês (simplificado) graças a @sr093906" #~ msgid "Are you experiencing problems reaching a directory in Bottles?" #~ msgstr "Está com dificuldade de acessar um diretório em Bottles?" #~ msgid "Downloads" #~ msgstr "Downloads" #, fuzzy #~ msgid "Toggle the last Update date in the bottles list" #~ msgstr "Alternar a data da última atualização na lista de garrafas" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Escolha um arquivo executável do Windows" #, fuzzy #~ msgid "" #~ "Now a visual feedback is provided when a download fail the checksum " #~ "validation" #~ msgstr "" #~ "Agora um feedback visual é fornecido quando um download falha a validação " #~ "do checksum" #~ msgid "Wine support for Wayland trought XWayland" #~ msgstr "Suporte de wine para Wayland através de XWayland" #, fuzzy #~ msgid "Support for 32-bit bottles with custom environment" #~ msgstr "Crie um novo bottle com o ambiente selecionado" #~ msgid "" #~ "Removed colors from the environments in the bottle creation as these can " #~ "be interpreted as suggested actions" #~ msgstr "" #~ "Removidas as cores dos ambientes na criação da garrafa uma vez que estas " #~ "podem ser interpretadas como ações sugeridas" #~ msgid "" #~ "Now the user can only install one dependency per time to avoid conflicts" #~ msgstr "" #~ "Agora o usuário só pode instalar uma dependência por vez para evitar " #~ "conflitos" #, fuzzy #~ msgid "" #~ "Now the Crash Report dialog display similar reports before send a new one" #~ msgstr "" #~ "Agora, a caixa de diálogo Crash Report exibe relatórios semelhantes antes " #~ "de enviar um novo" #, fuzzy #~ msgid "" #~ "Now it is possible to clone a bottle with a new name, this can also be " #~ "used for bottles templating" #~ msgstr "" #~ "Agora é possível clonar uma garrafa com um novo nome, isto também pode " #~ "ser usado para modelos de garrafas" #~ msgid "Reduced the Flatpak permissions" #~ msgstr "Reduzida as permissões Flatpak" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Escolha um arquivo executável do Windows" #~ msgid "" #~ "You can see a new button in the bottle details with a folder icon, this " #~ "helps you expose new directories to Bottles" #~ msgstr "" #~ "Você pode ver um novo botão nos detalhes da garrafa com um ícone de " #~ "pasta, o que ajuda a expor novos diretórios para Bottles" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "Corrigido um bug que fazia com que os Bottles travassem quando o download " #~ "de um componente falha" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "Corrigido um bug que fazia com que os Bottles travassem quando o download " #~ "de um componente falha" #, fuzzy #~ msgid "Fixed the File Manager integration in Flatpak" #~ msgstr "Corrigida a integração do gerenciador de arquivos no Flatpak" #, fuzzy #~ msgid "Fixed a bug in temp directory clean up" #~ msgstr "Corrigido um bug na limpeza do diretório temporário" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "Corrigido um bug que fazia com que os Bottles travassem quando o download " #~ "de um componente falha" #, fuzzy #~ msgid "Fixed a bug in bottle configuration upgrade that was causing a loop" #~ msgstr "" #~ "Corrigido um bug na atualização da configuração da garrafa que estava " #~ "causando um loop" #, fuzzy #~ msgid "" #~ "Frech translations thanks to J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka, K. Herbert" #~ msgstr "" #~ "Traduções para o frances graças a J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka, K. Herbert" #, fuzzy #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Traduções para o italiano graças a @ blackcat-917" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Traduções para húngaro graças a @ovari" #, fuzzy #~ msgid "Polish translations thanks to Krzysztof Marcinek" #~ msgstr "Traduções para polonês graças a Krzysztof Marcinek" #, fuzzy #~ msgid "Run executables without show the Bottles Window" #~ msgstr "Execute executáveis sem mostrar a janela das garrafas" #~ msgid "Dependencies can now set register keys" #~ msgstr "As dependências agora podem definir chaves de registro" #~ msgid "Fixed a bug on processes listing" #~ msgstr "Corrigido um bug na listagem de processos" #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "Corrigido um bug que fazia com que alguns programas não fossem colocados " #~ "na seção Programas" #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Aviso para recursos experimentais" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Suporte experimental para instaladores de garrafas" #~ msgid "Browse programs path" #~ msgstr "Percorrer o caminho dos programas" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "" #~ "Atualize o agente de execução (runner) para o mais recente instalado " #~ "localmente" #~ msgid "Destroy bottle" #~ msgstr "Destruir Bottle" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Isso mudará o runner de {0} para {1}." #~ msgid "Run in this bottle" #~ msgstr "Rode neste Bottle" #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Traduções para o tcheco graças a @pervoj e Vojtěch Perník" #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Traduções de Esperanto graças a @phlostically" #, fuzzy #~ msgid "Backup bottle configuration and archive" #~ msgstr "Gerando arquivo de configuração do Bottle …" #, fuzzy #~ msgid "Import backup archives" #~ msgstr "Escolha um arquivo de backup" #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Traduções da Ucrânia graças a @marchellodev" #~ msgid "This is the manifest for {0}." #~ msgstr "Este é o manifest de {0}." #~ msgid "This is the index for {0}." #~ msgstr "Este é o índice para {0}." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "O arquivo baixado {0} parece corrompido. Tente novamente." #~ msgid "Installing {0} runner …" #~ msgstr "Instalando {0} runner…" #~ msgid "Component {0} successfully installed!" #~ msgstr "Componente {0} instalado com sucesso!" #~ msgid "{0} completed for {1}." #~ msgstr "{0} completado para {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0} importado com sucesso!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "Seu backup para {0} está pronto!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Seu backup {0} foi importado com sucesso.!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Falha ao importar backup {0}!" #~ msgid "What is Wine?" #~ msgstr "O que é Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine é um camada de compatibilidade que permite que o software Windows " #~ "seja executado no Linux.\n" #~ "No Bottles, é chamado de runner.\n" #~ "\n" #~ "Wineprefixes são ambientes nos quais o Wine funciona. Em Bottles, " #~ "chamamos isso de bottles." #~ msgid "Page 1" #~ msgstr "Primeira página" #~ msgid "DXVK Versions" #~ msgstr "Versões do DXVK" #~ msgid "Failed to clear temp path!" #~ msgstr "Falha ao limpar o caminho temporário!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Os caminho dos Runners não existem, criando agora." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "O caminho das Bottles não existe, criando agora." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Caminho da Dxvk não existe, criando agora." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Caminho temporário não existe, criando agora." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "A extração falhou! O arquivo termina antes do esperado." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "O arquivo [{0}] já existe em temp, pulando." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "Renomeando [{0}] para [{1}]." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "O arquivo baixado [{0}] parece corrompido." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Checksum da fonte: [{0}] baixado: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Instalando o componente: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Instalando a dependência: [{0}] no bottle: [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Removendo [{0}] do system32 no bottle: [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}] não encontrado no bottle: [{1}], falha ao remover do system32." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "Removendo dependência: [{0}] do bottle: configuração [{1}]." #~ msgid "Runners found: [{0}]" #~ msgstr "Runners encontrados: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "Dxvk encontrado: [{0}]" #~ msgid "No dxvk found." #~ msgstr "Nenhum dxvk encontrado." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "Chave: [{0}] não está no bottle: [{1}] configuração, atualização." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "" #~ "Chave: [{0}] não está no bottle: [{1}] Parâmetros de configuração, " #~ "atualizando." #~ msgid "Bottles found: %s" #~ msgstr "Bottles encontradas: %s" #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Chave de configuração: [{0}] para [{1}] para bottle: [{2}]…" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Aplicando ambiente: [{0}] …" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Bottle: [{0}] criada com sucesso!" #~ msgid "Deleting a bottle …" #~ msgstr "Excluindo um bottle …" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Bottle excluída com sucesso no caminho: [{0}]" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Caminho vazio encontrado, falhando para evitar desastres." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Tentando consertar o bottle: [{0}] …" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Adicionando chave: [{0}] com Valor: [{1}] e Dados: [{2}] no bottle de " #~ "registro: {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "" #~ "Removendo valor: [{0}] para a chave: [{1}] no bottle de registro: {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Instalando dxvk para o Bottle: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Removendo dxvk no bottle: [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Executando um executável no wineprefix …" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "Executando wineboot no wineprefix …" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "Executando winecfg no wineprefix …" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Executando winetricks no wineprefix …" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Executando um console de depuração no wineprefix …" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "Executando um CMD no wineprefix …" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Executando um gerenciador de tarefas no wineprefix …" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Executando o painel de controle no wineprefix …" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Executando o desinstalador no wineprefix …" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Executando um Editor de Registro no wineprefix …" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Mandando Status: [{0}] para o wineprefix …" #~ msgid "Opening the file manager in the path …" #~ msgstr "Abrindo o gerenciador de arquivos no caminho …" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Importando wineprefix [{0}] em um novo bottle …" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "" #~ "Error ao criar o caminho do Bottle para o wineprefix [{0}]. Abortando." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wineprefix: [{0}] importado com sucesso!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] arquivos para substituir." #~ msgid "[{0}] files to add." #~ msgstr "[{0}] arquivos para adicionar." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Configuração de backup: [{0}] em [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Bottle reserva: [{0}] em [{1}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Falha ao salvar backup no caminho: {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Falha ao importar backup: [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Status da conexão: online …" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Correção do estilo de seleção de ambiente no tema Yaru" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "Não destrói page_details na exclusão do bottle" #~ msgid "Add freetype as a dependency" #~ msgstr "Adiciona freetype como um dependência" #~ msgid "Bundle GTK with AppImage" #~ msgstr "Dependência do pacote GTK para o AppImage" #~ msgid "Vertical layout for downloads" #~ msgstr "Layout vertical para downloads" #, fuzzy #~ msgid "Execute .bat files in your bottles" #~ msgstr "Execute neste bottle" #, fuzzy #~ msgid "Experiments can now be enabled from Preferences" #~ msgstr "O Runner pode ser alterado na guia Preferências." #, fuzzy #~ msgid "Backup and restore bottles" #~ msgstr "Faça backup deste bottle" #, fuzzy #~ msgid "Bottle configuration update across software updates" #~ msgstr "As configurações atualizam o sistema nas versões dos Bottles" #, fuzzy #~ msgid "Toggle RC releases for runners" #~ msgstr "Ativar Release Candidate para Runners" #~ msgid "Environment description" #~ msgstr "Descrição do ambiente" #~ msgid "Custom path are not supported in this version" #~ msgstr "O caminho personalizado não é compatível com esta versão" #~ msgid "/opt/MyNewBottle" #~ msgstr "/opt/MeuNovoBottle" #~ msgid "" #~ "Versioning is an experimental feature of Bottles, we do not recommend " #~ "using it in production. Proceed with caution!" #~ msgstr "" #~ "O controle de versão é um recurso experimental do Bottles, não " #~ "recomendamos usá-lo na produção. Prossiga com cuidado!" #~ msgid "Runner can be changed from Preferences tab." #~ msgstr "O Runner pode ser alterado na guia Preferências." #~ msgid "Open winecfg in this Bottle for advanced configurations." #~ msgstr "Abra winecfg neste Bottle para configurações avançadas." #~ msgid "" #~ "Launch a debug console in this bottle. Read in our documentation how to " #~ "use debugging. [F1]" #~ msgstr "" #~ "Inicie um console de depuração neste bottle. Leia em nossa documentação " #~ "como usar a depuração. [F1]" #~ msgid "Use this to uninstall programs from the Bottle." #~ msgstr "Use isso para desinstalar programas do Bottle." #~ msgid "Open a CMD in this Bottle." #~ msgstr "Abra um CMD neste Bottle." #~ msgid "CMD" #~ msgstr "CMD" #~ msgid "Use regedit to add, edit and delete Wine register keys." #~ msgstr "" #~ "Use o regedit para adicionar, editar e excluir chaves de registro do Wine." #~ msgid "Browse the C:\\ of this Bottle." #~ msgstr "Procure o C:\\ desta garrafa." #~ msgid "Kill all processes running in this Bottle." #~ msgstr "Mate todos os processos em execução nesta Bottle." #~ msgid "Simulates a system reboot (this does not terminate processes)." #~ msgstr "Simula uma reinicialização do sistema (isso não encerra processos)." #~ msgid "Simulates a system shutdown (this does not terminate processes)." #~ msgstr "Simula um desligamento do sistema (isso não encerra processos)." #~ msgid "Remaining disk space:" #~ msgstr "Espaço restante em disco:" #~ msgid "X of Y" #~ msgstr "X de Y" #~ msgid "Dashboard" #~ msgstr "Painel de controle" #~ msgid "Fsync (futex synchronization)" #~ msgstr "Fsync (sincronização futex)" #~ msgid "" #~ "Enable eventfd based synchronization to increase performance for multi-" #~ "core processors." #~ msgstr "" #~ "Habilite a sincronização baseada em eventfd para aumentar o desempenho de " #~ "processadores multi-core." #~ msgid "Esync (eventfd synchronization)" #~ msgstr "Esync (sincronização eventfd)" #~ msgid "Enable ACO to increase performance in-game when using Mesa drivers." #~ msgstr "" #~ "Habilite o ACO para aumentar o desempenho no jogo ao usar drivers Mesa." #~ msgid "GPU" #~ msgstr "GPU" #~ msgid "" #~ "In laptops with two GPUs (Intel+NVIDIA or AMD+Nvidia or Intel+AMD), " #~ "select this to use the discrete card." #~ msgstr "" #~ "Em laptops com duas GPUs (Intel+NVIDIA ou AMD+Nvidia ou Intel+AMD), " #~ "selecione esta opção para usar a placa dedicada." #~ msgid "Desktop virtualization" #~ msgstr "Virtualização de desktop" #~ msgid "Virtualize a desktop where to spawn all Windows applications." #~ msgstr "" #~ "Virtualize uma área de trabalho onde gera todos os aplicativos do Windows." #~ msgid "DLL" #~ msgstr "DLL" #~ msgid "Syntax: dll1,dll2=value;dll3=value" #~ msgstr "Sintaxe: dll1, dll2= valor;dll3=valor" #~ msgid "Save DLL overrides." #~ msgstr "Salvar substituições de DLL." #~ msgid "Add new dll overrides" #~ msgstr "Adicionar novas substituições de dll" #~ msgid "Customize preferences for this Bottle." #~ msgstr "Personalize as preferências para este Bottle." #~ msgid "" #~ "The following packages are downloaded from external sources (mainly from " #~ "Microsoft)." #~ msgstr "" #~ "Os seguintes pacotes são baixados de fontes externas (principalmente da " #~ "Microsoft)." #~ msgid "Open a issue" #~ msgstr "Relatar um problema" #~ msgid "" #~ "Install dependencies (like corefonts, vcrun6, ..) for better software " #~ "compatibility." #~ msgstr "" #~ "Instale dependências (como corefonts, vcrun6, ..) para melhor " #~ "compatibilidade de software." #~ msgid "The program installer is an experimental feature and may not work." #~ msgstr "" #~ "O instalador do programa é um recurso experimental e pode não funcionar." #~ msgid "Check for new installers" #~ msgstr "Verifique se há novos instaladores" #~ msgid "Here you can see, create, revert and delete bottle states." #~ msgstr "Aqui você pode ver, criar, reverter e excluir estados do bottle." #~ msgid "Runner x.y" #~ msgstr "Runner x.y" #~ msgid "Cancel download" #~ msgstr "Cancelar download" #~ msgid "Download preferences" #~ msgstr "Preferências de download" #~ msgid "Help translate" #~ msgstr "Ajuda a traduzir" #~ msgid "New Bottle details" #~ msgstr "Detalhes da nova Bottle" #~ msgid "Proceed with the installation of the latest version?" #~ msgstr "Continuar com a instalação da versão mais recente?" #~ msgid "" #~ "But you don't seem to be connected to the internet and you won't be able " #~ "to download a runner. Connect to the internet and confirm this message to " #~ "begin the download." #~ msgstr "" #~ "Mas parece que você não está conectado à internet e não conseguirá baixar " #~ "um runner. Conecte-se à internet e confirme esta mensagem para iniciar o " #~ "download." #~ msgid "OK status received" #~ msgstr "Status OK recebido" #~ msgid "Cancel status received" #~ msgstr "Status cancelar recebido" #~ msgid "" #~ "The gaming environment has everything needed to run modern Windows games " #~ "on Linux" #~ msgstr "" #~ "O ambiente Jogos tem tudo o que você precisa para rodar jogos modernos do " #~ "Windows no Linux" #~ msgid "" #~ "The software environment includes dependencies commonly used by modern " #~ "software." #~ msgstr "" #~ "O ambiente Programas inclui dependências comumente usadas por softwares " #~ "modernos." #~ msgid "Selected env is: [{0}]" #~ msgstr "O env selecionado é: [{0}]" #~ msgid "The programs installed in the bottle will be listed here." #~ msgstr "Os programas instalados no bottle serão listados aqui." #~ msgid "" #~ "There are no dependencies installed and we can't fetch from repository." #~ msgstr "Não há dependências instaladas e não podemos buscar do repositório." #~ msgid "We can't fetch the installers from the repository right now." #~ msgstr "Não podemos obter os instaladores do repositório agora." #~ msgid "Use the '+' button to create one." #~ msgstr "Use o botão '+' para criar um." #~ msgid "In Bottles v2, our Dependencies tool replaces Winetricks." #~ msgstr "" #~ "No Bottles v2, nossa ferramenta Dependências substitui o Winetricks." #~ msgid "" #~ "This is a development release. Please report bugs in the GitHub " #~ "repository." #~ msgstr "" #~ "Esta é uma versão de desenvolvimento. Por favor, reporte os bugs no " #~ "repositório GitHub." #~ msgid "Dependencies can now extract archives" #~ msgstr "As dependências agora podem extrair arquivos" #~ msgid "Name your bottle" #~ msgstr "Nomeie sua bottle" #~ msgid "Change runner" #~ msgstr "Trocar runner" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Shutdown Windows" #~ msgstr "Desligar" #~ msgid "Kill all wine processes" #~ msgstr "Mate todos os processos" #~ msgid "Last update for this bottle." #~ msgstr "Última atualização para este bottle." #, fuzzy #~ msgid "GE Proton" #~ msgstr "ProtonDB" #~ msgid "Whether Bottles should use the Night theme variant." #~ msgstr "Se o Bottles deve usar uma variante de tema escuro." #~ msgid "Re-initializing registry…" #~ msgstr "Reinicializando o registro…" #~ msgid "Indonesian translations thanks to @rezaalmanda" #~ msgstr "Traduções para o indonésio graças a @rezaalmanda" #~ msgid "Spanish translations thanks to @oscfdezdz" #~ msgstr "Traduções para o espanhol graças a @oscfdezdz" #~ msgid "Portuguese translations thanks to @hugok79" #~ msgstr "Traduções para o francês graças a @hugok79" #~ msgid "German translations thanks to @thericosanto" #~ msgstr "Traduções alemãs graças a @thericosanto" #~ msgid "Hungarian translations thanks to @ovari" #~ msgstr "Traduções para húngaro graças a @ovari" #, fuzzy #~ msgid "Russian translations thanks to @tacitcoast" #~ msgstr "Traduções para russo graças a @tacitcoast" #~ msgid "Confirm upgrade" #~ msgstr "Confirme a atualização" #~ msgid "Restoring to state: [{0}]" #~ msgstr "Restaurando para o estado: [{0}]" ================================================ FILE: po/ro.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-11-29 16:00+0000\n" "Last-Translator: EnderIce2 \n" "Language-Team: Romanian \n" "Language: ro\n" "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" "X-Generator: Weblate 5.15-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Nicio cale specificată" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Copie de rezervă {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Se importă copia de rezervă: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Instalarea componentelor a eșuat. S-a încercat de 3 ori." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Lipsesc componente esențiale. Se instalează…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Nu s-a reușit crearea dosarului sticlei." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Nu s-a putut crea dosarul/fișierul înlocuitor." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Se generează configurarea sticlei…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Model găsit; se aplică…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Se actualizează configurația Wine…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Configurația Wine e actualizată!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Se pornește ca Flatpak, se creează dosarul într-un mediu izolat…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Se creează dosarul de utilizator…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Se stabilește versiunea de Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Se aplică reglările prestabilite CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Se optimizează mediul…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Se aplică mediul: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Se folosește o configurare personalizată a mediului…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Configurarea nu a fost găsită sau nu este valabilă…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Se instalează DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Se instalează VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Se instalează DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Se instalează dependența: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Se creează starea de versiune 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Se termină…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Se creează cache pentru model…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Se confirmă starea …" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Nimic de confirmat" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Noua stare [{0}] a fost creată cu succes!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Lista stărilor a fost recuperată cu succes!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Starea {0} a fost recuperată cu succes!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Se reface starea {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Starea nu a fost găsită" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Starea {} este deja starea activă" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Arată versiunea" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Calea executabilului" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Calea lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Numele Sticlei" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Transmite argumente" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URI greșit (syntax: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "S-a primit cererea [Închide]." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "S-a primit cererea [Ajutor]." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "S-a primit cererea [Actualizează]." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Donează" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Biblioteci terțe și mulțumiri speciale" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Sponsorizat și finanțat de" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Drepturi de autor © 2017 Programatorii Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Programatorii Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "merite_traducători" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Versiunea componentei" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Dezinstalează" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Caută Fișiere" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Instalarea nu a reușit. Acest lucru se poate datora unei erori de depozit, " "descărcării parțiale sau nepotrivirii sumei de control. Apasă pentru a " "încerca din nou." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Descarcă și instalează" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Arată Manifestul" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licența" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Reinstalează" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Raportează o eroare…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Numele dependenței" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Descrierea dependenței" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Categoria" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Descarcă și instalează această dependență" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "A apărut o eroare de instalare. Repornește Bottles pentru a citi raportul de " "eroare sau pornește-l prin terminal pentru a citi rezultatul." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Opțiuni Dependențe" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Depanare" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Caută fișiere…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplicat Sticlă…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Aceasta este arhiva completă a sticlei tale, inclusiv a fișierelor personale." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Copie de rezervă completă…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Aceasta este doar configurarea sticlei. Este perfectă dacă vrei să creezi " "una nouă, dar fără fișiere personale." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Exportă configurarea…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Arată programele ascunse" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Caută programe noi" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Elimină sticla…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Opțiuni secundare" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Oprește forțat toate procesele" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simulează oprirea sistemului Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Oprește" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simulează repornirea sistemului Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Repornește" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Opțiuni de pornire" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Pornește in Terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Trage aici fișierele de executat" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Sticla mea" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Mediu" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Executant" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Gestionarea versiunilor e activată pentru această sticlă" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Gestionarea versiunilor e activă pentru această sticlă." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Pornește executabilul…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programe" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Clic pe „Pornește executabilul…” pentru a porni un executabil, „Adaugă " "scurtături…” ca să adaugi un executabil în lista programelor, sau „" "Instalează programe…” pentru a instala programe menținute de comunitate." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Adaugă scurtături…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Instalează programe…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Opțiuni" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Reglări" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Gestionează reglările sticlei." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Dependențe" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Instalează dependențe pentru programe." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Instantanee" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Creează și gestionează stările sticlei." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Gestionare Activități" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Gestionează programele pornite." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Instrumente" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Linia de comandă" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Execută comenzi în interiorul sticlei." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Editor de registru" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Modifică registrul intern." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Instrumente vechi pentru Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Explorator" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Depanator" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Configurare" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Dezinstalator" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Panou de control" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Caută dependențe…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Nu ești conectat la internet :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Bottles nu e conectat la internet, deci dependențele nu sunt disponibile." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Dependențele sunt resurse care îmbunătățesc compatibilitatea programelor " "Windows.\n" "\n" "Fișierele de pe această pagină sunt furnizate de terți sub o licență " "neliberă. Prin instalarea lor, ești de acord cu condițiile licenței " "respective." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Raportează o problemă sau o dependență lipsă." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Raportează o dependență lipsă" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Citește documentația." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Documentația" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Caută" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Caută programe…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Instalează programe alese de comunitatea noastră.\n" "\n" "Fișierele de pe această pagină sunt furnizate de terți sub o licență " "neliberă. Prin instalarea lor, ești de acord cu condițiile licenței " "respective." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Nu s-au găsit instalatori" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Depozitul e inaccesibil sau niciun program de instalare nu este compatibil " "cu această sticlă." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Citește documentația" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Nume" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Componente" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Versiunea stratului de compatibilitate Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Se actualizează executantul și componentele, așteaptă…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Îmbunătățește compatibilitatea Direct3D 8/9/10/11 prin traducerea acestuia " "în Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Se actualizează DXVK, așteaptă…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" "Îmbunătățește compatibilitatea Direct3D 12 prin traducerea acestuia în " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Se actualizează VKD3D, așteaptă…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Se actualizează DXVK-NVAPI, așteaptă…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Mărește viteza de reacție. Poate fi detectat de unele programe antitrișare." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Se actualizează LatencyFleX, așteaptă…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Afișare" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "DLSS" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Mărește performanța în detrimentul aspectului utilizând DXVK-NVAPI. " "Funcționează numai pe cele mai noi GPU NVIDIA." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX super claritate" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Mărește performanța în detrimentul aspectului. Funcționează numai pe Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Gestionează reglările FidelityFX super claritate" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Grafică discretă" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Folosește placa grafică discretă pentru a mări performanța în detrimentul " "consumului de energie." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Efecte de postprocesare" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Adaugă diverse efecte de post-procesare folosind vkBasalt. Funcționează " "numai pe Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Gestionează reglările stratului de postprocesare" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Gestionează modul în care jocurile trebuie să fie afișate pe ecran cu " "ajutorul Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gestionează reglările Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Reglări avansate de afișare" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Performanță" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Activează sincronizarea pentru a crește performanța procesoarelor " "multinucleu." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Sincronizare" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistem" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Monitorizare performanțe" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Arată informații de monitorizare, cum ar fi frecvența cadrelor, " "temperaturile, încărcarea CPU/GPU și multe altele pe OpenGL și Vulkan " "utilizând MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Aplică un set de optimizări aparatului tău. Poate îmbunătăți performanța " "jocului." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Preîncarcă fișierele jocului" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Îmbunătățește timpul de încărcare dacă jocul e pornit de mai multe ori. " "Prima pornire a jocului va dura mai mult." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Gestionează reglările vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Captură de joc OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Act/Dez înregistrarea jocurilor OBS pentru toate programele Vulkan și OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Compatibilitate" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Versiunea de Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Se actualizează versiunea de Windows, așteaptă…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Limba" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Alege limba pentru programe." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Mediu izolat dedicat" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Folosește un mediu restricționat/gestionat pentru această sticlă." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Gestionează permisiunile mediului izolat" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Execuție Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Furnizează alte biblioteci pentru o compatibilitate mai mare. Dezactivează " "în caz de probleme." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Runtime Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Furnizează alte biblioteci pentru o compatibilitate mai mare cu jocurile " "Steam. Dezactivează în caz de probleme." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Dosar de lucru" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Restabilește valorile inițiale" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Prestabilit)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Înlocuiri DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Variabile de mediu" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Gestionare unități" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Instantanee automate" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Creează automat instantanee înainte de a instala programe sau de a modifica " "reglările." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Comprimare" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Comprimă instantaneele pentru a reduce spațiul. Acest lucru va încetini " "crearea de instantanee." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Folosește modele de excludere" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Exclude căile din instantanee." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Gestionare modele" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Actualizare" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Oprește procesul" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Nu s-au găsit instantanee" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Creează primul instantaneu pentru a începe să salvezi stările preferințelor " "tale." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Un scurt comentariu" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Salvează starea sticlei." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Creează un nou instantaneu" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Detalii" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Înapoi" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operațiuni" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Alege sticla" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Renunță" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Alege" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Creează o sticlă nouă" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Raport de erori Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Renunță" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Trimite raportul" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles s-a blocat ultima dată. Completează un raport atașând următorul " "„traceback” pentru a ne ajuta să identificăm problema și să prevenim ca " "aceasta să se repete." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Am găsit unul sau mai multe rapoarte similare (sau identice). Verifică cu " "atenție dacă nu a fost deja raportată eroarea înainte de a trimite unul nou. " "Fiecare raport necesită un efort din partea programatorilor pentru a " "diagnostica. Trebuie să le respecți munca și să te asiguri că nu publici " "duplicate." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Vreau totuși să raportez." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Opțiuni avansate" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Pachet incomplet" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Această versiune de Bottles nu pare să furnizeze toate dependențele de bază " "necesare, contactează administratorul pachetului sau folosește o versiune " "oficială." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Închide" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Bibliotecile de legături dinamice (DLL) pot fi specificate ca integrate " "(furnizate de Wine) sau native (furnizate de program)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Înlocuire nouă" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Înlocuiri" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Unități" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Acestea sunt căi din sistemul gazdă care sunt asociate și recunoscute ca " "dispozitive de către executant (de exemplu, C: D:…)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Scrisoare" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Unități existente" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplică sticla" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplică" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Introdu un nume pentru duplicatul sticlei." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Se duplică…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Poate dura ceva timp." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Sticlă duplicată" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Variabilele de mediu sunt valori cu nume dinamice care pot afecta modul în " "care procesele în curs de execuție se vor comporta în sticla ta." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Numele variabilei" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Variabile existente" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Modele de excludere" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Stabilește modelele care vor fi utilizate pentru a împiedica gestionarea " "versiunilor în anumite dosare." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Model" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Modele existente" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Reglări Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Salvează" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Gestionează modul în care trebuie afișate jocurile." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Claritatea jocului" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Folosește claritatea jocului video ca referință în pixeli." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Lățime" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Înălțime" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Claritatea ferestrei" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Mărește claritatea în pixeli când se utilizează o claritate mai mare decât " "cea a jocului." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Diverse" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Limita frecvenței cadrelor" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Limita frecvenței cadrelor dacă nu este focalizat" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Redimensionare cu întregi" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Tip de fereastră" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Fără margini" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Pe tot ecranul" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Vrei să continui cu instalarea?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Începe instalarea" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Acest program de instalare necesită anumite resurse locale care nu pot fi " "furnizate altfel." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Continuă" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Terminată!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Arată programe" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Instalarea nu a reușit!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Ceva n-a mers bine." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Toate mesajele" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Importante" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Erori" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Avertizări" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Informații" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Jurnal" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Jurnal" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Modifică nivelul de înregistrare în jurnal." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Toate" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Aceste argumente vor fi transmise la pornire." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Argumente personalizate" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Argumente de comandă" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "De exemplu: VAR=valoare %comandă% -examplu1 -exemplu2 -exemplu3=bună" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Script post-executare" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Alege un script care trebuie executat după pornire." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Alege un Script" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Alege de unde pornești programul." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Alege un dosar" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Aceste reglări vor înlocui reglările prestabilite pentru acest executabil." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Înlocuirea preferințelor" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Restabilește valorile inițiale ale sticlei" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Ecran virtual" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Declinare Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Folosește Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Atenție, folosirea executanților bazați pe Proton în sticle non-Steam poate " "cauza probleme și împiedică comportamentul lor corect.\n" "\n" "Recomandăm folosirea Wine-GE, o versiune de Proton menită să funcționeze în " "afara Steam.\n" "\n" "Continuând va activa automat timpul de executare Steam " "(dacă este prezent în sistem și este detectat de Bottles) pentru a-i permite " "să acceseze bibliotecile necesare și să limiteze problemele de " "compatibilitate. Reține că GloriousEggroll, furnizorul executantului, nu " "este responsabil pentru nicio problemă și te rugăm să nu le raportezi." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Am înțeles." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Redenumește" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Alege un nume nou pentru programul selecționat." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Nume nou" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Pornește cu argumente" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Pornește" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Scrie mai jos argumentele care trebuie transmise executabilului." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "exemplu: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Reglări Mediu izolat" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Împărtășește rețeaua" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Împărtășește sunetul" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Avansare necesară" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Continuă" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Pornește avansarea" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Noul sistem de gestionare a versiunilor" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Noul sistem de gestionare a versiunilor sticlei a sosit." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles are un sistem nou de gestionare a versiunilor care nu este " "compatibil cu versiunile anterioare.\n" "\n" "Pentru a continua folosirea gestionării versiunilor, trebuie reinițializat " "depozitul de sticle. Acest lucru nu va șterge datele sticlei, dar va șterge " "toate instantaneele existente și va crea unul nou.\n" "\n" "Dacă ai nevoie să te întorci la un instantaneu anterior înainte de a " "continua, închide această fereastră și recuperează instantaneul, apoi " "redeschide sticla pentru a vedea din nou această fereastră.\n" "\n" "Vechiul sistem va fi eliminat într-una din următoarele versiuni." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Se reinițializează depozitul…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Gata! Repornește Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Reglări pentru efecte de postprocesare" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Prestabilit" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Reglări prestabilite" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Efectele se aplică în funcție de ordinea din listă." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efecte" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Claritate adaptabilă a contrastului" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Claritate" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Arată informații" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Claritate Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Îmbunătățire" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Antidistorsiune aproximativ rapid" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Calitate subpixel" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Limita de calitate a marginii" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Limita minimă de calitate a marginii" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Antidistorsiune morfologic subpixel" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Detectarea marginii" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Color" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Limită" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Pașii maximi de căutare" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Pașii maximi de căutare pe diagonală" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Rotunjirea maximă a colțului" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "Claritatea CAS crește claritatea unui cadru. Valorile mai mari fac cadrul " "mai clar, în timp ce valorile mai mici de 0 fac cadrul mai neclar decât cel " "nativ." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "Claritatea DLS mărește claritatea unui cadru. Valorile mai mari fac cadrul " "mai clar." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "Îmbunătățirea DLS reduce neclaritatea unui cadru. Valorile mai mari fac " "cadrul mai clar." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "Calitatea subpixelului FXAA reduce distorsiunea la nivel de subpixel. " "Valorile mai mari fac cadrul mai clar." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "Limita de margine FXAA este valoarea minimă de contrast necesară pentru a " "aplica algoritmul FXAA. Valorile mai mari fac ca imaginea să aibă mai mult " "contrast." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "Limita minimă de calitate a marginii FXAA este valoarea minimă a pixelilor " "întunecați care sunt ignorați de algoritmul FXAA. Valorile mai mari fac ca " "FXAA să ignore pixelii sub valoarea specificată și pot duce la o creștere a " "performanței." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma detectează marginile dintr-o perspectivă monocromă, în timp ce Color " "detectează marginile pe baza culorilor. Luma este mai performant decât Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "Limita SMAA specifică sensibilitatea de detectare a marginii. Valorile mai " "mici detectează mai multe margini în detrimentul performanței." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "Pașii maximi de căutare SMAA specifică numărul de pași de căutare pe " "orizontală și verticală care se efectuează atunci când se caută margini." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "Pașii maximi de căutare pe diagonală SMAA specifică numărul de pași de " "căutare pe diagonală care se efectuează la căutarea marginilor." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "Rotunjirea colțurilor SMAA specifică puterea de rotunjire a colțurilor " "marginilor." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Integrate (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Native (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Integrate, apoi native" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Native, apoi integrate" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Dezactivat" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Elimină" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/indică/calea" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Valoare" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Caută fișiere" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Numele prefixului Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Gestionar" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Acest prefix Wine a fost deja importat în Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Importă o copie de rezervă a sticlei" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Caută din nou prefixe" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Nu s-au găsit prefixe" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Nu au fost găsite prefixe externe. Are Bottles acces la ele?\n" "Folosește simbolul din partea de sus pentru a importa o sticlă dintr-o copie " "de rezervă." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Arhivă completă" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Arată manifestul…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Citește recenzia…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Numele instalatorului" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Descrierea instalatorului" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Necunoscut" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Instalează acest program" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Opțiunile programului" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Fără miniatură" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Pornește" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Pornește cu Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Numele elementului" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Elimină din bibliotecă" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Oprește" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Bibliotecă" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Adaugă aici elemente din lista de programe a sticlei" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Gestionarea versiunilor e activă în această sticlă." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Această sticlă pare deteriorată." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Execută în această sticlă" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Pornește aici" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Această sticlă pare deteriorată, lipsește fișierul de configurare. Pot " "încerca să rezolv prin crearea unei noi configurări." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Caută sticle…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Sticle" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Creează o Sticlă nouă…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Nu s-a găsit nimic" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Caută altfel." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Se pornește…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Această resursă lipsește." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Caută" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "C_reează" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Numele sticlei" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Aplicație" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Jocuri" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "_Personalizat" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Personalizat" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Împărtășește dosarul de utilizator" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Acest lucru face ca dosarul utilizatorului să poată fi descoperit în sticlă, " "cu riscul de a împărtăși informații personale către programul Windows. " "Această opțiune nu poate fi schimbată după ce a fost creată sticla." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arhitectura" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32 de biți ar trebui să fie utilizată numai dacă este strict necesar." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Importă o configurare personalizată." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Dosarul sticlei" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Dosarul care va conține datele acestei sticle." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "În_chide" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Acest nume nu este disponibil, încearcă altul." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Înapoi" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Bun venit în Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Folosește programe pentru Windows în Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows în Sticle" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles folosește executanți de compatibilitate pentru a oferi medii izolate " "de tip containerizat, asemănătoare cu Windows, în care funcționează " "programele." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Aproape gata" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Este nevoie de câteva minute pentru a pregăti totul…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Totul este gata!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Termină mai întâi configurarea" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Începe să folosești Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Înainte" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Preferințe" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Generale" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Aspect" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Aspect întunecos" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Dacă Bottles să folosească fondul negru." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Arată data actualizării" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Dacă să se afișeze data actualizării în lista sticlei." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Notificări" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Arată notificări pentru descărcări și instalări." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Fișiere temporare" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Ștergi fișierele temporare când pornește Bottles?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Închide Bottles după pornirea unui program" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Închide Bottles după pornirea unui program din gestionarul de fișiere." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integrări" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Prefixe Steam Proton" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Înșiruie și gestionează prefixele Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Înșiruie aplicațiile Steam în lista de programe" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Trebuie ca Steam pentru Windows să fie instalat în sticlă." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Arată „Epic Games” în lista de programe" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Trebuie ca magazinul „Epic Games” să fie instalat în sticlă." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Arată „Ubisoft Games” în lista de programe" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Trebuie ca Ubisoft Connect să fie instalat în sticlă." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Avansate" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Dosarul cu Sticle" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Dosarul care conține datele sticlelor tale." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Executanți" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "Bottles nu e conectat la internet, deci executanții nu sunt disponibili." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Pre-lansare" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Arată versiunile instabile ale executanților." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Componente DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles nu e conectat la internet, deci DLL nu sunt disponibile." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Nucleu" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Execuție" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Experimente" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Aceste caracteristici sunt în curs de dezvoltare intensă și pot fi instabile;" " pot să apară erori și defecțiuni." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Mediu izolat pentru sticlă" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "La început de dezvoltare." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Pornește în Terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Parcurge calea" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Modifică opțiunile de pornire…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Adaugă în bibliotecă" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Adaugă simbolul pe ecran" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Adaugă la Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Redenumește…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Ascunde programul" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Arată programul" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Elimină din listă" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Numele programului" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "ID-ul stării" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Comentariul stării" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Recuperează acest instantaneu" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Șterge mesajul" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Opțiuni principale" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Nu pari conectat la internet. Fără conectare, nu vei putea descărca " "componente esențiale. Fă clic pe acest simbol dacă s-a restabilit conexiunea." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importă…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Ajutor" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Despre Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Fișierul „{0}” nu este un fișier .exe sau .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Actualizat: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "„{0}” adăugat" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Alege executabilul" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Adaugă" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Ascunde programele ascunse" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Se pornește „{0}”…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Atenție la mediul izolat" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Sticlele funcționează într-un mediu izolat, un mediu cu permisiune limitată, " "necesar pentru a te proteja. Dacă programul nu funcționează, există " "posibilitatea de a intra în interiorul sticlei " "(simbolul cu 3 puncte din partea de sus), apoi pornește-l de acolo." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Ignoră" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Alege locul în care să salvezi configurarea copiei de rezervă" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Exportă" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Alege locul în care să salvezi arhiva copiei de rezervă" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Copie de rezervă" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Copie de rezervă creată pentru „{0}”" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Copie de rezervă nereușită pentru „{0}”" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Sigur vrei să ștergi definitiv „{}”?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Aceasta va șterge definitiv toate programele și reglările asociate acestora." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "Șt_erge" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Lipsește executantul" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Executantul solicitat de această sticlă lipsește. Instalează-l prin " "preferințele sticlelor sau alege unul nou pentru a porni aplicațiile." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Sigur vrei să oprești forțat toate procesele?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Acest lucru poate provoca pierderi de date, deteriorarea și funcționarea " "defectuoasă a programelor." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Forțează _oprirea" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Această caracteristică nu e disponibilă pentru sistemul tău." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Pentru a adăuga această caracteristică, pornește instalarea flatpak" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Acest nume de sticlă este deja utilizat." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Alege dosarul de lucru" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Dosarul care conține datele pentru \"{}\"." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Sigur vrei să ștergi toate instantaneele?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Aceasta va șterge toate instantaneele, dar va păstra fișierele." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Treci la noul sistem de gestionare a versiunilor pentru a crea stări noi." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Instalatori" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Operațiuni în curs, așteaptă." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Revino la sticlele tale." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Copie de rezervă importată cu succes" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Importare nereușită" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Se importă copia de rezervă…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Alege o arhivă a copiei de rezervă" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importă" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Alege un fișier de configurare" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/D" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Pornește executabilul în „{self.config.Name}”" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Se pornește „{0}” în „{1}”…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Sticlele tale" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Se descarcă ~{0} de pachete…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Descărcate {0} din {1} pachete" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Alege dosarul sticlei" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Se creează Sticla…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Nu se poate crea sticla" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Crearea sticlei a eșuat cu una sau mai multe erori." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Sticlă creată" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "„{0}” a fost creat cu succes." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam nu a fost găsit sau Bottles nu are suficiente permisiuni." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Alege calea sticlelor" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Repornești Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles trebuie repornit pentru a utiliza acest dosar.\n" "\n" "Asigură-te că închizi toate programele pornite din Bottles înainte de a " "reporni Bottles, deoarece dacă nu faci acest lucru poți cauza pierderi de " "date, deteriorări și programe care nu funcționează corect." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Repornește" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" "Bazat pe Wine de la Valve, include versiunea de testare și corecări Proton." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" "Bazat pe Wine de la sursă, include versiunea de testare și corecări Proton." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Bazat pe Wine de la sursă, include corectări din versiunea de testare." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Bazat pe Wine de la Valve, include modificări specifice Proton și Steam. " "Trebuie ca timpul de executare Steam să fie activat." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Altele" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Avansează" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Se instalează…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest pentru {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "„{0}” dezinstalat" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "„{0}” instalat" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "„{0}” nu a putut fi instalat" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "„{0}” importat" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Această aplicație poate funcționa prost. Programul de instalare a fost " "configurat pentru a oferi cea mai bună experiență posibilă, dar pot să apară " "erori, instabilitate și să lipsească caracteristici de lucru." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Acest program funcționează cu defecțiuni notabile, dar aceste defecțiuni nu " "afectează funcționarea aplicației." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Acest program funcționează cu mici defecțiuni." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Acest program funcționează perfect." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Recenzie pentru {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Se oprește „{0}”…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Se pornește „{0}” cu Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "„{0}” ascuns" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "„{0}” arătat" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "„{0}” eliminat" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "„{0}” redenumit „{1}”" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Simbol creat pe ecran pentru „{0}”" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "„{0}” adăugat în bibliotecă" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "„{0}” adăugat în biblioteca ta Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Arată raportul" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Această problemă a fost raportată de 5 ori și nu poate fi " "trimisă din nou.\n" " Trimite raportul tău într-unul din cele existente mai jos." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Se actualizează reglările de afișare, așteaptă…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Reglări de afișare actualizate" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Nu s-a găsit nicio înlocuire." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Alege calea unității" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Nu s-a stabilit nicio variabilă de mediu." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Nu există modele de excludere." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "A apărut o eroare." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Copiază în memorie" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Alege fișierul resursei" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Se instalează dependențele Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Se configurează sticla…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Se procesează pașii de instalare…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Se instalează {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Se efectuează verificările finale…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Se instalează {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} este acum disponibil în lista programelor." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Instalarea a eșuat cu o eroare necunoscută" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} este deja dezactivat pentru această sticlă." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Această reglare este diferită de cea prestabilită a sticlei." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Alege un Script" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Nu s-a găsit calea pentru „Sticle personalizate”" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Se revine la calea prestabilită. Nu vor fi afișate sticlele din calea dată." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Folosește programe pentru Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Migrare la Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Act/Dez dialogul de migrare la Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Fond negru" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Forțează utilizarea fondului negru." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Arată/Ascunde data de actualizare în listă" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Arată/Ascunde data de actualizare din lista sticlelor." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Lista aplicațiilor Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Act/Dez lista aplicațiilor Steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Lista „Epic Games”" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Act/Dez lista „Epic Games”." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Lista „Ubisoft Connect”" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Act/Dez lista Ubisoft Connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Lățimea ferestrei" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Modifică lățimea ferestrei." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Înălțimea ferestrei" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Modifică înălțimea ferestrei." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Arată notificări." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Eliminarea fișierelor temporare" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Elimină fișierele temporare la pornirea sistemului." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Versiunea de testare" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Act/Dez candidatul de lansare pentru executanți." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Fereastra de pornire" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Alege în ce fereastră trebuie pornită aplicația." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Act/Dez caracteristicile experimentale, cum ar fi gestionarea versiunilor și " "a programelor de instalare. Candidat de lansare pentru executanți." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Asistență Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Act/Dez asistența pentru prefixele Steam Proton." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Experimental:mediu izolat" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Act/Dez mediul izolat pentru sticlă." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Închide automat Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Închide Bottles după ce ai pornit un executabil din gestionarul de fișiere." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Arată avertizarea pentru mediul izolat" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Act/Dez avertizarea pentru mediul izolat." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Folosește programe pentru Windows cu Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Pune programele în sticle și bucură-te de ele!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Sistemul nostru integrat de instalare a dependențelor garantează accesul " "automat la compatibilitatea programelor. Folosește gestionarul de descărcări " "pentru a descărca componentele oficiale: executantul (Wine, Proton), DXVK, " "dependențele, etc." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Gestionarea versiunilor sticlei îți păstrează munca în siguranță și îți " "permite să o recuperezi mai târziu!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Caracteristici:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Creează sticle folosind medii preconfigurate sau creează-ti propriul mediu" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Pornește executabile (.exe/.msi) în sticle, direct din opțiunile " "gestionarului de fișiere" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Detectarea automată a aplicațiilor instalate în sticlele tale" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Adaugă rapid variabile de mediu" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Înlocuiește DLL-urile direct din preferințele sticlei" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Schimbă din mers executantul pentru orice sticlă" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Diverse optimizări ale performanțelor în jocuri " "(esync, fsync, DXVK, cache, compilator shader, offload … și multe altele.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Instalarea și gestionarea automată a executanților Wine și Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Repararea automată a sticlei în caz de spargere" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Instalator de dependențe integrat bazat pe un depozit gestionat de comunitate" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Gestionare integrată a procesele Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Acces la ProtonDB și WineHQ pentru asistență" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Sistem pentru aducerea configurării la noile versiuni ale sticlelor" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Copiază și importă sticle" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importă prefixe Wine de la alți gestionari" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Gestionarea versiunilor sticlelor" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... și multe altele pe care le puteți găsi instalând Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Actualizează informațiile metadatelor" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Adaugă mai multe informații despre actualizare și corectează informațiile " "despre versiune" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "S-a remediat butonul „Adaugă la Steam”" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Reparat BottleConfig fiind fără serializare" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "S-a rezolvat eșecul extracției duble Patool" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Versiunea corectă" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "S-a remediat o eroare apărută la crearea unei sticle" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Schimbare majoră: Reproiectarea interfeței pentru „Sticlă nouă”" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Îmbunătățirea calității vieții:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" "Înlocuiește simbolul emote-dragoste cu biblioteca din pagina bibliotecii" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Adaugă un aviz pentru „Pornește executabilul”" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Erori corectate:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Adăugarea scurtăturii la Steam a dus la o eroare" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "A apărut o eroare la importarea copiilor de rezervă" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Timpul de executare Steam este activat automat când se folosește wine-ge-" "custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Diverse remedieri legate de bibliotecă, cum ar fi coperți goale și blocări " "legate de intrările lipsă" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Rezolvarea diferitelor probleme legate de codificarea textului" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Corectată eroarea la descărcare dacă Bottles nu este executat din terminal" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Data versiunii corecte" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "Ascunde erorile critice legate de NVIDIA pe sisteme non-NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Îmbunătățiri și remedieri la Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Instalarea dependenței este mai rapidă și mai stabilă" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "Verificarea stării de sănătate are mai multe informații pentru o depanare " "mai rapidă" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI are o mulțime de remedieri și este mai stabil, acum ar trebui să " "funcționeze corect" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Remedierea blocării la descărcarea unei componente" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Îmbunătățirea codului prin evitarea blocării rotației" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Mai multe variabile pentru scripturile de instalare" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Corectarea dialogului care afișează „Totul este gata” în timp ce, de fapt, " "nu era gata" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Îmbunătățirea construirii sistemului" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Activarea VKD3D în mod prestabilit la crearea de sticle pentru jocuri" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Corectarea blocărilor la citirea fișierelor Steam cu codificări greșite" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Corectarea componentelor care nu se actualizează corect în UI după instalare/" "dezinstalare" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Mai multe remedieri FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Rezolvată problema când un program se închide după ce a fost pornit din „" "Pornește executabilul”" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "si multe, multe, multe altele!" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Sticle" #, fuzzy #~ msgid "New Bottle" #~ msgstr "Sticle" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Sticle" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "Easily manage wineprefix" #~ msgstr "Administrați-vă facil wineprefixurile" ================================================ FILE: po/ru.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 12:30+0000\n" "Last-Translator: t4llkr \n" "Language-Team: Russian \n" "Language: ru\n" "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" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Путь не указан" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Резервное копирование {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Импорт резервной копии: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Не удается установить компоненты, сделано 3 попытки." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Отсутствуют необходимые компоненты. Установка…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Не удалось создать каталог для бутылки." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Не удалось создать каталог или файл-заглушку." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Создание конфигурации для бутылки…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Шаблон найден, применяется…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Конфигурация Wine обновляется…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Конфигурация Wine обновлена!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "" "Запущено через Flatpak, создание «песочницы» для пользовательского каталога…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Создание «песочницы» для пользовательского каталога…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Настройка версии Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Применение стандартных настроек CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Оптимизация среды…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Применение среды: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Использование пользовательского рецепта для среды…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Рецепт не найден или недействителен…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Установка DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Установка VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Установка DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Установка зависимости: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Создание начального состояния для версионирования…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Завершение…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Кэширование шаблона…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Фиксирование состояния…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Нечего фиксировать" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Новое состояние [{0}] создано!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Список состояний успешно получен!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Состояние [{0}] успешно восстановлено!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Восстановление состояния {}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Состояние не найдено" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Состояние {} уже активно" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Показать версию" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Путь к исполняемому файлу" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Путь ссылки" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Название бутылки" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Запуск с аргументами" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Некорректный ресурс (синтаксис: bottles:run/<бутылка>/<программа>)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "Получен запрос [Выход]." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "Получен запрос [Помощь]." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "Получен запрос [Обновить]." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Пожертвовать" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Сторонние библиотеки и особые благодарности" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Спонсируется и финансируется" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Копирайт © 2017 разработчики Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Разработчики Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "lenemter, carhub" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Версия компонента" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Удалить" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Обзор файлов" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Не удалось выполнить установку. Это может быть связано с ошибкой " "репозитория, неполной загрузкой или несоответствием контрольной суммы. " "Нажмите, чтобы повторить снова." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Загрузить и установить" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Показать манифест" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Лицензия" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Переустановить" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Сообщить об ошибке…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Название зависимости" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Описание зависимости" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Категория" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Загрузить и установить эту зависимость" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Произошла ошибка установки. Для чтения отчёта перезапустите Bottles или " "запустите их через терминал, чтобы видеть весь текстовый вывод." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Меню зависимостей" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Поиск неисправностей" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Обзор файлов…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Дублировать бутылку…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Это полный архив вашей бутылки, включая личные файлы." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Полная резервная копия…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Это просто конфигурация бутылки. Она идеально подходит, если вы хотите " "создать новую, но без личных файлов." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Экспорт настроек…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Показать скрытые программы" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Поиск новых программ" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Удалить бутылку…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Дополнительное меню" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Принудительно завершить все процессы" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Имитировать выключение Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Выключение" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Имитировать перезагрузку Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Перезагрузка" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Параметры запуска" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Запустить в терминале" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Перетащите файлы, чтобы выполнить их" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Моя бутылка" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Среда" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Раннер" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Для этой бутылки включено версионирование" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "В этой бутылке активировано версионирование." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Запустить файл…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Программы" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Нажмите «Запустить файл…», чтобы запустить файл, «Добавить ярлык…», чтобы " "добавить файл в список программ или «Установить программы…», чтобы " "установить программы, курируемые сообществом." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Добавить ярлыки…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Установить программы…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Настройки" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Параметры" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Настройка параметров бутылки." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Зависимости" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Установить зависимости для программ." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Снимки" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Создание и управление состояниями бутылки." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Диспетчер задач" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Управление запущенными программами." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Инструменты" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Командная строка" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Запуск команд внутри бутылки." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Редактор реестра" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Редактирование внутреннего реестра." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Устаревшие инструменты Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Проводник" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Отладка" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Конфигурация" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Деинсталлятор" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Панель управления" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Поиск зависимостей…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Вы офлайн :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles запущен в офлайн режиме, поэтому зависимости недоступны." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Зависимости — это ресурсы, который улучшают совместимость с программами " "Windows.\n" "\n" "Файлы на этой странице предоставляются третьими лицами под проприетарной " "лицензией. Устанавливая их, вы соглашаетесь с соответствующими условиями " "лицензирования." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Сообщить о проблеме или об отсутствующей зависимости." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Сообщить об отсутствующей зависимости" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Читать документацию." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Документация" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Поиск" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Поиск программ…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Устанавливаете программы, курируемые нашим сообществом.\n" "\n" "Файлы на этой странице предоставляются третьими лицами под проприетарной " "лицензией. Устанавливая их, вы соглашаетесь с соответствующими условиями " "лицензирования." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Установщики не найдены" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "Репозиторий недоступен или установщик несовместим с данной бутылкой." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Читать документацию" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Название" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Компоненты" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Версия слоя совместимости Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Обновление раннера и компонентов, пожалуйста, подождите…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Улучшает совместимость с Direct3D 8/9/10/11 путём перевода их в Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Обновление DXVK, пожалуйста, подождите…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Улучшает совместимость с Direct3D 12 путём перевода его в Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Обновление VKD3D, пожалуйста, подождите…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Обновление DXVK-NVAPI, пожалуйста, подождите…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX \"ignore-same\"" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "Улучшает отзывчивость. Может выявляться некоторыми античитами." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Обновление LatencyFleX, пожалуйста, подождите…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Дисплей" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling \"ignore-same\"" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Улучшает производительность за счёт качества, используя DXVK-NVAPI. Работает " "только на новых ГП от NVIDIA." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution \"ignore-same\"" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Повышает производительность за счёт качества. Работает только на Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Управлять настройкам FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Дискретная видеокарта" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Использовать дискретную видеокарту для улучшения производительности за счёт " "энергопотребления." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Эффекты постобработки" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Добавляет различные эффекты постобработки используюя vkBasalt. Работает " "только на Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Управление параметрами слоя постобработки" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Управление того, как игры должны отображаться на экране используют Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Управление настройками Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Дополнительные параметры дисплея" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Скорость" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Включить синхронизацию для повышения производительности на многоядерных " "процессорах." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Синхронизация" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Система" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Отслеживание производительности" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Отображение информации мониторинга, такой как частота кадров, температура, " "загрузка ЦП/ГП и многое другое. Работает в OpenGL и Vulkan с помощью " "MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode \"ignore-same\"" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Применяет ряд оптимизаций к вашему устройству. Может повысить " "производительность в играх." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Предзагружать файлы игры" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Улучшает время загрузки при запуске игры несколько раз. Игра может " "запускаться дольше в первый раз." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Управление настройками vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Захват игры через OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Включить захват игр через OBS для всех Vulkan и OpenGL программ." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Совместимость" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Эмуляция версии ОС" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Обновление версии Windows…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Язык" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Выбор языка для программ." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Отдельная «песочница»" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Использовать для этой бутылки ограниченную/управляемую среду." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Управление разрешениями песочницы" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Среда выполнения Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Предоставляет дополнительные библиотеки для большей совместимости. Отключите " "при возникновении проблем." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Среда выполнения Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Предоставляет дополнительные библиотеки для большей совместимости с играми " "Steam. Отключите при возникновении проблем." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Рабочий каталог" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Восстановить значения по умолчанию" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(По умолчанию)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Переопределения DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Переменные среды" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Управление дисками" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Автоматические снимки" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Автоматическое создание снимков перед установкой программ или изменением " "настроек." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Сжатие" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Сжатие снимков для уменьшения занимаемого пространства. Это замедлит " "создание снимков." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Использовать шаблоны исключения" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Исключить пути в снимках." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Управление шаблонами" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Обновить" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Остановить процесс" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Снимки не найдены" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Создайте ваш первый снимок, чтобы начать сохранять состояния ваших настроек." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Краткий комментарий" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Сохранить состояние бутылки." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Создать новый снимок" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Сведения" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Назад" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Операции" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Выбор бутылки" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Отмена" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Выбрать" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Создать новую бутылку" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Отчёт об ошибке Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Отмена" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Отправить отчёт" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Работа Bottles завершена с ошибкой. Для исправления укажите в отчёте " "подробности о ней." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Найдено несколько похожих или идентичных отчётов. Перед отправкой " "собственного убедитесь, что он не дублирует существующие. Каждый отчёт " "требует от разработчиков усилий в проведении анализа — уважайте, пожалуйста, " "их труд и удостоверьтесь, что не отправляете дубликат." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Да, хочу отправить отчёт." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Расширенные опции" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Неполная установка" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Используемая вами версия Bottles содержит не все необходимые зависимости. " "Пожалуйста, свяжитесь с сопровождающим используемого вами пакета или " "используйте официальную версию." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Выход" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Динамические библиотеки могут быть указаны как встроенные (поставляемые Wine)" " или родные (поставляемые программой)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Новое переопределение" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Переопределения" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Диски" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Каталоги вашей хост-системы, которые будут распознаваться как отдельные " "диски (C:, D: и т. п.)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Буква диска" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Заданные диски" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Дублировать бутылку" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Создать копию" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Введите название для копии бутылки." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Идёт копирование…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Это может занять некоторое время." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Бутылка продублирована" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Переменные среды — это текстовые настройки, влияющие на поведение запущенных " "в бутылке процессов." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Имя переменной" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Заданные переменные" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Шаблоны исключения" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Добавьте шаблоны, которые будут использоваться для предотвращения " "версионирования некоторых директорий." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Шаблон" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Существующие шаблоны" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Настройки Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Сохранить" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Управление того, как игры должны отображаться." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Разрешение игры" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Использовать разрешение игры в качестве эталона." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Ширина" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Высота" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Разрешение окна" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "Повышает разрешение при использовании разрешения выше, чем игровое." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Разное" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Ограничение частоты кадров" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Ограничение частоты кадров (не в фокусе)" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Целочисленное масштабирование" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Тип окна" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Без рамок" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Полный экран" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Вы хотите продолжить установку?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Начать установку" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Установщику требуются локальные ресурсы, не предоставляющиеся другим " "способом." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Продолжить" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Завершено!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Показать программы" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Установка не удалась!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Что-то пошло не так." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Все сообщения" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Критичные" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Ошибки" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Предупреждения" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Информация" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Просмотр журнала" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Просмотр журнала" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Изменить уровень ведения журнала." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Всё" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Эти аргументы будут переданы при запуске." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Пользовательские аргументы" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Команда с аргументами" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "пример: VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Послестартовый скрипт" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Выберите скрипт, который следует выполнить после запуска программы." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Выберите скрипт" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Выберите, откуда следует запускать программу." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Выбрать каталог" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "Эти настройки будут переопределять стандартные для данной программы." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Переопределение настроек" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Восстановить значения по умолчанию" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Виртуальный рабочий стол" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Отказ от ответственности" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Использовать Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Внимание! Использование раннеров на основе Proton в бутылках не для Steam " "может вызвать проблемы и помешать их правильной работе.\n" "\n" "Рекомендуем использовать Wine-GE — специальную версию Proton, " "предназначенную для работы вне Steam.\n" "\n" "Продолжение автоматически активирует среду выполнения Steam " "(если она присутствует в системе и обнаружена Bottles), чтобы разрешить ей " "доступ к необходимым библиотекам и уменьшить проблемы совместимости. Имейте " "в виду, что GloriousEggroll (поставщик раннера) не несет ответственности ни " "за какие проблемы, и просим не сообщать ему о них." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Всё ясно." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Переименовать" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Измените название программы." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Новое название" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Запуск с аргументами" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Запустить" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Указанные ниже аргументы будут переданы в запускаемую программу." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "пример: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Настройки «песочницы»" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Доступ к сети" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Доступ к звуку" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Необходимо обновление" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Продолжить" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Запустить обновление" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Новая система версионирования" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Новая система версионирования бутылок." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "В Bottles используется новая система версионирования без обратной " "совместимости.\n" "\n" "Чтобы продолжить её использование, следует пересоздать репозиторий бутылки. " "Это не удалит данные из вашей бутылки, но удалит все существующие состояния " "и создаст одно новое.\n" "\n" "Если перед продолжением вам нужно вернуться к предыдущему снимку — закройте " "данное окно, восстановите это состояние и переоткройте бутылку, чтобы вновь " "показать это окно.\n" "\n" "Поддержка прежней системы версионирования будет прекращена в одном из " "следующих релизов." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Пересоздание репозитория…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Готово. Перезапустите Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Параметры эффектов постобработки" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "По умолчанию" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Настройки по умолчанию" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Эффекты применяются в списочном порядке." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Эффекты" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Контрастная адаптивная резкость" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Резкость" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Показать сведения" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Резкость Luma с шумоподавлением" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Шумоподавление" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Быстрое приблизительное сглаживание" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Субпиксельное качество" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Порог качества" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Минимум порога качества" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Субпиксельное морфологическое сглаживание" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Обнаружение краёв" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma \"ignore-same\"" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Цвет" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Порог" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Максимальный шаг поиска" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Максимальный диагональный шаг поиска" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Максимальное скругление углов" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS увеличивает резкость кадра. Чем выше значение, тем резче кадр, а " "значения ниже 0 смягчают исходный кадр." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "Резкость DLS увеличивает резкость кадра. Чем выше значение, тем резче кадр." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "Шумоподавление DLS уменьшает уровень шума в кадре. Чем выше значение, тем " "мягче кадр." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "Субпиксельное качество FXAA уменьшает ступенчатость на субпиксельном уровне. " "Чем выше значение, тем мягче кадр." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "Порог FXAA — это минимальный контраст, необходимый для применения алгоритма " "FXAA. Чем выше значение, тем контрастней кадр." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "Минимальный порог качества FXAA — это минимальное значение тёмных пикселей, " "которые игнорируются алгоритмом FXAA. Более высокие значения позволят FXAA " "игнорировать большее количество пикселей, что приведёт к увеличению " "производительности." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma в отличие от Цвета выявляет края в монохромном спектре, за счёт чего " "производительнее последнего." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "Порог SMAA определяет чувствительность выявления краёв. Меньшие значения " "выявляют больше краёв в ущерб производительности." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "Максимальный шаг поиска SMAA определяет число шагов горизонтального и " "вертикального поиска при выявлении краёв." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "Максимальный диагональный шаг поиска SMAA определяет число шагов поиска по " "диагонали при выявлении краёв." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "Величина скругления углов SMAA." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Встроенный (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Родной (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Встроенный, затем родной" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Родной, затем встроенный" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Отключено" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Удалить" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/путь/до/места" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Значение" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Обзор файлов" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Название префикса Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Менеджер" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Этот префикс Wine уже импортирован в Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Импортировать резервную копию бутылки" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Повторный поиск префиксов" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Префиксов не обнаружено" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Внешние префиксы не найдены. Вы уверены, что у Bottles есть к ним доступ?\n" "Используйте кнопку сверху для импорта бутылки из резервной копии." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Полный архив" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Показать манифест…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Почитать отзывы…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Название установщика" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Описание установщика" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Неизвестно" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Установить эту программу" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Меню программ" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Нет миниатюры" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Запустить" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Запуск посредством Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Название элемента" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Удалить из библиотеки" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Остановить" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Библиотека" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Добавьте сюда элементы из списка программ своих бутылок" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "В этой бутылке активировано версионирование." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Кажется, бутылка повреждена." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Выполнить в этой бутылке" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Запустить здесь" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Кажется, бутылка повреждена: отсутствует файл конфигурации. Можно " "попробовать решить проблему, создав новую конфигурацию." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Поиск ваших бутылок…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton \"ignore-same\"" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Создать новую бутылку…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Результатов не найдено" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Попробуйте указать другие критерии поиска." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Запуск…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Заданный ресурс не найден." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Обзор" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "Создать" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Название бутылки" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Приложение" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Игры" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "Пользовательская" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Пользовательская" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Доступ к директории пользователя" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Это делает папку пользователя доступной в бутылке с риском доступа к " "персональной информации Windows приложениям. Эта настройка не может быть " "изменена после создания бутылки." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Архитектура" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32-битная архитектура должна быть использована только когда необходимо." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Импортировать пользовательскую конфигурацию." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Папка бутылки" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Папка, которая будет содержать данные этой бутылки." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Закрыть" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Это имя недоступно, попробуйте другое." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Назад" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Добро пожаловать в Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Запускайте программы Windows на Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows в Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "В Bottles используются раннеры, предоставляющие изолированную Windows-среду, " "в которой запускаются программы." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Почти готово" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Нужно ещё несколько минут для завершения настройки…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Всё готово!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Пожалуйста, дождитесь окончания установки" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Можно пользоваться Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Далее" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Параметры" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Общее" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Внешний вид" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Темный режим" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Следует ли Bottles использовать тёмную цветовую схему." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Дата обновления" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Отображение даты обновления в списке бутылок." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Уведомления" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Показывать уведомления о загрузках и установках." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Очищать временные файлы" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Очищать временные файлы при запуске Bottles?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Закрытие Bottles после запуска программы" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Закрывать Bottles после запуска программы из файл-менеджера." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Интеграция" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Префиксы Steam Proton" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Отображать префиксы Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Отображать приложения Steam в списке программ" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Требует установки в бутылку Steam для Windows." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Отображать приложения Epic Games в списке программ" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Требует установки в бутылку приложения Epic Games." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Отображать игры Ubisoft в списке программ" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Требует установки в бутылку приложения Ubisoft Connect." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Расширенные настройки" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Каталог Bottles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Каталог, который содержит данные ваших бутылок." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Раннеры" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Bottles запущен в офлайн режиме, поэтому пускатели недоступны." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Предварительный выпуск" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Показывать нестабильные версии пускателей." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Компоненты DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles запущен в офлайн режиме, поэтому DLL недоступны." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Ядро" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Среда выполнения" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge \"ignore-same\"" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Эксперименты" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Эти функции находятся в стадии интенсивной разработки и могут вести себя " "нестабильно, с ошибками и сбоями." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Отдельные «песочницы» для бутылок" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "На ранней стадии разработки." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Запустить с терминалом" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Просмотреть путь" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Изменить параметры запуска…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Добавить в библиотеку" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Добавить на рабочий стол" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Добавить в Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Переименовать…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Скрыть программу" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Показать программу" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Убрать из списка" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Название программы" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "ID состояния" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Комментарий к состоянию" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Восстановить данное состояние" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Удалить сообщение" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Главное меню" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Не обнаружено подключения к интернету, без чего невозможно загрузить " "необходимые компоненты. Нажмите на этот значок при восстановлении соединения." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Импорт…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Помощь" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "О Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Файл «{0}» не .exe или .msi файл" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Обновлено: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "«{0}» добавлено" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Выбор выполняемого файла" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Добавить" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Скрыть скрытые программы" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Запуск «{0}»…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Помните о «песочнице»" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles работает в «песочнице» — среде с ограниченным доступом, необходимой " "для вашей безопасности. Если программа не запускается, попробуйте " "переместить её внутрь бутылки (значок с тремя точками сверху) и запустить " "уже оттуда." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Отменить" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Выберите место для сохранения резервной копии настроек" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Экспорт" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Выберите место для сохранения архива резервной копии" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Резервное копирование" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Резервная копия «{0}» создана" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Ошибка резервного копирования «{0}»" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Вы уверены, что вы действительно хотите навсегда удалить «{}»?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "Это навсегда удалит все программы и настройки, связанные с ними." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Удалить" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Раннер отсутствует" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Раннер, который был запрошен этой бутылкой, отсутствует. Установите его " "через настройки Bottles или выберите новый для запуска приложений." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Вы уверены, что хотите принудительно остановить все процессы?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Это может привести к потере данных, их повреждению и неправильной работе " "программ." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Принудительно остановить" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Эта функция недоступна на вашей системе." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Чтобы добавить эту функцию, пожалуйста, выполните flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Название этой бутылки уже занято." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Выбрать рабочий каталог" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Каталог, который содержит данные «{}»." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Вы уверены, что хотите удалить все снимки?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Это удалит все снимки, но сохранит ваши файлы." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Для создания новых состояний перейдите на новую систему версионирования." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Установщики" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Выполняются операции, пожалуйста, подождите." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Вернуться к бутылкам." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Резервная копия успешно импортирована" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Ошибка импорта" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Импорт резервной копии…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Выберите архив резервной копии" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Импорт" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Выберите конфигурационный файл" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "Н/д" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Запустить исполняемый файл в «{self.config.Name}»" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Запуск «{0}» в «{1}»…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Ваши Бутылки" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Загрузка ~{0} данных…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Получено {0} из {1} пакетов" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Выбрать каталог Bottles" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Создание бутылки…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Невозможно создать бутылку" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Не удалось создать бутылку с одной или несколькими ошибками." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Бутылка создана" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "«{0}» было успешно создано." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam не найден или у Bottles недостаточно разрешений." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Выбор пути Bottles" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Перезапустить Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles должен быть перезапущен, чтобы использовать этот каталог.\n" "\n" "Закройте все программы, запущенные через Bottles, перед перезапуском " "Bottles, иначе это может привести к потере данных, их повреждению и " "неправильной работе программ." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Перезапустить" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "Основан на Wine от Valve, включает в себя патчи из staging и Proton." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "Основан на апстриме Wine, включает в себя патчи из staging и Proton." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Основан на апстриме Wine, включает в себя патчи из staging." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Основан на Wine от Valve, включает в себя staging, Proton и специфичные для " "Steam патчи. Требует включённой среды выполнения Steam." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Другое" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Обновить" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Установка…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Манифест для {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "«{0}» удалено" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "«{0}» установлено" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "Ошибка установки «{0}»" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "«{0}» импортировано" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Эта программа может работать плохо. Установщик был настроен, чтобы " "предоставить наилучший опыт работы, но ожидайте ошибки, нестабильность и " "отсутствие рабочих функций." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Эта программа работает с заметными ошибками, которые не влияют на " "функциональность приложения." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Эта программа работает с незначительными ошибками." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Эта программа работает идеально." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Отзывы для {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Остановка «{0}»…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Запуск «{0}» посредством Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "«{0}» скрыто" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "«{0}» показано" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "«{0}» удалено" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "«{0}» переименовано в «{1}»" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Ярлык для «{0}» создан" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "«{0}» добавлено в библиотеку" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "«{0}» добавлено в библиотеку Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Показать отчёт" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Отчёт о данной проблеме отправлен уже 5 раз и не может быть " "принят снова.\n" " Оставьте отзыв в одном из перечисленных отчётов." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Обновление параметров дисплея, пожалуйста, подождите…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Параметры дисплея обновлены" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Переопределений не обнаружено." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Выберите путь к диску" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Нет сохранённых переменных среды." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Нет сохранённых шаблонов исключения." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Произошла ошибка." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Копировать в буфер обмена" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Выберите файл с ресурсами" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Установка зависимостей Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Настройка бутылки…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Выполнение шагов установщика…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Установка {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Выполнение заключительных проверок…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Установка {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} теперь доступен в списке программ." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Установка прервана из-за неизвестной ошибки" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} уже отключено для этой бутылки." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Эта настройка отличается от настройки бутылки." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Выберите скрипт" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Пользовательский путь к бутылкам не найден" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Возврат к пути по умолчанию. По заданному пути ни одна бутылка показана не " "будет." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Запуск программ Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Миграция Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Включить диалог миграции Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Тёмная тема" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Принудительное использование тёмной темы." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Дата обновления в списке" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Отображение даты обновления в списке бутылок." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Список приложений Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Показывать приложения из Steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Список приложений Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Показывать приложения Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Поддержка Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Показывать приложения из Ubisoft Connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Ширина окна" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Изменение ширины окна." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Высота окна" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Изменение высоты окна." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Отображение уведомлений." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Удаление временных файлов" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Удаление временных файлов при запуске." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Предварительная версия" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Использовать предварительную версию для раннеров." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Вид при запуске" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Выберите внешний вид приложения при запуске." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Доступ к экспериментальным функциям, таким как установщики, версионирование " "бутылок, показ предварительных версий для пускателей." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Поддержка Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Поддержка префиксов Steam Proton." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Эксперименты:песочница" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Включить экспериментальный режим «песочницы» для отдельных бутылок." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Автоматическое закрытие Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Закрывать Bottles после запуска программ из файл-менеджера." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Показ предупреждений о «песочнице»" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Показывать предупреждения о «песочнице»." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Запускайте программы Windows на Linux с помощью Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Разливайте ПО по бутылкам и наслаждайтесь на досуге!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Встроенная система установки зависимостей предоставляет автоматический " "доступ к компонентам совместимости ПО. Загружайте менеджером загрузок " "официальные компоненты: пускатель (Wine, Proton), DXVK, зависимости и т. д." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Система управления версиями бутылок обеспечивает сохранность вашей текущей " "работы, а при необходимости позволяет её восстановить!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Возможности:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Создание бутылок с использованием предварительно настроенных или собственных " "сред" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Запуск исполняемых файлов (.exe/.msi) в бутылках прямо из контекстного меню " "файл-менеджера" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Автообнаружение приложений, установленных в бутылках" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Быстрое добавление переменных среды" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Переопределение библиотек DLL напрямую из настроек для каждой бутылки" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Замена пускателя для любой бутылки на лету" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Различные оптимизации игровой производительности " "(esync, fsync, DXVK, кэш, компилятор шейдеров, разгрузка и многое другое)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Автоматическая установка и управление версиями Wine и Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Автоматическое восстановление бутылок при поломке" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Встроенный установщик зависимостей из репозитория, управляемого сообществом" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Встроенный диспетчер задач для процессов Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Доступ к ProtonDB и WineHQ для получения помощи" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Система переноса настроек в новые версии Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Резервное копирование и импорт бутылок" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Импорт префиксов Wine из других менеджеров" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Версионирование бутылок" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "…и многое другое, что вы найдёте, установив Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Обновление метаданных приложения" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "Добавлено больше информации об обновлении и исправлены заметки о выходе" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Исправлена кнопка «Добавить в Steam»" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Исправлена ошибка, из-за которой BottleConfig не подлежал сериализации" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Исправлен сбой двойного извлечения Patool" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Исправлена версия" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Исправлен вылет приложения при создании бутылки" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Основное изменение: редизайн интерфейса создания новой бутылки" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Улучшения опыта использования:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "В библиотеке значок сердечка был заменён на значок библиотеки" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Добавлен тост к «Запустить исполняемый файл»" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Исправления ошибок:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Добавление сочетаний клавиш для Steam вызывало ошибку" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Импорт резервной копии вызывал ошибку" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Среда выполнения Steam теперь автоматически включена при использовании wine-" "ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Различные исправления, связанные с библиотекой, такие как пустые обложки и " "сбои, связанные с отсутствующими записями" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Исправление различных проблем с кодировкой текста" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Исправлена ошибка при загрузке файлов, если Bottles не был запущен из " "терминала" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Испралена дата версии" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" "Скрыты критические ошибки, связанные с NVIDIA, в системах без карт от NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Улучшения и исправления для Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Установка зависимостей стала более быстрой и стабильной" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "Проверка работоспособности теперь содержит больше информации для более " "быстрой отладки" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI получил множество исправлений и стал более стабильным, теперь он " "должен работать правильно" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Исправлен сбой при загрузке компонента" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Улучшение внутреннего кода за счет исключения спин-блокировки" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Дополнительные переменные для скриптов установщика" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Исправлено диалог приветствия, показывающий «Всё готово», хотя на самом деле " "оно было не готово" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Улучшения системы сборки" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "VKD3D теперь включён по умолчанию при создании бутылок для игр" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Исправлены сбои при чтении файлов Steam с плохими кодировками" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Исправлена проблема, из-за которой интерфейс компонентов не обновлялся после " "установки или удаления" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Больше исправлений для FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Исправлена проблема, когда программа закрывалась после запуска через «" "Запустить исполняемый файл»" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "и многое, многое, многое другое!" #~ msgid "Calculating…" #~ msgstr "Вычисление…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Запустить .exe/.msi в этой бутылке" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "Нажмите «Создать новую бутылку…», чтобы создать новую бутылку." #~ msgid "Create a new Bottle…" #~ msgstr "Создать новую бутылку…" #~ msgid "New Bottle" #~ msgstr "Новая бутылка" #~ msgid "Bottle Information" #~ msgstr "Сведения о бутылке" #~ msgid "An environment improved for Windows games." #~ msgstr "Среда, оптимизированная для игр Windows." #~ msgid "An environment improved for Windows applications." #~ msgstr "Среда, оптимизированная для приложений Windows." #~ msgid "A clear environment for your experiments." #~ msgstr "Чистая среда для экспериментов." #~ msgid "Unlinked Home Directory" #~ msgstr "Несвязанный домашний каталог" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Не связывайте пользовательский каталог с домашним" #~ msgid "64 bit" #~ msgstr "64 бита" #~ msgid "32 bit" #~ msgstr "32 бита" #~ msgid "Custom Recipe" #~ msgstr "Пользовательский рецепт" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Выберите пользовательский рецепт для среды, если он у вас есть." #~ msgid "Custom Path" #~ msgstr "Пользовательский путь" #~ msgid "Store this bottle in another place." #~ msgstr "Храните эту бутылку в другом месте." #~ msgid "You are offline, unable to download." #~ msgstr "Сеть недоступна, загрузка невозможна." #~ msgid "Choose an executable path" #~ msgstr "Задайте путь к исполняемому файлу" #~ msgid "Choose a Windows executable file" #~ msgstr "Выберите исполняемый файл Windows" #~ msgid "Choose working directory for executables" #~ msgstr "Задайте рабочий каталог для исполняемых файлов" #~ msgid "Choose a recipe file" #~ msgstr "Выберите файл с рецептом" #~ msgid "Choose where to store the bottle" #~ msgstr "Задайте место хранения бутылки" #~ msgid "Choose a new Bottles path" #~ msgstr "Задайте новый путь к бутылкам" #~ msgid "Choose the script" #~ msgstr "Выберите скрипт" #~ msgid "Choose the Working Directory" #~ msgstr "Задайте рабочий каталог" #~ msgid "" #~ "The PulseAudio Latency setting is now deprecated and enabled by default" #~ msgstr "Параметр «Задержка PulseAudio» устарел и включён по умолчанию" #~ msgid "Bottle details automatically show on bottle creation" #~ msgstr "Детали бутылки автоматически отображаются при создании бутылки" #~ msgid "Bottles now complies with GNOME Circle guidelines" #~ msgstr "Bottles теперь соответствует рекомендациям GNOME Circle" #~ msgid "Disable pulseaudio_latency by default." #~ msgstr "Отключить pulseaudio_latency по умолчанию." #~ msgid "Fixed a crash during startup due to uninstaller." #~ msgstr "Исправлен сбой при запуске из-за деинсталлятора." #~ msgid "Implemented a queue for installing components." #~ msgstr "Реализована очередь для установки компонентов." #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Исправлено удаление бутылки, которое иногда не работало." #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Поддержка последнего dxvk @Blisto91" #~ msgid "Fix for DLSS" #~ msgstr "Исправление для DLSS" #~ msgid "Added tooltips for program grades" #~ msgstr "Добавлены всплывающие подсказки для оценок программ" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Исправлено завершение установщика @jntesteves" #~ msgid "Fix gamescope arguments @jntesteves" #~ msgstr "Исправлены параметры gamescope @jntesteves" #~ msgid "Added Ctrl + W shortcut for closing windows @A6GibKm" #~ msgstr "Добавлено сочетание клавиш Ctrl + W для закрытия окна @A6GibKm" #~ msgid "Fixed bottles unsetting XDG_DATA_HOME" #~ msgstr "" #~ "Исправлена ошибка, из-за которой бутылки отключались от XDG_DATA_HOME" #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Французский перевод от @julroy и @tymmsyde" #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Турецкий перевод от @54linux-ea и @ruizlenato" #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Русский перевод от @lenemter и @Smoque" #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Каталонский перевод от @rogervc" #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Арабский перевод от @TheDarkEvil" #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Корейский перевод от @MarongHappy" #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "Португальский перевод от @davipatricio, @SantosSi и @vitorhcl" #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Галисийский перевод от @NicoSGF64" #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Перевод на иврит от @itayweb" #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Польский перевод от @Mikutut" #~ msgid "Layers" #~ msgstr "Слои" #~ msgid "Ultra Quality" #~ msgstr "Ультра" #~ msgid "Quality" #~ msgstr "Качество" #~ msgid "Balanced" #~ msgstr "Баланс" #~ msgid "Layered" #~ msgstr "Многослойная" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Среда, где каждое приложение — отдельный слой." #~ msgid "Choose path" #~ msgstr "Выбрать каталог" #~ msgid "Choose a file." #~ msgstr "Выберите файл." #~ msgid "File not Found" #~ msgstr "Файл не найден" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "Указанный файл не существует. Пожалуйста, выберите подходящий файл." #~ msgid "Spaces in File Name" #~ msgstr "Пробелы в имени файла" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "Путь к Color Lookup Table не может содержать пробелы. Переименуйте файл " #~ "так, чтобы путь к нему не содержал таковых." #~ msgid "Invalid Image Dimension" #~ msgstr "Недопустимый размер картинки" #~ msgid "Height and width of the image must be equal." #~ msgstr "Высота и ширина изображения должны совпадать." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Простое управление префиксами Wine с помощью сред исполнения" #~ msgid "Run with Arguments…" #~ msgstr "Запуск с аргументами…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Обзор внутренних файлов в проводнике Wine." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Управление процессами с помощью диспетчера задач Wine." #~ msgid "Debug wine processes." #~ msgstr "Отладка процессов Wine." #~ msgid "Wine Configuration" #~ msgstr "Конфигурация Wine" #~ msgid "Adjust internal settings." #~ msgstr "Изменить внутренние настройки." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Удаление программ с помощью деинсталлятора Wine." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Доступ к внутренней панели управления Wine." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "Используйте секцию установщиков или кнопку «Запустить файл»." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Зависимости — это программы, библиотеки и кодеки, улучшающие " #~ "совместимость с приложениями Windows. Здесь можно их установить для " #~ "удовлетворения требованиям таких приложений." #~ msgid "Read documentation." #~ msgstr "Читать документацию." #~ msgid "Install Selected" #~ msgstr "Установить выбранное" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "Настоятельно не рекомендуется устанавливать несколько зависимостей " #~ "одновременно." #~ msgid "Select Dependencies" #~ msgstr "Множественный выбор" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Используйте этот раздел для установки программ, курируемых нашим " #~ "сообществом, без надобности в ручной установке." #~ msgid "Read documentation" #~ msgstr "Читать документацию" #~ msgid "Graphics" #~ msgstr "Графика" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Повышает производительность игр и 3D-приложений DirectX 11." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Повышает производительность игр и 3D-приложений DirectX 12." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Обеспечивает поддержку DLSS (если доступна) и NVAPI от Nvidia." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "Масштабирование для увеличения частоты кадров." #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "Слой постобработки Vulkan для улучшения графики в играх." #~ msgid "Manage vkBasalt settings" #~ msgstr "Управление настройками vkBasalt" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Виртуальный рабочий стол Wine." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Полноэкранный захват мыши" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "Позволяет программе захватывать ввод мыши в полноэкранном режиме." #~ msgid "Take Focus" #~ msgstr "Захват фокуса" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Активируйте, если программа не получает фокус при переключении." #~ msgid "Mouse Warp" #~ msgstr "Дёргающийся курсор" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "Активируйте в случае задержек или десинхронизации курсора." #~ msgid "Screen Scaling" #~ msgstr "Масштабирование экрана" #~ msgid "Set custom DPI." #~ msgstr "Выбор желательного числа точек на дюйм." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Отрисовщик" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Выберите бэкэнд для wined3d." #~ msgid "gl (default)" #~ msgstr "gl (по умолчанию)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Управление версиями компонентов" #~ msgid "DXVK Version" #~ msgstr "Версия DXVK" #~ msgid "VKD3D Version" #~ msgstr "Версия VKD3D" #~ msgid "DXVK NVAPI Version" #~ msgstr "Версия DXVK NVAPI" #~ msgid "LatencyFleX Version" #~ msgstr "Версия LatencyFleX" #~ msgid "false" #~ msgstr "false" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "То же, что и Bottles, но предоставляется Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Оптимизирует производительность при запуске игр." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Использовать микрокомпозитор Gamescope." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "Путь к бутылке по умолчанию." #~ msgid "Reset to default" #~ msgstr "Восстановить значения по умолчанию" #~ msgid "Choose a directory" #~ msgstr "Выбрать каталог" #~ msgid "Audio" #~ msgstr "Аудио" #~ msgid "Reduce Latency" #~ msgstr "Снижение задержки" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "Снизить задержку PulseAudio до 60 мс для повышения качества звука." #~ msgid "Versioning" #~ msgstr "Версионирование" #~ msgid "Use Compression for States" #~ msgstr "Использовать сжатие для Состояний" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Это уменьшит необходимое для хранения состояний пространство, но замедлит " #~ "их создание." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Состояния будут автоматически создаваться перед установкой зависимостей " #~ "или запуском установщиков." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "" #~ "Использовать шаблоны для исключения некоторых директорий из " #~ "версионирования." #~ msgid "Development and Debugging" #~ msgstr "Разработка и отладка" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Окошко Vulkan/OpenGL с частотой кадров, температурой, загрузкой и др." #~ msgid "Wine 'fixme' Logs" #~ msgstr "Журнал Wine «fixme»" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Журналировать случаи использования кода, не реализованного в Wine." #~ msgid "No Programs found" #~ msgstr "Программ не найдено" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Установите программы из раздела установщиков, запустите свой файл " #~ "установщика или добавьте исполняемые файлы кнопкой «+»." #~ msgid "Toggle Hidden" #~ msgstr "Отображение скрытого" #~ msgid "Take a break, it may take a while." #~ msgstr "Сделайте перерыв, это может занять некоторое время." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "Как Gamescope должен управлять окнами запущенных игр." #~ msgid "Width (e.g. 1280)" #~ msgstr "Ширина (напр. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Высота (напр. 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Разрешение Gamescope" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Изменить уровень журналирования.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "Настройки vkBasalt" #~ msgid "Color Lookup Table" #~ msgstr "Таблица поиска цветов" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a ." #~ "CUBE file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "CLUT преобразует один диапазон цветов в другой с помощью .CUBE или .png " #~ "файла, высота которого равна ширине." #~ msgid "Start off by creating a Bottle." #~ msgstr "Начните с создания бутылки." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Запускайте приложения Windows на Linux.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Пользовательский путь к бутылкам (требуется перезапуск)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "Задайте место хранения новых бутылок (не затронет существующие)." #~ msgid "In early development (requires restart)." #~ msgstr "На ранней стадии разработки (требуется перезапуск)." #~ msgid "Import/Export…" #~ msgstr "Импорт/экспорт…" #~ msgid "Support" #~ msgstr "Поддержка" #~ msgid "Forums" #~ msgstr "Форумы" #~ msgid "Open menu" #~ msgstr "Открыть меню" #~ msgid "New bottle" #~ msgstr "Новая бутылка" #~ msgid "Ok" #~ msgstr "Ок" #~ msgid "Confirm" #~ msgstr "Подтвердить" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Действительно остановить все процессы?\n" #~ "Это может привести к потере данных." #~ msgid "Default to the bottle path." #~ msgstr "Путь к бутылке по умолчанию." #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "Включение сжатия требует пересоздания" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "" #~ "Это не затронет данные вашей бутылки, но удалит все сохранённые " #~ "состояния. Действительно продолжить?" #~ msgid "Details & Utilities" #~ msgstr "Детали и инструменты" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Программы, найденные в меню «Пуск» вашей бутылки." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Бутылка «{0}» создана" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' установлен." #~ msgid "Mirko Brombin" #~ msgstr "Мирко Бромбин" #~ msgid "News" #~ msgstr "Новости" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "Новая система версионирования всего содержимого бутылки" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "Автоверсионирование можно включать и выключать" #~ msgid "Use compression for versioning states" #~ msgstr "Использование сжатия для состояний версионирования" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "" #~ "Улучшено сохранение параметров запуска без многократного обновления " #~ "пользовательского интерфейса" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "" #~ "Улучшенная производительность обработки YAML-файлов через библиотеку " #~ "libyaml, чья поддержка обеспечивается пакетом python-yaml" #~ msgid "New About dialog" #~ msgstr "Новое оформление диалога «О Bottles»" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "Поддержка обложек приложений в Библиотеке благодаря SteamGridDB" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "Настройка DXVK HUD удалена, теперь за неё — переменные среды" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "Оболочка bottles-cli теперь показывает вывод команд" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "" #~ "Функция проверки работоспособности перемещена в секцию устранения " #~ "неполадок в диалоге «О Bottles»" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check " #~ "their packages" #~ msgstr "" #~ "Расширенная проверка основных зависимостей, упаковщикам предлагается " #~ "перепроверить свои пакеты" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "Новое разрешение по умолчанию для Flatpak: xdg-download" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "Добавлена секция сведений о сторонних библиотеках" #~ msgid "Fixes" #~ msgstr "Исправления" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "Исправление пропуска вводного диалога" #~ msgid "Fix for empty bottle name" #~ msgstr "Исправление пустого названия бутылки" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "Исправление библиотек gstreamer для бутылок на архитектуре win32" #~ msgid "Fix for RemoteDisconnected error causing a crash" #~ msgstr "Исправление сбоя при ошибке «удалённое отключение»" #~ msgid "Fix wrong Vaniglia listing" #~ msgstr "Исправление неправильного отображения Vaniglia" #~ msgid "Fix templates being generated with symlinked paths causing loops" #~ msgstr "" #~ "Исправление возникновения циклов при генерации шаблонов с использованием " #~ "символьных ссылок" #~ msgid "" #~ "Fix configuration migration causing a crash when the user altered the " #~ "configuration" #~ msgstr "" #~ "Исправление ошибки переноса конфигурации в случае её изменения " #~ "пользователем" #~ msgid "Fix mscoree.dll not found" #~ msgstr "Исправление отсутствия mscoree.dll" #~ msgid "Fix regression for the -b option of the legacy bottles cli" #~ msgstr "Исправление регрессии для опции -b в старом bottles-cli" #~ msgid "Fix Steam Launch Options parser causing a crash" #~ msgstr "Исправление сбоя при анализе параметров запуска Steam" #~ msgid "" #~ "Fix a regression in the Add to Steam button not adding the new entry in " #~ "Steam" #~ msgstr "" #~ "Исправление регрессии, из-за которой кнопка «Добавить в Steam» не " #~ "создавала в нём новых записей" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Финский перевод от Jiri Grönroos" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Индонезийский перевод от @liimee" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Испанский перевод от Pablo Munoz Alabau и @oscfdezdz" #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Португальский (Бразилия) перевод от @geraldohomero" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Немецкий перевод от Patrick Ulbricht" #~ msgid "Easily manage wineprefix" #~ msgstr "Простое управление префиксами wine" #~ msgid "Experiments:library" #~ msgstr "Эксперименты:библиотека" #~ msgid "Toggle experimental Library mode." #~ msgstr "Включить экспериментальный режим библиотеки." #~ msgid "Loading…" #~ msgstr "Загрузка…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Пользовательский путь к бутылкам не найден, проверьте настройки.\n" #~ "Задействован путь по умолчанию, бутылки из которого показаны не будут!" #~ msgid "Health check" #~ msgstr "Проверка целостности" #~ msgid "Generating state files index …" #~ msgstr "Индексирование состояния файлов…" #~ msgid "Creating a restore point …" #~ msgstr "Создание точки восстановления…" #~ msgid "Could not create the state folder." #~ msgstr "Не удалось создать папку состояния." #~ msgid "Updating index …" #~ msgstr "Обновление индекса…" #~ msgid "Could not update the states file." #~ msgstr "Не удалось обновить файл состояний." #~ msgid "Could not update the index file." #~ msgstr "Не удалось обновить индексный файл." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Найденные аргументы для исполняемого файла: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Шаг {self.__step} из {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' запущен." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' запущен посредством Steam." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Индекс состояния {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Читать документацию о зависимостях." #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "Окошко DXVK с частотой кадров и другими деталями в приложениях D3D." #~ msgid "Read documentation about programs" #~ msgstr "Читать документацию о программах" #~ msgid "Extra settings" #~ msgstr "Дополнительные настройки" #~ msgid "Local Resources" #~ msgstr "Локальные ресурсы" #~ msgid "Search for Prefixes" #~ msgstr "Поиск префиксов" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Включить версионирование для сохранения и восстановления бутылки до " #~ "определенного состояния." #~ msgid "Your Library" #~ msgstr "Библиотека" #~ msgid "Health Check" #~ msgstr "Проверка целостности" #~ msgid "Loading..." #~ msgstr "Загрузка..." #~ msgid "Task manager" #~ msgstr "Диспетчер задач" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Выберите место для хранения новых «бутылок» (не затронет существующие)" #~ msgid "Installing..." #~ msgstr "Установка..." #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "Невозможно добавить ярлык на рабочий стол из-за отсутствующих " #~ "привилегий.\n" #~ "Посмотрите наше " #~ "видео о том, как исправить эту проблему для Flatpak." #~ msgid "Type a short comment:" #~ msgstr "Напишите краткий комментарий:" #~ msgid "Temp files" #~ msgstr "Временные файлы" #~ msgid "Close Bottles after starting a program from the file manager" #~ msgstr "Закрывать Bottles после запуска программы из файл-менеджера" #~ msgid "Custom bottles path (requires restart)" #~ msgstr "Пользовательский путь к «бутылкам» (требуется перезапуск)" #~ msgid "Pre-release" #~ msgstr "Предварительный выпуск" #~ msgid "In early development (requires restart)" #~ msgstr "На ранней стадии разработки (требуется перезапуск)" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Lutris раннеры" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Управление версиями «бутылок» (экспериментально)" #~ msgid "Translate" #~ msgstr "Перевод" #~ msgid "Funding" #~ msgstr "Финансирование" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "Отчёт об " #~ "ошибке" #~ msgid "Blog" #~ msgstr "Блог" #~ msgid "Twitter" #~ msgstr "Твиттер" #~ msgid "Bug report" #~ msgstr "Отчёт об ошибке" #~ msgid "Open with explorer" #~ msgstr "Открыть в проводнике" #~ msgid "Move inside the sandbox" #~ msgstr "Переместить в песочницу" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Перемещение в песочницу…" #~ msgid "Utilities" #~ msgstr "Утилиты" #~ msgid "Command line" #~ msgstr "Командная строка" #~ msgid "Registry editor" #~ msgstr "Редактор реестра" #~ msgid "Wine config" #~ msgstr "Конфигурация Wine" #~ msgid "Control panel" #~ msgstr "Панель управления" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Тестовый режим: отображаются зависимости только из тестового репозитория." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 .." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Файлы на этой странице были проверены, но могут подпадать под " #~ "проприетарную лицензию." #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Файлы на этой странице были проверены, но могут подпадать под " #~ "проприетарную лицензию." #~ msgid "Read documentation about installers\t" #~ msgstr "Читать документацию об установщиках\t" #~ msgid "Bottle details" #~ msgstr "Сведения о «бутылке»" #~ msgid "My beautiful bottle" #~ msgstr "Новая «бутылка»" #~ msgid "Rename bottle" #~ msgstr "Переименовать «бутылку»" #~ msgid "Use DXVK" #~ msgstr "Использовать DXVK" #~ msgid "Use VKD3D" #~ msgstr "Использовать VKD3D" #~ msgid "Enable FSR" #~ msgstr "FSR" #~ msgid "Enable LatencyFleX" #~ msgstr "Использовать LatencyFleX" #~ msgid "Mouse capture fullscreen" #~ msgstr "Полноэкранный захват мыши" #~ msgid "DXVK version" #~ msgstr "Версия DXVK" #~ msgid "Manage VKD3D versions" #~ msgstr "Управление версиями VKD3D" #~ msgid "Will restart the wineserver." #~ msgstr "Служба wine будет перезапущена." #~ msgid "DLL overrides" #~ msgstr "Переопределения DLL" #~ msgid "Set PulseAudio latency to 60 milliseconds to increase sound quality." #~ msgstr "Снизить задержку PulseAudio до 60 мс для повышения качества звука." #~ msgid "Read documentation about versioning\t" #~ msgstr "Читать документацию о версионировании\t" #~ msgid "e.g. ucrtbase" #~ msgstr "пример: ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Существующие переопределения" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "пример: -example1 -example2 -example3=hello" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "пример: BottleCopy" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicating" #~ msgstr "page_duplicating" #~ msgid "page_duplicated" #~ msgstr "page_duplicated" #~ msgid "New variable" #~ msgstr "Новая переменная" #~ msgid "e.g. MY_VAR" #~ msgstr "пример: MY_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "Здесь можно изменить переменные среды для выполняемых команд." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "пример: VAR1=value VAR2=value" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "пример: VAR1=value VAR2=value ..." #~ msgid "e.g. 60" #~ msgstr "напр., 60" #~ msgid "e.g. 30" #~ msgstr "напр., 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Используется Flatpak-версия Bottles, так что при указании пути к скрипту " #~ "вне песочницы не забудьте задать необходимые разрешения через Flatseal." #~ msgid "Type the new name:" #~ msgstr "Введите новое название:" #~ msgid "Type here.." #~ msgstr "Введите здесь.." #~ msgid "Message goes here." #~ msgstr "Сообщение приходит сюда." #~ msgid "Utility & Preferences" #~ msgstr "Утилиты и настройки" #~ msgid "Choose a name for your bottle" #~ msgstr "Выберите название «бутылки»" #~ msgid "Use custom path" #~ msgstr "Использовать пользовательский путь" #~ msgid "Welcome" #~ msgstr "Добро пожаловать!" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "Bottles существенно упрощают запуск ПО Windows на Linux." #~ msgid "What Are Bottles?" #~ msgstr "Что такое «бутылка»?" #~ msgid "" #~ "A bottle is a Windows-like environment configured to run Windows " #~ "software, you can have multiple apps in each bottle. \n" #~ "\n" #~ "Those are isolated and the software that runs inside can't access your " #~ "personal files if you don't allow it.\n" #~ "\n" #~ "Read more about" #~ msgstr "" #~ "«Бутылка» - это среда выполнения, имитирующая Windows и настроенная для " #~ "запуска Windows приложений. В одной «бутылке» может быть установлено " #~ "несколько приложений.\n" #~ "\n" #~ "«Бутылки» изолированы от ваших личный файлов и не имеют к ним доступа, " #~ "если только вы явно не предоставите его.\n" #~ "\n" #~ "Узнать больше об этом" #~ msgid "We Are Almost There" #~ msgstr "Осталось немного" #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Нам нужно скачать и установить некоторые компоненты (~75MB) для " #~ "завершения настройки.\n" #~ "\n" #~ "Мы не можем предоставлять эти файлы сразу вместе с Bottles из-за разницы " #~ "в циклах выпуска.\n" #~ "\n" #~ "Когда вы будете готовы, нажмите кнопку Установить." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Подождите, это может занять несколько минут." #~ msgid "Download" #~ msgstr "Скачать" #~ msgid "Everything Is Ready!" #~ msgstr "Готово!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Теперь вы готовы создать свои первые «бутылки»." #~ msgid "Finish" #~ msgstr "Завершить" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Внимание: убедитесь, что Flatpak выданы разрешения на доступ к новому " #~ "пути.\n" #~ "Это сломает песочницу!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Отображать ли в списке нестабильные версии." #~ msgid "Change launch options" #~ msgstr "Изменить параметры запуска" #~ msgid "Hide from list" #~ msgstr "Скрыть из списка" #~ msgid "Unhide from list" #~ msgstr "Показать в списке" #~ msgid "Processing..." #~ msgstr "Обработка..." #~ msgid "Your library" #~ msgstr "Библиотека" #~ msgid "Go back" #~ msgstr "Вернуться назад" #~ msgid "Installer requires local resources" #~ msgstr "Установщику требуются локальные ресурсы" #~ msgid ", " #~ msgstr ", " #, python-format #~ msgid "Pick executable for %s" #~ msgstr "Выберите исполняемый файл для %s" #~ msgid "Local resources not found or invalid" #~ msgstr "Локальные ресурсы не найдены или недействительны" #~ msgid "Installation failed, please check the logs." #~ msgstr "Установка не удалась, пожалуйста, проверьте журналы." #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) Продолжаем со средой по умолчанию…" #~ msgid "Confirm deletion" #~ msgstr "Подтвердить удаление" #~ msgid "Done" #~ msgstr "Готово" #~ msgid "Caffe runners" #~ msgstr "Caffe раннеры" #~ msgid "Proton runners" #~ msgstr "Proton раннеры" #~ msgid "Other runners" #~ msgstr "Другие раннеры" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Форумы Bottles" #~ msgid "Unhide this program" #~ msgstr "Отображать эту программу" #~ msgid "Type a name for your bottle" #~ msgstr "Введите название для своей «бутылки»" #~ msgid "New programs will be automatically found." #~ msgstr "Новые программы будут найдены автоматически." #~ msgid "Duplicate a bottle" #~ msgstr "Создать копию «бутылки»" #~ msgid "Change environment variables" #~ msgstr "Изменить переменные среды" #~ msgid "This field cannot contain special characters!" #~ msgstr "Поле не должно содержать спецсимволы!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Это уровень совместимости, позволяющий устанавливать и запускать " #~ "программное обеспечение Windows на системах Linux.\n" #~ "\n" #~ "«Бутылки» — это среды, где раннер настраивает систему, в которой " #~ "запускается и устанавливается программное обеспечение Windows.\n" #~ "\n" #~ "Подробнее о " #~ "раннерах" #~ msgid "Import & export" #~ msgstr "Импорт и экспорт" #~ msgid "Set custom DPI" #~ msgstr "Устанавливает пользовательский DPI" #~ msgid "Select what backend to use for wined3d" #~ msgstr "Выберите, какой бэкенд использовать для wined3d" #~ msgid "Toggle OBS game capture for all next launches" #~ msgstr "Использовать технологию захвата игр от OBS" #~ msgid "Gamescope settings" #~ msgstr "Настройки Gamescope" #~ msgid "Bottle information" #~ msgstr "Сведения о «бутылке»" #~ msgid "What Are Runners?" #~ msgstr "Что такое «раннеры»?" #~ msgid "" #~ "We need to download and install a runner to allow you to create your own " #~ "bottles.\n" #~ "The download size is ~70MB.\n" #~ "Read " #~ "more about what we're going to download\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Нужно скачать и установить раннер, который позволит вам создавать " #~ "собственные «бутылки».\n" #~ "Размер загрузки составит ~70 МБ.\n" #~ "Подробнее о том, что будет скачиваться.\n" #~ "\n" #~ "Мы не можем предложить данные файлы вместе с Bottles ввиду разницы в " #~ "циклах выпуска.\n" #~ "\n" #~ "По готовности нажмите кнопку Установить." #~ msgid "Show update date" #~ msgstr "Показать дату обновления" #~ msgid "Library mode" #~ msgstr "Режим Библиотеки" #~ msgid "Flatpak help" #~ msgstr "Справка Flatpak" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Я не вижу мои старые «бутылки» после обновления." #~ msgid "I don't see some directories." #~ msgstr "Я не вижу некоторые каталоги." #~ msgid "I can't see the files in my home." #~ msgstr "Я не вижу файлы в моём домашнем каталоге." #~ msgid "Executable silently crash or black screen" #~ msgstr "Исполняемый файл падает без ошибок или возникает чёрный экран" #~ msgid "Destroy this bottle" #~ msgstr "Уничтожить эту бутылку" #~ msgid "64 Bit" #~ msgstr "64 Бит" #~ msgid "Make a backup of this bottle." #~ msgstr "Создать резервную копию этой «бутылки»." #~ msgid "64-bit" #~ msgstr "64 бита" #~ msgid "32-bit" #~ msgstr "32 бита" #~ msgid "Night theme" #~ msgstr "Тёмная тема" #~ msgid "Use the night theme." #~ msgstr "Использовать тёмную тему." #~ msgid "Experiments:winebridge" #~ msgstr "Эксперименты: winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Включить экспериментальную реализацию winebridge." #~ msgid "Enable ACO shader compiler" #~ msgstr "Компилятор шейдеров ACO" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Повышает производительность в играх и 3D-приложениях.\n" #~ "Отключите при возникновении графических сбоев." #~ msgid "Night mode" #~ msgstr "Ночной режим" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "Использовать WineBridge для управления процессами и программами." #~ msgid "Bottles' Issues" #~ msgstr "Известные проблемы" #~ msgid "Bottles Started!" #~ msgstr "Bottles запущены!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Это экспериментальная функция на ранней стадии разработки, будьте " #~ "осторожны и сообщайте об ошибках." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "2017-2022 © разработчики Bottles" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Оптимизирует игровую производительность по требованию" #~ msgid "NVAPI version" #~ msgstr "Версия NVAPI" #~ msgid "Point to the bottle path" #~ msgstr "Указать путь к «бутылке»" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "Режим GameMode не запущен либо недоступен." #~ msgid "Experiments:installers" #~ msgstr "Эксперименты: установщики" #~ msgid "Software" #~ msgstr "Программы" #~ msgid "An environment improved for Windows software." #~ msgstr "Улучшенная среда для программ Windows." #~ msgid "Experiments:versioning" #~ msgstr "Эксперименты:версионирование" #~ msgid "Import and export" #~ msgstr "Импорт и экспорт" #, fuzzy #~ msgid "Creating sandboxed folders…" #~ msgstr "Создание \"бутылки\"…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "Это процессы wine/wineserver, запущенные на вашем ПК." #~ msgid "Check for running processes." #~ msgstr "Проверить запущенные процессы." #~ msgid "Backup bottle" #~ msgstr "Резервная бутылка" #~ msgid "Bottle" #~ msgstr "Бутылка" #, fuzzy #~ msgid "No runners found, please install one." #~ msgstr "Runner'ов не найдено." #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "Не найден DXVK, установите последнюю версию …" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "Не найден vkd3d, установите последнюю версию …" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "Не найден DXVK, установите последнюю версию …" #, fuzzy, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Твоя новая бутылка: {0} уже готова!" #, fuzzy #~ msgid "Improved the Download manager" #~ msgstr "Менеджер загрузок" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Исправлена ошибка, из-за которой каждая бутылка разбивалась, даже если " #~ "была разбита только одна" #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Перевод на японский язык благодаря @jatin-cbs" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "Португальский (Бразилия) перевод благодаря @vitor180396" #~ msgid "Choose an environment" #~ msgstr "Выберите переменную среду" #~ msgid "Download & Install this runner" #~ msgstr "Загрузите и установите этот бегунок" #, fuzzy #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "" #~ "Закрыть Bottles после запуска исполняемого файла из файлового менеджера" #, fuzzy #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Немецкий перевод благодаря @thericosanto" #~ msgid "Downloads" #~ msgstr "Загрузки" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Выберите исполняемый файл Windows" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Выберите исполняемый файл Windows" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "Исправлена ошибка, из-за которой каждая бутылка разбивалась, даже если " #~ "была разбита только одна" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "Исправлена ошибка, из-за которой каждая бутылка разбивалась, даже если " #~ "была разбита только одна" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "Исправлена ошибка, из-за которой каждая бутылка разбивалась, даже если " #~ "была разбита только одна" #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Итальянский перевод благодаря @blackcat-917" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Немецкий перевод благодаря @thericosanto" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Отладка процессов wine." #, fuzzy #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "Исправлена ошибка, из-за которой каждая бутылка разбивалась, даже если " #~ "была разбита только одна" #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Включить экспериментальную функцию управления версиями" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Эксперименты:инсталляторы" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Обзор C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Обновить эмулятор до последней установленной локально версии" #~ msgid "Destroy bottle" #~ msgstr "Уничтожить \"бутылку\"" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Это изменит runner'а с {0} на {1}." #~ msgid "Run in this bottle" #~ msgstr "Запуск в этой \"бутылке\"" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Немецкий перевод благодаря @thericosanto" #, fuzzy #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Немецкий перевод благодаря @thericosanto" #, fuzzy #~ msgid "Backup bottle configuration and archive" #~ msgstr "Генерация файла конфигурации бутылки …" #, fuzzy #~ msgid "Import backup archives" #~ msgstr "Выберите архив резервной копии" #, fuzzy #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Немецкий перевод благодаря @thericosanto" #~ msgid "This is the manifest for {0}." #~ msgstr "Это манифест для {0}." #~ msgid "This is the index for {0}." #~ msgstr "Это индекс для {0}." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "Загруженный файл {0} выглядит поврежденным. Попробуйте еще раз." #~ msgid "Installing {0} runner …" #~ msgstr "Установка {0} runner'а…" #~ msgid "Component {0} successfully installed!" #~ msgstr "Компонент {0} успешно установлен!" #~ msgid "{0} completed for {1}." #~ msgstr "{0} завершено для {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0} успешно импортирован!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "Ваша резервная копия для {0} готова!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Ваша резервная копия {0} была успешно импортирована!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Не удалось импортировать резервную копию: {0}!" #~ msgid "What is Wine?" #~ msgstr "Что такое Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine — это слой совместимости, который позволяет программам Windows " #~ "работать на Linux.\n" #~ "В Bottles он называется runner.\n" #~ "\n" #~ "Wine префиксы являются средой, в которой работает Wine. В Bottles мы " #~ "называем их \"бутылки\"." #~ msgid "Page 1" #~ msgstr "Страница 1" #~ msgid "DXVK Versions" #~ msgstr "DXVK версии" #~ msgid "Failed to clear temp path!" #~ msgstr "Не удалось очистить временную папку!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Пути runner'ов не существует, сейчас создаю." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "Пути Bottles не существует, создаю." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Путь dxvk не существует, создаю." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Временного пути не существует, создаю." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "Не удалось извлечь! Архив заканчивается раньше, чем ожидалось." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "Файл [{0}] уже существует во временной папке, пропускаю." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "Переименование [{0}] в [{1}]." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "Загруженный файл [{0}] выглядит поврежденным." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Контрольная сумма источника: [{0}] загружено: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Установка компонента: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Установка зависимости: [{0}] в бутылке: [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Удаление [{0}] из system32 в бутылке: [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "[{0}] не найден в бутылке: [{1}], не удалось удалить из system32." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "Удаление зависимости: [{0}] из бутылки: [{1}]." #~ msgid "Runners found: [{0}]" #~ msgstr "Runner'ы найдены: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "Найден dxvk: [{0}]" #~ msgid "No dxvk found." #~ msgstr "Dxvk не найден." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "Ключ: [{0}] не в бутылке: [{1}] настраиваю и обновляю." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "Ключ: [{0}] не в бутылке: [{1}] настраиваю Параметры, обновляю." #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Установка ключа: [{0}] - [{1}] для бутылки [{2}] …" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Применяю переменное окружение: [{0}]…" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Бутылка: [{0}] успешно создана!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Бутылка успешно удалена по пути: [{0}]" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Найден пустой путь, катастрофы не избежать." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Пытаюсь починить бутылку: [{0}]] …" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Добавление ключа: [{0}] со значением: [{1}] и данными: [{2}] в регистре " #~ "бутылки: {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "Удаление значения: [{0}] для ключа: [{1}] в регистре: {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Установка dxvk для бутылки: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Удаление dxvk для бутылки: [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Запуск исполняемого файла на wineprefix …" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "Запуск wineboot на wineprefix …" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "Запуск winecfg на wineprefix …" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Запуск winetricks на wineprefix …" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Запуск отладочной консоли на wineprefix …" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "Запуск CMD на wineprefix …" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Запуск диспетчера задач на wineprefix …" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Запуск панели управления на wineprefix …" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Запуск деинсталлятора на wineprefix …" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Запуск Regedit на wineprefix …" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Статус отправки: [{0}] в Wineprefix…" #~ msgid "Opening the file manager in the path …" #~ msgstr "Открытие файлового менеджера по пути …" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Импорт wineprefix [{0}] в новой бутылке …" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "" #~ "Ошибка при создании пути к бутылке для wineprefix [{0}]. Прерывание." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wineprefix {0} успешно импортирован!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] файлов для замены." #~ msgid "[{0}] files to add." #~ msgstr "[{0}] файлов для добавления." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Конфигурация резервного копирования: [{0}] в [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Резервная копия бутылки: [{0}] в [{1}]]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Не удалось сохранить резервную копию по пути: {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Не удалось импортировать резервную копию: [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Статус подключения: онлайн …" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Исправьте стиль выбора окружения в теме Yaru" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "Не уничтожать page_details при удалении бутылки" #~ msgid "Add freetype as a dependency" #~ msgstr "Добавить freetype как зависимость" #~ msgid "Vertical layout for downloads" #~ msgstr "Вертикальный макет для загрузок" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Reboot Windows" #~ msgstr "Перезагрузите Windows" #~ msgid "Shutdown Windows" #~ msgstr "Выключить Windows" #~ msgid "Kill all wine processes" #~ msgstr "Убейте все wine процессы" ================================================ FILE: po/sk.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 13:46+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Slovak \n" "Language: sk\n" "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>=2 && n<=4) ? 1 : 2);\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Nevybrali ste žiadnu cestu" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Záloha {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importujem zálohu: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Zlyhala inštalácia súčastí napriek 3 pokusom." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Chýbajú základné súčasti. Inštalujem…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Zlyhalo vytvorenie adresára pre Fľašu." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Nepodarilo sa vytvoriť zástupcu adresára/súboru." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Generujem konfiguráciu Fľaše…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Šablóna nájdená, aplikuje sa…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Aktualizujem konfiguráciu Wine…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Konfigurácia Wine bola aktualizovaná!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Spúšťam ako Flatpak, v sandboxe používateľa…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Konfigurujem sandbox pre priečinok používateľa…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Nastavujem verziu Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Aplikujem predvolené nastavenia CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Optimalizujem prostredie…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Aplikujem prostredie: [{0}]…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Používam vlastný recept prostredia…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Recept nie je možné nájsť alebo je neplatný…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Inštalujem DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Inštalujem VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Inštalujem DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Inštalujem závislosti: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Vytváram nultý stav verzovacieho stavu…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Dokončujem…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Ukladanie šablóny do medzipamäte…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Spúšťam commit pre stav…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Nie je čo commitovať" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Nový stav [{0}] bol úspešne vytvorený!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Zoznam stavov bol úspešne načítaný!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Stav {0} bol úspešne obnovený!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Obnovujem stav {}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Stav nebol nájdený" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Stav {} je už aktívnym stavom" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Zobraziť verziu" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Cesta k vykonateľnému súboru" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Cesta odkazu .lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Názov Fľaše" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Odovzdať argumenty" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Neplatná adresa URI (syntax: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Ukončiť] žiadosť bola prijatá." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Pomocník] žiadosť bola prijatá." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Obnoviť] žiadosť bola prijatá." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Podporiť" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Knižnice tretích strán a špeciálne poďakovania" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Sponzorované a financované" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Autorské práva © 2017 vývojari Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Vývojári Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" "Jose Riha \n" "Dušan Kazik " #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Verzia súčasti" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Odinštalovať" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Prehliadať súbory" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Inštalácia skončila neúspechom. Dôvodom môže byť chyba repozitára, neúplne " "preberanie alebo nezhodujúci sa kontrolný súčet. Stlačte pre nový pokus." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Stiahnuť a nainštalovať" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Zobraziť manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licencia" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Preinštalovať" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Nahlásiť problém…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Meno závislosti" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Popis závislosti" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Kategória" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Stiahnuť a nainštalovať túto závislosť" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Došlo k chybe pri inštalácii. Reštartujte Bottles a prečítajte si hlásenie o " "páde alebo ho spustite v termináli a prečítajte si výstup." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Ponuka závislostí" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Riešenie problémov" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Prehliadať súbory…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplikovať Fľašu…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Toto je úplný archív vašej Fľaše, vrátane osobných súborov." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Zálohovať všetko…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Toto je iba konfigurácia Fľaše, je to perfektné, ak chcete vytvoriť novú " "Fľašu, ale bez osobných súborov." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Exportovať konfiguráciu…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Zobraziť skryté programy" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Hľadať nové programy" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Odstrániť Fľašu…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Vedľajšia ponuka" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Vynútiť zastavenie všetkých procesov" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simulovať systémové vypnutie Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Vypnúť" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simulovať reštartovanie systému Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Reštartovať" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Možnosti spúšťania" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Spustiť v termináli" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Presunutím súborov nad toto okno ich spustíte" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Moja Fľaša" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Windows x64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Prostredie" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Spúšťač" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Pri tejto Fľaši je povolené správa verzií" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Pri tejto Fľaši je aktívna správa verzií." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Spustiť vykonateľný súbor…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programy" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Kliknutím na „Spustiť vykonateľný súbor…“ spustíte vykonateľný súbor, " "kliknutím na „Pridať zástupcu“ pridáte spustiteľný súbor do zoznamu " "Programov alebo kliknutím na „Inštalovať programy…“ nainštalujete komunitou " "spravované programy." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Pridať zástupcu…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Inštalovať programy…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Možnosti" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Nastavenia" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Konfigurujte nastavenia Fľaše." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Závislosti" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Nainštalujte závislosti pre programy." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Snímky" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Vytvárajte a spravujte stavy Fliaš." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Správca úloh" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Spravujte bežiace programy." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Nástroje" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Príkazový riadok" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Spúšťajte príkazy vo vnútri Fľaše." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Editor registrov" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Upravte interný register." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Staré nástroje Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Prehliadač" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Program na ladenie" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfigurácia" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Nástroj na odinštalovanie" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Ovládací panel" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Hľadať závislosti…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Ste offline :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Aplikácia Bottles je spustená v režime offline a závislosti tak nie sú " "dostupné." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Závislosti sú prostriedky, ktoré zlepšujú kompatibilitu softvéru systému " "WIndows.\n" "\n" "Súbory na tejto stránke sú poskytované tretími stranami pod proprietárnou " "licenciou. Ich inštaláciou vyjadrujete súhlas s podmienkami tejto licencie." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Nahlásiť chýbajúcu závislosť." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Nahlásiť chýbajúcu závislosť" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Prečítajte si dokumentáciu." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentácia" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Hľadať" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Hľadať programy…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Nainštalujte programy vytvorené našou komunitou.\n" "\n" "Súbory na tejto stránke sú poskytované tretími stranami pod proprietárnou " "licenciou. Inštaláciou položky súhlasíte s podmienkami tejto licencie." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Neboli nájdené žiadne inštalátory" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Repozitár je buď nedostupný alebo nie je s touto Fľašou kompatibilný žiaden " "inštalátor." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Prečítajte si dokumentáciu" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Meno" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Súčasti" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Verzia vrstvy kompatibility Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Aktualizujem spúšťače a súčasti, čakajte prosím…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Vylepšite kompatibilitu s Direct3D 8/9/10/11 prevodom do Vulkanu." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Aktualizujem DXVK, čakajte prosím…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Vylepšite kompatibilitu s Direct3D 8/9/10/11 prevodom do Vulkanu." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Aktualizujem VKD3D, čakajte prosím…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Inštalujem DXVK-NVAPI, čakajte prosím…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Zvýšte rýchlosť odozvy. Môže byť detegovaný niektorými anti-cheat systémami." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Aktualizujem LatencyFleX, čakajte prosím…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Zobraziť" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Super vzorkovanie v rámci hlbokého učenia (DLSS)" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Zlepšite výkon na úkor vizuálnej stránky pomocou rozhrania DXVK-NVAPI. " "Funguje iba na novších grafických kartách NVIDIA." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "Dokonalé rozlíšenie FidelityFX" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Zlepšite výkon na úkor vizuálnej stránky. Funguje iba v prostredí Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Spravovať nastavenia Dokonalého rozlíšenia FidelityFX" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Dedikovaná grafická karta" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Pomocou dedikovanej grafickej karty zvýšte výkon na úkor spotreby " "elektrickej energie." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Efekty následného spracovania" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Pridať rôzne efekty následného spracovania pomocou vkBasalt. Funguje iba vo " "Vulkane." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Správa nastavenia vrstvy následného spracovania" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Pomocou nástroja Gamescope spravujte, ako sa majú hry zobrazovať na " "obrazovke." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Spravovať nastavenia Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Rozšírené nastavenia zobrazenia" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Výkon" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "Povolením synchronizácie zvýšite výkon viacjadrových procesorov." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Synchronizácia" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Systém" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Sledovanie výkonu" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Pomocou aplikácie MangoHug sledujte informácie ako je snímková frekvencia, " "teplota, zaťaženie CPU/GPU a ďalšie údaje týkajúce sa OpenGL a Vulkanu." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Herný režim Feral" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "Aplikujte na zariadenie sadu optimalizácií. Môže zlepšiť výkon hry." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Predbežne načítavať herné súbory" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Zlepšite čas načítania pri viacnásobnom spúšťaní hry. Prvé spustenie hry " "bude trvať dlhšie." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Spravujte nastavenia vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Zachytávanie hry pomocou OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Zapnite/vypnite funkciu zachytávania hry OBS pre všetky programy Vulkan a " "OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Kompatibilita" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Verzia systému Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Aktualizujem verziu Windows, čakajte prosím…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Jazyk" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Vyberte jazyk, ktorý majú programy používať." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Vyhradený sandbox" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Pre túto Fľašu použiť obmedzené/riadené prostredie." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Spravujte oprávnenia sandboxu" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Behové prostredie Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Poskytnite balíček ďalších knižníc pre väčšiu kompatibilitu. Ak narazíte na " "problémy, vypnite ho." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Behové prostredie Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Poskytnutie balíčka ďalších knižníc pre väčšiu kompatibilitu s hrami v " "službe Steam. Ak narazíte na problémy, vypnite ho." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Pracovný adresár" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Obnoviť predvolené nastavenia" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Predvolené)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Prepísanie DLL knižnice" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Premenné prostredia" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Správa úložiska" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Automatické snímky" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Automaticky vytvárajte snímky pred inštaláciou softvéru alebo zmenou " "nastavení." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Kompresia" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Komprimujte snímky a zmenšite tak miesto, ktoré zaberajú v úložisku. Spomalí " "to vytváranie snímok." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Používať vzory vylúčenia" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Vylúčte cesty zo snímok." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Spravovať vzory" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Obnoviť" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Zastaviť proces" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Neboli nájdené žiadne snímky" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "Vytvorte prvú snímku a začnite ukladať stavy svojich nastavení." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Krátky komentár" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Uložiť stav Fľaše." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Vytvoriť novú snímku" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Podrobnosti" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Vrátiť sa naspäť" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operácie" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Vyberte Fľašu" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Zrušiť" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Vybrať" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Vytvoriť novú Fľašu" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Správa o havárií Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Zrušiť" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Poslať správu o chybe" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Počas posledného spustenia došlo k chybe. Prosím, vyplňte hlásenie o chybe a " "vložte nasledujúci súbor so záznamom, aby ste nám pomohli problém " "identifikovať. Následne sa pokúsime chybu vyriešiť, aby sa už neopakovala." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Našli sme jedno alebo viac podobných (alebo identických) hlásení. Presvedčte " "sa, že tento problém zatiaľ nebol nahlásený. Každé hlásenie vyžaduje úsilie " "zo strany vývojárov, aby ho diagnostikovali. Rešpektujte, prosím, ich prácu " "a uistite sa, že nejde o už nahlásený problém." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Aj napriek tomu to chcem nahlásiť." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Pokročilé možnosti" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Neúplný balíček" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Zdá sa, že táto verzia Bottles neobsahuje všetky potrebné závislosti jadra. " "Obráťte sa, prosím, na správcu balíčka alebo použite oficiálnu verziu." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Ukončiť" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Knižnice dynamických odkazov je možné zadať ako vstavané (poskytované Wine) " "alebo natívne (poskytované programom)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Nové prepísanie" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Prepísania" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Disky" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Jedná sa o cesty z hostiteľského systému, ktoré sú mapované a rozpoznané ako " "zariadenia v programe spúšťača (napr. C:, D:…)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Písmeno" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Existujúce disky" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplikovať Fľašu" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplikovať" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Zadajte meno duplikátu Fľaše." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplikujem…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Toto môže chvíľku trvať." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Fľaša bola duplikovaná" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Premenné prostredia sú dynamické hodnoty, ktoré môžu ovplyvniť spôsob, akým " "procesy bežia vo Fľaši." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Názov premennej" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Existujúce premenné" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Vzory vylúčenia" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Definujte vzory, ktoré budú použité na zabránenie verzovania niektorých " "adresárov." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Vzor" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Existujúce vzory" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Nastavenie programu Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Uložiť" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Správa spôsobu zobrazenia hier." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Rozlíšenie hry" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Používa rozlíšenie videohry ako referenčnú hodnotu v pixeloch." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Šírka" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Výška" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Rozlíšenie okna" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Zvyšuje rozlíšenie pri použití vyššieho rozlíšenia ako je rozlíšenie hry v " "pixeloch." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Rôzne" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Obmedzenie frekvencie snímok" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Limit frekvencie snímok, keď aplikácia nie je aktívna" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Celočíselné škálovanie" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Typ okna" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Bez ohraničenia" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Celá obrazovka" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Chcete pokračovať v inštalácií?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Spustiť inštaláciu" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Tento inštalátor vyžaduje niektoré miestne zdroje, ktoré nie je možné " "zaistiť inak." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Pokračovať" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Dokončené!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Zobraziť programy" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Inštalácia skončila s chybou!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Niečo sa pokazilo." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Všetky správy" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Kritické" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Chyby" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Varovania" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Informácia" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Prehliadač žurnálu" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Prehliadač záznamov" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Zmeniť úroveň záznamu." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Všetko" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Tieto argumenty budú odovzdané pri spúšťaní programu." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Vlastné argumenty" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Argumenty príkazu" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "napr.: VAR=hodnota %command% -example1 -example2 -example3=ahoj" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Skript po spustení" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Vyberte, ktorý skript sa má spustiť po vykonaní programu." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Vyberte skript" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Vyberte, odkiaľ program spustiť." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Vyberte adresár" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Tieto nastavenia prepíšu predvolené nastavenia tohto vykonateľného súboru." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Prepisy predvolieb" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Obnoviť Bottles do predvolených nastavení" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Virtuálna plocha" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Proton - Vylúčenie zodpovednosti" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Použiť Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Pozor, použitie spúšťačov založených na Protone vo Fľašiach iných ako Steam " "môže spôsobovať problémy a zabrániť korektnému správaniu.\n" "\n" "Odporúčame miesto toho používať Wine-GE, verziu Protonu určenú pre beh mimo " "službu Steam.\n" "\n" "Pokračovaním automaticky povolíte behové prostredie služby Steam " "(ak ho v systéme Bottles nájde), aby mu umožnilo prístup k potrebným " "knižniciam a obmedzilo problémy s kompatibilitou. Uvedomte si, že " "GloriousEggroll, poskytovateľ spúšťača, nie je zodpovedný za prípadné " "problémy a prosíme vás, aby ste mu ich nenahlasovali." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Rozumiem." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Premenovať" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Vyberte nový názov pre vybraný program." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Nový názov" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Spustiť s argumentami" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Spustiť" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Nižšie napíšte argumenty, ktoré sa majú odovzdať vykonateľnému súboru." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "napr.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Nastavenia sandboxu" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Zdieľať sieť" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Zdieľať zvuk" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Vyžaduje sa aktualizácia" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Pokračovať" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Spustiť aktualizáciu" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Nový systém správy verzií" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Nový systém verzovania Fliaš bol spustený." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles má úplne nový systém správy verzií, ktorý nie je spätne kompatibilný." "\n" "\n" "Aby sme mohli správu verzií používať i naďalej, musíme znovu inicializovať " "úložisko Fliaš. Tým sa nezmažú údaje z Fľaše, ale odstránia sa všetky " "existujúce snímky a vytvorí sa nový.\n" "\n" "Ak sa pred pokračovaním potrebujete vrátiť k predchádzajúcej snímke, zavrite " "toto okno a obnovte snímku. Následne Fľašu znovu otvorte, aby ste znova " "vyvolali zobrazenie tohto okna.\n" "\n" "Podpora pre pôvodný systém správy verzií bude ukončená v niektorej z " "budúcich verzií." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Opätovne inicializujem repozitár…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Hotovo! Reštartujte, prosím, Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Nastavenia efektu následného spracovania" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Predvolené" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Predvolené nastavenia" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Efekty sa použijú podľa poradia v zozname." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efekty" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Adaptívne doostrenie kontrastu" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Ostrosť" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Zobraziť informácie" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Odšumené doostrenie Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Odstránenie šumu" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Rýchly približný antialiasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Kvalita subpixelov" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Hranica kvality" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Hranica kvality minimálna" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Subpixelový morfologický antialiasing" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Detekcia hrany" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Farba" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Prah" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Maximálny počet krokov vyhľadávania" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Maximálny počet krokov vyhľadávania na uhlopriečke" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Maximálne zaoblenie rohov" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS sharpness zvyšuje ostrosť snímok. Pri vyšších hodnotách je snímka " "ostrejšia, pri hodnotách nižších ako 0 je snímok mäkší ako natívny." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "Ostrosť DLS zvyšuje ostrosť snímky. Pri vyšších hodnotách je snímka " "ostrejšia." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "Odšumenie DLS znižuje šum snímky. Pri vyšších hodnotách je snímka mäkšia." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "Subpixelová kvalita FXAA znižuje aliasing na úrovni subpixelov. Pri vyšších " "hodnotách je snímka mäkšia." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "Prah hodnoty hrán FXAA je minimálna hodnota kontrastu potrebná na použitie " "algoritmu FXAA. Pri vyšších hodnotách je snímka kontrastnejšia." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "Minimálny prah kvality hrán FXAA je minimálna hodnota tmavých pixelov, ktoré " "algoritmus FXAA ignoruje. Vyššie hodnoty spôsobia, že FXAA bude ignorovať " "pixeloy pod zadanou hodnotou, čo môže viesť ku zvýšeniu výkonu." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Funkcia Luma deteguje hrany z monochromatického pohľadu, kým funkcia Color " "deteguje hrany na základe farieb. Funkcia Luma je výkonnejšia ako funkcia " "Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "Prah SMAA určuje citlivosť detekcie hrán. Nižšie hodnoty detegujú viac hrán " "na úkor nižšie výkonu." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "SMAA max search steps určuje koľko horizontálnych a vertikálnych krokov " "hľadania sa vykoná pri hľadaní hrán." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "SMAA max diagional search určuje koľko diagonálnych krokov vyhľadávania sa " "vykoná pri hľadaní hrán." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "SMAA corner rounding určuje silu zaoblenia rohov hrán." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Vstavané (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Natívne (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Vstavané, potom natívne" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Natívne, potom vstavané" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Vypnuté" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Odstrániť" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/bod/k/ceste" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Hodnota" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Prehliadať súbory" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Názov prefixu Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Manažér" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Tento prefix Wine už bol do Bottles naimportovaný." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Importovať zálohu Fľaše" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Znova prehľadať prefixy" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Neboli nájdené žiadne prefixy" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Nenašli sa žiadne externé prefixy. Má k nim Bottles prístup?\n" "Pomocou ikony v hornej časti môžete importovať Fľašu zo zálohy." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Úplný archív" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Zobraziť manifest…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Prečítať recenziu…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Názov inštalátora" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Popis inštalátora" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Neznáme" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Nainštalovať tento program" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Ponuka programu" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Chýba miniatúra" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Spustiť" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Spustiť pomocou služby Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Názov položky" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Odobrať z Knižnice" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Zastaviť" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Knižnica" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Sem pridajte položky zo zoznamu programov vašej Fľaše" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "V tejto Fľaši je aktívna správa verzií." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Táto Fľaša vyzerá byť poškodená." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Spustiť v tejto Fľaši" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Spustiť tu" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Táto Fľaša vyzerá byť poškodená, konfiguračný súbor chýba. Môžem skúsiť " "vytvoriť novú konfiguráciu." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Hľadajte Fľaše…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Fľaše" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Vytvoriť novú Fľašu…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Nenašli sa žiadne výsledky" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Skúste vyhľadať niečo iné." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Spúšťanie…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Tento prostriedok chýba." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Prehliadať" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "_Vytvoriť" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Názov Fľaše" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Aplikácia" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Hry" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "V_lastné" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Vlastné" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Zdieľať adresár používateľa" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Toto nastavenie umožní Fľaši objaviť adresár používateľa, čo však " "predstavuje riziko spočívajúce v zdieľaní osobných informácií so softvérom " "Windows. Túto položku nie je možné po vytvorení Fľaše meniť." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Architektúra" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32bitová architektúra by sa mala používať iba v nevyhnutných prípadoch." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Importovať vlastnú konfiguráciu." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Adresár Fľaše" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Adresár, ktorý bude obsahovať údaje tejto Fľaše." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Zavrieť" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Toto meno je nedostupné, použite prosím iné." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Predchádzajúci" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Vitajte v aplikácii Fľaše" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Spúšťajte softvér pre systém Windows v systéme Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows vo Fľašiach" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles používa kompatibilné spúšťače, ktoré poskytujú izolované " "kontajnerové prostredia podobné systému Windows, v ktorých spúšťajú programy." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Takmer hotovo" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Potrebujeme ešte pár minút, aby sme všetko pripravili…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Všetko je pripravené!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Prosím, najprv dokončite nastavenie" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Začať používať Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Ďalej" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Predvoľby" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Všeobecné" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Zobrazenie" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Tmavý režim" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Či majú Bottles používať tmavý farebný motív." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Zobrazovať dátum aktualizácie" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Či sa má v zozname Fliaš zobrazovať dátum aktualizácie." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Upozornenia" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Zobrazovať oznámenia o stiahnutiach a inštaláciách." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Dočasné súbory" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Vyčistiť dočasné súbory pri spúšťaní Fliaš?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Po spustení programu zavrieť Bottles" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Zavrieť Fľaše po spustení programu zo Správcu súborov." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integrácie" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Prefixy Steam Protonu" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Zobrazovať a spravovať prefixy služby Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Zobrazovať aplikácie služby Steam v zozname programov" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Vyžaduje službu Steam pre Windows nainštalovanú vo Fľaši." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Zobrazovať Epic hry v zozname programov" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Vyžaduje obchod Epic Games Store nainštalovaný vo Fľaši." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Zobrazovať Ubisoft hry v zozname programov" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Vyžaduje aplikáciu Ubisoft Connect nainštalovanú vo Fľaši." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Pokročilé" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Adresár Fliaš" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Adresár, ktorý obsahuje údaje vašich Fliaš." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Spúšťače" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "Aplikácia Bottles je spustená v režime offline a tak nie sú dostupné žiadne " "spúšťače." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Predbežné vydanie" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Zobrazí nestabilné verzie spúšťačov." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL súčasti" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" "Aplikácia Bottles je spustená v režime offline a tak nie sú dostupné žiadne " "DLL knižnice." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Jadro" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Behové prostredie" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Experimenty" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Tieto funkcie sú vo fáze intenzívneho vývoja a môžu byť nestabilné, " "očakávajte chyby a problémy." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Samostatný sandbox pre Fľaše" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "V ranom štádiu vývoja." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Spustiť pomocou terminálu" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Prehliadať cestu" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Zmeniť možnosti spúšťania…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Pridať do Knižnice" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Pridať položku na plochu" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Pridať do služby Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Premenovať…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Skryť program" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Zobraziť program" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Odobrať zo zoznamu programov" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Názov programu" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "ID stavu" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Komentár ku stavu" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Obnoviť túto snímku" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Odstrániť správu" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Hlavná ponuka" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Zdá sa, že nie ste pripojený k internetu. Bez neho si nebudete môcť stiahnuť " "základné súčasti. Po obnovení pripojenia kliknite na túto ikonu." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importovať…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Pomocník" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "O aplikácii Fľaše" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Súbor „{0}“ nie je súborom .exe ani .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Aktualizované: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "„{0}“ bolo pridané" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Vyberte vykonateľný súbor" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Pridať" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Skryť skryté programy" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Spúšťam „{0}“…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Buďte si vedomý sandboxu" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles beží v sandboxe, čo je prostredie s obmedzenými právami, ktoré " "zvyšuje bezpečnosť vášho systému. Ak sa program odmieta spustiť, zvážte jeho " "presunutie do Fľaše (ikona s troma bodkami hore) a spustite ho odtiaľ." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Zahodiť" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Vyberte umiestnenia, kam chcete uložiť zálohu konfigurácie" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Export" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Vyberte umiestnenia, do ktorého chcete uložiť archív so zálohou" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Záloha" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Bola vytvorená záloha pre „{0}“" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Zálohovanie „{0}“ skončilo s chybou" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Naozaj chcete bez možnosti odvolania odstrániť „{}“?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Týmto sa nenávratne odstránia všetky programy a nastavenia, ktoré sa k nim " "viažu." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "O_dstrániť" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Chýbajúci spúšťač" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Chýba spúšťač vyžadovaný touto Fľašou. Nainštalujte ho v nastaveniach " "Bottles alebo vyberte nový, ktorý bude aplikáciu spúšťať." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Naozaj chcete násilne zastaviť všetky procesy?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "Toto môže spôsobiť stratu údajov, poškodenie a nefunkčnosť programov." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Vynútiť za_stavenie" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Váš systém nedisponuje touto funkciou." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} pre pridanie tejto funkcie spustite flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Takýto názov Fľaše sa už používa." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Vyberte pracovný adresár" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Adresár, ktorý obsahuje údaje „{}“." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Naozaj chcete odstrániť všetky snímky?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Týmto sa odstránia všetky snímky, no súbory ostanú zachované." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Pred vytvorením nových stavov najprv, prosím, premigrujte na nový systém " "správy verzií." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Inštalátory" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Prebiehajú operácie, počkajte prosím." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Vráťte sa ku svojim Fľašiam." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Záloha bola úspešne naimportovaná" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Import zlyhal" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Importujem zálohu…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Vybrať archív so zálohou" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importovať" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Vyberte súbor s konfiguráciou" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "Nedostupné" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Spustiť vykonateľný súbor v „{self.config.Name}“" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Spúšťa sa „{0}“ v „{1}“…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Vaše Fľaše" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Sťahujem ~{0} balíčkov…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Načítaných {0} z {1} balíčkov" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Vyberte adresár pre Fľašu" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Vytváram Fľašu…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Fľašu nebolo možné vytvoriť" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Vytvorenie Fľaše skončilo s jednou alebo viacerými chybami." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Fľaša bola vytvorená" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "Fľaša „{0}“ bola úspešne vytvorená." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" "Služba Steam sa nenašla, alebo aplikácia Fľaše nemá dostatočné oprávnenia." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Vyberte cestu k Fľaši" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Znovu spustiť Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Aby bolo možné tento adresár používať, Bottles budete musieť spustiť znovu.\n" "\n" "Pred opätovným spustením Bottles nezabudnite ukončiť všetky programy v ňom " "spustené. V opačnom prípade môže dôjsť ku strate dát, poškodení a " "nefunkčnosti programov." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Opätovne spustiť" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" "Založené na vrstve kompatibility Wine od spoločnosti Valve, obsahuje etapové " "a protonové aktualizácie." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "Založené na upstreame Wine, obsahuje záplaty pre staging a Proton." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Založené na upstreame Wine, obsahuje záplaty pre staging." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Založené na Wine od spoločnosti Valve, obsahuje záplaty pre staging, Proton " "a špecifické záplaty pre Steam. Vyžaduje spustený Steam Runtime." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Iné" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Aktualizovať" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Inštalujem…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest pre {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "„{0}“ odinštalované" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "„{0}“ nainštalované" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "„{0}“ sa nepodarilo nainštalovať" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "„{0}“ importované" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Táto aplikácia môže fungovať nesprávne. Inštalátor bol nastavený tak, aby " "poskytol, čo najlepší zážitok, ale počítajte i tak s problémami, " "nestabilitou a nefunkčnosťou." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Tento program má zjavné nedostatky, ktoré však nemajú vplyv na funkčnosť " "aplikácie." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Tento program funguje s drobnými chybami." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Tento program funguje perfektne." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Recenzia pre {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Zastavujem „{0}“…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Spúšťam „{0}“ pomocou služby Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "„{0}“ skryté" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "„{0}“ sa objavil" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "„{0}“ odstránený" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "„{0}“ bolo premenované na „{1}“" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Položka plochy bola vytvorená pre „{0}“" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "'{0}' bol pridaný do vašej knižnice" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "'{0}' bol pridaný do knižnice služby Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Zobraziť správu" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Tento problém bol už nahlásený päťkrát a nemôže byť znova " "nahlásený.\n" " Pridajte svoju skúsenosť do jedného z existujúcich hlásení." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Aktualizujem nastavenia displeja, čakajte prosím…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Aktualizujem nastavenia displeja" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Neboli nájdené žiadne prepisy." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Vyberte cestu k jednotke" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Nie sú definované žiadne premenné prostredia." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Nie sú definované žiadne vzory vylúčenia." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Došlo k chybe." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Kopírovať do schránky" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Vyberte zdrojový súbor" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Inštalujem závislosti Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Konfigurujem Fľašu…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Spracovávam kroky inštalátora…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Inštalácia {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Spúšťanie výstupných kontrol…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Inštalácia {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} je teraz dostupný v prehľade programov." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Inštalátor skončil s neznámou chybou" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} je pre túto Fľašu už zakázané." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Toto nastavenia sa líši od predvoleného nastavenia Fľaše." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Vyberte skript" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Vlastná cesta Fľaše nebola nájdená" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Použije sa predvolená cesta. Žiadne Fľaše zo zadanej cesty nebudú zobrazené." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Spúšťam softvér systému Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Prechod na Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Zapnúť/vypnúť dialógové okno Prechod na Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Tmavý motív" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Vynútiť použitie tmavého motívu." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Zapnúť/vypnúť zobrazenie dátumu aktualizácie v zozname" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Či sa má v zozname Fliaš zobrazovať dátum aktualizácie." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Zoznam aplikácií služby Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Zapnúť/vypnúť zobrazenie aplikácií služby Steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Hry z Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Zapnúť/vypnúť zobrazenie hier z Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Zobrazenie hier z Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Zapnúť/vypnúť zobrazenie zoznamu hier z Ubisoft Connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Šírka okna" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Zmeniť šírku okna." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Výška okna" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Zmeniť výšku okna." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Zobrazovať upozornenia." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Čistenie dočasných súborov" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Čistiť umiestnenie s dočasnými súbormi pri štarte systému." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Kandidát na vydanie (RC)" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Prepnúť na verziu Kandidát na vydanie (RC) pre spúšťače." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Zobrazenie po spustení" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Vyberte, ktorý pohľad sa má zobraziť pri ďalšom spustení aplikácie." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Zapnúť experimentálne funkcie ako napríklad správa verzií a inštalátory. " "Kandidát na vydanie (RC) pre spúšťače." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Podpora pre Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Prepnúť podporu prefixov Steam Proton." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Experimenty:sandbox" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Prepnúť experimentálny sandbox pre Fľašu." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Automaticky zavierať Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Zavrieť Bottles po spustení súboru zo Správcu súborov." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Zobraziť upozornenia sandboxu" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Prepnúť upozornenia sandboxu." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Spusti Windows softvér na Linuxe s Fľašami!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Vložte vaše programy do Fľaše a užívajte si ich!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Náš integrovaný systém inštalácie závislostí poskytuje automatický prístup " "ku kompatibilite softvéru. Použite správcu sťahovania na stiahnutie " "oficiálnych súčastí: runner (Wine, Proton), DXVK, závislostí atď." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Správca verzií Fliaš vám umožní bezpečne zachovať vašu prácu a takisto ju " "neskôr obnoviť!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Funkcie:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Vytvorte Fľaše pomocou prednastavených prostredí alebo si vytvorte vlastné" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Spustite vykonateľné súbory (.exe/.msi) vo vašich Fľašiach priamo z " "kontextovej ponuky vášho správcu súborov" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Automatická detekcia aplikácií nainštalovaných vo vašich Fľašiach" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Rýchlo pridajte premenné prostredia" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Prepisujte DLL súbory priamo z nastavenia jednotlivých Fliaš" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Výmena spúšťača počas behu Fľaše" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Rôzne optimalizácie herného výkonu " "(esync, fsync, DXVK, keš, kompilátor shaderov, offload ... a veľa ďalších)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Automatická inštalácia a správa spúšťačov Wine a Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Automatická oprava Fľaše, v prípade, že dôjde k jej rozbitiu" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Integrovaný inštalátor závislostí založený na repozitári spravovanom " "komunitou" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Integrovaný správca úloh pre procesy Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Prístup k ProtonDB a WineHQ pre podporu" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Systém pre prenesenie vašej konfigurácie do nových verzií Fliaš" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Zálohujte a importuje Fľaše" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importujte Wine prefixy z iných správcov" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Verzovanie Fliaš" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... a oveľa viac môžete zistiť tak, že si nainštalujte Fľaše!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Aktualizujem metadáta" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "Pridajte viac informácií o aktualizáciách a opravte informácie o vydaní" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Opravené tlačidlo „Pridať do Steamu“" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Opravený problém s BottleConfig, ktorý nebol serializovaný" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Opravený chyba dvojitej extrakcie v Patoole" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Opravená verzia" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Opraviť pád pri vytváraní Fľaše" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Väčšia zmena: redizajn rozhrania novej Fľaše" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Drobné vylepšenia používateľského rozhrania:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Nahradenie ikony lásky ikonou knižnice na stránke knižnice" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Pridané upozornenie (toast) pre „Spustiť vykonateľný súbor“" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Opravy chýb:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Pridanie zástupcu do služby Steam viedlo k chybe" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Počas importu zálohy došlo k chybe" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Behové prostredie Steamu bolo automaticky spustené pri použití wine-ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Rôzne opravy súvisiace s knižnicami, napr. prázdne obálky a pády súvisiace s " "chýbajúcimi položkami" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Opravené rôzne problémy týkajúce sa kódovania textu" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Opravená chyba pri preberaní v prípadoch, kedy Bottles nie je spustený z " "terminálu" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Opravený dátum verzie" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" "Skrytie kritických chýb súvisiacich s NVIDIA v systémoch iných ako NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Vylepšenia a opravy Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Inštalácia závislostí je rýchlejšia a stabilnejšia" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "Kontrola stavu poskytuje viac informácií, čo napomáha rýchlejšiemu ladeniu" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI získalo mnoho opráv a je stabilnejšie, teraz by malo pracovať správne" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Oprava chyby pri preberaní súčasti" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Vylepšenie backend kódu obídením spinlocku" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Viac premenných pre skripty inštalatéra" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Oprava podkladového dialógového okna zobrazujúceho „Všetko je pripravené“, " "aj keď v skutočnosti pripravené nebolo" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Vylepšenia systému zostavovania" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Predvolené zapnutie VKD3D pri vytváraní Fliaš pre hry" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Oprava pádov pri čítaní Steam súborov s nesprávnym kódovaním" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Oprava nesprávnej aktualizácie súčastí v rozhraní po inštalácií/odinštalovaní" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Ďalšie opravy FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Oprava chyby, keď program skončil po tom, ako bol spustený z ponuky „Spustiť " "vykonateľný súbor“" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "a ešte oveľa, oveľa viac!" ================================================ FILE: po/sl.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 14:36+0000\n" "Last-Translator: Sporknife \n" "Language-Team: Slovenian \n" "Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " "n%100==4 ? 2 : 3;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "" #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "" #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "" #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "" #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "" #: bottles/frontend/main.py:294 msgid "Donate" msgstr "" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licenca" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Upravitelj Opravil" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Nadzorna Plošča" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 #, fuzzy msgid "Select Bottle" msgstr "Steklenice" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 #, fuzzy msgid "Manager" msgstr "Upravitelj Opravil" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Steklenice" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Steklenice" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 #, fuzzy msgid "Select Executable" msgstr "Steklenice" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 #, fuzzy msgid "Select Bottle Directory" msgstr "Steklenice" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:176 #, fuzzy msgid "Select Bottles Path" msgstr "Steklenice" #: bottles/frontend/views/preferences.py:198 #, fuzzy msgid "Relaunch Bottles?" msgstr "Steklenice" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 #, fuzzy msgid "Select Drive Path" msgstr "Steklenice" #: bottles/frontend/windows/envvars.py:131 #, fuzzy msgid "No environment variables defined." msgstr "Hitro dodaj okoljsko spremenljivko" #: bottles/frontend/windows/exclusionpatterns.py:108 #, fuzzy msgid "No exclusion patterns defined." msgstr "Hitro dodaj okoljsko spremenljivko" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 #, fuzzy msgid "Select Resource File" msgstr "Steklenice" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:215 #, fuzzy msgid "Select Script" msgstr "Steklenice" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "" #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "" #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Funkcije:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Hitro dodaj okoljsko spremenljivko" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "" #, fuzzy #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "Easily manage wineprefix" #~ msgstr "Enostavno upravljaj s steklenicami" ================================================ FILE: po/sr.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 14:45+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Serbian \n" "Language: sr\n" "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" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Путања није прецизирана" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Резервна копија{0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Увоз резервне копије:{0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Неуспешно инсталирање компоненти, покушано 3 пута." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Суштинске компоненте недостају. Инсталирам…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Неспешно креирање директоријума флаше." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Неуспешно креирање заменског директоријума/фајла." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Стварам конфигурацију флаше…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Образац пронађен, примењујем…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Вајн конфигурација се ажурира…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Вајн конфигурација ажурирана!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Покрећем као Флетпек, покрећем јусердир у сендбокс окружењу…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Покрећем јусердир у сендбокс окружењу…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Подешавам верзију Виндовса…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Примени ЦМД подразумевана подешавања…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Оптимизујем окружење…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Примењујем окружење:{0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Користим прилагођени рецепт окружења…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Рецепт није пронађен или није важећи…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Инсталирам ДКСВК…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Инсталирам ВКД3Д…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Инсталирам ДКСВК-НВАПИ…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Инсталирам зависну датотеку:%s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Креирам стање верзије 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Завршавање…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Кеширам образац…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Извршење стања…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Ништа за извршавање" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Ново стање [{0}] успешно направљено!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Листа Стања успешно добављена!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Стање {0} успешно обновљено!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Обнављам стање {}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Стање није нађено" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Стање {} је већ активно стање" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Прикажи верзију" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Путања извршне датотеке" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Путања лнк-а" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Име Флаше" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Пренесите аргументе" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Неважећи УРЛ (syntax: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Изађи] захтев примљен." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Помоћ] захтев примљен." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Освежи] захтев примљен." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Донирајте" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Библиотеке Треће Стране и Посебно Хвала" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Спонзорисано и Финансирано од" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Ауторска права © 2017 Програмери Флаша" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Програмери Флаша" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "преводиоци_заслуге" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Верзија компоненте" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Деинсталирај" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Претражи Фајлове" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Инсталација неуспела. Могући узроци: грешка репозиторијума, делимично " "преузимање или непоклапање чексума. Притисни за поновни покушај." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Преузми и инсталирај" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Прикажи Манифест" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Лиценца" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Поново инсталирај" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Пријави Баг…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Име зависне датотеке" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Опис зависне датотеке" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Категорија" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Преузми и Инсталирај ову Зависну Датотеку" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Догодила се грешка током инсталације. Поново покрени Флаше да прочиташ " "Извештај о краху или покрени у терминалу да видиш излазне информације." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Мени Зависне Датотеке" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Решавање проблема" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Претражи Фајлове…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Дуплирај Флашу…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Ово је комплетна архива твоје флаше, укључујући и личне фајлове." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Поптуна Резервна копија…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Ово је само конфигурација флаше, савршено ако желиш да направиш нову флашу, " "али без личних фајлова." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Конфигурација Извоза…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Прикажи Скривене Програме" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Претражи нове програме" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Обриши Флашу…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Секундарни Мени" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Присилно Прекини све Процесе" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Симулирај искључивање Виндовс система." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Искључивање" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Симулирај поновно покретање Виндовс система." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Поновно покретање" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Опције Покретања" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Покрени у Терминалу" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Превучите фајлове да би их покренули" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Моја флаша" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Вин64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Окружење" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Покретач" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Верзије су омогућене за ову флашу" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Верзије су активне за ову Флашу." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Покрени извршни фајл…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Програми" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Кликните \"Покрени Извршни фајл...\" да покренете Извршни фајл, " "\"Додајте Пречице...\" да додате извршни фајл на листу Програма, или " "\"Инсталирај Програме...\" да инсталирате програме одабране од стране " "заједнице." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Додајте Пречице…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Инсталирај Програм…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Опције" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Подешавања" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Подеси поставке флаша." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Зависне датотеке" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Инсталирај зависне датотеке за програме." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Снимци" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Направи и управљај стањима флаше." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Менаџер Задатака" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Управљај покренутим програмима." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Алат" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Командна Линија" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Покрени команде унутар Флаше." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Уређивач Регистра" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Измени унутрашњи регистар." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Застареле Вајн Алатке" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Истраживач" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Отклањање Грешака" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Конфигурација" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Деинсталер" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Контролна Табла" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Тражим зависне датотеке…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Офлајн си :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Флаше су покренуте у офлајн моду, зависне ставке су недоступне." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Зависне датотеке и ресурси који побољшавају компатибилност Виндовс софтвера." "\n" "\n" "Фајлови на овој страници су пружени од треће стране под власничком лиценцом. " "Њиховим инсталирањем пристајеш на њихове услове лиценцирања." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Пријави проблем или недостајаћу зависну датотеку." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Пријави Недостајаћу Зависну Датотеку" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Прочитај Документацију." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Документација" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Потражи" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Потражи Програме…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Инсталирајте програме које је припремила наша заједница\n" "\n" "Фајлови на овој страници су пружени од треће стране под власничком лиценцом. " "Њиховим инсталирањем пристајеш на њихове услове лиценцирања." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Ниједан Инсталер Није пронађен" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Репозиторијум није доступан или ниједан инсталер није компактибилан са овом " "флашом." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Прочитај Документацију" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Име" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Компоненте" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Верзија слоја компатибилности Вајна." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Ажурирам Покретач и компоненте, молим сачекајте…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "ДКСВК" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Побољшај компатибилност Direct3D 8/9/10/11 превођењем у Вулкан." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Ажурирам ДКСВК, молим сачекајте…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "ВКД3Д" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Побољшај компатибилност Direct3D 12 превођењем у Вулкан." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Ажурирам ВКД3Д, молим сачекајте…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK НВАПИ" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Ажурирам ДКСВК-НВАПИ, молим сачекајте…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "ЛатенсиФлеКс" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Повећава одзивност. Може бити детектовано од појединих анти-чит софтвера." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Ажурирам ЛатенсиФлеКс, молим сачекајте…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Екран" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Дубоко Учење и Супер Семплинг" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Појачај перформансе на штету визуелних ефектата користећи DXVK-NVAPI. Ради " "само на новијим НВИДИА графичким картицама." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Супер Резолуција" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "Побољшај перформансе на штету визуелних ефеката. Ради само на Вулкан-у." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Управљај поставкама FidelityFX Супер Резолуције" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Дискретна Графика" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Користи дискретну графичку картицу да појачаш перформансе на штету потрошње " "енергије." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Ефекти Накнадне Обраде" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Додај разнолике ефекте накнадне обраде користећи vkBasalt. Ради само на " "Вулкан-у." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Управљај подешавањима Слоја Накнадне обраде" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "Управљај тиме како би игре требале бити приказане на екрану користећи " "Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Управљај подешавањима Гејмскопа" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Напредна Подешавања Екрана" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Перформансе" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "Омогући синхронизацију да повећаш перформансе вишејазгарних процесора." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Синхронизација" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Систем" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Есинк" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Фсинк" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Футекс2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Перформансе Монитора" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Приказуј мониторинг информације попут брзине кадрова, температуре, " "оптерећења процесора/графичке картице и осталог на ОпенГЛ-у и Вулкан-у " "користећи МангоХад." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Ферал ГејмМод" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "Примени сет побољшања на твој уређај. Може поправити перформансе игри." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Предучитај Фајлове Игре" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Побољшај време учитавања када се игра покреће више пута. Игри ће требати " "дуже да се покрене први пут." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Управљај подешавањима vmtouch-а" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "ОБС Снимање Игре" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Укључи/искључи ОБС Снимање Игре за све Вулкан и ОпенГЛ програме." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Компатибилност" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Верзија Виндовса" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Ажурирам верзију Виндовса, молим сачекајте…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Језик" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Одабери који језик да се користи за програме." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Наменско Сендбокс окружење" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Користи ограничено/контролисано окружење за ову Флашу." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Управљај дозволама Виртуелног Простора" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Рантајм Флаша" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Обезбеђује пакет додатних библиотека за већу компактибилност. Искључите " "уколико наиђете на проблеме." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Стим Рантајм" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Обезбеђује пакет додатних библиотека за већу компактибилност за Стим игре. " "Искључите уколико наиђете на проблеме." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Радни Директоријум" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Врати на Подразумевано" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Подразумевано)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "ДЛЛ Премошћавање" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Варијабле Окружења" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Управљај Драјвовима" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Аутоматске Верзије" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "Аутоматски направи снимак пре инсталирања софтвера или мењања поставки." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Компресовање" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Компресуј снимке ради смањивања места. Ово ће успорити прављење снимака." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Користите Обрасце Изузетака" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Изузми путање у снимцима." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Управљај Обрасцима" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Освежи" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Заустави процес" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Ниједна Верзија Није нађена" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "Направи прво стање како би почео са чувањем стања твојих преференци." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Кратак коментар" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Сачувај стање флаше." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Направи ново Стање" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Детаљи" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Иди Назад" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Операције" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Одабери Флашу" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Откажи" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Одабери" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Направи Нову Флашу" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Извештај о Изненадном Затварању Флаша" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Откажи" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Пошаљи Извештај" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Десио се квар са Флашама претходни пут. Молим испуните извештај уз прилагање " "следећих ставки како би нам помогао са идентификацијом проблема и " "спречавањем да се догоди поново." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Пронашли смо један или више сличних (или истих) извештаја. Молим те постарај " "се и пажљиво провери да сличан извештај већ није поднет, пре подношења " "новог. Сваки извештај захтева труд програмера око дијагностике, молим те " "поштуј њихов рад и постарај се да не подносиш дупликате." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "И даље желим да пријавим." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Напредне опције" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Непотпун пакет" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Ова верзија Флаша делује да не пружа све потребне основне зависне ставке, " "молим контактирајте одржаваоца пакета или користите званичну верзију." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Изађи" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Динамик Линк Библиотеке могу бити назначене да буду уграђене " "(пружене од стране Вајна) или изворне (пружене од стране програма)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Ново Премошћивање" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Премости" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Дискови" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Ово су путање од твог система домаћина које су мапиране и препознате као " "уређаји од стране покретача (пр. Ц: Д:...)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Слово" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Постојећи Дискови" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Направи дупликат Флаше" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Направи дупликат" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Унеси назив за дупликат Флаше." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Правим дупликат…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Ово може потрајати." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Дупликат Флаше је направљен" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Варијабле окружења су динамично именоване вредности које могу утицати на " "начин на који ће се покренути процеси понашати у твојој флаши." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Назив Варијабле" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Постојеће Варијабле" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Обрасци Изузетака" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Дефиниши обрасце који ће бити коришћени за спречавање појединих " "директоријума да буду верзионисани." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Образац" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Постојећи Обрасци" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Подешавања Гејмскопа" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Сачувај" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Управљај како да игре буду приказане." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Резолуција Игре" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Користи резолуцију видео игре као референцу у пикселима." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Ширина" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Висина" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Резолуција Виндовса" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Скалирај резолуцију приликом коришћења резолуције веће од резолуције игре у " "пикселима." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Разно" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Лимит Брзине кадра" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Лимит Брзине кадрова када Није Фокусиран" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Целобројно скалирање" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Тип Прозора" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Без ивица" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Цео екран" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Желите ли да наставите са инсталацијом?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Отпочни Инсталацију" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Овај инсталер захтева извесне локалне ресурсе који не могу бити пружени " "другачије." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Наставити" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Завршено!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Прикажи Програме" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Инсталирање Неуспело!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Нешто је пошло наопако." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Све поруке" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Критичне" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Грешке" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Упозорења" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Инфо" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Прегледач чланака" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Џурнал Прегледач" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Промени ниво Логовања." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Све" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Ти аргументи ће бити изнети приликом покретања." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Прилагођени Аргументи" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Командни Аргументи" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "пр. : \" VAR=value %command% -example1 -example2 -example3=hello\"" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Скрипта након покретања" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Одабери скрипту која ће бити извршена након покретања." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Одабери Скрипту" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Одабери одакле да се програм покрене." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Одабери Директоријум" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Ова подешавања ће изменити подразумевана подешавања за овај извршни фајл." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Премошћавање Поставки" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Врати на Подразумевана подешавања Флаше" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Виртуелна Радна површина" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Одрицање од одговорности за Протон" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Користи Протон" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Пажња, коришћење покретача заснованих на Протон-у у не-Стим флашама може " "изазвати проблеме и спречити их да се понашају исправно.\n" "\n" "Препоручујемо коришћење Вајн-ГЕ, верзију Протон-а намењену за покретање ван " "Стим-а.\n" "\n" "Ако наставите, аутоматски ћете омогућити Стим покретач " "(ако је присутан у систему и откривен од стране Флаша) како бисте омогућили " "приступ неопходним библиотекама и ограничили проблеме с компатибилношћу. " "Знајте да GloriousEggroll, провајдер покретача није одговоран за било какве " "проблеме и молимо вас да их не пријављујете њима." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Разумем." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Преименуј" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Одабери нов назив за изабрани програм." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Нов Назив" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Покрени Уз Аргументе" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Покрени" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Напиши испод аргументе који ће бити пренети на извршни фајл." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "пр.: \"-opengl -SkipBuildPatchPrereq\"" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Подешавања Виртуелног Простора" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Подели Мрежу" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Подели Звук" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Потребно Ажурирање" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Настави" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Покрени надоградњу" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Нови Систем Верзија" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Нови систем верзија за флаше је стигао." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Флаше имају потпуно нов Систем Верзија који није компатибилан с претходним " "верзијама.\n" "\n" "Да наставите са коришћењем система верзија, морамо да поново иницијализујемо " "репозиторијум флаша. Ово неће обрисати податке из твоје флаше, али ће " "обрисати све постојеће снимке и направити нове.\n" "\n" "Ако морате да се вратите на претходни снимак пре него наставите, затворите " "прозор и повратите снимак, затим поново отворите флаше да бисте поново " "приказали овај прозор.\n" "\n" "Стари систем ће бити прекинут у једном од следећих издања." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Поновна иницијализација Репозиторијума…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Урађено! Молим поново покрените Флаше." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Подешавања Ефеката Накнадне обраде" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Подразумевано" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Подразумевана Подешавања" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Ефекти су примењени према редоследној листи." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Ефекти" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Прилагодљиво Изоштравање Контраста" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Оштрина" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Прикажи Информације" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Лума Изоштравање Смањеног шума" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Смањи шум" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Брзо Приближно Омекшавање ивица" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Субпикслени Квалитет" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Гранични Ниво Квалитета" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Минимални Гранични ниво квалитета" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Морфолошко Субпикселно Омекшавање ивица" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Детекција ивице" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Лума" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Боја" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Праг" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Максималан број корака претраживања" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Максималан број Корака Претраживања у Дијагонали" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Максимално Заокруживање Углова" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "ЦАС изоштравање повећава оштрину кадра. Више вредности чине кадар оштријим, " "где вредности мање од 0 чине кадар мекшим од изворног." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "ДЛЦ изоштравање повећава оштрину кадра. Више вредности чине кадар оштријим." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "ДЛЦ смањивање шума смањује шум кадра. Више вредности чине кадар мекшим." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "FXAA квалитет субпиксела смањује омекшавање на субпикселном нивоу. Више " "вредности чине кадар мекшим." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "FXAA праг ивице је минимална количина контраста неопходна за примењивање " "FXAA алгоритма. Више вредности чине да кадар има више контраста." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "FXAA минимални праг квалитета ивице је минимална вредност тамних пиксела " "које FXAA алгоритам игнорише. Више вредности чине да FXAA игнорише пикселе " "испод назначене вредности и може довести до повећања перформанси." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Лума детектује ивице из монохромне перспективе, где Боја детектује ивице на " "основу боја. Лума је учинковитија од Боја." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "СМАА праг одређује осетљивост детектовања ивице. Ниже вредности детектују " "више ивица на штету перформанси." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "СМАА кораци максималне претраге одређују колико хоризонталних и вертикалних " "корака претраге се изводе при тражењу ивица." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "СМАА кораци максималне дијагоналне претраге одређују колико дијагоналних " "корака претраге се изводе при тражењу ивица." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "СМАА заокруживање углова одређује јачину заокруживања ивица углова." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Уграђени (Вајн)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Изворни (Виндовс)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Уграђени, затим Изворни" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Изворни, затим Уграђени" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Онемогућено" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Уклони" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/покажи/на/путању" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Вредност" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Претражи фајлове" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Вајнов префикс име" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Менаџер" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Овај Вајн префикс је већ увезен у Флаше." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Увези резервну копију Флаше" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Потражи поново префиксе" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Ниједан Префикс Није пронађен" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Ниједан вањски префикс није нађен. Имају ли Флаше приступ њима?.\n" "Употреби иконицу на врху да увезеш флашу из резервне копије." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Цела Архива" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Прикажи Манифест…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Прочитај Преглед…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Име Инсталера" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Опис Инсталера" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Непознато" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Инсталирај овај Програм" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Програмски Мени" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Нема Сличице Умањеног Прегледа" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Отвори" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Покрени са Стимом" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Име ставке" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Уклони из Библиотеке" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Стани" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Библиотека" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Додај ствари овде из листе програма твоје флаше" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Верзије су активне за ову флашу." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Ова флаша делује оштећено." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Покрени у овој Флаши" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Покрени овде" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Ова флаша делује оштећено, конфигурациони фајл недостаје. Могу покушати да " "поправим креирањем нове конфигурације." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Претражи твоје флаше…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Стим Протон" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Флаше" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Направи Нову Флашу…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Ниједан Резултат Није Пронађен" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Покушај другачијом претрагом." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Започињем…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Овај ресурс недостаје." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Претражи" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "Н_аправи" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Име Флаше" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Апликација" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Гејминг" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "П_рилагођено" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Прилагођено" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Подели Кориснички Директоријум" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Ово чини кориснички директоријум видљивим у флаши, уз ризик дељења личних " "информација са Виндовс софтвером. Ова опција се не може променити након што " "флаша буде креирана." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Архитектура" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "Препоручујемо коришћење 32-бита једино ако је изричито неопходно." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Увези сопствену конфигурацију." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Директоријум Флаше" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Директоријум који ће садржати податке ове флаше." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Затвори" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Ово име није доступно, молим пробајте друго." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Претходан" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Добродошао/ла у Флаше" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Покрећи Виндовс софтвер на Линуксу." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Виндовс у Флашама" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Флаше користе компактибилне покретаче да пруже изолована контејнеризована " "окружења слична Виндовсу у којима се програми покрећу." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Скоро завршено" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Потребно је још неколико минута да се све подеси…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Све Спремно!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Молим да прво завршите са подешавањем" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Почни да користиш Флаше" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Следеће" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Поставке" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Генерално" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Изглед" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Мрачни Режим" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Да ли би Флаше требале да користе тамну шему боја." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Прикажи Датум Ажурирања" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Да ли да се приказује датум ажурирања у листи флаше." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Обавештења" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Приказуј обавештења за преузимања и инсталирања." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Привремени Фајлови" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Очисти привремене фајлове када се Флаше покрену?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Затвори Флаше Након Покретања Програма" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Затвори Флаше након покретања програма из менаџера фајлова." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Интеграције" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Стим Протон Префикси" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Листај и управљај Стим Протон Префиксима." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Излистај Стим Апликације у Листи Програма" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Захтева инсталиран Стим за Виндовс унутар Флаше." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Излистај Епик Гејмс у Листи рограма" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Захтева инсталирану Епик Гејмс Продавницу унутар Флаше." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Излистај Убисофт игре у Листи Програма" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Захтева инсталиран Убисофт Конект унутар Флаше." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Напредно" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Директоријум Флаша" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Директоријум који садржи податке твојих Флаша." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Покретачи" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Флаше раде у офлајн моду, те покретачи нису доступни." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Пре-Издање" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Прикажи нестабилне верзије покретача." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "ДЛЛ Компоненте" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Флаше раде у офлајн моду, те ДЛЛ-ови нису доступни." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "ДКСВК-НВАПИ" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Језгро" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Рантајм" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "ВајнБриџ" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Експериментално" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Ове функције су под јаким развојем и могу бити нестабилне, очекујте багове и " "крахове." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Сендбокс окружење по флаши" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "У раном развоју." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Покрени Терминалом" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Претражи Путању" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Промени Опције Покретања…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Додај у Библиотеку" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Додај на Радну Површину" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Додај у Стим" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Преименуј…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Сакриј Програм" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Прикажи Програм" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Уклони са Листе" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Име Програма" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "ИД Стања" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Коментар Стања" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Поврати ово Стање" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Обриши поруку" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Главни Мени" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Делује да ниси повезан на интернет. Без њега нећеш моћи да преузмеш " "неопходне компоненте. Кликни на ову иконицу када поново успоставиш везу." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Увези…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Помоћ" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "О Флашама" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Фајл \"{0}\" није .exe или .msi file" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Ажурирано:%s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" додато" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Одабери Извршни фајл" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Додај" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Сакриј Скривене Програме" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Покрећем \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Припази се Виртуелног Простора" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Флаше су покренуте у Виртуелном Простору, ограничено окружење потребно за " "твоју безбедност. Ако програм неће да се покрене, размисли померање унутар " "флаше (3 тачке на врху), затим покрени одатле." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Одбаци" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Одабери локацију за чување конфигурације резервне копије" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Извези" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Одабери локацију за чување архиве резервне копије" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Резервна копија" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Резервна копија направљена за \"{0}\"" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Резервна копија неуспела за \"{0}\"" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Да ли си сигуран да желиш трајно да обришеш \"{}\"?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "Ово ће трајно обрисати све повезане програме и подешавања." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Обриши" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Недостаје Покретач" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Покретач затражен од ове флаше недостаје. Инсталирај га преко поставки Флаша " "или одабери нови за покретање апликација." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Да ли си сигуран да желиш да присилно зауставиш процесе?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "Ово може изазавти губитак и оштећење података, и квар програма." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Присили _Престанак" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Ова функција је недоступна на твом систему." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Да додате ову опцију, молим покрените флетпек инстал" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Ово име флаше је већ у употреби." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Одабери Радни Директоријум" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Директоријум који садржи податке \"{}\"." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Да ли си сигуран да желиш да обришеш сва стања?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Ово ће обрисати све Снимке, али ће задржати твоје фајлове." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "Молим пређите на нови систем Верзија да направите нова стања." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Инсталери" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Операција у току, молим сачекајте." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Врати се на твоју флашу." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Резервна копија успешно увезена" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Увоз није успео" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Увозим резервну копију…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Одабери Архиву Резервне копије" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Увези" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Одабери Конфигурациони Фајл" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "Недоступно" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Покрени извршни фајл у \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Покрећем \"{0}\" за \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Твоје Флаше" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Преузимам ~{0} пакета…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Набавио {0} од {1} пакета" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Одабери Директоријум Флаше" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Правим Флашу…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Неуспело Прављење Флаше" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Неуспело креирање Флаше уз једну или више грешки." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Флаша је Направљена" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" успешно направљено." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Стим није пронађен или Флаше немају потребне дозволе." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Одабери Путању Флаша" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Поново покрени Флаше?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Потребно је поново покренути Флаше за коришћење овог директоријума.\n" "\n" "Постарај се да затвориш сваки програм покренут из Флаша пре поновног " "покретања Флаша, у супротном може доћи до губитка и оштећења података, и " "кварова програма." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Поново отвори" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Остало" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Ажурирај" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Инсталирам…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Манифест за {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" уклоњен" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" инсталиран" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" неуспео да инсталира" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" увезен" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Ова апликација можда буде радила лоше. Инсталер је био подешен да обезбеди " "најбоље могуће искуство, али очекујте грешке, нестабилност и недостатак " "исправних функција." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Овај програм ради уз приметне грешке, али те грешке не утичу на " "функционалност апликације." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Овај програм ради уз мање грешке." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Овај програм ради савршено." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Преглед за {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Прекидам \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Покрећем \"{0}\" са Стимом…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" сакривен" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" приказан" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" уклоњен" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" преименован у \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Унос на Радној површини направљен за \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\" додат у твоју библиотеку" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" додат у твоју Стим библиотеку" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Прикажи извештај" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " ........Овај проблем је пријављен 5 пута и не може бити послат " "опет.\n" "........Поднеси своје побвратне информације у једној од постојећих пријава " "испод." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Ажурирам подешавања екрана, молим сачекајте…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Подешавања Екрана ажурирана" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Нису пронађена премошћавања." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Одабери Путању Диска" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Ниједна варијабла окружења није дефинисана." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Никакви Обрасци изузетака нису дефинисани." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Грешка се догодила." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Копирај у клипбоард" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Изаберите датотеку ресурса" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Инсталирам зависне датотеке Виндовса…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Подешавам флашу…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Процесуирам кораке инсталера…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Инсталирам {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Обављам завршне провере…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Инсталирам {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} је сада доступан у прегледу програма." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Инсталер није успео због непознате грешке" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} је већ онемогућен за ову флашу." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Ово подешавање се разликује од подразумеваног за ову флашу." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Одабери Скрипту" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Прилагођена Путања Флаша није пронађена" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Враћам се назад на подразумевану путању. Ниједна флаша из дате путање неће " "бити наведена." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@ИМЕ_АПЛИКАЦИЈЕ@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Покрећи Виндовс софтвер" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "вајн;виндовс;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Миграција Флетпекова" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Укључи Флетпеков дијалог миграције." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Тамна тема" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Присили коришћење тамне теме." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Укључи датум ажурирања листе" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Укључи датум ажурирања у листи за флаше." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Листинг Стим апликација" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Укључи листинг Стим апликација." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Листинг Епик Гејмс игара" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Укључи листинг Епик гејмс игара." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Убисофт Конект листа" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Укључи/Искључи убисофт конект листинг." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Ширина прозора" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Промени ширину прозора." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Висина прозора" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Промени висину прозора." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Прикажи обевештења." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Чишћење привремених фајлова" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Очисти привремени пут приликом подизања система." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Кандидат за Издање" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Укључи кандидата за издање за покретаче." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Приказ покретања" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Изабери у ком прегледу да апликација буде покренута." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Укључи експерименталне карактеристике као што су верзије и инсталери. " "Кандидати за издавање за покретаче." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Подршка за Стим Протон" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Укључи подршку око Стим Протон префикса." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Експериментално: сендбокс окружење" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Укључи експериментално Сендбокс окружење по Флаши." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Аутоматски затвори Флаше" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Затвори Флаше након покретања извршних фајлова из менаџера фајлова." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Прикажи упозорење за Виртуелни Простор" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Укључи/Искључиупозорења о Виртуелном пПростору." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Покрећи Виндовс софтвер на Линуксу уз Флаше!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Флаширај софтвер и уживај у слободном времену!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Наш интегрисани систем за инсталацију зависних датотека омогућава аутоматски " "приступ компатибилности софтвера. Употреби менаџер преузимања да преузмеш " "официјалне компоненте: покретач (Вајн, Протон), ДКСВК, зависне датотеке, итд." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Верзије Флаша чувају твој рад сигурним сада и допуштају да га повратиш " "касније!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Карактеристике:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Направи флаше користећи унапред конфигурисана окружења или направи своја" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Покрени извршне датотеке (.exe/.msi) у твојим флашама, директно из садржаја " "или твог фајл-менаџера" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Аутоматска детекција апликација инсталираних у твојим флашама" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Зачас додај варијабле окружења" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Премости ДЛЛ директно из поставки по флаши" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Промена покретача у лету за било коју Флашу" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Разноразне оптимизације гејминг перформанси " "(есинк, фсинк, ДКСВК, кеш, шејдер компајлер, офлоад... и још доста тога.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Аутоматска инсталација и управљање Вајн и Протон покретача" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Аутоматска поправка флаше у случају оштећења" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Интегрисан инсталатер зависних датотека заснован на репозиторијумима које " "развија заједница" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Интегрисан Менаџер задатака за Вајн процесе" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Приступ ПротонДБ-у и ВајнХКју-у за подршку" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Систем за пренос твојих конфигурација на нове верзије Флаша" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Резервна копија и увоз флаша" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Увоз Вајн префикса из других менаџера" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Верзије Флаша" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... и можеш наћи још доста тога инсталацијом Флаша!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Ажурирај информације о мета подацима" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Додај још информација о ажурирању и исправи верзије за напомене о издању" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Поправљено дугме \"Додај у Стим\"" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Исправљена грешка због које BottleConfig није подлегао сериализацији" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Исправљена грешка двоструког извлачења Patool -а" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Исправна верзија" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Поправи грешку приликом прављења флаше" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Велика промена: Редизајниран нови интерфејс Флаше" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "QoL побољшања:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Додајте искачући прозор за \"Покретање Извршне Датотеке\"" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Поправке багова:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Увоз резервних копија је резултовао грешком" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "Стим Покретач је аутоматски омогућен при коришћењу Вајн-ге-прилагођено" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Поправи разне проблеме везане за енкодирање текста" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "Поправи грешку при преузимању ако Флаше нису покренуте из терминала" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Тачан датум верзије" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Побољшања и исправке за Гејмскоуп" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Инсталирање зависних ставки је брже и стабилније" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "Провера исправности има више информација за брже отклањање грешака" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "НВАПИ има пуно исправки и стабилнији је, сада би требао да ради исправно" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Поправи крах при преузимању компоненте" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Побољшања интерног кода избегавањем spin-lock-а" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Додатне променљиве за инсталационе скрипте" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Побољшање система изградње" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Подразумевано омогућавање ВКД3Д-а при креирању флаша за играње игрица" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Поправи крахове при читању Стим фајлова који су лоше енкодирани" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Поправи компоненте које нису правилно ажуриране у корисничком интерфејсу " "након инсталације/уклањања" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Још ФСР исправки" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Поправи проблем затварања програма након покретања из " "\"Покрени извршни фајл\"" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "и још пуно, пуно, пуно тога!" #~ msgid "Calculating…" #~ msgstr "Рачунам…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Покрени .ексе/.мси у овој флаши" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Направи нову Флашу" #~ msgid "New Bottle" #~ msgstr "Нова Флаша" #~ msgid "Bottle Information" #~ msgstr "Информације о Флаши" #~ msgid "An environment improved for Windows games." #~ msgstr "Побољшано окружење за Виндовс игре." #~ msgid "An environment improved for Windows applications." #~ msgstr "Побољшано окружење за Виндовс апликације." #~ msgid "A clear environment for your experiments." #~ msgstr "Чисто окружење за твоје експерименте." #~ msgid "Unlinked Home Directory" #~ msgstr "Неповезан Кућни Директоријум" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Не повезуј јусердир са хомедир" #~ msgid "64 bit" #~ msgstr "64 бита" #~ msgid "32 bit" #~ msgstr "32 бита" #~ msgid "Custom Recipe" #~ msgstr "Прилагођени Рецепт" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Одабери прилагођени рецепт за окружење ако имаш један." #~ msgid "Custom Path" #~ msgstr "Прилагођена Путања" #~ msgid "Store this bottle in another place." #~ msgstr "Сачувај флашу на другом месту." #~ msgid "You are offline, unable to download." #~ msgstr "Ниси повезан на интернет, не могу да преузмем." #~ msgid "Choose an executable path" #~ msgstr "Одабери извршну путању" #~ msgid "Choose a Windows executable file" #~ msgstr "Одабери Виндовс ивршни фајл" #~ msgid "Choose working directory for executables" #~ msgstr "Одабери радни директоријум за извршне фајлове" #~ msgid "Choose a recipe file" #~ msgstr "Одабери рецепт фајл" #~ msgid "Choose where to store the bottle" #~ msgstr "Одабери где да сачувам флашу" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Одабери нову путању флаша" #~ msgid "Choose the script" #~ msgstr "Одабери скрипту" #~ msgid "Choose the Working Directory" #~ msgstr "Одабери Радни Директоријум" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Неуспешно инсталирање компоненти, покушано 3 пута." #~ msgid "Layers" #~ msgstr "Слојеви" #~ msgid "Ultra Quality" #~ msgstr "Ултра Квалитет" #~ msgid "Quality" #~ msgstr "Квалитет" #~ msgid "Balanced" #~ msgstr "Балансовано" #~ msgid "Layered" #~ msgstr "Слојевито" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Слојевито окружење, у ком је свака апликација слој." #~ msgid "Choose path" #~ msgstr "Одабери путању" #, fuzzy #~ msgid "Choose a file." #~ msgstr "Одабери рецепт фајл" #, fuzzy #~ msgid "File not Found" #~ msgstr "Ниједно Стање Није нађено" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "С лакоћом управљај Вајн префиксима користећи окружења" #~ msgid "Run with Arguments…" #~ msgstr "Покрени уз Аргументе…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Претражи унутрашње фајлове уз Вајн истраживач." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Управљај процесима уз Вајнов менаџер задатака." #~ msgid "Debug wine processes." #~ msgstr "Отклони грешке Вајнових процеса." #~ msgid "Wine Configuration" #~ msgstr "Конфигурација Вајна" #~ msgid "Adjust internal settings." #~ msgstr "Прилагоди унутрашње поставке." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Деинсталирај програм користећи Вајнов деинсталер." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Приступи унутрашњој Вајновој Контролној табли." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "Употреби одељак за инсталере или дугме \"Покрени извршни фајл\"." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Зависне датотеке су софтвер, библиотеке и кодекси који побољшавају " #~ "компатибилност Виндовс софтвера. Инсталирај их одавде како би испунио " #~ "захтеве твог програма." #, fuzzy #~ msgid "Read documentation." #~ msgstr "Документација" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "Изричито саветујемо да не инсталирате више зависних датотека одједном." #~ msgid "Select Dependencies" #~ msgstr "Одабери Зависне датотеке" #, fuzzy #~ msgid "Read documentation" #~ msgstr "Документација" #~ msgid "Graphics" #~ msgstr "Графика" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Побољшава перформансе ДиректЕкс 11 игара и 3Д апликације." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Побољшава перформансе ДиректЕкс 12 игара и 3Д апликације." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "ДЛСС (ДКСВК-НВАПИ)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Даје ДЛСС подршку уколико је доступна и Нвидијин НВАПИ." #~ msgid "FSR" #~ msgstr "ФСР" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "ФСР користи најсавременију технологију Апскејлинга како би помогао у " #~ "повећању фрејмрејта." #~ msgid "vkBasalt" #~ msgstr "вкБазалт" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "вкБазалт је Вулканов слој накнадне обраде који побољшава визуелну графику " #~ "игара." #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "Управљај подешавањима Гејмскопа" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Користи Вајнову виртуелну радну површину." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Детектовање Миша у Целом приказу екрана" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "Дозволи програму да детектује унос миша у целом приказу екрана." #~ msgid "Take Focus" #~ msgstr "Фокусирај" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Активирај ако програм не преузме фокус приликом промене." #~ msgid "Mouse Warp" #~ msgstr "Позиционирање миша" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "Промени ово ако наилазиш на лаговање миша или десинк." #~ msgid "Screen Scaling" #~ msgstr "Скалирање Екрана" #~ msgid "Set custom DPI." #~ msgstr "Подеси свој ДПИ." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Визуелизатор" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Одабери који бекенд да се користи за винед3д." #~ msgid "gl (default)" #~ msgstr "гл (стандардно)" #~ msgid "gdi" #~ msgstr "гди" #~ msgid "vulkan" #~ msgstr "вулкан" #~ msgid "Manage Components Versions" #~ msgstr "Управљај Верзијама Компоненти" #~ msgid "DXVK Version" #~ msgstr "Верзија ДКСВК-а" #~ msgid "VKD3D Version" #~ msgstr "Верзија ВКД3Д-а" #~ msgid "DXVK NVAPI Version" #~ msgstr "Верзија ДКСВК НВАПИ-а" #~ msgid "LatencyFleX Version" #~ msgstr "Верзија ЛатенсиФлеКса" #~ msgid "false" #~ msgstr "нетачно" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Исти као и код Флаша, али пружен од стране Стима." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Оптимизуј гејминг перформансе на захтев." #~ msgid "Gamescope" #~ msgstr "Гејмскоуп" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Користи Гејмскопов микро-композитор." #~ msgid "Defaults to the bottle path." #~ msgstr "Подразумевана путања флаше." #~ msgid "Reset to default" #~ msgstr "Врати на подразумевано" #~ msgid "Choose a directory" #~ msgstr "Изабери директоријум" #~ msgid "Audio" #~ msgstr "Звук" #~ msgid "Reduce Latency" #~ msgstr "Смањи Кашњење" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "Подеси кашњење ПулсАудиа на 60мс и повећај квалитет звука" #~ msgid "Versioning" #~ msgstr "Верзије" #~ msgid "Development and Debugging" #~ msgstr "Развој и Отклањање багова" #~ msgid "MangoHud" #~ msgstr "МангоХад" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Вулкан и ОпенГЛ оверлеј за праћење ФПС-а, температуре, ЦПУ/ГПУ оптерећења " #~ "и још тога." #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Путање кодова евиденције које нису имплементиране у Вајну." #~ msgid "No Programs found" #~ msgstr "Ниједан Програм није пронађен" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Инсталирај програме из секције за инсталирање или покретањем извршног " #~ "фајла инсталера, такође, можеш и ручно да додаш извршне фајлове дугметом " #~ "\"+\"." #~ msgid "Toggle Hidden" #~ msgstr "Укључи Скривено" #~ msgid "Take a break, it may take a while." #~ msgstr "Направи паузу, можда потраје." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Подеси како да Гејмскоп управља прозором за игре које ћеш покретати." #~ msgid "Width (e.g. 1280)" #~ msgstr "Ширина (пр. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Висина (пр. 720)" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Резолуција Гејмскопа" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Промени ниво логовања\n" #~ " " #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "Подешавања Екрана" #~ msgid "Start off by creating a Bottle." #~ msgstr "Започни прављењем Флаше." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Покрећи Виндовс Софтвер на Линуксу\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Прилагођена Путања Флаша (Захтева Поновно покретање)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Одабери где да се чувају нове флаше (ово неће преместити постојеће)." #~ msgid "In early development (requires restart)." #~ msgstr "У раном развоју (захтева поновно покретање)." #~ msgid "Import/Export…" #~ msgstr "Увоз/Извоз…" #~ msgid "Support" #~ msgstr "Подршка" #~ msgid "Forums" #~ msgstr "Форуми" #~ msgid "Open menu" #~ msgstr "Отвори мени" #~ msgid "New bottle" #~ msgstr "Нова флаша" #, fuzzy #~ msgid "Confirm" #~ msgstr "Конфигурација" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Да ли си сигуран да желиш да прекинеш све процесе?\n" #~ "То може проузроковати губитак података." #~ msgid "Default to the bottle path." #~ msgstr "Подразумевана путања до флаше." #~ msgid "Details & Utilities" #~ msgstr "Детаљи и Услуге" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Налази се у Почетном менију твоје флаше." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Флаша под именом \"{0}\" је успешно направљена" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' инсталиран." #~ msgid "Mirko Brombin" #~ msgstr "Мирко Бромблин" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "Креирам стање верзије 0…" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Нова флаша" #~ msgid "Easily manage wineprefix" #~ msgstr "Лако управљај вајн префиксима" #~ msgid "Experiments:library" #~ msgstr "Експериментално:датотеке" #~ msgid "Toggle experimental Library mode." #~ msgstr "Укључи експериментални мод Датотека." #~ msgid "Loading…" #~ msgstr "Учитавам…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Прилагођена путања флаше није нађена. Молим, проверите путању у " #~ "Поставкама. \n" #~ "Враћам се на подразумевану путању; ниједна флаша из те путање неће бити " #~ "наведена!" #~ msgid "Health check" #~ msgstr "Провера здравља" #~ msgid "Generating state files index …" #~ msgstr "Правим индекс датотека стања…" #~ msgid "Creating a restore point …" #~ msgstr "Правим тачку враћања…" #~ msgid "Could not create the state folder." #~ msgstr "Није могуће направити фолдер стања." #~ msgid "Updating index …" #~ msgstr "Ажурирам индекс…" #~ msgid "Could not update the states file." #~ msgstr "Није могуће ажурирати фајл стања." #~ msgid "Could not update the index file." #~ msgstr "Није могуће ажурирати индекс фајл." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Аргумент пронађен за извршни фајл: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Корак {self.__step} од {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' покренут." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' покренут са Стимом." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Индекс за стање{0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Прочитај документацију о зависним датотекама." #~ msgid "DXVK HUD" #~ msgstr "ДКСВК ХАД" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Укључи \"DXVK\" оверлеј са приказом ФПС-а и осталих детаља у Д3Д " #~ "апликацијама." #~ msgid "Read documentation about programs" #~ msgstr "Прочитај документацију о програмима" #~ msgid "Extra settings" #~ msgstr "Додатна подешавања" #~ msgid "Local Resources" #~ msgstr "Локални Ресурси" #~ msgid "Search for Prefixes" #~ msgstr "Потражи Префиксе" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "Омогући верзије да сачуваш и повратиш флашу у стање." #~ msgid "Your Library" #~ msgstr "Твоја Библиотека" #~ msgid "Health Check" #~ msgstr "Провера Здравља" #~ msgid "Task manager" #~ msgstr "Менаџер задатака" #~ msgid "Installing..." #~ msgstr "Инсталирам..." #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "Не могу да направим унос на радној површини због недостатка привилегија.\n" #~ "Погледај наш " #~ "видеоо томе како да поправиш то у Флетпеку." #~ msgid "Type a short comment:" #~ msgstr "Напиши кратак коментар:" ================================================ FILE: po/sv.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-02-15 15:17+0000\n" "Last-Translator: Daniel Wiik \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.16-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Ingen sökväg har angetts" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Säkerhetskopiera {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Importerar säkerhetskopia: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Misslyckades att installera komponenter, försökte 3 gånger." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Saknar viktiga komponenter. Installerar…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Misslyckades med att skapa en flaskkatalog." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Misslyckades med att skapa en platshållar-katalog/fil." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Genererar buteljkonfiguration…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Mall hittad, tillämpar…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Wine-konfigurationen uppdateras…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Wine-konfigurationen uppdaterad!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Körs som Flatpak, placerar användarmappen i sandlådan…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Placerar användarmappen i sandlådan…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Ställer in Windows-version…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Tillämpa CMD-standardinställningar…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Optimerar miljö…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Tillämpar miljö: {0} …" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Använder av ett anpassat miljörecept…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Receptet har inte hittats eller är inte giltigt…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Installerar DXVK …" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Installerar VKD3D …" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Installerar DXVK-NVAPI …" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Installerar beroende: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Skapar versionshanteringsläge 0 …" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Slutför.." #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Cachar mall…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Uppdaterar tillstånd…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Inget att tillämpa" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Ett nytt tillstånd [{0}] har skapats!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Tillståndslistan hämtades framgångsrikt!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Tillstånd [{0}] har återställts!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Återställer läge {}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Inga tillstånd hittades" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Läge {} är redan det aktiva läget" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Visa version" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Körbar filväg" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk sökväg" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Buteljnamn" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Passera argument" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Ogiltig URI (syntax: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Avsluta] begäran mottagen." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Hjälp] begäran mottagen." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Uppdatera] begäran mottagen." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Donera" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Tredjepartsbibliotek och Speciellt Tack" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Sponsrat och Finansierat av" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "© 2017-2022 - Utvecklarna av Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Bottles utvecklare" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "översättarerkännande" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Komponentversion" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Avinstallera" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Bläddra bland filer" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Installationen misslyckades. Detta kan bero på ett fel i förråd, partiell " "nedladdning eller en felaktig kontrollsumma. Klicka för att försöka igen." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Ladda ner och installera" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Visa manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Licens" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Installera om" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Rapportera en bugg…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Beroendenamn" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Beroendebeskrivning" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Kategori" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Ladda ner & installera detta beroendet" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Ett installationsfel har inträffat. Starta om Bottles för att läsa " "kraschrapporten eller kör den via terminalen för att läsa resultatet." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Beroendemeny" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Felsökning" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Bläddra bland filer…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Duplicera flaskan…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" "Detta är det kompletta arkivet för din butelj, inklusive personliga filer." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Fullständig säkerhetskopiering…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Detta är bara buteljens konfiguration, det är perfekt om du vill skapa en " "ny, men utan personliga filer." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Exportera konfiguration…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Visa dolda program" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Sök efter nya program" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Ta bort flaskan…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Andrahandsmeny" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Tvångsavsluta alla processer" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Simulera en Windows-systemavstängning." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Stäng av" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Simulera en Windows-omstart." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Starta om" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Startalternativ" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Kör i Terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Släpp filer för att exekvera dem" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Min flaska" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Miljö" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Körprogram" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Versionshantering aktiverad för denna butelj" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Versionshantering är aktiverad i denna flaska." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Starta körbar fil…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Program" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Klicka \"Kör körbar fil...\" för att köra en körbar fil, \"Lägg till " "genväg...\" för att lägga till en körbar fil till Programlistan, eller " "\"Installera program...\" för att installera program utvalda av gemenskapen." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Lägg till genvägar…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Installera Program…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Alternativ" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Inställningar" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Konfigurera flaskinställningar." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Beroenden" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Installera programberoenden." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Ögonblicksbilder" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Skapa och hantera flasklägen." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Aktivitetshanterare" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Hantera körande program." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Verktyg" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Kommandorad" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Kör kommandon i denna butelj." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Registereditor" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Redigera det interna registret." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Äldre Wineverktyg" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Utforskare" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Felsökare" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Konfiguration" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Avinstallerare" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Kontrollpanel" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Letar efter beroenden…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Du är frånkopplad :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles kör i frånkopplat läge, så beroenden är inte tillgängliga." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Beroenden är resurser som förbättrar kompatibiliteten med Windowsmjukvara.\n" "\n" "Filerna på den här sidan tillhandahålls av tredje part under en egen licens. " "Genom att installera dem godkänner du deras respektive licensvillkor." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Rapportera ett problem eller ett beroende (dependecy) som saknas." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Rapportera ett beroende som saknas" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Läs dokumentation." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Dokumentation" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Sök" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Sök bland program…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Installera program utvalda av vår gemenskap.\n" "\n" "Filerna på den här sidan tillhandahålls av tredje part under en egen licens. " "Genom att installera dem godkänner du deras respektive licensvillkor." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Inga installatörer hittades" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Förrådet kan inte nås eller ingen installatör är kompatibelt med den här " "flaskan." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Läs dokumentation" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Namn" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Komponenter" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Versionen av Wine's kompatibilitetslager." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Uppdaterar körare och komponenter, vänligen vänta…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Förbättra Direct3D 8/9/10/11-kompabilitet igenom att översätta dem till " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Uppdaterar DXVK, vänligen vänta…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" "Förbättra Direct3D 12 kompatibilitet genom att översätta det till Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Uppdaterar VKD3D, vänligen vänta…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Uppdaterar av DXVK-NVAPI, vänligen vänta…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "Öka svarstid. Kan upptäckas av viss anti-fuskmjukvara." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Uppdaterar LatencyFlex, vänligen vänta…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Skärm" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling (DLSS)" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Öka prestanda på bekostnad av bildkvalitet igenom att använda DXVK-NVAPI. " "Fungerar bara på nyare Nvidiagrafikkort." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution (FSR)" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Förbättrar prestanda på bekostnad av försämrad bildkvalitet. Fungerar bara " "på Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Hantera FidelityFX Super Resolution (FSR)-inställningar" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Diskret grafikkort" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Använd det dedikerade grafikkortet för att öka prestandan med påföljden av " "ökad strömförbrukning." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Efterbehandlingseffekter" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Lägg till diverse efterbehandlingseffekter med vkBasalt. Funkar bara på " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Hantera inställningar för efterbehandlingslager" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Hantera hur spel ska visas på skärmen med Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Hantera Gamescope inställningar" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Avancerade skärminställningar" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Prestanda" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "Aktivera synkronisering för ökad prestanda på flerkärniga processorer." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Synkronisering" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "System" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Övervaka prestanda" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Skärmövervakning såsom FPS, temperaturer, processorbelastning, " "grafikkortsbelastning och mer på OpenGL och Vulkan igenom MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Ferals spelläge" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Tillämpa en uppsättning optimeringar på din enhet. Kan förbättra " "spelprestanda." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Förladda spelfiler" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Förbättra laddtider när spelet startas flera gånger. Spelet kommer ta längre " "tid att starta första gången." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Hantera vmtouchinställningar" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS inspelning av spel" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Växla på/av OBS Game Capture för alla Vulkan- och OpenGLprogram." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Kompabilitet" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windows-version" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Uppdaterar Windows-versionen, vänligen vänta…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Språk" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Välj det språk som ska användas i program." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Dedikerad sandlåda" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Använd en begränsad/förvaltad miljö för den här flaskan." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Hantera behörigheter i sandlådan" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Bottles körtid" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Ger ett paket med extra bibliotek för ökad kompatibilitet. Inaktivera om du " "stöter på problem." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Steam-körtid" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Ger ett paket med extra bibliotek för ökad kompatibilitet med Steamspel. " "Inaktivera om du stöter på problem." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Arbetskatalog" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Återställ till standard" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(standard)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL-undantag" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Miljövariabler" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Hantera diskar" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Automatiska ögonblicksbilder" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Skapa automatiska ögonblicksbilder innan mjukvara installeras eller " "inställningar ändras." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Komprimering" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Komprimera ögonblicksbilder för att spara utrymme. Detta kommer att göra " "skapandet av ögonblicksbilder långsammare." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Använd uteslutningsmönster" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Uteslut sökvägar i ögonblicksbilder." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Hantera körprogram" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Uppdatera" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Stoppa process" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Inga ögonblicksbilder hittades" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Skapa en första ögonblicksbild för att börja spara lägen för dina " "inställningar." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "En kort kommentar" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Spara buteljstatus." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Skapa ny ögonblicksbild" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Detaljer" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Tillbaka" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Operationer" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Välj Flaska" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Avbryt" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Välj" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Skapa en ny flaska" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Bottles kraschrapport" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "Avbryt" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Skicka rapport" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles kraschade förra gången. Vänligen fyll i en rapport och bifoga " "följande spårning för att hjälpa oss att identifiera problemet och förhindra " "att det händer igen." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Vi har hittat en eller flera liknande (eller identiska) rapporter. " "Kontrollera noga att det inte redan har rapporterats innan du skickar in en " "ny rapport. Varje rapport kräver ansträngning från utvecklarnas sida för att " "diagnostisera, respektera deras arbete och se till att du inte lägger upp " "dubbletter." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Jag vill fortfarande rapportera." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Avancerade alternativ" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Ofullständigt paket" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Denna version av Bottles verkar inte innehålla alla nödvändiga " "kärnberoenden. Var vänlig kontakta den som underhåller paketet eller använd " "en officiell version." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Avsluta" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Dynamiska länkbibliotek kan specificeras för att byggas in " "(tillhandahålls av Wine) eller finns inbyggt (tillhandahålls av programmet)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Nytt undantag" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Undantag" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Diskar" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Dessa är sökvägar från värdsystemet som mappas och erkänns som enheter av " "bakgrundsprocessen (t.ex. C: D:...)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Brev" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Befintliga diskar" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Duplicera flaskan" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Duplicera" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Ange ett namn för den duplicerade flaskan." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Duplicerar…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Detta kan ta en stund." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Flaskan är duplicerad" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Miljövariabler är dynamiskt namngivna värden som kan påverka hur processer " "som körs beter sig på din flaska." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Variabel-namn" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Befintliga variabler" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Uteslutningsmönster" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Definiera mönster som kommer att användas för att förhindra att vissa " "kataloger versioneras." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Mönster" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Befintliga mönster" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescope inställningar" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Spara" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Hantera hur spel skall visas." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Spelets upplösning" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Använd spelets upplösning som pixelreferens." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Bredd" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Höjd" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Fönsterupplösning" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "Uppskalar upplösningen när en pixelupplösning högre än spelets används." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Diverse" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Begränsning av bildfrekvens (t.ex. 60)" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Begränsning av bildfrekvensen (när ofokuserat)" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Heltalsskalning" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Fönstertyp" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Ramlös" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Fullskärm" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Vill du fortsätta med installationen?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Påbörja installationen" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Installationsprogrammet kräver vissa lokala resurser som inte kan " "tillhandahållas på annat sätt." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Fortsätt" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Färdig!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Visa program" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Installationen misslyckades!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Något gick fel." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Alla meddelanden" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Kritisk" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Fel" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Varningar" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Information" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Journalvisare" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Journalsökare" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Ändra loggnivå." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Alla" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Dessa argument kommer användas vid programstart." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Anpassade argument" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Argument för kommandot" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "t.ex: VAR=värde %kommando% -exempel1 -exempel2 -exempel3=hejsan" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Skript efter körning" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Välj ett skript som ska exekveras efter körning." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Välj ett skript" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Välj varifrån du vill starta programmet." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Välj en mapp" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Dessa inställningar åsidosätter standardinställningarna för denna körbara " "fil." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Inställnings-undantag" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Återställ till flaskans standardinställningar" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Virtuellt skrivbord" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Ansvarsfriskrivning för Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Använd Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Varning, att använda Protonbaserade körare i icke-Steamflaskor kan skapa " "problem och hindra dem ifrån att fungera korrekt.\n" "\n" "Vi rekommenderar att använda Wine-GE istället, det är en version av Proton " "som är avsedd att köras utanför Steam.\n" "\n" "Att fortsätta kommer automatiskt exekvera Steam (om denna finns på systemet " "och upptäcks av Bottles) för att tillåta tillgång till nödvändiga bibliotek " "och begränsa kompabilitetsproblem. Notera att GloriousEggroll, körarens " "leverantör, inte är ansvarig för några problem och att vi därför ber att ni " "inte rapporterar till dem." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Jag förstår." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Döp om" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Välj ett nytt namn för det valda programmet." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Nytt namn" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Kör med argument" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Kör" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Skriv nedan de argument som ska skickas till den körbara filen." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "t.ex.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Inställningar för sandlåda" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Dela nätverk" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Dela ljud" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Uppgradering nödvändig" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Fortsätt" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Starta uppgradering" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Nytt versionssystem" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Det nya flaskversionssystemet har anlänt." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles har ett helt nytt versionssystem som inte är bakåtkompatibelt.\n" "\n" "För att fortsätta använda versionssystemet behöver vi återinitiera " "Bottleförrådet. Detta kommer inte att radera data ifrån din flaska men " "kommer att radera alla befintliga ögonblicksbilder och skapa en ny.\n" "\n" "Om du behöver gå tillbaka till en tidigare ögonblicksbild innan du " "fortsätter, stäng detta fönster och återställ ögonblicksbilden. Återöppna " "sedan flaskan för att visa detta fönster på nytt.\n" "\n" "Det gamla systemet kommer att avslutas i en av de kommande utgåvorna." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Återinitierar förråd…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Färdig! Var snäll och starta om Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Effektinställningar för efterbehandling" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Standard" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Standardinställningar" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Effekter appliceras enligt listans ordning." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Effekter" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Contrast Adaptive Sharpening (CAS)" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Skärpa" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Visa information" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Brusreducerad skärpa för Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Brusreducera" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Snabb ungefärlig kantutjämning" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Delpixelkvalitet" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Tröskelvärde för kantkvalitet" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Lägsta kvalitetsgräns" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Morfologisk kantutjämning för subpixlar" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Kantdetektering" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Färg" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Tröskelvärde" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Max söksteg" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Max söksteg diagonalt" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Max hörnavrundning" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS-skärpa ökar skärpan för bildrutan. Högre värden gör bildrutan skarpare, " "medan värden lägre än 0 gör bildrutan mjukare än standardinställningen." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "DLS-skärpa ökar skärpan för en bildruta. Högre värden gör bildrutan skarpare." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "DLS-brusreducering minskar bruset i en bildruta. Högre värden gör bildrutan " "mjukare." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "FXAA-subpixelkvaliteten minskar aliasering på subpixelnivå. Högre värden gör " "bildrutan mjukare." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "FXAA-kanttröskel är den minsta kontrast som krävs för att tillämpa FXAA-" "algoritmen. Högre värden gör att bildrutan har mer kontrast." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "FXAA-kvalitativt tröskelvärde är det minsta värdet av mörka pixlar som " "ignoreras av FXAA-algoritmen. Högre värden gör att FXAA ignorerar pixlar " "under det angivna värdet och kan leda till en prestandaökning." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma upptäcker kanter ur ett monokromperspektiv, medan Color upptäcker " "kanter baserat på färger. Luma är mer effektiv än Color." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "SMAA-tröskel specificerar känsligheten av kantdetektering. Lägre värden " "upptäcker fler kanter på bekostnad av prestanda." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "SMAA max söksteg anger hur många horisontella och vertikala söksteg som " "utförs vid kantsökning." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "SMAA max diagonala söksteg anger hur många diagonala söksteg som utförs vid " "kantsökning." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "SMAA hörnrundning anger styrkan av rundkanthörn." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Inbyggt (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Inhemskt (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Builtin, sedan Native" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Native, sedan Builtin" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Inaktiverad" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Ta bort" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/väg/till/plats" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "värde" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Bläddra bland filer" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Wine prefix-namn" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Hantera" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Detta Wineprefix har redan importerats till Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Importera en Bottlessäkerhetskopia" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Sök igen efter prefix" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Inga prefix hittades" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Inga externa prefix hittades. Har Bottles tillgång till dem?\n" "Använd ikonen högst upp för att importera en flaska från en säkerhetskopia." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Fullständigt arkiv" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Visa manifest…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Läs omdöme…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Namn på installationsprogrammet" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Beskrivning av installationsprogrammet" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Okänd" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Installera detta program" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Programmeny" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Ingen thumbnail" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Starta" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Starta med Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Objektsnamn" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Ta bort från bibliotek" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Stoppa" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Bibliotek" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Lägg till objekt här från din flaskas programlista" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Versionshantering är aktiverad i denna butelj." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Denna butelj ser skadad ut." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Exekvera i denna Flaska" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Kör Här" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Den här buteljen ser skadad ut, konfigurationsfilen saknas. Jag kan försöka " "lösa det genom att skapa en ny konfiguration." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Sök bland dina flaskor…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Skapa ny Flaska…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Inga resultat hittades" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Prova en annan sökning." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Startar…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Den här resursen saknas." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Bläddra" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "Skapa" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Buteljnamn" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Program" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "Spel" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "Anpassat" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Anpassat" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Dela användarkatalogen" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Detta gör användarkatalogen upptäckbar i Flaskan, med risk för att dela " "personlig information till Windowsprogram. Det här alternativet kan inte " "ändras efter att flaskan har skapats." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Arkitektur" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" "Vi rekommenderar att endast använda 32-bit om det är strängt nödvändigt." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Importera en anpassad konfiguration." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Välj en mapp" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Katalog som innehåller data från denna flaska." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "Stäng" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Detta namn är otillgängligt, försök med ett annat." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Tidigare" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Välkommen till Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Kör Windowsprogram på Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows i Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles använder kompatibilitetskörare för att tillhandahålla isolerade " "containeriserade Windows-liknande miljöer där program körs." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Nästan klar" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Vi behöver några minuter till för att ställa in allt…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Allt klart!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Vänligen avsluta installationen först" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Börja använda Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Nästa" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Inställningar" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Allmänt" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Utseende" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Mörkt tema" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Om Bottles skall använda den mörka temavarianten." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Visa datum för uppdatering" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Om uppdateringsdatum ska visas i flasklistan." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Avisering" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Visa meddelanden om nerladdningar och installationer." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Temporära filer" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Vill du rensa bort temp-filer när Bottles startar?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Stäng Bottles efter att ha startat ett program" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Stäng Bottles efter att ha startat ett program från filhanteraren." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Integrationer" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Steam Proton-prefixer" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Visa och hantera Steam Proton-prefixer." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Visa Steam-appar i programlistan" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Kräver att Steam för Windows är installerat i flaskan." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Visa Epic Games i programlistan" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Kräver att Epic Games Store är installerad i flaskan." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Visa Ubisoft Games i programlistan" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Kräver att Ubisoft Connect är installerad i flaskan." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Avancerade" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Bottleskatalog" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Katalog som innehåller data från dina flaskor." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Körprogram" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Flaskor körs i offlineläge, så processer är inte tillgängliga." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Förhandsversion" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Visa instabila versioner av körare." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL-komponenter" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Flaskor körs i offlineläge, så DLL:er är inte tillgängliga." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Kärna" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Körtid" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Experiment" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Dessa funktioner är under omfattande utveckling och kan vara instabila, " "förvänta dig buggar och avbrott." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Sandlåda per flaska" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "I tidig utveckling." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Starta med terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Bläddra i sökvägen" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Ändra startalternativ…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Lägg till i mitt bibliotek" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Lägg till skrivbordsfil" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Lägg till i Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Byt namn…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Dölj programet" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Visa programet" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Ta bort från listan" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Programnamn" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Lägesidentifiering" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Lägeskommentar" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Återställ denna ögonblicksbild" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Ta bort meddelande" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Huvudmeny" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Du verkar inte vara ansluten till internet. Utan det kommer du inte att " "kunna ladda ner viktiga komponenter. Klicka på den här ikonen när du har " "återupprättat anslutningen." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Importera…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Hjälp" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Om Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Fil \"{0}\" är inte en .exe- eller .msifil" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Uppdaterat: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" tillagd" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Välj körbar fil" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Lägg till" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Dölj dolda program" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Startar \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Var medveten om sandlåda" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles körs i en sandlåda, en begränsad tillståndsmiljö som behövs för att " "hålla dig säker. Om programmet inte körs, överväg att flytta in i flaskan (3 " "prickarikonen på toppen), och sedan starta därifrån." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "Avfärda" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Välj platsen där säkerhetskopieringskonfigurationen ska sparas" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Exportera" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Välj var säkerhetskopieringsarkivet skall sparas" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Säkerhetskopiera" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Säkerhetskopiering skapad för '{0}'" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Säkerhetskopiering misslyckades för '{0}'" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Är du säker på att du vill permanent ta bort \"{}\"?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Detta raderar permanent alla program och inställningar som är förknippade " "med det." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "Radera" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Saknad process" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Den körbara fil som begärs av denna flaska saknas. Installera den genom " "Bottles inställningar eller välj en ny för att köra program." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Vill du verkligen tvångsavsluta alla processer?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Detta kan orsaka förlust av data, filkorruption och att program inte " "fungerar." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Tvångsavsluta" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Den här funktionen är inte tillgänglig på ditt system." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" "{} För att lägga till den här funktionen, vänligen kör en Flatpakinstallation" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Det här Flasknamnet används redan." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Välj arbetskatalog" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Katalog som innehåller data för \"{}\"." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Vill du verkligen ta bort alla ögonblicksbilder?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Detta kommer att radera alla ögonblicksbilder men spara dina filer." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "Vänligen migrera till det nya versionssystemet för att skapa nya lägen." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Installatörer" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Åtgärder pågår, vänligen vänta." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Återgå till dina flaskor." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Säkerhetskopian har importerats" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Importen misslyckades" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Importerar säkerhetskopia…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Välj en säkerhetskopia" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Importera" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Välj en konfigurationsfil" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "ej tillämpbar" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Kör körbar fil i \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Startar \"{0}\" i \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Dina buteljer" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Laddar ner ~{0} paket…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Hämtade {0} av {1} paket" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Välj en mapp" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Skapa Flaska…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Kan inte skapa Flaska" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Misslyckades att skapa Flaska, med ett eller flera fel." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Flaska skapad" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" skapades framgångsrikt." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" "Steam hittades inte eller så har Bottles inte tillräckliga behörigheter." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Välj Bottles sökväg" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Starta om Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles måste startas om för att använda denna katalog.\n" "\n" "Var noga med att stänga varje program som startats från Bottles innan du " "startar om Bottles, eftersom det annars kan orsaka dataförlust, korruption " "och program som malfungerar." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "Omstart" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Övriga" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Uppgradera" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Installerar…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest för {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "{0} avinstallerad" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "{0} installerad" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "'{0}' misslyckades att installera" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "'{0}' importerad" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Detta program kan fungera dåligt. Installationsprogrammet konfigurerades för " "att ge bästa möjliga upplevelse, men förvänta dig buggar, instabilitet och " "bristande funktioner." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Detta program fungerar med märkbara fel, men dessa fel påverkar inte " "programmets funktionalitet." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Detta program fungerar med mindre fel." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Detta program fungerar perfekt." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Recension för {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Stoppa \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Startar \"{0}\" med Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "'{0}' dold" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" visad" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "'{0}' har tagits bort" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" bytte namn till \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Skrivbordsfil skapad för '{0}'" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "'{0}' har lagts till i ditt bibliotek" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" lagts till i ditt Steambibliotek" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Visa rapport" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Det här problemet har rapporterats 5 gånger och kan inte skickas " "igen.\n" " Rapportera din feedback i en av de befintliga rapporterna nedan." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Uppdaterar skärminställningar, vänligen vänta…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Skärminställningar uppdaterade" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Inga överskridningar hittades." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Välj enhetssökväg" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Inga miljövariabler definierade." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Inga uteslutningsvariabler definierade." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Ett fel har inträffat." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Kopiera till urklipp" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Välj resursfil" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Installerar Windowsberoenden…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Konfigurerar Flaskan…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Behandlar installationssteg…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Installerar {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Utför slutkontroller…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Installerar {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} är nu tillgänglig i programvyn." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Installationen misslyckades med ett okänt fel" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} är redan inaktiverad för den här flaskan." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Denna inställning skiljer sig från flaskans standardinställning." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Välj script" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Anpassad sökväg till Bottles hittades inte" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Återgår till standardsökväg. Inga flaskor ifrån den angivna sökvägen kommer " "att listas." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Kör Windowsmjukvara" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak-migrering" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Av/På dialogrutan för Flatpak-migrering." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Mörkt tema" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Forcera dark theme." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "uppdatera datum i lista" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Växla uppdateringsdatumet i buteljlistan." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Steam apps listning" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Sätt på/av Steam-applistning." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Epic games listning" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Sätt på/av Epic Games listning." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Ubisoft Connect lista" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Stäng av eller sätt på Ubisoft connectlista." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Fönsterbredd" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Ändra fönsterbredden." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Fönsterhöjd" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Ändra fönsterhöjden." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Visa aviseringar." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Temp-rensning" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Rensa temp-mappen vid systemstart." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "RC-utgåva" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Av/På RC-utgåva för körprogram." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Uppstartsvy" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Välj vilken vy som skall användas in vid programstart." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Av/På för experimentella funktioner såsom versionshantering och " "installationsprogram. RC-utgåva för körprogram." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Steam Proton stöd" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Sätt experimentell funktionshantering på/av." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Experiment:sandbox" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Sätt på/av experimentell sandlåda per flaska." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Stäng Bottles automatiskt" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Stäng Bottles efter att ha startat körbar fil från filhanteraren." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Visa sandlådevarning" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Stäng av eller sätt på sandlådevarning." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Kör Windows-program på Linux med Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Buteljera programvara och njut på din fritid!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Vårt inbyggda installationssystem för beroenden ger automatisk åtkomst till " "programvarukompatibilitet. Använd nedladdningshanteraren för att ladda ner " "de officiella komponenterna: Körprogram (Wine, Proton), DXVK, beroenden etc." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Buteljversionshantering håller ditt arbete säkert nu och låter dig " "återställa det senare!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Funktioner:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Skapa buteljer med hjälp av förkonfigurerade miljöer eller skapa dina egna" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Kör exekverbara filer (.exe/.msi) i dina buteljer, direkt från kontextmenyn " "i din filhanterare" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Automatisk identifiering av program installerade i dina buteljer" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Lägg till miljövariabler snabbt" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Åsidosätt DLL-filer direkt från inställningar per butelj" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Byte av körprogram i farten för vilken butelj som helst" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Olika prestandaoptimeringar för spel (esync, fsync, DXVK, cache, shader " "kompilator, avlastning ... och mycket mer.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Automatisk installation och hantering av körprogrammen Wine och Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Automatisk buteljreparation vid eventuell skada" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "Integrerad beroendeinstallatör baserad på ett gemenskapsdrivet förråd" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Integrerad aktivitetshanterare för Wine-processer" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Tillgång till ProtonDB och WineHQ för stöd" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "System för att få med din konfiguration till nya versioner av Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Säkerhetskopiera och importera buteljer" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Importera Wine-prefix från andra hanterare" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Bottles versionshantering" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... och mycket mer som du hittar genom att installera Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Uppdatera metadatainformation" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Lägg till mer uppdateringsinformation och korrekt versionsmeddelandeversion" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Fixade \"Lägg till i Steam\"-knapp" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Fixade att BottleConfig inte kunde serieköras" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Fixade att Patool misslyckades vid dubbel extrahering" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Korrekt version" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Fixa krasch vid skapande av en flaska" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Stor ändring: Omdesignat gränssnitt för nya Flaskor" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Kvalitetsförbättringar:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Lägg till en notis för \"Kör körbarfil\"" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Buggfixar:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Import av säkerhetskopior resulterade i ett fel" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "Steam Runtime aktiveras automatiskt när du använder WineGE-alternativ" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Fix olika fel relaterade till textkodning" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "Fix fel vid nedladdning om Bottles inte körs från terminalen" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Korrekt versionsdatum" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Gamescopeförbättringar och fixar" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Installation av beroenden är snabbare och stabilare" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "Hälsokontrollen har mer information för snabbare felsökning" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI har en hel del korrigeringar och är mer stabil, bör nu fungera " "ordentligt" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Fixade kraschar när man laddar ner en komponent" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Förbättring av grundkod förbättring genom att undvika spin-lock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Fler variabler för installationsscripting" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Förbättringar av byggsystemet" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Gör det möjligt för VKD3D som standard när du skapar flaskor för spel" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Fixa kraschar när man läser in Steamfiler med dålig kodning" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Fixa komponenter som inte uppdateras korrekt i användargränssnittet efter " "installation/avinstallation" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Mer FSR-fixar" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Fixa problemet när ett program stängs efter att det startats ifrån \"Kör " "körbar fil\"" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "och många, många, många fler!" #~ msgid "Calculating…" #~ msgstr "Beräknar…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Kör .exe/.msi i denna butelj" #, fuzzy #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "Behöver minst ett lokalt körprogram för att skapa en butelj" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Skapa en ny butelj" #~ msgid "New Bottle" #~ msgstr "Ny butelj" #~ msgid "Bottle Information" #~ msgstr "Information om flaskan" #~ msgid "An environment improved for Windows games." #~ msgstr "En miljö, förbättrad för Windows-spel." #~ msgid "An environment improved for Windows applications." #~ msgstr "En förbättrad miljö för Windows-program." #~ msgid "A clear environment for your experiments." #~ msgstr "En ren miljö för dina experiment." #~ msgid "Unlinked Home Directory" #~ msgstr "Tog bort länken till hemmappen" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Länka inte användarkatalogen till hemkatalogen" #~ msgid "64 bit" #~ msgstr "64 bit" #~ msgid "32 bit" #~ msgstr "32 bit" #~ msgid "Custom Recipe" #~ msgstr "Anpassat recept" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Välj ett eget recept för miljön om du har ett sådant." #~ msgid "Custom Path" #~ msgstr "Anpassad sökväg" #~ msgid "Store this bottle in another place." #~ msgstr "Förvara denna flaska på en annan plats." #~ msgid "You are offline, unable to download." #~ msgstr "Du är offline, kan inte ladda ner." #~ msgid "Choose an executable path" #~ msgstr "Välj en körbar sökväg" #~ msgid "Choose a Windows executable file" #~ msgstr "Välj en körbar Windows-fil" #~ msgid "Choose working directory for executables" #~ msgstr "Välj arbetskatalog för körbara filer" #~ msgid "Choose a recipe file" #~ msgstr "Välj en receptfil" #~ msgid "Choose where to store the bottle" #~ msgstr "Välj var du vill förvara flaskan" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Välj sökväg för den nya flaskan" #~ msgid "Choose the script" #~ msgstr "Välj skript" #~ msgid "Choose the Working Directory" #~ msgstr "Välj arbetskatalog" #, fuzzy #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Stöd Bottles" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Misslyckades att installera komponenter, försökte 3 gånger." #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Fransk översättning tack vare @julroy67" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Fransk översättning tack vare @julroy67" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Kroatisk översättning tack vare @milotype" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Kroatisk översättning tack vare @milotype" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Kroatisk översättning tack vare @milotype" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Slovakiska översättningar tack vare @MartinIIOT" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "Portugisisk översättning tack vare @laralem" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Kroatisk översättning tack vare @milotype" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Kroatisk översättning tack vare @milotype" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Svensk översättning tack vare @eson57" #~ msgid "Layers" #~ msgstr "Lager" #~ msgid "Ultra Quality" #~ msgstr "Ultrakvalité" #~ msgid "Quality" #~ msgstr "Kvalité" #~ msgid "Balanced" #~ msgstr "Balanserad" #~ msgid "Layered" #~ msgstr "Skiktad" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "En skiktad miljö, där varje app är ett skikt." #~ msgid "Choose path" #~ msgstr "Välj sökväg" #, fuzzy #~ msgid "Choose a file." #~ msgstr "Välj en receptfil" #, fuzzy #~ msgid "File not Found" #~ msgstr "Inga lägen hittades" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Hantera wineprefix enkelt, med hjälp av miljöer" #~ msgid "Run with Arguments…" #~ msgstr "Kör med argument…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Bläddra bland interna filer med Wine Explorer." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Hantera processer med Wines aktivitetshanterare." #~ msgid "Debug wine processes." #~ msgstr "Felsök Wine-processer." #~ msgid "Wine Configuration" #~ msgstr "Wine-konfiguration" #~ msgid "Adjust internal settings." #~ msgstr "Justera interna inställningar." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Avinstallera program med Wines avinstallerare." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Gå till den interna Wine-kontrollpanelen." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "Använd installerar-sektionen eller knappen \"Starta körbar fil\"." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Beroenden är programvara, bibliotek och codecs som förbättrar " #~ "kompatibiliteten hos Windows-programvara. Installera härifrån för att " #~ "uppfylla dina programkrav." #, fuzzy #~ msgid "Read documentation." #~ msgstr "Läs dokumentation" #~ msgid "Install Selected" #~ msgstr "Installera valda" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "Vi avråder starkt från att installera flera beroenden samtidigt." #~ msgid "Select Dependencies" #~ msgstr "Välj beroenden" #~ msgid "Read documentation" #~ msgstr "Läs dokumentation" #~ msgid "Graphics" #~ msgstr "Grafik" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Förbättrar prestandan i DirectX 11-spel och 3D-program." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Förbättrar prestandan i DirectX 12-spel och 3D-program." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Tillhandahåll DLSS-stöd om tillgängligt och Nvidias NVAPI." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR använder avancerad uppskalningsteknik för att öka din bildfrekvens." #~ msgid "Discrete GPU" #~ msgstr "Diskret GPU" #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt är ett Vulkan-efterbehandlingslager för att förbättra den " #~ "visuella grafiken i spel." #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "Hantera Gamescope inställningar" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Använd Wines virtuella skrivbord." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Fånging ab mus i fullskäm" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "Låt programmet fånga upp musinmatning vid fullskärmsläge." #~ msgid "Take Focus" #~ msgstr "Ta fokus" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Aktivera den om programmet inte återtar fokus när du växlar." #~ msgid "Mouse Warp" #~ msgstr "Musförvrängning" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Ändra detta om du har problem med musfördröjning eller desynkronisering." #~ msgid "Screen Scaling" #~ msgstr "Skärmskalning" #~ msgid "Set custom DPI." #~ msgstr "Ställ in anpassat DPI." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Renderare" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Välj vilken backend som ska användas för wined3d." #~ msgid "gl (default)" #~ msgstr "gl (standard)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Hantera versioner av komponenter" #~ msgid "DXVK Version" #~ msgstr "DXVK-version" #~ msgid "VKD3D Version" #~ msgstr "VKD3D-version" #~ msgid "DXVK NVAPI Version" #~ msgstr "DXVK NVAPI-version" #~ msgid "LatencyFleX Version" #~ msgstr "LatencyFleX-version" #~ msgid "false" #~ msgstr "falskt" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Samma som den i Bottles men tillhandahålls av Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Optimera spelprestanda på begäran." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Använd Gamescope-mikrokompositören." #~ msgid "Defaults to the bottle path." #~ msgstr "Använder flaskans sökväg som standard." #~ msgid "Reset to default" #~ msgstr "Återställ till standard" #~ msgid "Choose a directory" #~ msgstr "Välj en katalog" #~ msgid "Audio" #~ msgstr "Ljud" #~ msgid "Reduce Latency" #~ msgstr "Reducera latens" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Ställ in PulseAudio-latens på 60 millisekunder för att öka ljudkvaliteten" #~ msgid "Versioning" #~ msgstr "Versionshantering" #~ msgid "Development and Debugging" #~ msgstr "Utveckling och felsökning" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "En Vulkan- och OpenGL-overlay för övervakning av FPS, temperaturer, CPU/" #~ "GPU-belastning med mera." #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Logga kodssökvägar som inte har implementerats i Wine." #~ msgid "No Programs found" #~ msgstr "Inga program hittades" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Installera program från installationssektionen eller genom att köra " #~ "installatören. Du kan också lägga till körbara program manuellt med \"+\"-" #~ "knappen." #~ msgid "Toggle Hidden" #~ msgstr "Växla på/av dolda" #~ msgid "Take a break, it may take a while." #~ msgstr "Ta en paus, det kan ta ett tag." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Konfigurera hur Gamescope ska hantera fönstret för de spel du ska köra." #~ msgid "Width (e.g. 1280)" #~ msgstr "Bredd (t.ex. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Höjd (t.ex. 720)" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Gamescope-upplösning" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Ändra loggningsnivå.\n" #~ " " #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "Skärm-inställningar" #~ msgid "Start off by creating a Bottle." #~ msgstr "Börja med att skapa en flaska." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Kör Windows Software på Linux.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Anpassad flasksökväg (kräver omstart)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Välj var du vill förvara de nya flaskorna (de befintliga flaskorna " #~ "flyttas inte)." #~ msgid "In early development (requires restart)." #~ msgstr "I tidig utvecklings (kräver omstart)." #~ msgid "Import/Export…" #~ msgstr "Importera/exportera…" #~ msgid "Support" #~ msgstr "Support" #~ msgid "Forums" #~ msgstr "Forum" #~ msgid "Open menu" #~ msgstr "Öppna menyn" #~ msgid "New bottle" #~ msgstr "Ny butelj" #~ msgid "Confirm" #~ msgstr "Bekräfta" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Är du säker på att du vill avsluta alla processer? \n" #~ "Det kan leda till dataförlust." #~ msgid "Default to the bottle path." #~ msgstr "Använd flaskans sökväg som standard." #~ msgid "Details & Utilities" #~ msgstr "Detaljer & Verktyg" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Hittat i din flaskas start-meny." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "En butelj kallad \"{0}\" skapades" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' installerad." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Nyheter" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "Skapar versionshanteringsläge 0 …" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Ny butelj" #, fuzzy #~ msgid "Minor UI improvements" #~ msgstr "Allmäna UI-förbättringar" #, fuzzy #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Fransk översättning tack vare @julroy67" #, fuzzy #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Inledande Indonesisk översättning tack vare @rezaalmanda" #, fuzzy #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Spansk översättning tack vare @fitojb" #, fuzzy #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Fransk översättning tack vare @julroy67" #, fuzzy #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Kroatisk översättning tack vare @milotype" #~ msgid "Easily manage wineprefix" #~ msgstr "Enkel hantering av Wine-prefix" #~ msgid "Experiments:library" #~ msgstr "Experiment:library" #~ msgid "Toggle experimental Library mode." #~ msgstr "Sätt på/av experimentiellt bibloteksläge." #~ msgid "Loading…" #~ msgstr "Laddar ner…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Den anpasssade sökvägen för flaskan hittades inte. Bekräfta att sökvägen " #~ "i Inställningar är rätt.\n" #~ "Om du återgår till standardsökvägen kommer inga flaskor från den sökvägen " #~ "att listas!" #~ msgid "Health check" #~ msgstr "Hälsokoll" #~ msgid "Generating state files index …" #~ msgstr "Genererar av index för tillståndsfiler …" #~ msgid "Creating a restore point …" #~ msgstr "Skapar en återställningspunkt …" #~ msgid "Could not create the state folder." #~ msgstr "Kunde inte skapa tillståndsmapp." #~ msgid "Updating index …" #~ msgstr "Uppdaterar index …" #~ msgid "Could not update the states file." #~ msgstr "Kunde inte uppdatera tillståndstfil." #~ msgid "Could not update the index file." #~ msgstr "Kunde inte uppdatera indexfil." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Argument hittades för körbar: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Steg {self.__step} av {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' startad." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' startades på Steam." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Index för status {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Läs dokumentationen om beroende." #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "På/Av för DXVK-överlägget som visar FPS och annan information i D3D-" #~ "program." #~ msgid "Read documentation about programs" #~ msgstr "Läs dokumentation om program" #~ msgid "Extra settings" #~ msgstr "Extra-inställningar" #~ msgid "Local Resources" #~ msgstr "Lokala resurser" #~ msgid "Search for Prefixes" #~ msgstr "Sök efter prefix" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Aktivera versionshantering för att spara och återställa buteljen till ett " #~ "läge." #~ msgid "Your Library" #~ msgstr "Ditt bibliotek" #~ msgid "Health Check" #~ msgstr "Hälsokontroll" #~ msgid "Task manager" #~ msgstr "Aktivitetshanterare" #, fuzzy #~ msgid "Installing..." #~ msgstr "Installera" #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Skriv en riktigt kort kommentar:" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Wine körprogram" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Buteljversionshantering (experimentell)" #~ msgid "Translate" #~ msgstr "Översätt" #~ msgid "Funding" #~ msgstr " Finansiering" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ " Felrapport " #~ msgid "Blog" #~ msgstr " Blogg" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Felrapport" #, fuzzy #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Utilities" #~ msgstr "Verktyg" #, fuzzy #~ msgid "Command line" #~ msgstr "Kommandorad" #, fuzzy #~ msgid "Registry editor" #~ msgstr "Registereditor" #~ msgid "Wine config" #~ msgstr "Wine config" #, fuzzy #~ msgid "Control panel" #~ msgstr "Kontrollpanel" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Testläge aktiverat: endast beroenden (dependencies) från testrepo visas." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 .." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Medan filerna på den här sidan har kontrollerats kan de vara under " #~ "proprietär licens." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Medan filerna på den här sidan har kontrollerats kan de vara under " #~ "proprietär licens." #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Läs dokumentation" #~ msgid "Bottle details" #~ msgstr "Buteljdetaljer" #~ msgid "My beautiful bottle" #~ msgstr "Min vackra butelj" #~ msgid "Rename bottle" #~ msgstr "Byt namn på buteljen" #~ msgid "Use DXVK" #~ msgstr "Använd DXVK" #~ msgid "Use VKD3D" #~ msgstr "Använd VKD3d" #~ msgid "Enable FSR" #~ msgstr "Aktivera FSR" #~ msgid "Use a virtual desktop" #~ msgstr "Använd ett virtuellt skrivbord" #~ msgid "DXVK version" #~ msgstr "DXVK-version" #~ msgid "Manage VKD3D versions" #~ msgstr "Hantera VKD3D-versioner" #~ msgid "Will restart the wineserver." #~ msgstr "Kommer att starta om wineserver." #, fuzzy #~ msgid "DLL overrides" #~ msgstr "DLL-undantag" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "Läs dokumentation" #~ msgid "e.g. ucrtbase" #~ msgstr "t.ex. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Befintliga undantag" #, fuzzy #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "exempel: -exempel1 -exempele2 -exempel3=hallå" #, fuzzy #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "Skapa butelj" #~ msgid "page_name" #~ msgstr "sid_namn" #~ msgid "page_duplicating" #~ msgstr "sid_duplicering" #~ msgid "page_duplicated" #~ msgstr "sida_duplicerad" #~ msgid "New variable" #~ msgstr "Nytt variabel" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "Här kan du ändra miljövariabler för de kommandon som körs." #, fuzzy #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "Ex.: VAR1=värde VAR2=värde .." #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "Ex.: VAR1=värde VAR2=värde .." #~ msgid "Type the new name:" #~ msgstr "Skriv nya namnet:" #~ msgid "Type here.." #~ msgstr "Skriv här.." #~ msgid "Message goes here." #~ msgstr "Meddelande här." #~ msgid "Utility & Preferences" #~ msgstr "Verktyg & Inställningar" #~ msgid "Choose a name for your bottle" #~ msgstr "Välj ett namn för din butelj" #, fuzzy #~ msgid "Use custom path" #~ msgstr "Använd Gamescope" #~ msgid "Welcome" #~ msgstr "Välkommen" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "Bottles gör körning av Windows-program i Linux mycket enklare." #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "Hantera körprogram" #~ msgid "We Are Almost There" #~ msgstr "Vi är nästan där" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Vi behöver ladda ner och installera ett körprogram för att du skall kunna " #~ "skapa dina egna buteljer.\n" #~ "Nerladdningsstorleken är ~70MB.\n" #~ "Läs mer " #~ "om nedladdningen.\n" #~ "\n" #~ "Vi kan inte erbjuda dessa filer tillsammans med Bottles, eftersom de har " #~ "olika utgivningscykler.\n" #~ "\n" #~ "Tryck på installationsknappen när du är klar." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Sätt dig ner och slappna av, det kan ta några minuter." #~ msgid "Download" #~ msgstr "Ladda ner" #~ msgid "Everything Is Ready!" #~ msgstr "Allt är redo!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Du är nu redo att skapa dina första buteljer." #~ msgid "Finish" #~ msgstr "Slutför" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Om ovanstående lista skall visa instabila versioner." #~ msgid "Go back" #~ msgstr "Gå tillbaka" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "Kan inte hitta exekverbar för [{0}]." #~ msgid "Confirm deletion" #~ msgstr "Bekräfta borttagning" #~ msgid "Done" #~ msgstr "Färdig" #, fuzzy #~ msgid "Caffe runners" #~ msgstr "Byt körprogram" #, fuzzy #~ msgid "Proton runners" #~ msgstr "Hantera körprogram" #, fuzzy #~ msgid "Other runners" #~ msgstr "Byt körprogram" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Bottles-Forum" #, fuzzy #~ msgid "Type a name for your bottle" #~ msgstr "Välj ett namn för din butelj" #~ msgid "New programs will be automatically found." #~ msgstr "Nya program kommer att hittas automatiskt." #~ msgid "Duplicate a bottle" #~ msgstr "Duplicera en butelj" #~ msgid "Change environment variables" #~ msgstr "Ändra miljövariabler" #~ msgid "This field cannot contain special characters!" #~ msgstr "Detta fält får inte innehålla specialtecken!" #~ msgid "Import & export" #~ msgstr "Importera & exportera" #~ msgid "Destroy this bottle" #~ msgstr "Förstör denna butelj" #~ msgid "64 Bit" #~ msgstr "64 bitar" #, fuzzy #~ msgid "Make a backup of this bottle." #~ msgstr "Senaste uppdatering för denna butelj." #~ msgid "64-bit" #~ msgstr "64-bit" #~ msgid "32-bit" #~ msgstr "32-bit" #~ msgid "Night theme" #~ msgstr "Mörkt tema" #~ msgid "Use the night theme." #~ msgstr "Aktivera mörkt tema." #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "Experiment: Installerare" #, fuzzy #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Experimentell installerarfunktion av/på" #~ msgid "Enable ACO shader compiler" #~ msgstr "Aktivera ACO skuggningskompilator" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Förbättrar prestanda i spel och 3D-program.\n" #~ "Avaktivera om du upplever grafiska problem." #~ msgid "Night mode" #~ msgstr "Mörkt läge" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #, fuzzy #~ msgid "Bottles' Issues" #~ msgstr "Bottles-problem" #~ msgid "Bottles Started!" #~ msgstr "Bottles startad!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Det här är en experimentell funktion som är under tidig utveckling, var " #~ "försiktig och rapportera fel." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Bottles Utvecklare" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Optimera spelprestanda på begäran" #~ msgid "NVAPI version" #~ msgstr "NVAPI-version" #, fuzzy #~ msgid "Point to the bottle path" #~ msgstr "Spara buteljstatus." #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "" #~ "Gamemode är antingen inte tillgängligt på ditt system eller körs inte." #~ msgid "Experiments:installers" #~ msgstr "Experiment: Installerare" #~ msgid "Software" #~ msgstr "Mjukvara" #~ msgid "An environment improved for Windows software." #~ msgstr "En miljö, förbättrad för Windows-mjukvara." #~ msgid "Experiments:versioning" #~ msgstr "Experiment: Versionshantering" #~ msgid "Import and export" #~ msgstr "Import och export" #, fuzzy #~ msgid "Creating sandboxed folders…" #~ msgstr "Skapar butelj …" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "Detta är de wine-/wineserver-processer som körs på din dator." #~ msgid "Check for running processes." #~ msgstr "Sök efter aktiva processer." #, fuzzy #~ msgid "Backup bottle" #~ msgstr "Säkerhetskopiera denna butelj" #~ msgid "Reboot Windows" #~ msgstr "Starta om Windows" #~ msgid "Bottle" #~ msgstr "Butelj" #, fuzzy #~ msgid "No runners found, please install one." #~ msgstr "Inga körprogram hittades." #, fuzzy #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "" #~ "Körprogram och/eller dxvk hittades inte, installerar senaste version …" #, fuzzy #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "" #~ "Körprogram och/eller dxvk hittades inte, installerar senaste version …" #, fuzzy #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "" #~ "Körprogram och/eller dxvk hittades inte, installerar senaste version …" #, fuzzy, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Din nya butelj: {0} är nu klar!" #, fuzzy #~ msgid "Improved the Download manager" #~ msgstr "Nerladdningshanterare" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Fixade ett fel som gjorde att varje butelj gick sönder även om bara en " #~ "var trasig" #, fuzzy #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Spansk översättning tack vare @fitojb" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "Portugisiska (Brasilien) översättningar tack vare @vitor180396" #~ msgid "Choose an environment" #~ msgstr "Välj en miljö" #~ msgid "Download & Install this runner" #~ msgstr "Ladda ner och installera detta körprogram" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #, fuzzy #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "Stäng Bottles efter att ha startat körbar fil från filhanteraren" #, fuzzy #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Kroatisk översättning tack vare @milotype" #~ msgid "Downloads" #~ msgstr "Nerladdningar" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Välj en körbar Windows-fil" #~ msgid "Wine support for Wayland trought XWayland" #~ msgstr "Wine stöd för Wayland genom XWayland" #, fuzzy #~ msgid "Support for 32-bit bottles with custom environment" #~ msgstr "Skapa ny butelj med vald miljö" #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Välj en körbar Windows-fil" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "Fixade ett fel som gjorde att varje butelj gick sönder även om bara en " #~ "var trasig" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "Fixade ett fel som gjorde att varje butelj gick sönder även om bara en " #~ "var trasig" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "Fixade ett fel som gjorde att varje butelj gick sönder även om bara en " #~ "var trasig" #, fuzzy #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Kroatisk översättning tack vare @milotype" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Kroatisk översättning tack vare @milotype" #, fuzzy #~ msgid "Run executables without show the Bottles Window" #~ msgstr "Kör en exekverbar fil i denna butelj." #, fuzzy #~ msgid "Dependencies can now set register keys" #~ msgstr "Ny ikon för beroenden på sidan för detaljerad information" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Felsök Wine-processer." #, fuzzy #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "Fixade ett fel som gjorde att varje butelj gick sönder även om bara en " #~ "var trasig" #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Experimentell funktionshantering av/på" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Experiment: Installerare" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "Bläddra i C:" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Uppgradera körprogrammet till den senaste lokalt installerade" #~ msgid "Destroy bottle" #~ msgstr "Radera buteljen" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Detta kommer att ändra körprogrammet från {0} till {1}." #~ msgid "Run in this bottle" #~ msgstr "Kör i denna butelj" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Svensk översättning tack vare @eson57" #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Esperanto tack vare @phlostically" #, fuzzy #~ msgid "Backup bottle configuration and archive" #~ msgstr "Genererar buteljkonfigurationsfil …" #, fuzzy #~ msgid "Import backup archives" #~ msgstr "Välj en säkerhetskopia" #~ msgid "New versioning based on CalVer model" #~ msgstr "Ny versionering baserad på CalVer-modellen" #~ msgid "Create bottles using the wine runner provided by the distribution" #~ msgstr "" #~ "Skapa buteljer med hjälp av wines körprogram tillhandahållet av " #~ "distributionen" #~ msgid "Enable gamemode for your bottles if installed in the system" #~ msgstr "Aktivera spelläge för dina buteljer om installerat i systemet" #~ msgid "Run .exe/.msi/.bat files with custom arguments" #~ msgstr "Kör .exe-/.msi-/.bat-filer med anpassade argument" #~ msgid "Fixed the \"bad interpreter\" error on debian package" #~ msgstr "Rättade felet \"dålig tolk\" i debian-paketet" #~ msgid "" #~ "Optionally close Bottles after starting an executable from the file " #~ "manager" #~ msgstr "Stäng Bottles efter att ha startat en körbar fil från filhanteraren" #~ msgid "Added tooltips to understand what some elements of the UI do" #~ msgstr "" #~ "Lade till knappbeskrivningar för att förstå vad vissa element i " #~ "användargränssnittet gör" #~ msgid "Using portal for file picker" #~ msgstr "Använder portal för filväljare" #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Ukrainsk översättninga tack vare @marchellodev" #~ msgid "This is the manifest for {0}." #~ msgstr "Detta är manifestet för {0}." #~ msgid "This is the index for {0}." #~ msgstr "Detta är index för {0}." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "Den nerladdade filen {0} verkar skadad. Försök igen." #~ msgid "Installing {0} runner …" #~ msgstr "Installerar körprogrammet {0} …" #~ msgid "Component {0} successfully installed!" #~ msgstr "Komponenten {0} installerad!" #~ msgid "{0} completed for {1}." #~ msgstr "{0} slutfört för {1}." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0} importerat!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "Din säkerhetskopia för {0} är klar!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Din säkerhetskopia {0} importerades korrekt!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Kunde inte importera säkerhetskopia {0}!" #~ msgid "What is Wine?" #~ msgstr "Vad är Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine är ett kompatibilitetslager som låter oss köra Windows-program i " #~ "Linux.\n" #~ "I Bottles kallas det för körprogram.\n" #~ "\n" #~ "Wineprefixer är miljöer i vilka Wine fungerar. I Bottles kallar vi dessa " #~ "för buteljer." #~ msgid "Page 1" #~ msgstr "Sida 1" #~ msgid "DXVK Versions" #~ msgstr "DXVK-versioner" #~ msgid "Failed to clear temp path!" #~ msgstr "Kunde inte rensa temp-mappen!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Sökvägen till körprogram finns inte, skapar den nu." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "Sökvägen till buteljer finns inte, skapar den nu." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Sökvägen till dxvk finns inte, skapar den nu." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Sökvägen till temp-mappen finns inte, skapar den nu." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "Extrahering misslyckades! Arkivet slutar tidigare än förväntat." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "Filen [{0}] finns redan i temp, hoppar över." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "Byter namn på [{0}] till [{1}]." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "Den nerladdade filen [{0}] verkar skadad." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Källans kontrollsumma: [{0}] Nerladdat: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Installerar komponent: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Installerar beroende: [{0}] I buteljen: [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Tar bort [{0}] från system32 i butelj: [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "" #~ "[{0}] hittades inte i butelj: [{1}], kunde inte tas bort från system32." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "Tar bort beroende: [{0}] från konfigurationen i butelj: [{1}]." #~ msgid "Runners found: [{0}]" #~ msgstr "Körprogram hittades: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "Dxvk hittad: [{0}]" #~ msgid "No dxvk found." #~ msgstr "Ingen dxvk hittades." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "" #~ "Nyckel: [{0}] finns inte i konfigurationen för butelj: [{1}], uppdaterar." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "" #~ "Nyckel: [{0}] finns inte i konfigurationsparametrar för butelj: [{1}], " #~ "uppdaterar." #~ msgid "Bottles found: %s" #~ msgstr "Buteljer hittades: %s" #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Anger nyckel: [{0}] till [{1}] för butelj: [{2}] …" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Tillämpar miljö: [{0}] …" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Butelj: [{0}] skapad!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Tog bort butelj på sökväg: [{0}]" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Tom sökväg hittad, misslyckas för att undvika katastrof." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Försöker reparera buteljen: [{0}] …" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Lägger till nyckel: [{0}] med värde: [{1}] och data: [{2}] i " #~ "registerbutelj: {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "Tar bort värde: [{0}] för nyckel: [{1}] i registerbutelj: {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Installerar dxvk för butelj: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Tar bort dxvk för butelj: [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Kör en exekverbar på wineprefixet …" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "Kör wineboot på wineprefixet …" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "Kör winecfg på wineprefixet …" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Kör winetricks på wineprefixet …" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Kör en felsökningskonsol på wineprefixet …" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "Kör CMD på wineprefixet …" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Kör en aktivitetshanterare på wineprefixet …" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Kör en kontrollpanel på wineprefixet …" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Kör en avinstallerare på wineprefixet …" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Kör en Regedit på wineprefixet …" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Skickar status: [{0}] till wineprefixet …" #~ msgid "Opening the file manager in the path …" #~ msgstr "Öppna filhanteraren på sökvägen …" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Importerar wineprefix [{0}] till en ny butelj …" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "Kunde inte skapa buteljsökväg för wineprefix [{0}]. Avbryter." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wineprefix: [{0}] importerat!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] filer att ersätta." #~ msgid "[{0}] files to add." #~ msgstr "[{0}] filer att lägga till." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Säkerhetskopierar konfiguration: [{0}] i [{1}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Säkerhetskopierar butelj: [{0}] i [{1}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Kunde inte spara säkerhetskopia på sökväg: {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Kunde inte importera säkerhetskopia: [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Anslutningsstatus: Online …" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Fixa stilen för miljöval på Yaru-temat" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "Förstör inte page_details när buteljen raderas" #~ msgid "Add freetype as a dependency" #~ msgstr "Lägg till freetype som ett beroende" #~ msgid "Bundle GTK with AppImage" #~ msgstr "Paketera GTK med AppImage" #~ msgid "Vertical layout for downloads" #~ msgstr "Vertikal layout för nerladdningar" #~ msgid "" #~ "Portuguese (Brazil) by Gabriel Mattoso, Fábio Rodrigues Ribeiro, Leandro " #~ "Stanger" #~ msgstr "" #~ "Portugisiska (Brasilen) av Gabriel Mattoso, Fábio Rodrigues Ribeiro, " #~ "Leandro Stanger" #~ msgid "Norwegian Bokmål by Allan Nordhøy" #~ msgstr "Norsk bokmål av Allan Nordhøy" #~ msgid "Spanish by lvaskz" #~ msgstr "Spanska av lvaskz" #~ msgid "Support for 32 bit applications in Flatpak" #~ msgstr "Stöd för 32-bitarsprogram i Flatpak" #~ msgid "Execute .bat files in your bottles" #~ msgstr "Kör .bat-filer i dina buteljer" #~ msgid "Bugfix:" #~ msgstr "Felfix:" #~ msgid "" #~ "Proposed a fix that should resolve the execution of executables on Flatpak" #~ msgstr "" #~ "Föreslog en korrigering som skall lösa exekvering av körbara filer på " #~ "Flatpak" #~ msgid "The window can now be resized" #~ msgstr "Fönstret kan nu storleksändras" #~ msgid "" #~ "New friendly pages are shown when there are no bottles, dependencies, " #~ "installers and programs" #~ msgstr "" #~ "Nya användarvänliga sidor visas när det inte finns några buteljer, " #~ "beroenden, installatörer och program" #~ msgid "Now the list of bottles can be reached from the right" #~ msgstr "Nu kan listan över buteljer nås från höger" #~ msgid "Experiments can now be enabled from Preferences" #~ msgstr "Experiment kan nu aktiveras från inställningarna" #~ msgid "Improved connection check method" #~ msgstr "Förbättrad metod för anslutningskontroll" #~ msgid "Now the shortcut [F1] and the menu entry open the new documentation" #~ msgstr "Nu öppnar genvägen [F1] och menyposten den nya dokumentationen" #~ msgid "Use the [Escape] shortcut to go back" #~ msgstr "Använd genvägen [Esc] för att gå tillbaka" #~ msgid "The wine debug console now runs in the system terminal" #~ msgstr "Wines felsökningskonsol körs nu i systemets terminal" #~ msgid "Improved RunAsync method" #~ msgstr "Förbättrad metod för RunAsync" #~ msgid "Use the [F1] shortcut to open documentation" #~ msgstr "Använd genvägen [F1] för att öppna dokumentationen" #~ msgid "Use the [Esc] shortcut to go back" #~ msgstr "Använd genvägen [Esc] för att gå tillbaka" #~ msgid "The Wine debug console now runs in the system terminal" #~ msgstr "Wines felsökningskonsol körs nu i systemets terminal" #~ msgid "New shocking icon powered by @jannuary" #~ msgstr "Ny chockerande ikon drivs av @jannuary" #~ msgid "No more crashes when creating the bottle if there is no temp path" #~ msgstr "" #~ "Inga fler krascher vid skapande av buteljer, om det inte finns någon temp-" #~ "sökväg" #~ msgid "Happy 2021🎉!" #~ msgstr "Gott Nytt 2021🎉!" #, fuzzy #~ msgid "" #~ "The new experimental bottle Versioning feature is here! Save the status " #~ "of a bottle and restore it later with a click." #~ msgstr "" #~ "Den nya experimentella buteljversionsfunktionen är här! Spara status för " #~ "en butelj och återställ den senare med ett klick." #~ msgid "All wine processes are now spawned asynchronously" #~ msgstr "Alla wine-processer skapas nu asynkront" #~ msgid "Compact logs, now showing only essential data" #~ msgstr "Kompakta loggar, visar nu endast väsentliga data" #~ msgid "" #~ "Fix wrong condition (in some cases it does not allow the use of the " #~ "application)." #~ msgstr "" #~ "Åtgärdar feltillstånd (i vissa fall tillåter det inte att applikationen " #~ "används)." #~ msgid "Backup and restore bottles" #~ msgstr "Säkerhetskopiera och återställ buteljer" #~ msgid "Bottle configuration update across software updates" #~ msgstr "Buteljkonfigurationsuppdatering över programuppdateringar" #~ msgid "Toggle RC releases for runners" #~ msgstr "RC-utgåvor för körprogram av/på" #~ msgid "Environment description" #~ msgstr "Miljöbeskrivning" #~ msgid "Minor bugfix" #~ msgstr "Mindre felfix" #~ msgid "Display informations for Bottles v3" #~ msgstr "Visa information för Bottles v3" #~ msgid "v3 note" #~ msgstr "v3-notis" #~ msgid "Toggle the v3 notice" #~ msgstr "v3-notis av/på" #~ msgid "Custom path are not supported in this version" #~ msgstr "Anpassad sökväg stöds inte i den här versionen" #~ msgid "/opt/MyNewBottle" #~ msgstr "/opt/MinNyaButelj" #~ msgid "" #~ "Versioning is an experimental feature of Bottles, we do not recommend " #~ "using it in production. Proceed with caution!" #~ msgstr "" #~ "Versionshantering är en ny funktion i Bottles. Vi rekommenderar inte att " #~ "den används i produktion. Fortsätt med försiktighet!" #~ msgid "Runner can be changed from Preferences tab." #~ msgstr "Körprogram kan ändras från inställningsfliken." #~ msgid "Open winecfg in this Bottle for advanced configurations." #~ msgstr "Öppna winecfg i denna butelj för avancerad konfiguration." #~ msgid "" #~ "Launch a debug console in this bottle. Read in our documentation how to " #~ "use debugging. [F1]" #~ msgstr "" #~ "Starta en felsökningskonsol i den här buteljen. Läs om felsökning i vår " #~ "dokumentation. [F1]" #~ msgid "Use this to uninstall programs from the Bottle." #~ msgstr "Använd detta för att avinstallera program från buteljen." #~ msgid "Open a CMD in this Bottle." #~ msgstr "Öppna en CMD i denna butelj." #~ msgid "CMD" #~ msgstr "CMD" #~ msgid "Use regedit to add, edit and delete Wine register keys." #~ msgstr "" #~ "Använd regedit för att lägga till, redigera och ta bort Wine " #~ "registernycklar." #~ msgid "Browse the C:\\ of this Bottle." #~ msgstr "Bläddra i C:\\ för denna butelj." #~ msgid "Kill all processes running in this Bottle." #~ msgstr "Döda alla processer som körs i denna butelj." #~ msgid "Simulates a system reboot (this does not terminate processes)." #~ msgstr "Simulerar en systemomstart (detta avbryter inte processer)." #~ msgid "Simulates a system shutdown (this does not terminate processes)." #~ msgstr "Simulerar ett systemavslut (detta avbryter inte processer)." #~ msgid "Remaining disk space:" #~ msgstr "Återstående diskutrymme:" #~ msgid "X of Y" #~ msgstr "X av Y" #~ msgid "Dashboard" #~ msgstr "Instrumentpanel" #~ msgid "Fsync (futex synchronization)" #~ msgstr "Fsync (futex synkronisering)" #~ msgid "" #~ "Enable eventfd based synchronization to increase performance for multi-" #~ "core processors." #~ msgstr "" #~ "Aktivera eventfd-baserad synkronisering för ökad prestanda i flerkärniga " #~ "processorer." #~ msgid "Esync (eventfd synchronization)" #~ msgstr "Esync (eventfd synkronisering)" #~ msgid "Enable ACO to increase performance in-game when using Mesa drivers." #~ msgstr "" #~ "Aktivera ACO för att öka prestandan i spel vid användning av Mesa-" #~ "drivrutiner." #~ msgid "GPU" #~ msgstr "GPU" #~ msgid "" #~ "In laptops with two GPUs (Intel+NVIDIA or AMD+Nvidia or Intel+AMD), " #~ "select this to use the discrete card." #~ msgstr "" #~ "I bärbara datorer med två GPU:er (Intel+NVIDIA eller AMD+Nvidia eller " #~ "Intel+AMD) väljer du detta för att använda det mest diskreta kortet." #~ msgid "Desktop virtualization" #~ msgstr "Skrivbordsvirtualisering" #~ msgid "Virtualize a desktop where to spawn all Windows applications." #~ msgstr "Virtualisera ett skrivbord där alla Windows-program skapas." #~ msgid "DLL" #~ msgstr "DLL" #~ msgid "Syntax: dll1,dll2=value;dll3=value" #~ msgstr "Syntax: dll1,dll2=värde;dll3=värde" #~ msgid "Save DLL overrides." #~ msgstr "Spara DLL-undantag." #~ msgid "Add new dll overrides" #~ msgstr "Lägg till ny DLL-undantag" #~ msgid "Customize preferences for this Bottle." #~ msgstr "Anpassa inställningarna för denna butelj." #~ msgid "" #~ "The following packages are downloaded from external sources (mainly from " #~ "Microsoft)." #~ msgstr "" #~ "Följande paket laddas ner från externa källor (huvudsakligen från " #~ "Microsoft)." #~ msgid "Open a issue" #~ msgstr "Öppna ett ärende" #~ msgid "" #~ "Install dependencies (like corefonts, vcrun6, ..) for better software " #~ "compatibility." #~ msgstr "" #~ "Installera beroenden (som corefonts, vcrun6...) för bättre " #~ "programvarukompatibilitet." #~ msgid "The program installer is an experimental feature and may not work." #~ msgstr "" #~ "Programinstallatören är en experimentell funktion och kanske inte " #~ "fungerar." #~ msgid "Check for new installers" #~ msgstr "Sök efter nya installatörer" #~ msgid "Here you can see, create, revert and delete bottle states." #~ msgstr "Här kan du se, skapa, återställa och ta bort buteljstatus." #~ msgid "Runner x.y" #~ msgstr "Körprogram x.y" #~ msgid "Cancel download" #~ msgstr "Avbryt nerladdning" #~ msgid "Download preferences" #~ msgstr "Nerladdningsinställningar" #~ msgid "Help translate" #~ msgstr "Hjälp till med översättning" #~ msgid "More info" #~ msgstr "Mer info" #~ msgid "We are working on Bottles v3." #~ msgstr "Vi jobbar på Bottles v3." #~ msgid "New Bottle details" #~ msgstr "Ny butelj detaljerat" #~ msgid "Proceed with the installation of the latest version?" #~ msgstr "Vill du fortsätta med installation av den senaste versionen?" #~ msgid "" #~ "But you don't seem to be connected to the internet and you won't be able " #~ "to download a runner. Connect to the internet and confirm this message to " #~ "begin the download." #~ msgstr "" #~ "Men du verkar inte vara ansluten till internet och du kommer inte att " #~ "kunna ladda ner ett körprogram. Anslut till internet och bekräfta det här " #~ "meddelandet för att starta nerladdningen." #~ msgid "OK status received" #~ msgstr "OK-status mottaget" #~ msgid "Cancel status received" #~ msgstr "Avbryt-status mottaget" #~ msgid "" #~ "The gaming environment has everything needed to run modern Windows games " #~ "on Linux" #~ msgstr "" #~ "Spelmiljön har allt som behövs för att köra moderna Windows-spel på Linux" #~ msgid "" #~ "The software environment includes dependencies commonly used by modern " #~ "software." #~ msgstr "" #~ "Programvarumiljön innehåller beroenden som ofta används av modern " #~ "programvara." #~ msgid "Selected env is: [{0}]" #~ msgstr "Vald miljö är: [{0}]" #~ msgid "The programs installed in the bottle will be listed here." #~ msgstr "Program installerade i denna butelj, kommer att listas här." #~ msgid "" #~ "There are no dependencies installed and we can't fetch from repository." #~ msgstr "" #~ "Det finns inga beroenden installerade och vi kan inte hämta några från " #~ "förråd." #~ msgid "We can't fetch the installers from the repository right now." #~ msgstr "Vi kan inte hämta installatörerna från förrådet just nu." #~ msgid "Use the '+' button to create one." #~ msgstr "Använd knappen med \"+\" för att skapa en." #, fuzzy #~ msgid "Dependencies can now extract archives" #~ msgstr "Ny ikon för beroenden på sidan för detaljerad information" #~ msgid "Name your bottle" #~ msgstr "Namnge din butelj" #~ msgid "Change runner" #~ msgstr "Byt körprogram" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Shutdown Windows" #~ msgstr "Stäng av Windows" #~ msgid "Kill all wine processes" #~ msgstr "Avsluta alla wine-processer" #~ msgid "Last update for this bottle." #~ msgstr "Senaste uppdatering för denna butelj." ================================================ FILE: po/ta.po ================================================ # Tamil translation # Copyright (C) 2022 Bottles Contributors # This file is distributed under the same license as the bottles package. # K.B.Dharun Krishna , 2022. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 14:47+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Tamil \n" "Language: ta\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "பாதை எதுவும் குறிப்பிடப்படவில்லை" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "காப்புப்பிரதி {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "காப்புப்பிரதியை இறக்குமதி செய்கிறது: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "கூறுகளை நிறுவ முடியவில்லை, 3 முறை முயற்சித்தேன்." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "அத்தியாவசிய கூறுகளைக் காணவில்லை. நிறுவுகிறது…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "பாட்டில் கோப்பகத்தை உருவாக்குவதில் தோல்வி." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "ஒதுக்கிட கோப்பகம்/கோப்பை உருவாக்க முடியவில்லை." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "பாட்டில் உள்ளமைவை உருவாக்குகிறது…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "டெம்ப்ளேட் கிடைத்தது, பயன்படுத்துகிறது…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "ஒயின் கட்டமைப்பு புதுப்பிக்கப்படுகிறது…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "ஒயின் கட்டமைப்பு புதுப்பிக்கப்பட்டது!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Flatpak ஆக இயங்குகிறது, சாண்ட்பாக்சிங் பயனர்டிர்…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "சாண்ட்பாக்சிங் பயனர்டிர் …" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "விண்டோஸ் பதிப்பை அமைக்கிறது…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "CMD இயல்புநிலை அமைப்புகளைப் பயன்படுத்து…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "சூழலை மேம்படுத்துகிறது…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "விண்ணப்பிக்கும் சூழல்: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) தனிப்பயன் சூழல் செய்முறையைப் பயன்படுத்துதல்…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) செய்முறை கிடைக்கவில்லை அல்லது செல்லாது…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "DXVK ஐ நிறுவுகிறது…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "VKD3D ஐ நிறுவுகிறது…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "DXVK-NVAPI ஐ நிறுவுகிறது…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "சார்புநிலையை நிறுவுகிறது: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "பதிப்பு நிலை 0 ஐ உருவாக்குகிறது…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "இறுதி செய்கிறது…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "டெம்ப்ளேட்டை தற்காலிகமாக சேமிக்கிறது…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "உறுதியளிக்கும் நிலை…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "கமிட் செய்ய எதுவும் இல்லை" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "புதிய மாநிலம் [{0}] உருவாக்கப்பட்டது!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "மாநிலங்களின் பட்டியல் வெற்றிகரமாக மீட்டெடுக்கப்பட்டது!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "நிலை {0} வெற்றிகரமாக மீட்டெடுக்கப்பட்டது!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "நிலையை மீட்டெடுக்கிறது {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "மாநிலம் கிடைக்கவில்லை" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "மாநிலம் {} ஏற்கனவே செயலில் உள்ள நிலை" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "பதிப்பைக் காட்டு" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "இயங்கக்கூடிய பாதை" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "இணைப்பு பாதை" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "பாட்டில் பெயர்" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "வாதங்களை அனுப்பவும்" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "தவறான URI (தொடரியல்: பாட்டில்கள்:ரன்/<பாட்டில்>/<நிரல்>)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[வெளியேறு] கோரிக்கை பெறப்பட்டது." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Help] கோரிக்கை பெறப்பட்டது." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Refresh] கோரிக்கை பெறப்பட்டது." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "நன்கொடையளி" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "மூன்றாம்-தரப்பு நூலகங்கள் மற்றும் சிறப்பு நன்றி" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "நிதியுதவி மற்றும் நிதியளிக்கப்பட்டது இவர்களால்" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "பதிப்புரிமை © 2017 பாட்டில்ஸ் டெவலப்பர்கள்" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "பாட்டில்ஸ் டெவலப்பர்கள்" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "K.B.Dharun Krishna https://github.com/kbdharun" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "கூறு பதிப்பு" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "நிறுவல் நீக்கவும்" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "கோப்புகளை உலாவவும்" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "நிறுவல் தோல்வி அடைந்தது. இது களஞ்சியப் பிழை, பகுதி பதிவிறக்கம் அல்லது செக்சம் பொருத்தமின்மை காரணமாக இருக்கலாம். " "மீண்டும் முயற்சிக்க அழுத்தவும்." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "பதிவிறக்கி நிறுவவும்" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "மேனிஃபெஸ்டைக் காட்டு" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "உரிமம்" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "மீண்டும் நிறுவவும்" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "பிழையைப் புகாரளிக்கவும்…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "சார்பு பெயர்" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "சார்பு விளக்கம்" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "வகையினம்" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "இந்த சார்புநிலையைப் பதிவிறக்கி நிறுவவும்" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "நிறுவல் பிழை ஏற்பட்டது. செயலிழப்பு அறிக்கையைப் படிக்க பாட்டில்களை மறுதொடக்கம் செய்யவும் அல்லது வெளியீட்டைப் படிக்க " "டெர்மினல் வழியாக இயக்கவும்." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "சார்பு மெனு" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "பழுது நீக்கும்" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "கோப்புகளை உலாவுக…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "நகல் பாட்டில்…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "இது தனிப்பட்ட கோப்புகள் உட்பட உங்கள் பாட்டிலின் முழுமையான காப்பகமாகும்." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "முழு காப்புப்பிரதி…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "இது பாட்டில் உள்ளமைவு மட்டுமே, நீங்கள் புதிய ஒன்றை உருவாக்க விரும்பினால், ஆனால் தனிப்பட்ட கோப்புகள் இல்லாமல் இருந்தால் " "இது சரியானது." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "ஏற்றுமதி உள்ளமைவு…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "மறைக்கப்பட்ட நிரல்களைக் காட்டு" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "புதிய நிரல்களைத் தேடுங்கள்" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "பாட்டிலை நீக்கு…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "இரண்டாம் நிலை மெனு" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "அனைத்து செயல்முறைகளையும் கட்டாயப்படுத்தி நிறுத்துங்கள்" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "விண்டோஸ் சிஸ்டம் பணிநிறுத்தத்தை உருவகப்படுத்தவும்." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "பணிநிறுத்தம்" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "விண்டோஸ் சிஸ்டம் ரீபூட்டை உருவகப்படுத்தவும்." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "மறுதொடக்கம்" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "விருப்பங்களைத் திறக்கவும்" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "டெர்மினலில் இயக்கவும்" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "அவற்றை இயக்க கோப்புகளை கைவிடவும்" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "என் பாட்டில்" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "வின்64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "சுற்றுச்சூழல்" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "ஓடுபவர்" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "இந்த பாட்டிலுக்கான பதிப்பு இயக்கப்பட்டது" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "இந்த பாட்டிலுக்கான பதிப்பு செயலில் உள்ளது." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "இயங்கக்கூடியது…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "நிகழ்ச்சிகள்" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "இயங்கக்கூடிய ஒன்றை இயக்க \"இயக்கக்கூடியது...\" என்பதைக் கிளிக் செய்யவும், நிரல் பட்டியலில் இயங்கக்கூடிய ஒன்றைச் " "சேர்க்க \"குறுக்குவழிகளைச் சேர்...\" அல்லது சமூகத்தால் நிர்வகிக்கப்படும் நிரல்களை நிறுவ \"நிரல்களை நிறுவு...\" " "என்பதைக் கிளிக் செய்யவும்." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "குறுக்குவழிகளைச் சேர்…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "நிரல்களை நிறுவவும்…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "விருப்பங்கள்" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "அமைப்புகள்" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "பாட்டில் அமைப்புகளை உள்ளமைக்கவும்." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "சார்புநிலைகள்" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "நிரல்களுக்கான சார்புகளை நிறுவவும்." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "ஸ்னாப்ஷாட்கள்" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "பாட்டில் நிலைகளை உருவாக்கி நிர்வகிக்கவும்." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "பணி மேலாளர்" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "இயங்கும் நிரல்களை நிர்வகிக்கவும்." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "கருவிகள்" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "கட்டளை வரி" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "பாட்டிலின் உள்ளே கட்டளைகளை இயக்கவும்." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "ரெஜிஸ்ட்ரி எடிட்டர்" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "உள் பதிவேட்டைத் திருத்தவும்." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "பாரம்பரிய ஒயின் கருவிகள்" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "எக்ஸ்ப்ளோரர்" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "பிழைத்திருத்தி" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "உள்ளமைவு" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "நிறுவல் நீக்கி" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "கண்ட்ரோல் பேனல்" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "சார்புகளைத் தேடு…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "நீங்கள் ஆஃப்லைனில் இருக்கிறீர்கள் :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "பாட்டில்கள் ஆஃப்லைன் பயன்முறையில் இயங்குவதால் சார்புநிலைகள் கிடைக்காது." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "சார்புகள் என்பது விண்டோஸ் மென்பொருளின் இணக்கத்தன்மையை மேம்படுத்தும் ஆதாரங்கள்.\n" "\n" "இந்தப் பக்கத்தில் உள்ள கோப்புகள் தனியுரிம உரிமத்தின் கீழ் மூன்றாம் தரப்பினரால் வழங்கப்படுகின்றன. அவற்றை நிறுவுவதன் " "மூலம், அந்தந்த உரிம விதிமுறைகளை நீங்கள் ஏற்றுக்கொள்கிறீர்கள்." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "சிக்கல் அல்லது விடுபட்ட சார்புநிலையைப் புகாரளிக்கவும்." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "விடுபட்ட சார்புநிலையைப் புகாரளிக்கவும்" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "ஆவணங்களைப் படிக்கவும்." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "ஆவணமாக்கம்" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "தேடு" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "நிரல்களைத் தேடு…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "எங்கள் சமூகத்தால் நிர்வகிக்கப்பட்ட நிரல்களை நிறுவவும்.\n" "\n" "இந்தப் பக்கத்தில் உள்ள கோப்புகள் தனியுரிம உரிமத்தின் கீழ் மூன்றாம் தரப்பினரால் வழங்கப்படுகின்றன. அவற்றை நிறுவுவதன் " "மூலம், அந்தந்த உரிம விதிமுறைகளை நீங்கள் ஏற்றுக்கொள்கிறீர்கள்." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "நிறுவிகள் எதுவும் இல்லை" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "களஞ்சியத்தை அணுக முடியவில்லை அல்லது இந்த பாட்டிலுடன் எந்த நிறுவியும் இணக்கமாக இல்லை." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "ஆவணங்களைப் படிக்கவும்" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "பெயர்" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "கூறுகள்" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "ஒயின் இணக்கத்தன்மை லேயரின் பதிப்பு." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "ரன்னர் மற்றும் கூறுகளைப் புதுப்பிக்கிறது, காத்திருக்கவும்…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Direct3D 8/9/10/11 இணக்கத்தன்மையை வல்கனுக்கு மொழிபெயர்ப்பதன் மூலம் மேம்படுத்தவும்." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "DXVKஐப் புதுப்பிக்கிறது, காத்திருக்கவும்…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" "Direct3D 12 இணக்கத்தன்மையை வல்கனுக்கு மொழிபெயர்ப்பதன் மூலம் மேம்படுத்தவும்." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "VKD3Dஐப் புதுப்பிக்கிறது, காத்திருக்கவும்…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "DXVK-NVAPI ஐப் புதுப்பிக்கிறது, காத்திருக்கவும்…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "லேடென்சிஃப்ளெக்ஸ்" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "பதிலளிக்கும் திறனை அதிகரிக்கவும். சில ஏமாற்று எதிர்ப்பு மென்பொருள் மூலம் கண்டறியபடலாம்." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "LatencyFleXஐப் புதுப்பிக்கிறது, காத்திருக்கவும்…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "காட்சி" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "ஆழ்ந்த கற்றல் சூப்பர் மாதிரி" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "DXVK-NVAPI ஐப் பயன்படுத்தி காட்சிகளின் செலவில் செயல்திறனை அதிகரிக்கவும். புதிய NVIDIA GPUகளில் மட்டுமே வேலை " "செய்யும்." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX சூப்பர் தெளிவுத்திறன்" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "காட்சிகளின் இழப்பில் செயல்திறனை அதிகரிக்கவும். வல்கனில் மட்டுமே வேலை செய்கிறது." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "FidelityFX சூப்பர் தெளிவுத்திறன் அமைப்புகளை நிர்வகிக்கவும்" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "தனித்துவமான கிராபிக்ஸ்" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "ஆற்றல் நுகர்வு செலவில் செயல்திறனை அதிகரிக்க தனித்துவமான கிராபிக்ஸ் அட்டையைப் பயன்படுத்தவும்." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "பிந்தைய செயலாக்க விளைவுகள்" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "vkBasalt ஐப் பயன்படுத்தி பல்வேறு பிந்தைய செயலாக்க விளைவுகளைச் சேர்க்கவும். வல்கனில் மட்டுமே வேலை செய்கிறது." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "பிந்தைய செயலாக்க லேயர் அமைப்புகளை நிர்வகிக்கவும்" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" "கேம்ஸ்கோப்பைப் பயன்படுத்தி கேம்கள் எப்படி திரையில் காட்டப்பட வேண்டும் என்பதை நிர்வகிக்கவும்." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "கேம்ஸ்கோப் அமைப்புகளை நிர்வகிக்கவும்" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "மேம்பட்ட காட்சி அமைப்புகள்" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "செயல்திறன்" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "மல்டிகோர் செயலிகளின் செயல்திறனை அதிகரிக்க ஒத்திசைவை இயக்கவும்." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "ஒத்திசைவு" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "சிஸ்டம்" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "ஈசின்க்" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "எப் சின்க்" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "ஃபியூடெக்ஸ்2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "செயல்திறனைக் கண்காணிக்கவும்" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "MangoHud ஐப் பயன்படுத்தி OpenGL மற்றும் Vulkan இல் ஃப்ரேம்ரேட், வெப்பநிலை, CPU/GPU சுமை மற்றும் பல " "போன்ற கண்காணிப்புத் தகவலைக் காண்பி." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "ஃபெரல் கேம்மோட்" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "உங்கள் சாதனத்தில் மேம்படுத்தல்களின் தொகுப்பைப் பயன்படுத்தவும். விளையாட்டு செயல்திறனை மேம்படுத்த முடியும்." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "கேம் கோப்புகளை முன்கூட்டியே ஏற்றவும்" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "விளையாட்டை பல முறை தொடங்கும் போது ஏற்றுதல் நேரத்தை மேம்படுத்தவும். விளையாட்டு முதல் முறையாக தொடங்குவதற்கு அதிக நேரம் " "எடுக்கும்." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "vmtouch அமைப்புகளை நிர்வகிக்கவும்" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS கேம் பிடிப்பு" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "அனைத்து Vulkan மற்றும் OpenGL நிரல்களுக்கும் OBS கேம் கேப்சரை நிலைமாற்று." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "இணக்கத்தன்மை" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "விண்டோஸ் பதிப்பு" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "விண்டோஸ் பதிப்பைப் புதுப்பிக்கிறது, காத்திருக்கவும்…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "மொழி" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "நிரல்களுடன் பயன்படுத்த மொழியைத் தேர்ந்தெடுக்கவும்." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "பிரத்யேக சாண்ட்பாக்ஸ்" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "" "இந்த பாட்டிலுக்கு கட்டுப்படுத்தப்பட்ட/நிர்வகிக்கப்பட்ட சூழலைப் பயன்படுத்தவும்." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "சாண்ட்பாக்ஸ் அனுமதிகளை நிர்வகிக்கவும்" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "பாட்டில்கள் இயங்கும் நேரம்" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "மேலும் இணக்கத்தன்மைக்கு கூடுதல் நூலகங்களின் தொகுப்பை வழங்குகிறது, நீங்கள் சிக்கல்களைச் சந்தித்தால் முடக்கவும்." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "ஸ்டீம் இயக்க நேரம்" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "மேலும் இணக்கத்தன்மைக்கு கூடுதல் நூலகங்களின் தொகுப்பை வழங்குகிறது, நீங்கள் சிக்கல்களைச் சந்தித்தால் முடக்கவும்." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "பணி அடைவு" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "இயல்புநிலைக்கு மீட்டமைக்கவும்" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(இயல்புநிலை)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL மேலெழுதுகிறது" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "சுற்றுச்சூழல் மாறிகள்" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "இயக்ககங்களை நிர்வகிக்கவும்" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "தானியங்கி ஸ்னாப்ஷாட்கள்" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "மென்பொருளை நிறுவும் முன் அல்லது அமைப்புகளை மாற்றும் முன் தானாகவே ஸ்னாப்ஷாட்களை உருவாக்கவும்." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "சுருக்கம்" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "இடத்தைக் குறைக்க ஸ்னாப்ஷாட்களை சுருக்கவும். இது ஸ்னாப்ஷாட்களை உருவாக்குவதை மெதுவாக்கும்." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "விலக்கு வடிவங்களைப் பயன்படுத்தவும்" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "ஸ்னாப்ஷாட்களில் பாதைகளை விலக்கவும்." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "வடிவங்களை நிர்வகிக்கவும்" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "புதுப்பிப்பு" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "செயல்முறையை நிறுத்து" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "ஸ்னாப்ஷாட்கள் எதுவும் கிடைக்கவில்லை" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "உங்கள் விருப்பங்களின் நிலைகளைச் சேமிக்கத் தொடங்க உங்கள் முதல் ஸ்னாப்ஷாட்டை உருவாக்கவும்." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "ஒரு சிறு கருத்து" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "பாட்டில் நிலையை சேமிக்கவும்." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "புதிய ஸ்னாப்ஷாட்டை உருவாக்கவும்" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "விவரங்கள்" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "திரும்பி செல்" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "செயல்பாடுகள்" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "பாட்டிலைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "ரத்துசெய்" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "தேர்ந்தெடு" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "புதிய பாட்டிலை உருவாக்கவும்" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "பாட்டில்கள் விபத்து அறிக்கை" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_ரத்துசெய்" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "அறிக்கையை அனுப்பு" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "கடந்த முறை பாட்டில்கள் நொறுங்கின. இது மீண்டும் நிகழாமல் தடுக்கும் சிக்கலைக் கண்டறிய எங்களுக்கு உதவ, பின்வரும் " "ட்ரேஸ்பேக்கை இணைக்கும் அறிக்கையை நிரப்பவும்." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "ஒன்று அல்லது அதற்கு மேற்பட்ட ஒத்த (அல்லது ஒரே மாதிரியான) அறிக்கைகளைக் கண்டறிந்தோம். புதிய ஒன்றைச் சமர்ப்பிக்கும் முன்" ", அது ஏற்கனவே புகாரளிக்கப்படவில்லை என்பதை கவனமாகச் சரிபார்க்கவும். ஒவ்வொரு அறிக்கையும் கண்டறிய டெவலப்பர்களின் " "தரப்பில் முயற்சி தேவைப்படுகிறது, தயவுசெய்து அவர்களின் வேலையை மதிக்கவும் மற்றும் நீங்கள் நகல்களை இடுகையிடவில்லை என்பதை " "உறுதிப்படுத்தவும்." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "நான் இன்னும் புகாரளிக்க விரும்புகிறேன்." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "மேம்பட்ட விருப்பங்கள்" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "முழுமையற்ற தொகுப்பு" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "பாட்டில்களின் இந்தப் பதிப்பு தேவையான அனைத்து அடிப்படை சார்புகளையும் வழங்குவதாகத் தெரியவில்லை, தயவுசெய்து தொகுப்பு " "பராமரிப்பாளரைத் தொடர்புகொள்ளவும் அல்லது அதிகாரப்பூர்வ பதிப்பைப் பயன்படுத்தவும்." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "வெளியேறு" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "டைனமிக் லிங்க் லைப்ரரிகள் கட்டமைக்கப்பட்டவையாக (ஒயின் மூலம் வழங்கப்பட்டவை) அல்லது சொந்தமாக " "(திட்டத்தால் வழங்கப்பட்டவை) குறிப்பிடப்படலாம்." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "புதிய மேலெழுதல்" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "மீறுகிறது" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "இயக்கிகள்" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "இவை உங்கள் புரவலன் அமைப்பிலிருந்து வரும் பாதைகளாகும் அவை வரைபடமாக்கப்பட்டது ரன்னர் மூலம் சாதனங்களாக " "அங்கீகரிக்கப்பட்டது(எ.கா. C: D:...)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "எழுத்து" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "தற்போதுள்ள இயக்கிகள்" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "டூப்ளிகேட் பாட்டில்" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "நகல்" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "பாட்டிலின் நகலுக்கு ஒரு பெயரை உள்ளிடவும்." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "நகலெடுக்கிறது…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "இதற்கு சிறிது நேரம் ஆகலாம்." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "பாட்டில் நகல் எடுக்கப்பட்டது" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "சுற்றுச்சூழல் மாறிகள் என்பது டைனமிக்-பெயரிடப்பட்ட மதிப்பாகும், இது உங்கள் பாட்டிலில் இயங்கும் செயல்முறைகள் செயல்படும் " "விதத்தை பாதிக்கலாம்." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "மாறி பெயர்" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "இருக்கும் மாறிகள்" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "விலக்கு வடிவங்கள்" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "சில கோப்பகங்கள் பதிப்பு செய்யப்படுவதைத் தடுக்கப் பயன்படுத்தப்படும் வடிவங்களை வரையறுக்கவும்." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "வடிவம்" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "தற்போதுள்ள வடிவங்கள்" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "கேம்ஸ்கோப் அமைப்புகள்" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "சேமி" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "கேம்கள் எவ்வாறு காட்டப்பட வேண்டும் என்பதை நிர்வகிக்கவும்." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "விளையாட்டு தீர்மானம்" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" "வீடியோ கேமின் தெளிவுத்திறனை பிக்சல்களில் குறிப்புகளாகப் பயன்படுத்துகிறது." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "அகலம்" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "உயரம்" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "சாளர தெளிவுத்திறன்" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "பிக்சல்களில் கேம் தெளிவுத்திறனை விட அதிக தெளிவுத்திறனைப் பயன்படுத்தும் போது தெளிவுத்திறனை மேம்படுத்துகிறது." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "இதர" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "பிரேம் வீத வரம்பு" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "கவனம் செலுத்தாத போது பிரேம் வீத வரம்பு" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "முழு எண் அளவிடுதல்" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "ஜன்னல் வகை" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "எல்லையற்ற" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "முழுத்திரை" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "நிறுவலைத் தொடர விரும்புகிறீர்களா?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "நிறுவலைத் தொடங்கவும்" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "இந்த நிறுவிக்கு சில உள்ளூர் ஆதாரங்கள் தேவை, இல்லையெனில் வழங்க முடியாது." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "முன்செல்" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "முடிக்கப்பட்டது!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "நிரல்களைக் காட்டு" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "நிறுவல் தோல்வி அடைந்தது!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "ஏதோ தவறு நடந்தது." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "அனைத்து செய்திகளும்" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "முக்கியமான" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "பிழைகள்" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "எச்சரிக்கைகள்" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "தகவல்" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "ஜர்னல் உலாவி" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "ஜர்னல் உலாவி" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "உள்நுழைவு நிலையை மாற்றவும்." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "எல்லா" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "அந்த வாதங்கள் துவக்கத்தில் நிறைவேற்றப்படும்." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "விருப்ப வாதங்கள்" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "கட்டளை வாதங்கள்" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "எ.கா.:VAR=மதிப்பு %command% -example1 -example2 -example3=வணக்கம்" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "பிந்தைய-ரன் ஸ்கிரிப்ட்" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "" "இயக்கத்திற்குப் பிறகு செயல்படுத்தப்பட வேண்டிய ஸ்கிரிப்டைத் தேர்ந்தெடுக்கவும்." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "ஸ்கிரிப்டைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "நிரலை எங்கிருந்து தொடங்குவது என்பதைத் தேர்ந்தெடுக்கவும்." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "ஒரு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "இந்த இயங்குதளத்திற்கான இயல்புநிலை அமைப்புகளை இந்த அமைப்புகள் மேலெழுதும்." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "விருப்பத்தேர்வுகள் மேலெழுதப்படுகின்றன" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "பாட்டிலின் இயல்புநிலைக்கு மீட்டமைக்கவும்" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "மெய்நிகர் டெஸ்க்டாப்" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "புரோட்டான் மறுப்பு" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "புரோட்டானைப் பயன்படுத்தவும்" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "ஜாக்கிரதை, ஸ்டீம் அல்லாத பாட்டில்களில் புரோட்டான்-அடிப்படையிலான ரன்னர்களைப் பயன்படுத்துவது சிக்கல்களை ஏற்படுத்தலாம் மற்றும்" " அவை சரியாக நடந்து கொள்வதைத் தடுக்கலாம்.\n" "\n" "நீராவிக்கு வெளியே இயங்கும் புரோட்டானின் பதிப்பு Wine-GE ஐப் பயன்படுத்த பரிந்துரைக்கிறோம்.\n" "\n" "தேவையான நூலகங்களை அணுகவும், இணக்கத்தன்மை சிக்கல்களை வரம்பிடவும், ஸ்டீம் இயக்க நேரத்தை " "(கணினியில் இருந்தால் மற்றும் பாட்டில்களால் கண்டறியப்பட்டால்) செயல்முறை தானாகவே செயல்படுத்தும். ரன்னர் வழங்குநரான " "GloriousEggroll எந்த பிரச்சனைகளுக்கும் பொறுப்பேற்காது என்பதை அறிந்து கொள்ளுங்கள், மேலும் அவர்களிடம் புகாரளிக்க " "வேண்டாம் என்று கேட்டுக்கொள்கிறோம்." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "எனக்கு கிடைத்துவிட்டது." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "மறுபெயரிடுங்கள்" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "தேர்ந்தெடுக்கப்பட்ட நிரலுக்கு புதிய பெயரைத் தேர்ந்தெடுக்கவும்." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "புதிய பெயர்" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "வாதங்களுடன் இயக்கவும்" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "ஓடு" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "எக்ஸிகியூட்டபிள்க்கு அனுப்ப வேண்டிய வாதங்களை கீழே எழுதவும்." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "எ.கா.: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "சாண்ட்பாக்ஸ் அமைப்புகள்" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "பகிர்வு பிணையம்" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "ஒலியைப் பகிரவும்" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "மேம்படுத்தல் தேவை" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "தொடரவும்" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "மேம்படுத்தலை துவக்கவும்" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "புதிய பதிப்பு அமைப்பு" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "புதிய பாட்டில் பதிப்பு அமைப்பு இறங்கியுள்ளது." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "பாட்டில்கள் பின்னோக்கி இணக்கமாக இல்லாத முற்றிலும் புதிய பதிப்பு முறைமையைக் கொண்டுள்ளது.\n" "\n" "பதிப்பைத் தொடர்ந்து பயன்படுத்த, பாட்டில் களஞ்சியத்தை மீண்டும் தொடங்க வேண்டும். இது உங்கள் பாட்டிலிலிருந்து தரவை நீக்காது, " "ஆனால் ஏற்கனவே உள்ள எல்லா நிலைகளையும் நீக்கி புதிய ஒன்றை உருவாக்கும்.\n" "\n" "தொடர்வதற்கு முன் முந்தைய நிலைக்குச் செல்ல வேண்டும் என்றால், இந்தச் சாளரத்தை மூடிவிட்டு நிலையை மீட்டெடுக்கவும், பின்னர் இந்தச்" " சாளரத்தைக் காட்ட பாட்டிலை மீண்டும் திறக்கவும்.\n" "\n" "பழைய முறை அடுத்த வெளியீடுகளில் ஒன்றில் நிறுத்தப்படும்." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "களஞ்சியத்தை மீண்டும் துவக்குகிறது…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "முடிந்தது! பாட்டில்களை மீண்டும் தொடங்கவும்." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "பிந்தைய செயலாக்க விளைவுகள் அமைப்புகள்" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "இயல்புநிலை" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "இயல்புநிலை அமைப்புகள்" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "பட்டியல் வரிசையின் படி விளைவுகள் பயன்படுத்தப்படுகின்றன." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "விளைவுகள்" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "கான்ட்ராஸ்ட் அடாப்டிவ் ஷார்ப்பனிங்" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "கூர்மை" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "தகவலைக் காட்டு" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "டினோய்ஸ்ட் லும கூர்மைப்படுத்துதல்" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "டினோய்ஸ்" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "வேகமான தோராயமான எதிர்ப்பு-மாற்றுப்பெயர்" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "துணைபிக்சல் தரம்" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "தர எட்ஜ் த்ரெஷோல்ட்" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "தர எட்ஜ் த்ரெஷோல்ட் குறைந்தபட்சம்" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "துணை-பிக்சல் உருவவியல் எதிர்ப்பு மாற்றுப்-பெயர்ப்பு" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "விளிம்பு கண்டறிதல்" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "லுமா" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "நிறம்" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "வாசல்" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "அதிகபட்ச தேடல் படிகள்" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "அதிகபட்ச தேடல் படிகள் மூலைவிட்டம்" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "மேக்ஸ் கார்னர் ரவுண்டிங்" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "சிஏஎஸ் கூர்மை ஒரு சட்டகத்தின் கூர்மையை அதிகரிக்கிறது. அதிக மதிப்புகள் சட்டகத்தை கூர்மையாக்குகின்றன, அதேசமயம் 0 ஐ வி" "ட குறைவான மதிப்புகள் சட்டத்தை நேட்டிவ்வை விட மென்மையாக்குகிறது." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "டிஎல்எஸ் கூர்மை ஒரு சட்டகத்தின் கூர்மையை அதிகரிக்கிறது. அதிக மதிப்புகள் சட்டகத்தை கூர்மையாக்கும்." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "டிஎல்எஸ் டெனோயிஸ் ஒரு சட்டத்தின் இரைச்சலைக் குறைக்கிறது. அதிக மதிப்புகள் சட்டத்தை மென்மையானது." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "FXAA துணை பிக்சல் தரம் துணை பிக்சல் மட்டத்தில் மாற்றுப்பெயர் குறைகிறது. அதிக மதிப்புகள் சட்டத்தை மென்மையானது." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "FXAA எட்ஜ் த்ரெஷோல்ட் என்பது FXAA அல்காரிதத்தைப் பயன்படுத்துவதற்கு தேவைப்படும் குறைந்தபட்ச அளவு மாறுபாடு ஆகும். அதி" "க மதிப்புகள் சட்டகத்தை அதிக மாறுபாட்டைக் கொண்டிருக்கச் செய்கிறது." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "FXAA தர எட்ஜ் த்ரெஷோல்ட் குறைந்தபட்சம் என்பது FXAA அல்காரிதத்தால் புறக்கணிக்கப்படும் டார்க் பிக்சல்களின் குறைந்தபட்" "ச மதிப்பாகும். அதிக மதிப்புகள் FXAA குறிப்பிட்ட மதிப்புக்குக் கீழே உள்ள பிக்சல்களைப் புறக்கணிக்கச் செய்து, செயல்திறன் " "அதிகரிப்புக்கு வழிவகுக்கும்." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "லுமா ஒரே வண்ணமுடைய கண்ணோட்டத்தில் விளிம்புகளைக் கண்டறிகிறது, அதே சமயம் வண்ணம் வண்ணங்களின் அடிப்படையில் விளிம்புகளைக் " "கண்டறிகிறது. லூமா நிறத்தை விட செயல்திறன் மிக்கவர்." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "SMAA த்ரெஷோல்ட் விளிம்பு கண்டறிதலின் உணர்திறனைக் குறிப்பிடுகிறது. குறைந்த மதிப்புகள் செயல்திறன் செலவில் அதிக விளிம்புகள் " "கண்டறியும்." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "எஸ்எம்ஏஏ அதிகபட்ச தேடல் படிகள் விளிம்புகளைத் தேடும்போது எத்தனை கிடைமட்ட மற்றும் செங்குத்து தேடல் படிகள் செய்யப்படுகின்" "றன என்பதைக் குறிப்பிடுகிறது." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "எஸ்எம்ஏஏ அதிகபட்ச மூலைவிட்ட தேடல் படிகள் விளிம்புகளைத் தேடும் போது எத்தனை மூலைவிட்ட தேடல் படிகள் செய்யப்படுகின்றன " "என்பதைக் குறிப்பிடுகிறது." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" "SMAA கார்னர் ரவுண்டிங் என்பது ரவுண்டிங் எட்ஜ் கார்னர்களின் வலிமையைக் குறிப்பிடுகிறது." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "உள்ளமைக்கப்பட்ட (ஒயின்)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "பூர்வீகம் (விண்டோஸ்)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "பில்டின், பின்னர் பூர்வீகம்" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "பூர்வீகம், பின்னர் பில்டின்" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "முடக்கப்பட்ட" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "அகற்று" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/புள்ளி/இடு/பாதை" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "மதிப்பு" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "கோப்புகளை உலாவவும்" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "ஒயின் முன்னொட்டு பெயர்" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "மேலாளர்" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "இந்த ஒயின் முன்னொட்டு ஏற்கனவே பாட்டில்களில் இறக்குமதி செய்யப்பட்டது." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "ஒரு பாட்டில் காப்புப்பிரதியை இறக்குமதி செய்யவும்" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "முன்னொட்டுகளை மீண்டும் தேடவும்" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "முன்னொட்டுகள் எதுவும் இல்லை" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "வெளிப்புற முன்னொட்டுகள் எதுவும் கண்டறியப்படவில்லை. பாட்டில்களுக்கு அவற்றை அணுக முடியுமா? \n" "காப்புப்பிரதியிலிருந்து பாட்டிலை இறக்குமதி செய்ய மேலே உள்ள ஐகானைப் பயன்படுத்தவும்." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "முழு காப்பகம்" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "மேனிஃபெஸ்ட்டைக் காட்டு…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "மதிப்பாய்வைப் படிக்கவும்…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "நிறுவி பெயர்" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "நிறுவி விளக்கம்" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "அறியப்படாத" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "இந்த நிரலை நிறுவவும்" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "நிரல் மெனு" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "சிறுபடம் இல்லை" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "துவக்கவும்" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "ஸ்டீம் உடன் ஏவவும்" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "பொருளின் பெயர்" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "நூலகத்திலிருந்து அகற்று" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "நிறுத்து" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "நூலகம்" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "உங்கள் பாட்டிலின் நிரல் பட்டியலிலிருந்து பொருட்களை இங்கே சேர்க்கவும்" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "இந்த பாட்டில் பதிப்பு செயலில் உள்ளது." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "இந்த பாட்டில் சேதமடைந்து காணப்படுகிறது." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "இந்த பாட்டிலில் இயக்கவும்" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "இங்கே இயக்கவும்" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "இந்த பாட்டில் சேதமடைந்ததாகத் தெரிகிறது, உள்ளமைவு கோப்பு இல்லை. நான் ஒரு புதிய கட்டமைப்பை உருவாக்குவதன் மூலம் தீர்க்க " "முயற்சி செய்யலாம்." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "உங்கள் பாட்டில்களைத் தேடுங்கள்…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "ஸ்டீம் புரோட்டான்" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "பாட்டில்கள்" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "புதிய பாட்டிலை உருவாக்கவும்…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "முடிவுகள் எதுவும் இல்லை" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "வேறு தேடலை முயற்சிக்கவும்." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "துவங்குகிறது…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "இந்த வளம் காணவில்லை." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "உலவ" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "உருவாக்கு (_r)" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "பாட்டில்கள் பெயர்" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "பயன்பாடு (_A)" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "விளையாடுவது (_G)" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "தனிப்பயன் (_u)" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "தனிப்பயன்" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "பயனர் கோப்பகத்தைப் பகிரவும்" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "இது Windows மென்பொருளுடன் தனிப்பட்ட தகவல்களைப் பகிரும் அபாயத்தில் பயனர் கோப்பகத்தை பாட்டிலில் கண்டறியக்கூடியதாக " "ஆக்குகிறது. பாட்டில் உருவாக்கப்பட்ட பிறகு இந்த விருப்பத்தை மாற்ற முடியாது." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "கட்டிடக்கலை" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32-பிட் கண்டிப்பாக தேவைப்பட்டால் மட்டுமே பயன்படுத்தப்பட வேண்டும்." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "தனிப்பயன் உள்ளமைவை இறக்குமதி செய்யவும்." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "பாட்டில் அடைவு" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "இந்த பாட்டிலின் தரவைக் கொண்டிருக்கும் அடைவு." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "மூடு (_C)" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "இந்தப் பெயர் கிடைக்கவில்லை, வேறொன்றை முயற்சிக்கவும்." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "முந்தைய" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "பாட்டில்களுக்கு வரவேற்கிறோம்" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "லினக்ஸில் விண்டோஸ் மென்பொருளை இயக்கவும்." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "பாட்டில்களில் விண்டோஸ்" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "நிரல் இயங்கும் தனிமைப்படுத்தப்பட்ட கன்டெய்னரைஸ் செய்யப்பட்ட விண்டோஸ் போன்ற சூழலை வழங்க பாட்டில்கள் இணக்கத்தன்மை " "ரன்னர்களைப் பயன்படுத்துகின்றன." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "கிட்டத்தட்ட முடிந்து விட்டது" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "எல்லாவற்றையும் அமைக்க இன்னும் சில நிமிடங்கள் தேவை…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "எல்லாம் தயார்!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "முதலில் அமைவை முடிக்கவும்" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "பாட்டில்களைப் பயன்படுத்தத் தொடங்கவும்" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "அடுத்தது" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "விருப்பங்கள்" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "பொது" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "தோற்றம்" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "டார்க் மோடு" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "பாட்டில்கள் அடர் வண்ணத் திட்டத்தைப் பயன்படுத்த வேண்டுமா." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "புதுப்பிப்பு தேதியைக் காட்டு" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "புதுப்பித்த தேதியை பாட்டில் பட்டியலில் காட்ட வேண்டுமா." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "அறிவிப்புகள்" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "பதிவிறக்கங்கள் மற்றும் நிறுவல்களுக்கான அறிவிப்புகளைக் காட்டு." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "தற்காலிக கோப்புகள்" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "பாட்டில்கள் தொடங்கும் போது தற்காலிக கோப்புகளை சுத்தம் செய்யவா?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "ஒரு நிரலைத் தொடங்கிய பிறகு பாட்டில்களை மூடு" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "கோப்பு மேலாளரிடமிருந்து ஒரு நிரலைத் தொடங்கிய பிறகு பாட்டில்களை மூடு." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "ஒருங்கிணைப்புகள்" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "ஸ்டீம் புரோட்டான் முன்னொட்டுகள்" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "ஸ்டீம் புரோட்டான் முன்னொட்டு களைப் பட்டியலிட்டு நிர்வகிக்கவும்." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "நிரல் பட்டியலில் ஸ்டீம் பயன்பாடுகளை பட்டியலிடுங்கள்" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "பாட்டிலில் நிறுவப்பட்ட விண்டோஸிற்காக ஸ்டீம் தேவை." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "நிகழ்ச்சிகள் பட்டியலில் எபிக் கேம்களை பட்டியலிடவும்" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "பாட்டிலில் நிறுவப்பட்ட எபிக் கேம்ஸ் ஸ்டோர் தேவை." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "நிரல் பட்டியலில் யுபிசாஃப்ட் கேம்களை பட்டியலிடவும்" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "பாட்டிலில் யூபிசாஃப்ட் கனெக்ட் நிறுவப்பட்டிருக்க வேண்டும்." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "மேம்பட்ட" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "பாட்டில்கள் அடைவு" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "உங்கள் பாட்டில்களின் தரவைக் கொண்டிருக்கும் அடைவு." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "ரன்னர்ஸ்" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "பாட்டில்கள் ஆஃப்லைன் பயன்முறையில் இயங்குவதால், ஓடுபவர்கள் கிடைக்கவில்லை." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "முன்-வெளியீடு" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "ரன்னர்களின் நிலையற்ற பதிப்புகளைக் காண்பி." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "டிஎல்எல் கூறுகள்" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "பாட்டில்கள் ஆஃப்லைன் பயன்முறையில் இயங்குவதால் DLLகள் கிடைக்காது." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "கோர்" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "இயக்க நேரம்" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "ஒயின்பிரிட்ஜ்" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "பரிசோதனைகள்" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "இந்த அம்சங்கள் அதிக வளர்ச்சியில் உள்ளன மற்றும் நிலையற்றதாக இருக்கலாம், பிழைகள் மற்றும் உடைப்புகளை எதிர்பார்க்கலாம்." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "ஒரு பாட்டிலுக்கு சாண்ட்பாக்ஸ்" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "ஆரம்ப வளர்ச்சியில்." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "முனையத்துடன் தொடங்கவும்" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "பாதையை உலாவவும்" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "ஏவுதல் விருப்பங்களை மாற்றவும்…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "நூலகத்தில் சேர்க்கவும்" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "டெஸ்க்டாப் உள்ளீட்டைச் சேர்க்கவும்" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "ஸ்டீமில் சேர்க்கவும்" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "மறுபெயரிடுங்கள்…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "நிரலை மறை" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "நிரலைக் காட்டு" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "பட்டியலில் இருந்து நீக்கு" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "நிரல் பெயர்" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "மாநில ஐடி" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "மாநில கருத்து" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "இந்த ஸ்னாப்ஷாட்டை மீட்டெடுக்கவும்" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "செய்தியை நீக்கு" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "முதன்மை பட்டியல்" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "நீங்கள் இணையத்துடன் இணைக்கப்பட்டதாகத் தெரியவில்லை. இது இல்லாமல் நீங்கள் அத்தியாவசிய கூறுகளை பதிவிறக்க முடியாது. இணைப்பை" " மீண்டும் நிறுவியவுடன் இந்த ஐகானைக் கிளிக் செய்யவும்." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "இறக்குமதி…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "உதவி" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "பாட்டில்கள் பற்றி" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "\"{0}\" கோப்பு .exe அல்லது .msi கோப்பு அல்ல" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "புதுப்பிக்கப்பட்டது: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" சேர்க்கப்பட்டது" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "இயங்கக்கூடியதைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "கூட்டு" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "மறைக்கப்பட்ட நிரல்களை மறை" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "\"{0}\" தொடங்கப்படுகிறது…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "சாண்ட்பாக்ஸ் பற்றி விழிப்புடன் இருங்கள்" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "சாண்ட்பாக்ஸில் பாட்டில்கள் இயங்குகின்றன, உங்களைப் பாதுகாப்பாக வைத்திருக்க தடைசெய்யப்பட்ட அனுமதிச் சூழல் தேவை. நிரல் " "இயங்கவில்லை என்றால், பாட்டிலின் உள்ளே நகர்த்துவதைக் கவனியுங்கள் (மேலே உள்ள 3 புள்ளிகள் ஐகான்), பின்னர் அங்கிருந்து " "தொடங்கவும்." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_ நிராகரி" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "காப்புப்பிரதி கட்டமைப்பைச் சேமிக்கும் இடத்தைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "ஏற்றுமதி" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "காப்பு காப்பகத்தை சேமிக்க வேண்டிய இடத்தைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "காப்புப்பிரதி" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "\"{0}\"க்கான காப்புப்பிரதி உருவாக்கப்பட்டது" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "\"{0}\"க்கான காப்புப்பிரதி தோல்வியடைந்தது" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "\"{}\" ஐ நிரந்தரமாக நீக்க விரும்புகிறீர்களா?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "இது அதனுடன் தொடர்புடைய அனைத்து நிரல்களையும் அமைப்புகளையும் நிரந்தரமாக நீக்கும்." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_அழி" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "ரன்னர் காணவில்லை" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "இந்த பாட்டில் கோரிய ரன்னர் இல்லை. பாட்டில்கள் விருப்பத்தேர்வுகள் மூலம் அதை நிறுவவும் அல்லது பயன்பாடுகளை இயக்க புதிய " "ஒன்றைத் தேர்வு செய்யவும்." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "எல்லா செயல்முறைகளையும் கட்டாயப்படுத்தி நிறுத்த விரும்புகிறீர்களா?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "இது தரவு இழப்பு, ஊழல் மற்றும் நிரல்களை செயலிழக்கச் செய்யலாம்." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "கட்டாயப்படுத்தி _நிறுத்து" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "இந்த அம்சம் உங்கள் கணினியில் இல்லை." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} இந்த அம்சத்தைச் சேர்க்க, தயவுசெய்து பிளாட்பேக் நிறுவலை இயக்கவும்" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "இந்த பாட்டில் பெயர் ஏற்கனவே பயன்பாட்டில் உள்ளது." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "பணி அடைவைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "\"{}\" இன் தரவைக் கொண்ட கோப்பகம்." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "எல்லா ஸ்னாப்ஷாட்களையும் நிச்சயமாக நீக்க விரும்புகிறீர்களா?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" "இது அனைத்து ஸ்னாப்ஷாட்களையும் நீக்கும், ஆனால் உங்கள் கோப்புகளை வைத்திருக்கும்." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "புதிய நிலைகளை உருவாக்க, புதிய பதிப்பு முறைக்கு மாறவும்." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "நிறுவிகள்" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "செயல்பாடுகள் நடந்து வருகின்றன, காத்திருக்கவும்." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "உங்கள் பாட்டில்களுக்குத் திரும்பு." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "காப்புப்பிரதி வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "இறக்குமதி தோல்வியடைந்தது" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "இறக்குமதி தோல்வியடைந்தது…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "காப்புப்பிரதி காப்பகத்தைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "இறக்குமதி" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "உள்ளமைவு கோப்பைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "\"{self.config.Name}\" இல் இயங்கக்கூடியதாக இயக்கவும்" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "\"{1}\" இல் \"{0}\" தொடங்கப்படுகிறது…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "உங்கள் பாட்டில்கள்" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "~{0} தொகுப்புகளைப் பதிவிறக்குகிறது…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "{1} தொகுப்புகளில் {0} எடுக்கப்பட்டது" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "பாட்டில் கோப்பகத்தைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "பாட்டிலை உருவாக்குகிறது…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "பாட்டிலை உருவாக்க முடியவில்லை" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "ஒன்று அல்லது அதற்கு மேற்பட்ட பிழைகளுடன் பாட்டிலை உருவாக்க முடியவில்லை." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "பாட்டில் உருவாக்கப்பட்டது" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" வெற்றிகரமாக உருவாக்கப்பட்டது." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" "ஸ்டீம் கண்டுபிடிக்கப்படவில்லை அல்லது பாட்டில்களுக்கு போதுமான அனுமதிகள் இல்லை." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "பாட்டில்கள் பாதையைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "பாட்டில்களை மீண்டும் தொடங்கவா?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "இந்தக் கோப்பகத்தைப் பயன்படுத்த, பாட்டில்களை மீண்டும் தொடங்க வேண்டும். \n" " \n" "பாட்டில்களை மறுதொடக்கம் செய்வதற்கு முன், பாட்டில்களில் இருந்து தொடங்கப்பட்ட ஒவ்வொரு நிரலையும் மூடுவதை உறுதிப்படுத்திக் " "கொள்ளுங்கள், அவ்வாறு செய்யாதது தரவு இழப்பு, ஊழல் மற்றும் திட்டங்கள் செயலிழக்கச் செய்யலாம்." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_மீண்டும் துவக்கவும்" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" "வால்வின் ஒயின் அடிப்படையில், ஸ்டேஜிங் மற்றும் புரோட்டான் பேட்ச்கள் அடங்கும்." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" "ஒயின் அப்ஸ்ட்ரீம் அடிப்படையில், ஸ்டேஜிங் மற்றும் புரோட்டான் பேட்ச்கள் அடங்கும்." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "ஒயின் அப்ஸ்ட்ரீம் அடிப்படையில், ஸ்டேஜிங் பேட்ச்கள் அடங்கும்." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "வால்வின் ஒயின் அடிப்படையில், ஸ்டேஜிங், புரோட்டான் மற்றும் ஸ்டீம்-குறிப்பிட்ட இணைப்புகளை உள்ளடக்கியது. ஸ்டீம் இயக்க நேரம் " "இயக்கப்பட்டிருக்க வேண்டும்." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "வேறு" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "மேம்படுத்தல்" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "நிறுவுகிறது…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "{0}க்கான மேனிஃபெஸ்ட்" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" நிறுவல் நீக்கப்பட்டது" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" நிறுவப்பட்டது" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" ஐ நிறுவ முடியவில்லை" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" இறக்குமதி செய்யப்பட்டது" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "இந்த பயன்பாடு மோசமாக வேலை செய்யக்கூடும். நிறுவி சிறந்த அனுபவத்தை வழங்கும் வகையில் கட்டமைக்கப்பட்டுள்ளது, ஆனால் " "குறைபாடுகள், உறுதியற்ற தன்மை மற்றும் வேலை செய்யும் அம்சங்களின் பற்றாக்குறை ஆகியவற்றை எதிர்பார்க்கலாம்." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "இந்த நிரல் குறிப்பிடத்தக்க குறைபாடுகளுடன் செயல்படுகிறது, ஆனால் இந்த குறைபாடுகள் பயன்பாட்டின் செயல்பாட்டை பாதிக்காது." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "இந்த நிரல் சிறிய குறைபாடுகளுடன் வேலை செய்கிறது." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "இந்த நிரல் சிறப்பாக செயல்படுகிறது." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "{0} க்கான மதிப்பாய்வு" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "'{0}' தொடங்கப்படுகிறது…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "ஸ்டீம் மூலம் \"{0}\" ஐத் தொடங்கப்படுகிறது…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" மறைக்கப்பட்டுள்ளது" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" காட்டப்பட்டது" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" அகற்றப்பட்டது" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" , \"{1}\" என மறுபெயரிடப்பட்டது" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "\"{0}\" க்காக டெஸ்க்டாப் உள்ளீடு உருவாக்கப்பட்டது" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "உங்கள் நூலகத்தில் \"{0}\" சேர்க்கப்பட்டது" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" உங்கள் ஸ்டீம் லைப்ரரியில் சேர்க்கப்பட்டது" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "அறிக்கையைக் காட்டு" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " இந்தச் சிக்கல் 5 முறை புகாரளிக்கப்பட்டதால் மீண்டும் அனுப்ப முடியாது.\n" " கீழே உள்ள அறிக்கைகளில் ஒன்றில் உங்கள் கருத்தை தெரிவிக்கவும்." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "காட்சி அமைப்புகளைப் புதுப்பிக்கிறது, காத்திருக்கவும்…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "காட்சி அமைப்புகள் புதுப்பிக்கப்பட்டன" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "மீறல்கள் எதுவும் இல்லை." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "இயக்கி பாதையைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "சூழல் மாறிகள் எதுவும் வரையறுக்கப்படவில்லை." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "விதிவிலக்கு வடிவங்கள் எதுவும் வரையறுக்கப்படவில்லை." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "ஒரு பிழை ஏற்பட்டுள்ளது." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "கிளிப்போர்டுக்கு நகலெடுக்கவும்" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "ஆதாரக் கோப்பைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "விண்டோஸ் சார்புகளை நிறுவுகிறது…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "பாட்டிலை உள்ளமைக்கிறது…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "நிறுவி படிகளை செயலாக்குகிறது…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "{}ஐ நிறுவுகிறது…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "இறுதிச் சோதனைகளைச் செய்கிறது…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "{0}ஐ நிறுவுகிறது…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} இப்போது நிரல் பார்வையில் கிடைக்கிறது." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "அறியப்படாத பிழையால் நிறுவி தோல்வியடைந்தது" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "இந்த பாட்டிலுக்கு {0} ஏற்கனவே முடக்கப்பட்டுள்ளது." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "இந்த அமைப்பு பாட்டிலின் இயல்புநிலையிலிருந்து வேறுபட்டது." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "ஸ்கிரிப்டைத் தேர்ந்தெடுக்கவும்" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "தனிப்பயன் பாட்டில்கள் பாதை கிடைக்கவில்லை" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "இயல்புநிலை பாதைக்குத் திரும்புகிறது. கொடுக்கப்பட்ட பாதையிலிருந்து பாட்டில்கள் எதுவும் பட்டியலிடப்படாது." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "விண்டோஸ் மென்பொருளை இயக்கவும்" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "ஒயின்;விண்டோஸ்;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "பிளாட்பாக் இடம்பெயர்வு" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "பிளாட்பாக் இடம்பெயர்வு உரையாடலை நிலைமாற்று." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "டார்க் தீம்" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "டார்க் தீம் பயன்படுத்துவதை கட்டாயப்படுத்தவும்." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "பட்டியலில் புதுப்பிப்பு தேதியை நிலைமாற்று" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "பாட்டில்களின் பட்டியலில் புதுப்பிப்பு தேதியை மாற்றவும்." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "ஸ்டீம் ஆப்ஸ் பட்டியல்" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "ஸ்டீம் ஆப்ஸ் பட்டியலை நிலைமாற்று." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "எபிக் கேம்களின் பட்டியல்கள்" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "எபிக் கேம்கள் பட்டியலை நிலைமாற்று." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "யுபிசாஃப்ட் இணைப்பு பட்டியல்" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "யுபிசாஃப்ட் இணைப்பு பட்டியலை நிலைமாற்று." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "ஜன்னல் அகலம்" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "ஜன்னல் அகலத்தை மாற்றவும்." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "ஜன்னல் உயரம்" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "ஜன்னல் உயரத்தை மாற்றவும்." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "அறிவிப்புகளைக் காட்டு." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "வெப்பநிலை சுத்தம்" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "கணினியை துவக்கும் போது தற்காலிக பாதையை சுத்தம் செய்யவும்." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "வெளியிடு வேட்பாளர்" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "ரன்னர்களுக்கான வெளியீட்டு வேட்பாளரை நிலைமாற்று." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "தொடக்கக் காட்சி" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "" "எந்தப் பார்வையில் பயன்பாடு தொடங்கப்பட வேண்டும் என்பதைத் தேர்வுசெய்யவும்." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "பதிப்பு மற்றும் நிறுவிகள் போன்ற சோதனை அம்சங்களை மாற்றவும். ரன்னர்களுக்கான வேட்பாளரை விடுவிக்கவும்." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "ஸ்டீம் புரோட்டான் ஆதரவு" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "ஸ்டீம் புரோட்டான் முன்னொட்டு ஆதரவை நிலைமாற்று." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "சோதனைகள்:மணல்பெட்டி" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "ஒவ்வொரு பாட்டிலுக்கும் சோதனை சாண்ட்பாக்ஸை மாற்றவும்." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "பாட்டில்களை தானாக மூடு" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "கோப்பு மேலாளரிடமிருந்து இயங்கக்கூடிய ஒன்றைத் தொடங்கிய பிறகு பாட்டில்களை மூடு." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "சாண்ட்பாக்ஸ் எச்சரிக்கையைக் காட்டு" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "சாண்ட்பாக்ஸ் எச்சரிக்கையை நிலைமாற்று." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "விண்டோஸ் மென்பொருளை லினக்ஸில் பாட்டில்களுடன் இயக்கவும்!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "மென்பொருளை பாட்டில் செய்து உங்கள் ஓய்வு நேரத்தில் மகிழுங்கள்!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "எங்கள் உள்ளமைக்கப்பட்ட சார்பு நிறுவல் அமைப்பு தானியங்கு மென்பொருள் இணக்கத்தன்மை அணுகலை வழங்குகிறது. அதிகாரப்பூர்வ " "கூறுகளைப் பதிவிறக்க பதிவிறக்கம் மேலாளரைப் பயன்படுத்தவும்: ரன்னர் (ஒயின், புரோட்டான்), DXVK, சார்புகள், போன்றவை." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "பாட்டில் பதிப்பானது இப்போது உங்கள் வேலையைப் பாதுகாப்பாக வைத்திருக்கிறது, பின்னர் அதை மீட்டெடுக்க உங்களை அனுமதிக்கிறது!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "அம்சங்கள்:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "முன் கட்டமைக்கப்பட்ட சூழல்களைப் பயன்படுத்தி பாட்டில்களை உருவாக்கவும் அல்லது சொந்தமாக உருவாக்கவும்" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "உங்கள் கோப்பு மேலாளரின் சூழல் மெனுவிலிருந்து நேரடியாக உங்கள் பாட்டில்களில் இயங்கக்கூடியவற்றை (.exe/.msi) இயக்கவும்" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "" "உங்கள் பாட்டில்களில் நிறுவப்பட்டுள்ள பயன்பாடுகளை தானியங்கி முறையில் கண்டறிதல்" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "சூழல் மாறிகளை விரைவாகச் சேர்க்கவும்" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "ஒரு பாட்டில் விருப்பங்களிலிருந்து நேரடியாக DLLகளை மேலெழுதவும்" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "எந்த பாட்டிலுக்கும் பறக்கும் போது ரன்னர் மாற்றம்" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "பல்வேறு கேமிங்-செயல்திறன் மேம்படுத்தல்கள் " "(esync, fsync, DXVK, கேச், ஷேடர் கம்பைலர், ஆஃப்லோட் ... மற்றும் பல.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "ஒயின் மற்றும் புரோட்டான் ரன்னர்களின் தானியங்கி நிறுவல் மற்றும் மேலாண்மை" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "பாட்டில் உடைந்தால் தானாக பழுதுபார்க்கும்" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "சமூகத்தால் இயக்கப்படும் களஞ்சியத்தை அடிப்படையாகக் கொண்ட ஒருங்கிணைந்த சார்பு நிறுவி" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "ஒயின் செயல்முறைகளுக்கான ஒருங்கிணைந்த பணி மேலாளர்" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "ஆதரவுக்காக ProtonDB மற்றும் WineHQ ஐ அணுகவும்" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "" "பாட்டில்களின் புதிய பதிப்பிற்கு உங்கள் உள்ளமைவைக் கொண்டுவருவதற்கான அமைப்பு" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "காப்பு மற்றும் இறக்குமதி பாட்டில்கள்" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "மற்ற மேலாளர்களிடமிருந்து ஒயின் முன்னொட்டுகளை இறக்குமதி செய்யவும்" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "பாட்டில்கள் பதிப்பு" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... மேலும் பாட்டில்களை நிறுவுவதன் மூலம் நீங்கள் கண்டுபிடிக்கக்கூடிய பல!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "மீத்தரவு தகவலைப் புதுப்பிக்கவும்" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "மேலும் புதுப்பிப்புத் தகவல் மற்றும் சரியான வெளியீட்டு குறிப்புகளின் பதிப்பைச் சேர்க்கவும்" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "\"ஸ்டீமில் சேர்\" பொத்தான் சரி செய்யப்பட்டது" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "நிலையான BottleConfig வரிசைப்படுத்த முடியாதது சரி செய்யப்பட்டது" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "நிலையான படூல் இரட்டை பிரித்தெடுத்தல் தோல்வி" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "சரியான பதிப்பு" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "பாட்டிலை உருவாக்கும் போது செயலிழப்பு சரிசெய்யப்பட்டது" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "பெரிய மாற்றம்: புதிய பாட்டில் இடைமுகத்தை மறுவடிவமைப்பு" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "வாழ்க்கைத் தர மேம்பாடுகள்:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "எமோட்-லவ் ஐகானை நூலகப் பக்கத்தில் நூலகமாக மாற்றப்பட்டது" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "\"இயக்கு இயங்கக்கூடியது\" க்கு டோஸ்ட் சேர்க்கப்பட்டது" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "பிழை திருத்தங்கள்:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "ஸ்டீமில் (Steam) குறுக்குவழியைச் சேர்ப்பதில் பிழை ஏற்பட்டது" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "காப்புப்பிரதிகளை இறக்குமதி செய்வதில் பிழை ஏற்பட்டது" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "wine-ge-custom பயன்படுத்தும் போது ஸ்டீம் (Steam) இயக்க நேரம் தானாகவே இயக்கப்படும்" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "வெற்று அட்டைகள் மற்றும் விடுபட்ட உள்ளீடுகள் தொடர்பான செயலிழப்புகள் போன்ற பல்வேறு நூலகம் தொடர்பான திருத்தங்கள்" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "உரை குறியாக்கம் தொடர்பான பல்வேறு சிக்கல்கள் சரிசெய்யப்பட்டன" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "டெர்மினலில் இருந்து பாட்டில்கள் இயக்கப்படாவிட்டால் பதிவிறக்கும் போது பிழை சரி செய்யப்பட்டது" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "சரியான பதிப்பு தேதி" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "NVIDIA அல்லாத கணினிகளில் NVIDIA தொடர்பான முக்கியமான பிழைகளை மறை" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "கேம்ஸ்கோப் மேம்பாடுகள் மற்றும் திருத்தங்கள்" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "சார்பு நிறுவல் வேகமானது மற்றும் நிலையானது" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "" "விரைவான பிழைத்திருத்தத்திற்கான கூடுதல் தகவல்கள் சுகாதாரச் சோதனையில் உள்ளன" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI ஆனது நிறைய திருத்தங்களைக் கொண்டுள்ளது மற்றும் மிகவும் நிலையானது, இப்போது சரியாக வேலை செய்ய வேண்டும்" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "ஒரு கூறுகளைப் பதிவிறக்கும் போது நிலையான செயலிழப்பு சரி செய்யப்பட்டது" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "ஸ்பின்-லாக்கைத் தவிர்ப்பதன் மூலம் பின்தள குறியீடு மேம்பாடு" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "நிறுவி ஸ்கிரிப்டிங்கிற்கான கூடுதல் மாறிகள்" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "\"அனைத்தும் தயார்\" எனக் காட்டும் நிலையான உள் உரையாடல் உண்மையில் தயாராக இல்லை நிலையிலும் காட்டுவது செரிசெய்யப்பட்டது" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "கட்டமைப்பு மேம்படுத்துதல்" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" "விளையாட்டிற்காக பாட்டில்களை உருவாக்கும் போது இயல்பாக VKD3D ஐ இயக்குகிறது" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" "மோசமான குறியாக்கங்களைக் கொண்ட ஸ்டீம் (Steam) கோப்புகளைப் படிக்கும்போது செயலிழப்புகள் சரி செய்யப்பட்டன" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "நிறுவல்/நிறுவலுக்குப் பிறகு UI இல் சரியாகப் புதுப்பிக்கப்படாத கூறுகளைச் செரிசெய்யப்பட்டன" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "மேலும் FSR திருத்தங்கள்" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "\" இயக்கு செயல்படுத்தக்கூடியவை\" இலிருந்து தொடங்கப்பட்ட பிறகு ஒரு நிரல் மூடப்படும் போது சிக்கல் சரி செய்யப்பட்டது" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "மற்றும் பல, பல, பல!" #~ msgid "Calculating…" #~ msgstr "கணக்கீடு செய்கிறது…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "இந்த பாட்டில் .exe/.msi ஐ இயக்கவும்" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "" #~ "புதிய பாட்டிலை உருவாக்க \"புதிய பாட்டிலை உருவாக்கவும்…\" என்பதைக் கிளிக் செய்யவும்." #~ msgid "Create a new Bottle…" #~ msgstr "புதிய பாட்டிலை உருவாக்கவும்…" #~ msgid "New Bottle" #~ msgstr "புதிய பாட்டில்" #~ msgid "Bottle Information" #~ msgstr "பாட்டில் தகவல்" #~ msgid "An environment improved for Windows games." #~ msgstr "விண்டோஸ் கேம்களுக்கான சூழல் மேம்படுத்தப்பட்டுள்ளது." #~ msgid "An environment improved for Windows applications." #~ msgstr "விண்டோஸ் பயன்பாடுகளுக்கான சூழல் மேம்படுத்தப்பட்டுள்ளது." #~ msgid "A clear environment for your experiments." #~ msgstr "உங்கள் சோதனைகளுக்கு தெளிவான சூழல்." #~ msgid "Unlinked Home Directory" #~ msgstr "இணைக்கப்படாத முகப்பு கோப்பகம்" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "யூசர்டிரை ஹோம்டிருடன் இணைக்க வேண்டாம்" #~ msgid "64 bit" #~ msgstr "64 பிட்" #~ msgid "32 bit" #~ msgstr "32 பிட்" #~ msgid "Custom Recipe" #~ msgstr "தனிப்பயன் செய்முறை" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "உங்களிடம் இருந்தால் சுற்றுச்சூழலுக்கான தனிப்பயன் செய்முறையைத் தேர்வு செய்யவும்." #~ msgid "Custom Path" #~ msgstr "தனிப்பயன் பாதை" #~ msgid "Store this bottle in another place." #~ msgstr "இந்த பாட்டிலை வேறொரு இடத்தில் சேமித்து வைக்கவும்." #~ msgid "You are offline, unable to download." #~ msgstr "நீங்கள் ஆஃப்லைனில் உள்ளீர்கள், பதிவிறக்க முடியவில்லை." #~ msgid "Choose an executable path" #~ msgstr "இயங்கக்கூடிய பாதையைத் தேர்ந்தெடுக்கவும்" #~ msgid "Choose a Windows executable file" #~ msgstr "விண்டோஸ் இயங்கக்கூடிய கோப்பைத் தேர்ந்தெடுக்கவும்" #~ msgid "Choose working directory for executables" #~ msgstr "எக்ஸிகியூட்டபிள்களுக்கு வேலை செய்யும் கோப்பகத்தைத் தேர்ந்தெடுக்கவும்" #~ msgid "Choose a recipe file" #~ msgstr "ஒரு செய்முறைக் கோப்பைத் தேர்வு செய்யவும்" #~ msgid "Choose where to store the bottle" #~ msgstr "பாட்டிலை எங்கு சேமிப்பது என்பதைத் தேர்வுசெய்க" #~ msgid "Choose a new Bottles path" #~ msgstr "புதிய பாட்டில் பாதையைத் தேர்வு செய்யவும்" #~ msgid "Choose the script" #~ msgstr "ஸ்கிரிப்டைத் தேர்ந்தெடுக்கவும்" #~ msgid "Choose the Working Directory" #~ msgstr "வேலை செய்யும் கோப்பகத்தைத் தேர்ந்தெடுக்கவும்" #~ msgid "" #~ "The PulseAudio Latency setting is now deprecated and enabled by default" #~ msgstr "" #~ "பல்ஸ் ஆடியோ லேட்டன்சி அமைப்பு இப்போது நிராகரிக்கப்பட்டது மற்றும் இயல்பாகவே இயக்கப்பட்டது" #~ msgid "Bottle details automatically show on bottle creation" #~ msgstr "பாட்டில் விவரங்கள் பாட்டில் உருவாக்கத்தில் தானாகவே காண்பிக்கப்படும்" #~ msgid "Bottles now complies with GNOME Circle guidelines" #~ msgstr "பாட்டில்கள் இப்போது க்னோம் வட்ட வழிகாட்டுதல்களுடன் இணங்குகின்றன" #~ msgid "Disable pulseaudio_latency by default." #~ msgstr "இயல்புநிலையாக pulsaudio_latency ஐ முடக்கவும்." #~ msgid "Fixed a crash during startup due to uninstaller." #~ msgstr "நிறுவல் நீக்கியதால் தொடக்கத்தின் போது ஒரு செயலிழப்பு சரி செய்யப்பட்டது." #~ msgid "Implemented a queue for installing components." #~ msgstr "கூறுகளை நிறுவுவதற்கு ஒரு வரிசை செயல்படுத்தப்பட்டது." #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "பாட்டில் நீக்குதல் சில நேரங்களில் வேலை செய்யாது சரி செய்யப்பட்டது." #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "சமீபத்திய dxvk க்கான ஆதரவு @Blisto91" #~ msgid "Fix for DLSS" #~ msgstr "DLSS க்கு சரிசெய்தல்" #~ msgid "Added tooltips for program grades" #~ msgstr "நிரல் தரங்களுக்கான உதவிக்குறிப்பு சேர்க்கப்பட்டது" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "நிறுவி முடிவதை சரிசெய்யபட்டது @jntesteves" #~ msgid "Fix gamescope arguments @jntesteves" #~ msgstr "கேம்ஸ்கோப் வாதங்கள் சரிசெய்யபட்டது @jntesteves" #~ msgid "Added Ctrl + W shortcut for closing windows @A6GibKm" #~ msgstr "சாளரங்களை மூடுவதற்கு Ctrl + W குறுக்குவழி சேர்க்கப்பட்டது @A6GibKm" #~ msgid "Fixed bottles unsetting XDG_DATA_HOME" #~ msgstr "பாட்டில்கள் XDG_DATA_HOME ஐ அமைக்காமல் இருப்பது சரி செய்யப்பட்டது" #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "பிரெஞ்சு மொழிபெயர்ப்புகள் @julroy மற்றும் @tymmsyde ஆகியோருக்கு நன்றி" #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "துருக்கிய மொழிபெயர்ப்பு @54linux-ea மற்றும் @ruizlenato க்கு நன்றி" #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "ரஷ்ய மொழிபெயர்ப்புகள் @lenemter மற்றும் @Smoque க்கு நன்றி" #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "கேட்டலான் மொழிபெயர்ப்பு @rogervc க்கு நன்றி" #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "அரபு மொழிபெயர்ப்புகள் @TheDarkEvil க்கு நன்றி" #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "கொரிய மொழிபெயர்ப்புகள் @MarongHappy க்கு நன்றி" #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "போர்த்துகீசிய மொழிபெயர்ப்புகள் @davipatricio, @SantosSi மற்றும் @vitorhcl " #~ "ஆகியோருக்கு நன்றி" #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "காலிசியன் மொழிபெயர்ப்புகள் @NicoSGF64 க்கு நன்றி" #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "ஹீப்ரு மொழிபெயர்ப்புகள் @itayweb க்கு நன்றி" #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "போலிஷ் மொழிபெயர்ப்புகள் @Mikutut க்கு நன்றி" #~ msgid "Layers" #~ msgstr "அடுக்குகள்" #~ msgid "Ultra Quality" #~ msgstr "அல்ட்ரா தரம்" #~ msgid "Quality" #~ msgstr "தரம்" #~ msgid "Balanced" #~ msgstr "சமநிலையானது" #~ msgid "Layered" #~ msgstr "அடுக்கு" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "ஒரு அடுக்கு சூழல், ஒவ்வொரு பயன்பாடும் ஒரு அடுக்கு." #~ msgid "" #~ "Provide a bundle of extra libraries for more compatibility. Disable if " #~ "you run into issues." #~ msgstr "" #~ "மேலும் இணக்கத்தன்மைக்கு கூடுதல் நூலகங்களின் தொகுப்பை வழங்குகிறது, நீங்கள் சிக்கல்களைச் " #~ "சந்தித்தால் அதை முடக்கவும்." #~ msgid "" #~ "Provide a bundle of extra libraries for more compatibility with Steam " #~ "games. Disable if you run into issues." #~ msgstr "" #~ "ஸ்டீம் கேம்களுடன் அதிக இணக்கத்தன்மைக்கு கூடுதல் நூலகங்களின் தொகுப்பை வழங்குகிறது. " #~ "உங்களுக்கு சிக்கல்கள் ஏற்பட்டால் அதை முடக்கவும்." #~ msgid "" #~ "Compress snapshots to reduce space. This will slow down creation of " #~ "snapshots." #~ msgstr "" #~ "இடத்தைக் குறைக்க ஸ்னாப்ஷாட்களை சுருக்கவும். இது ஸ்னாப்ஷாட்களை உருவாக்குவதை மெதுவாக்கும்." #~ msgid "Something goes wrong." #~ msgstr "ஏதோ தவறு நடக்கிறது." #~ msgid "This feature is not available on your system." #~ msgstr "இந்த அம்சம் உங்கள் கணினியில் இல்லை." #~ msgid "This will delete all snapshots, but keep your files." #~ msgstr "இது அனைத்து ஸ்னாப்ஷாட்களையும் நீக்கும், ஆனால் உங்கள் கோப்புகளை வைத்திருக்கும்." #~ msgid "Name has special characters or already in use" #~ msgstr "பெயரில் சிறப்பு எழுத்துகள் உள்ளன அல்லது ஏற்கனவே பயன்பாட்டில் உள்ளன" #~ msgid "Choose new Bottles path" #~ msgstr "புதிய பாட்டில் பாதையைத் தேர்வு செய்யவும்" #~ msgid "Added tooltips for program gades" #~ msgstr "நிரல் தரங்களுக்கான உதவிக்குறிப்பு சேர்க்கப்பட்டது" #~ msgid "Arabic tran*slations thanks to @TheDarkEvil" #~ msgstr "அரபு மொழிபெயர்ப்புகள் @TheDarkEvil க்கு நன்றி" #~ msgid "" #~ "Protuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "போர்த்துகீசிய மொழிபெயர்ப்புகள் @davipatricio, @SantosSi மற்றும் @vitorhcl " #~ "ஆகியோருக்கு நன்றி" #~ msgid "Choose path" #~ msgstr "பாதையைத் தேர்ந்தெடுக்கவும்" #~ msgid "Choose a file." #~ msgstr "கோப்பைத் தேர்ந்தெடுக்கவும்." #~ msgid "File not Found" #~ msgstr "கோப்பு கிடைக்கவில்லை" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "கொடுக்கப்பட்ட கோப்பு இல்லை. பொருத்தமான கோப்பைத் தேர்ந்தெடுக்கவும்." #~ msgid "Spaces in File Name" #~ msgstr "கோப்பு பெயரில் உள்ள இடைவெளிகள்" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "வண்ணத் தேடல் அட்டவணைப் பாதையில் எந்த இடைவெளிகளும் இருக்கக்கூடாது. எல்லா " #~ "இடைவெளிகளையும் அகற்ற கோப்பின் மறுபெயரிடவும்." #~ msgid "Invalid Image Dimension" #~ msgstr "தவறான படப் பரிமாணம்" #~ msgid "Height and width of the image must be equal." #~ msgstr "படத்தின் உயரமும் அகலமும் சமமாக இருக்க வேண்டும்." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "சூழல்களைப் பயன்படுத்தி ஒயின் முன்னொட்டை எளிதாக நிர்வகிக்கவும்" #~ msgid "Run with Arguments…" #~ msgstr "வாதங்களுடன் இயக்கவும்…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "ஒயின் எக்ஸ்ப்ளோரர் மூலம் உள் கோப்புகளை உலாவவும்." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "ஒயின் பணி மேலாளருடன் செயல்முறைகளை நிர்வகிக்கவும்." #~ msgid "Debug wine processes." #~ msgstr "ஒயின் செயல்முறைகளை பிழைத்திருத்துதல்." #~ msgid "Wine Configuration" #~ msgstr "ஒயின் கட்டமைப்பு" #~ msgid "Adjust internal settings." #~ msgstr "உள் அமைப்புகளை சரிசெய்யவும்." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "ஒயின் நிறுவல் நீக்கியைப் பயன்படுத்தி நிரல்களை நிறுவல் நீக்கவும்." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "உள் ஒயின் கண்ட்ரோல் பேனலை அணுகவும்." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "நிறுவிகள் பிரிவு அல்லது \"இயக்கக்கூடியது\" பொத்தானைப் பயன்படுத்தவும்." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "சார்புநிலைகள் என்பது விண்டோஸ் மென்பொருளின் இணக்கத்தன்மையை மேம்படுத்தும் மென்பொருள், " #~ "நூலகங்கள் மற்றும் கோடெக்குகள். உங்கள் நிரல் தேவைகளைப் பூர்த்தி செய்ய இங்கிருந்து " #~ "நிறுவவும்." #~ msgid "Read documentation." #~ msgstr "ஆவணங்களைப் படிக்கவும்." #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "ஒரே நேரத்தில் பல சார்புகளை நிறுவுவதற்கு எதிராக நாங்கள் கடுமையாக அறிவுறுத்துகிறோம்." #~ msgid "Select Dependencies" #~ msgstr "சார்புகளைத் தேர்ந்தெடுக்கவும்" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "கைமுறையாகத் தொடராமல், எங்கள் சமூகத்தால் நிர்வகிக்கப்பட்ட நிரல்களை நிறுவ இந்தப் " #~ "பகுதியைப் பயன்படுத்தவும்." #~ msgid "Read documentation" #~ msgstr "ஆவணங்களைப் படிக்கவும்" #~ msgid "Graphics" #~ msgstr "வரைகலை" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "DirectX 11 கேம்கள் மற்றும் 3D பயன்பாடுகளின் செயல்திறனை மேம்படுத்துகிறது." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "DirectX 12 கேம்கள் மற்றும் 3D பயன்பாடுகளின் செயல்திறனை மேம்படுத்துகிறது." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "DLSS ஆதரவு மற்றும் Nvidia இன் NVAPI இருந்தால் வழங்கவும்." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR உங்கள் பிரேம்ரேட்டை அதிகரிக்க உதவும் அதிநவீன அப்-ஸ்கேலிங் தொழில்நுட்பங்களைப் " #~ "பயன்படுத்துகிறது." #~ msgid "vkBasalt" #~ msgstr "விகேபாசால்ட்டு" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt என்பது கேம்களின் காட்சி கிராபிக்ஸை மேம்படுத்த வல்கன் போஸ்ட் ப்ராசசிங் லேயர் " #~ "ஆகும்." #~ msgid "Manage vkBasalt settings" #~ msgstr "vkBasalt அமைப்புகளை நிர்வகிக்கவும்" #~ msgid "Use the Wine virtual desktop." #~ msgstr "ஒயின் மெய்நிகர் டெஸ்க்டாப்பைப் பயன்படுத்தவும்." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "முழுத்திரை சுட்டி பிடிப்பு" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "முழுத்திரையில் நிரல் சுட்டி உள்ளீட்டைப் பிடிக்கட்டும்." #~ msgid "Take Focus" #~ msgstr "ஃபோகஸ் எடுக்கவும்" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "நிரல் சுவிட்சில் கவனம் செலுத்தவில்லை என்றால் அதைச் செயல்படுத்தவும்." #~ msgid "Mouse Warp" #~ msgstr "மவுஸ் வார்ப்" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "நீங்கள் மவுஸ் லேக் அல்லது டிசைனில் இயங்கினால் இதை மாற்றவும்." #~ msgid "Screen Scaling" #~ msgstr "திரை அளவிடுதல்" #~ msgid "Set custom DPI." #~ msgstr "தனிப்பயன் DPI ஐ அமைக்கவும்." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "வழங்குபவர்" #~ msgid "Select what backend to use for wined3d." #~ msgstr "wined3d க்கு பயன்படுத்த வேண்டிய பின்தளத்தைத் தேர்ந்தெடுக்கவும்." #~ msgid "gl (default)" #~ msgstr "gl (இயல்புநிலை)" #~ msgid "gdi" #~ msgstr "ஜிடிஐ" #~ msgid "vulkan" #~ msgstr "வல்கன்" #~ msgid "Manage Components Versions" #~ msgstr "கூறுகள் பதிப்புகளை நிர்வகிக்கவும்" #~ msgid "DXVK Version" #~ msgstr "DXVK பதிப்பு" #~ msgid "VKD3D Version" #~ msgstr "VKD3D பதிப்பு" #~ msgid "DXVK NVAPI Version" #~ msgstr "DXVK NVAPI பதிப்பு" #~ msgid "LatencyFleX Version" #~ msgstr "LatencyFleX பதிப்பு" #~ msgid "false" #~ msgstr "பொய்" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "பாட்டில்கள் ஒன்று, ஆனால் நீராவி மூலம் வழங்கப்படுகிறது." #~ msgid "Optimise gaming performance on demand." #~ msgstr "தேவைக்கேற்ப கேமிங் செயல்திறனை மேம்படுத்தவும்." #~ msgid "Gamescope" #~ msgstr "கேம்ஸ்கோப்" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "கேம்ஸ்கோப் மைக்ரோ கம்போசிட்டரைப் பயன்படுத்தவும்." #~ msgid "Vmtouch" #~ msgstr "விஎம்டச்" #~ msgid "Defaults to the bottle path." #~ msgstr "பாட்டில் பாதைக்கு இயல்புநிலை." #~ msgid "Reset to default" #~ msgstr "இயல்புநிலைக்கு மீட்டமைக்கவும்" #~ msgid "Choose a directory" #~ msgstr "ஒரு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்" #~ msgid "Audio" #~ msgstr "ஆடியோ" #~ msgid "Reduce Latency" #~ msgstr "தாமதத்தை குறைக்கவும்" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "PulseAudio தாமதத்தை 60 ms ஆக அமைக்கவும், ஒலி தரத்தை அதிகரிக்கும்." #~ msgid "Versioning" #~ msgstr "பதிப்பு செய்தல்" #~ msgid "Use Compression for States" #~ msgstr "மாநிலங்களுக்கான சுருக்கத்தைப் பயன்படுத்தவும்" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "இது மாநிலங்கள் பயன்படுத்தும் இடத்தைக் குறைக்கும், ஆனால் அவற்றின் உருவாக்கத்தை " #~ "மெதுவாக்கும்." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "எந்த சார்பு அல்லது நிறுவிகளை இயக்கும் முன் பாட்டில்கள் ஒரு நிலையை உருவாக்கும்." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "பதிப்பிலிருந்து சில பாதைகளை விலக்க தனிப்பயன் வடிவங்களைப் பயன்படுத்தவும்." #~ msgid "Development and Debugging" #~ msgstr "மேம்பாடு மற்றும் பிழைத்திருத்தம்" #~ msgid "MangoHud" #~ msgstr "மாங்கோஹட்" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "FPS, வெப்பநிலை, CPU/GPU சுமை மற்றும் பலவற்றைக் கண்காணிப்பதற்கான வல்கன் மற்றும் " #~ "ஓபன்ஜிஎல் மேலடுக்கு." #~ msgid "Wine 'fixme' Logs" #~ msgstr "ஒயின் 'ஃபிக்ஸ்மி' பதிவுகள்" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "ஒயினில் செயல்படுத்தப்படாத பதிவுக் குறியீடு பாதைகள்." #~ msgid "No Programs found" #~ msgstr "நிரல் எதுவும் இல்லை" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "நிறுவிகள் பிரிவில் இருந்து நிரல்களை நிறுவவும் அல்லது நிறுவி இயங்கக்கூடிய நிரலை " #~ "இயக்குவதன் மூலம், \"+\" பொத்தானைக் கொண்டு கைமுறையாக இயங்கக்கூடியவற்றைச் சேர்க்கலாம்." #~ msgid "Toggle Hidden" #~ msgstr "மாறுதல் மறைக்கப்பட்டது" #~ msgid "Take a break, it may take a while." #~ msgstr "ஓய்வு எடுத்துக் கொள்ளுங்கள், சிறிது நேரம் ஆகலாம்." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "நீங்கள் இயக்கும் கேம்களுக்கான சாளரத்தை கேம்ஸ்கோப் எவ்வாறு நிர்வகிக்க வேண்டும் என்பதை " #~ "உள்ளமைக்கவும்." #~ msgid "Width (e.g. 1280)" #~ msgstr "அகலம் (எ.கா. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "உயரம் (எ.கா. 720)" #~ msgid "Gamescope Resolution" #~ msgstr "கேம்ஸ்கோப் தீர்மானம்" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "பதிவு நிலை மாற்றவும்.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "vkBasalt அமைப்புகள்" #~ msgid "Color Lookup Table" #~ msgstr "வண்ணத் தேடல் அட்டவணை" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a ." #~ "CUBE file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "CLUT ஒரு .CUBE கோப்பு அல்லது உயரம் அகலத்திற்கு சமமாக இருக்கும் .png கோப்பைப் " #~ "பயன்படுத்தி வண்ணங்களின் வரம்பை மற்றொரு வரம்பாக மாற்றுகிறது." #~ msgid "Start off by creating a Bottle." #~ msgstr "ஒரு பாட்டிலை உருவாக்குவதன் மூலம் தொடங்கவும்." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "விண்டோஸ் மென்பொருளை லினக்ஸில் இயக்கவும்.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "தனிப்பயன் பாட்டில்கள் பாதை (மறுதொடக்கம் தேவை)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "புதிய பாட்டில்களை எங்கு சேமிப்பது என்பதைத் தேர்வுசெய்யவும் (இது ஏற்கனவே உள்ளவற்றை " #~ "நகர்த்தாது)." #~ msgid "In early development (requires restart)." #~ msgstr "ஆரம்ப வளர்ச்சியில் (மறுதொடக்கம் தேவை)." #~ msgid "Import/Export…" #~ msgstr "இறக்குமதி/ஏற்றுமதி…" #~ msgid "Support" #~ msgstr "ஆதரவு" #~ msgid "Forums" #~ msgstr "கருத்துக்களம்" #~ msgid "Open menu" #~ msgstr "மெனுவைத் திற" #~ msgid "New bottle" #~ msgstr "புதிய பாட்டில்" #~ msgid "Ok" #~ msgstr "சரி" #~ msgid "Confirm" #~ msgstr "உறுதிப்படுத்தவும்" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "அனைத்து செயல்முறைகளையும் நிச்சயமாக நிறுத்த விரும்புகிறீர்களா?\n" #~ "இது தரவு இழப்பை ஏற்படுத்தும்." #~ msgid "Default to the bottle path." #~ msgstr "பாட்டில் பாதைக்கு இயல்புநிலை." #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "சுருக்கத்தை மாற்றுவதற்கு மறு-தொடக்கம் தேவை" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "" #~ "இது உங்கள் எல்லா கோப்புகளையும் வைத்திருக்கும் ஆனால் எல்லா நிலைகளையும் நீக்கும். தொடர " #~ "வேண்டுமா?" #~ msgid "Details & Utilities" #~ msgstr "விவரங்கள் & பயன்பாடுகள்" #~ msgid "Found in your bottle's Start menu." #~ msgstr "உங்கள் பாட்டிலின் தொடக்க மெனுவில் உள்ளது." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "“{0}” என்ற பாட்டில் வெற்றிகரமாக உருவாக்கப்பட்டது" #~ msgid "Mirko Brombin" #~ msgstr "மிர்கோ ப்ரோம்பின்" #~ msgid "News" #~ msgstr "செய்தி" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "" #~ "முழு பாட்டிலையும் பதிப்பு செய்ய அனுமதிக்கும் புதிய பதிப்பு அமைப்பு (மேலும் உள்ளமைவு)" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "தானியங்கு பதிப்பை இப்போது ஆன் மற்றும் ஆஃப் செய்ய முடியும்" #~ msgid "Use compression for versioning states" #~ msgstr "பதிப்பு நிலைகளுக்கு சுருக்கத்தைப் பயன்படுத்தவும்" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "UI ஐ பலமுறை புதுப்பிக்காமல் வெளியீட்டு விருப்பங்களைச் சேமிப்பதை மேம்படுத்தவும்" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "" #~ "libyaml ஐப் பயன்படுத்தி மேம்படுத்தப்பட்ட YAML செயல்திறன் (python-yaml தொகுப்பு " #~ "அதற்கான ஆதரவை வழங்க வேண்டும்)" #~ msgid "New About dialog" #~ msgstr "உரையாடல் பற்றி புதியது" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "நூலக பயன்முறையில் ஆதரவை உள்ளடக்கியது (SteamGridDB க்கு நன்றி)" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "" #~ "DXVK HUD விருப்பம் அகற்றப்பட்டது, அதற்குப் பதிலாக சுற்றுச்சூழல் மாறிகள் பகுதியைப் " #~ "பயன்படுத்தவும்" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "பாட்டில்கள்-கிளி ஷெல் விருப்பம் இப்போது கட்டளை வெளியீட்டை வழங்குகிறது" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "உடல்நலச் சரிபார்ப்பு இப்போது சரிசெய்தல் பற்றி பிரிவில் உள்ளது" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check " #~ "their packages" #~ msgstr "" #~ "விரிவாக்கப்பட்ட கோர் சார்புநிலை சரிபார்ப்பு, பேக்கேஜர்கள் தங்கள் தொகுப்புகளை இருமுறை " #~ "சரிபார்க்க அழைக்கப்படுகிறார்கள்" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "Flatpak தொகுப்பிற்கான புதிய இயல்புநிலை அனுமதி: xdg-பதிவிறக்கம்" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "கிரெடிட்ஸ் பிரிவில் மூன்றாம் தரப்பு நூலகங்களுக்கான கிரெடிட்கள் சேர்க்கப்பட்டன" #~ msgid "Fixes" #~ msgstr "சரிசெய்கிறது" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "தவிர்க்கக்கூடிய உள் உரையாடலை சரிசெய்யவும்" #~ msgid "Fix for empty bottle name" #~ msgstr "வெற்று பாட்டில் பெயரை சரிசெய்யவும்" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "வின்32 பாட்டில்களுக்கு ஜிஸ்ட்ரீமர் லிப்களை சரிசெய்யவும்" #~ msgid "Fix for RemoteDisconnected error causing a crash" #~ msgstr "செயலிழப்பை ஏற்படுத்தும் ரிமோட் டிஸ்கனெக்ட் பிழையை சரிசெய்யவும்" #~ msgid "Fix wrong Vaniglia listing" #~ msgstr "தவறான வனிகிலியா பட்டியலை சரிசெய்யவும்" #~ msgid "Fix templates being generated with symlinked paths causing loops" #~ msgstr "" #~ "லூப்களை ஏற்படுத்தும் சிம்லிங்க்ட் பாதைகள் மூலம் உருவாக்கப்படும் டெம்ப்ளேட்களை சரிசெய்யவும்" #~ msgid "" #~ "Fix configuration migration causing a crash when the user altered the " #~ "configuration" #~ msgstr "" #~ "பயனர் உள்ளமைவை மாற்றும்போது செயலிழப்பை ஏற்படுத்தும் உள்ளமைவு இடம்பெயர்வை சரிசெய்யவும்" #~ msgid "Fix mscoree.dll not found" #~ msgstr "mscoree.dll ஐ சரிசெய்யவில்லை" #~ msgid "Fix regression for the -b option of the legacy bottles cli" #~ msgstr "மரபு பாட்டில்கள் cli இன் -b விருப்பத்திற்கான பின்னடைவை சரிசெய்யவும்" #~ msgid "Fix Steam Launch Options parser causing a crash" #~ msgstr "செயலிழப்பை ஏற்படுத்தும் ஸ்டீம் வெளியீட்டு விருப்பங்கள் பாகுபடுத்தலை சரிசெய்யவும்" #~ msgid "" #~ "Fix a regression in the Add to Steam button not adding the new entry in " #~ "Steam" #~ msgstr "ஸ்டீம் புதிய உள்ளீட்டைச் சேர்க்காமல், ஸ்டீம் சேர் பட்டனில் பின்னடைவைச் சரிசெய்யவும்" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "பின்னிஷ் மொழிபெயர்ப்புகள் ஜிரி க்ரோன்ரூஸுக்கு நன்றி" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "இந்தோனேசிய மொழிபெயர்ப்புகள் @liimee க்கு நன்றி" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "ஸ்பானிஷ் மொழிபெயர்ப்புகளுக்கு நன்றி பாப்லோ முனோஸ் அலபாவ், @oscfdezdz" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "ஜெர்மன் மொழிபெயர்ப்புகள் பேட்ரிக் உல்ப்ரிக்ட் க்கு நன்றி" #~ msgid "Easily manage wineprefix" #~ msgstr "ஒயின் முன்னொட்டை எளிதாக நிர்வகிக்கவும்" #~ msgid "Experiments:library" #~ msgstr "பரிசோதனைகள்:நூலகம்" #~ msgid "Toggle experimental Library mode." #~ msgstr "பரிசோதனை நூலகப் பயன்முறையை நிலைமாற்று." ================================================ FILE: po/th.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-11-29 16:00+0000\n" "Last-Translator: Jiraroj Leelarattanawong \n" "Language-Team: Thai " "\n" "Language: th\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.15-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "ไม่ได้ระบุ Path" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "แบ็กอัป {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "กำลังนำเข้าแบ็กอัป: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "ติดตั้งชิ้นส่วนล้มเหลว ลองแล้ว 3 ครั้ง" #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "ชิ้นส่วนที่สำคัญขาดหายไป กำลังติดตั้ง…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "ไม่สามารถสร้างไดเรกทอรีของขวดได้" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "ไม่สามารถสร้างไดเรกทอรี/ไฟล์ได้" #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "กำลังสร้างการตั้งค่าขวด…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "พบเทมเพลต กำลังนำมาใช้…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "กำลังอัปเดตการตั้งค่า Wine…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "อัปเดตการตั้งค่า Wine แล้ว!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "กำลังรันด้วย Flatpak, แซนด์บอกซ์ไดเรกทอรีของผู้ใช้…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "กำลังแซนด์บอกซ์ไดเรกทอรีของผู้ใช้…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "กำลังกำหนดเวอร์ชันของวินโดวส์…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "กำลังนำค่าเริ่มต้นของ CMD มาใช้…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "กำลังปรับปรุงสภาพแวดล้อม…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "กำลังนำสภาพแวดล้อมมาใช้: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) กำลังใช้สูตรสภาพแวดล้อมที่กำหนดเอง…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) ไม่พบสูตรหรือไม่ถูกต้อง…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "กำลังติดตั้ง DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "กำลังติดตั้ง VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "กำลังติดตั้ง DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "กำลังติดตั้ง Dependency: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "กำลังสร้างสถานะเวอร์ชัน 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "กำลังทำให้เสร็จสิ้น…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "กำลังแคชเทมเพลต…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "กำลังบันทึก…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "ไม่มีอะไรให้บันทึก" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "สรา้งสถานะ [{0}] ใหม่เรียบร้อยแล้ว!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "การดึงรายการสถานะสำเร็จแล้ว!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "สถานะ [{0}] กู้คืนสำเร็จแล้ว!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "กำลังกู้คืน {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "ไม่พบสถานะ" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "State {} อยู่ในสถานะพร้อมใช้งาน" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "แสดงเวอร์ชัน" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Path ของ Executable" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Path ของ lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "ชื่อขวด" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "ส่งต่อ Arguments" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URI ไม่ถูกต้อง (syntax: bottles:run/<ขวด>/<โปรแกรม>)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[ปิด] ได้รับรีเควสต์แล้ว" #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[ช่วยเหลือ] ได้รับรีเควสต์แล้ว" #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[รีเฟรช] ได้รับรีเควสต์แล้ว" #: bottles/frontend/main.py:294 msgid "Donate" msgstr "บริจาค" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "ไลบรารีภายนอก และขอขอบคุณเป็นพิเศษ" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "ได้รับการสนับสนุนและทุนสนับสนุนจาก" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "สงวนลิขสิทธิ์ © 2017 ทีมพัฒนา Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "ทีมพัฒนา Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "เครดิตผู้แปล" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "เวอร์ชันของชิ้นส่วน" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "ถอนการติดตั้ง" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "เรียกดูไฟล์" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "การติดตั้งล้มเหลว อาจเกิดจากข้อผิดพลาดของที่เก็บข้อมูล การดาวน์โหลดไม่ครบถ้วน " "หรือการตรวจสอบความถูกต้องไม่ตรงกัน กดเพื่อลองอีกครั้ง" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "ดาวน์โหลดและติดตั้ง" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "แสดง Manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "ลิขสิทธิ์" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "ติดตั้งใหม่" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "รายงานบั๊ก…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "ชื่อส่วนที่เกี่ยวพันอยู่" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "รายละเอียด Dependency" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "หมวดหมู่" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "ดาวน์โหลดและติดตั้ง Dependency นี้" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "เกิดข้อผิดพลาดในการติดตั้ง รีสตาร์ท Bottles เพื่ออ่านรายงานข้อขัดข้อง " "หรือรันผ่านเทอร์มินัลเพื่ออ่านผลลัพธ์" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "เมนู Dependency" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "การแก้ปัญหา" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "เรียกดูไฟล์…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "โคลนขวด…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "นี่คือที่เก็บ bottle สมบูรณ์ของคุณ รวมถึงไฟล์ส่วนตัวด้วย" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "แบ็กอัปเต็มรูปแบบ…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "นี่เป็นเพียงการกำหนดค่า bottle เท่านั้น ซึ่งเหมาะอย่างยิ่งหากคุณต้องการสร้างใหม่แต่ไม่มีไฟล์ส่วนตัว" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "ส่งออกการตั้งค่า…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "แสดงโปรแกรมที่ซ่อนไว้" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "ค้นหาโปรแกรมใหม่" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "ลบ Bottle…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "เมนูรอง" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "บังคับหยุดทุกขั้นตอน" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "จำลองการปิดระบบวินโดวส์" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "ปิดระบบ" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "จำลองการรีบูตระบบวินโดวส์" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "รีบูต" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "ตัวเลือกการเปิดตัว" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "รันใน Terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "หย่อนไฟล์เพื่อดำเนินการ" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Bottle ของฉัน" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "สภาพแวดล้อม" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "รันเนอร์" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "เปิดใช้งานระบบเวอร์ชันสำหรับขวดนี้" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "ระบบเวอร์ชันเปิดใช้งานแล้วใน bottle นี้" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "รัน Executable…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "โปรแกรม" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "คลิก \"เรียกใช้ไฟล์ปฏิบัติการ...\" เพื่อรันไฟล์ปฏิบัติการ, คลิก \"เพิ่มทางลัด...\" " "เพื่อเพิ่มไฟล์ปฏิบัติการลงในรายการโปรแกรม หรือคลิก \"ติดตั้งโปรแกรม...\" " "เพื่อติดตั้งโปรแกรมที่คัดสรรโดยชุมชน" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "เพิ่มทางลัด…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "ติดตั้งโปรแกรม…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "ตัวเลือก" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "การตั้งค่า" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "การกำหนดการตั้งค่า bottle" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "ไฟล์ Dependencies" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "ติดตั้ง dependencies สำหรับโปรแกรม" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "สแนปช็อต" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "สร้างและจัดการสถานะ bottle" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "ตัวจัดการงาน" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "จัดโปรแกรมที่ใช้งานอยู่" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "เครื่องมือ" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "คอมมานด์ไลน์" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "รันคำสั่งภายใน Bottle" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "ตัวแก้ไข Registry" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "แก้ไข Registry ภายใน" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "เครื่อง Legacy Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "ตัวสำรวจ" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "ตัวแก้ไขบั๊ก" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "การกำหนดค่า" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "ตัวถอนการติดตั้ง" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "แผงควบคุม" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "ค้นหา dependencies…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "คุณออฟไลน์อยู่ :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Bottles กำลังทำงานในโหมดออฟไลน์ ดังนั้นจึงไม่สามารถใช้งาน dependencies ได้" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Dependencies คือทรัพยากรที่ช่วยเพิ่มความเข้ากันได้ของซอฟต์แวร์ Windows\n" "\n" "ไฟล์ในหน้านี้จัดทำขึ้นภายนอกภายใต้ลิขสิทธิ์ที่เป็นกรรมสิทธิ์ การติดตั้งไฟล์เหล่านี้ " "หมายความว่าคุณยอมรับข้อกำหนดสิทธิ์การใช้งานที่เกี่ยวข้อง" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "แจ้งปัญหา หรือ dependency ที่หายไป" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "แจ้ง Dependency ที่หายไป" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "อ่านเอกสารข้อมูล" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "เอกสาร" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "ค้นหา" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "ค้นหาโปรแกรม…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "ติดตั้งโปรแกรมที่คัดสรรโดยชุมชนของเรา\n" "\n" "ไฟล์ในหน้านี้จัดทำขึ้นภายนอกภายใต้ลิขสิทธิ์ที่เป็นกรรมสิทธิ์ การติดตั้งไฟล์เหล่านี้ " "หมายความว่าคุณยอมรับข้อกำหนดสิทธิ์การใช้งานที่เกี่ยวข้อง" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "ไม่พบตัวติดตั้ง" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "ไม่สามารถเข้าถึงที่เก็บข้อมูลได้หรือไม่มีตัวติดตั้งที่เข้ากันได้กับ bottle นี้" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "อ่านเอกสารข้อมูล" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "ชื่อ" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "ส่วนประกอบ" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "เวอร์ชันของเลเยอร์ความเข้ากันได้ของ Wine" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "กำลังอัปเดต Runner และส่วนประกอบ กรุณารอ…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "ดีเอ็กซ์วีเค (DXVK)" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "ปรับปรุงความเข้ากันได้ของ Direct3D 8/9/10/11 โดยการแปลเป็น Vulkan" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "กำลังอัปเดต DXVK กรุณารอ…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "วีเคดี3ดี (VKD3D)" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "ปรับปรุงความเข้ากันได้ของ Direct3D 12 โดยการแปลเป็น Vulkan" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "กำลังอัปเดต VKD3D กรุณารอ…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "ดีเอ็กซ์วีเค เอ็นวีเอพีไอ (DXVK NVAPI)" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "กำลังอัปเดต DXVK-NVAPI กรุณารอ…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "ลาเทนซี่เฟล็กซ์ (LatencyFleX)" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "การเพิ่มการตอบสนอง สามารถตรวจพบได้โดยซอฟต์แวร์ป้องกันการโกงบางประเภท" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "กำลังอัปเดต LatencyFleX กรุณารอ…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "การแสดงผล" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "การเรียนรู้เชิงลึกแบบการสุ่มซูเปอร์" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "เพิ่มประสิทธิภาพโดยแลกกับภาพด้วย DXVK-NVAPI ใช้งานได้เฉพาะกับ GPU NVIDIA รุ่นใหม่เท่านั้น" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "ความละเอียดสูง FidelityFX" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "เพิ่มประสิทธิภาพโดยแลกกับภาพ ใช้งานได้บน Vulkan เท่านั้น" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "จัดการการตั้งค่าความละเอียดสูง FidelityFX" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "กราฟิกแบบแยก" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "ใช้การ์ดจอแยกเพื่อเพิ่มประสิทธิภาพการทำงานโดยแลกกับการใช้พลังงาน" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "เอฟเฟกต์หลังการประมวลผล" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "เพิ่มเอฟเฟกต์หลังการประมวลผลด้วยการใช้ vkBasalt ใช้งานได้บน Vulkan เท่านั้น" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "การจัดการตั้งค่าเลเยอร์หลังการประมวลผล" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "จัดการวิธีการแสดงเกมบนหน้าจอโดยใช้ Gamescope" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "การจัดการตั้งค่า Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "การตั้งค่าการแสดงผลขั้นสูง" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "ประสิทธิภาพ" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "เปิดใช้งานการซิงโครไนซ์เพื่อเพิ่มประสิทธิภาพของหน่วยประมวลผลหลายแกน" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "การซิงโครไนซ์" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "ระบบ" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "อีซิงก์ (Esync)" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "เอฟซิงก์ (Fsync)" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "ประสิทธิภาพของจอภาพ" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "แสดงข้อมูลการมอนิเตอร์ เช่น เฟรมเรต อุณหภูมิ การทำงานของ CPU/GPU และอื่น ๆ บน OpenGL " "และ Vulkan โดยใช้ MangoHud" #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "โหมดเกมป่าเถื่อน" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "ใช้ชุดการปรับแต่งประสิทธิภาพกับอุปกรณ์ของคุณ เพื่อปรับปรุงประสิทธิภาพการเล่นเกม" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "เตรียมโหลดไฟล์เกม" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "ปรับปรุงเวลาในการโหลดเมื่อเปิดเกมซ้ำหลายครั้ง เกมจะใช้เวลานานขึ้นในการเริ่มต้นครั้งแรก" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "การจัดการตั้งค่า vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "การบันทึกเกม OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "สลับการบันทึกเกม OBS สำหรับโปรแกรม Vulkan และ OpenGL ทั้งหมด" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "ความเข้ากันได้" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "เวอร์ชันของวินโดวส์" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "กำลังอัปเดตเวอร์ชั่นวินโดวส์ กรุณารอ…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "ภาษา" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "เลือกภาษาที่ใช้ในโปรแกรม" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "แซนด์บ็อกซ์เฉพาะ" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "ใช้สภาพแวดล้อมที่จำกัด/จัดการสำหรับ bottle นี้" #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "การจัดการอนุญาตแซนด์บ็อกซ์" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "รันไทม์ Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "จัดเตรียมชุดไลบรารีเสริมเพื่อความเข้ากันได้ที่มากขึ้น ปิดใช้งานหากพบปัญหา" #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "รันไทม์ Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "จัดเตรียมชุดไลบรารีเสริมเพื่อความเข้ากันได้ที่มากขึ้นด้วย Steam ปิดใช้งานหากพบปัญหา" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "ไดเรกทอรีการทำงาน" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "รีเซ็ตเป็นค่าเริ่มต้น" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(ค่าเริ่มต้น)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "การแทนที่ DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "สภาพแวดล้อมตัวแปร" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "การจัดการไดร์ฟ" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "สแน็ปช็อตอัตโนมัติ" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "สร้างสแน็ปช็อตอัตโนมัติก่อนการติดตั้งซอฟต์แวร์หรือเปลี่ยนแปลงการตั้งค่า" #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "การบีบอัด" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "บีบอัดสแนปช็อตเพื่อลดพื้นที่ ซึ่งจะทำให้การสร้างสแนปช็อตช้าลง" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "ใช้รูปแบบการยกเว้น" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "ยกเว้นเส้นทางในสแนปช็อต" #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "จัดการรูปแบบ" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "รีเฟรช" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "หยุดกระบวนการ" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "ไม่พบสแนปช็อต" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "สร้างสแนปช็อตแรกเพื่อเริ่มการบันทึกสถานะการตั้งค่าของคุณ" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "ความคิดเห็นย่อ" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "บันทึกสถานะ bottle" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "สร้างสแนปช็อตใหม่" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "รายละเอียด" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "ย้อนกลับ" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "การดำเนินงาน" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "เลือก Bottle" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "ยกเลิก" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "เลือก" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "สร้าง Bottle ใหม่" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "แจ้งรายงานปัญหา Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_ยกเลิก" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "ส่งรายงาน" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles หยุดการทำงานครั้งที่แล้ว " "กรุณากรอกรายงานพร้อมแนบข้อมูลติดตามย้อนกลับเพื่อช่วยเราระบุปัญหาที่ป้องกันไม่ให้เกิดขึ้นซ้ำอีก" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "เราพบรายงานที่คล้ายคลึงกัน (หรือเหมือนกันทุกประการ) อย่างน้อยหนึ่งรายงาน " "โปรดตรวจสอบอย่างละเอียดว่ารายงานดังกล่าวยังไม่มีการรายงานเข้ามาก่อนที่จะส่งรายงานฉบับใหม่ " "รายงานแต่ละฉบับต้องใช้ความพยายามของนักพัฒนาในการวินิจฉัย " "โปรดเคารพผลงานของพวกเขาและตรวจสอบให้แน่ใจว่าคุณไม่ได้โพสต์รายงานซ้ำซ้อน" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "ฉันยืนยันการส่งรายงาน" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "ตัวเลือกขั้นสูง" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "แพ็กเกจไม่สมบูรณ์" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Bottles เวอร์ชันนี้ดูเหมือนจะไม่ได้จัดเตรียม dependency ที่จำเป็นทั้งหมด " "โปรดติดต่อผู้ดูแลแพ็คเกจหรือใช้เวอร์ชันอย่างเป็นทางการ" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "ออก" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "ไลบรารีลิงก์ไดนามิกสามารถระบุให้เป็นแบบสร้างขึ้นในตัว (จัดทำโดย Wine) หรือแบบเนทีฟ " "(จัดทำโดยโปรแกรม) ได้" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "การแทรกแซงใหม่" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "การแทรกแซง" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "ไดร์ฟ" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "เหล่านี้เป็นเส้นทางจากระบบในเครื่องของคุณที่ถูกจับคู่และรู้จักว่าเป็นอุปกรณ์โดยผู้ดำเนินการ " "(เช่น C: D:…)" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "ตัวอักษร" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "ไดร์ฟที่มีอยู่" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "สร้าง Bottle ซ้ำ" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "ทำซ้ำ" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "ตั้งชื่อ Bottle ที่สร้างซ้ำ" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "กำลังสร้างซ้ำ…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "ขั้นตอนนี้อาจใช้เวลาสักครู่" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Bottle สร้างซ้ำเรียบร้อย" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "ตัวแปรแวดล้อมเป็นชื่อชนิดแปรผันซึ่งมีผลต่อวิธีการทำงานของการประมวลผลของ bottle ของคุณได้" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "ชื่อตัวแปร" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "ตัวแปรที่มีอยู่" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "รูปแบบการแยกออก" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "กำหนดรูปแบบซึ่งจะใช้เพื่อป้องกันบางไดเรกทอรี่ในการกำหนดเวอร์ชั่น" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "รูปแบบ" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "รูปแบบที่มีอยู่" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "การตั้งค่า Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "บันทึก" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "จัดการแสดงผลเกมให้เป็นอย่างไร" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "ความละเอียดเกม" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "ใช้ความละเอียดของวิดีโอเกมเป็นตัวอ้างอิงในพิกเซล" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "ความกว้าง" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "ความสูง" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "ความละเอียดหน้าต่าง" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "เพิ่มความละเอียดเมื่อมีการกำหนดความละเอียดที่สูงกว่าในเกมเป็นพิกเซล" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "อื่น ๆ" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "จำกัดเฟรมเรต" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "จำกัดเฟรมเรตเมื่อหลุดโฟกัส" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "ตัวเลขการขยาย" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "ประเภทของหน้าต่าง" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "ไร้ขอบ" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "เต็มจอ" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "คุณต้องการดำเนินการต่อด้วยการติดตั้งหรือไม่?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "เริ่มการติดตั้ง" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "ตัวติดตั้งนี้จำเป็นต้องใช้ทรัพยากรบางอย่างในเครื่องซึ่งสามารถพบได้" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "ดำเนินการ" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "เสร็จสมบูรณ์!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "แสดงโปรแกรม" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "การติดตั้งล้มเหลว" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "พบบางอย่างผิดปกติ" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "ข้อความทั้งหมด" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "วิกฤต" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "ผิดพลาด" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "คำเตือน" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "ข้อมูล" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "เรียกดูวารสาร" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "เปลี่ยนระดับการบันทึก" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "ทั้งหมด" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "ตัวแปรอ้างอิงเหล่านั้นจะถูกยกเว้นเมื่อเปิดใช้งาน" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "ตัวแปรอ้างอิงแบบกำหนดเอง" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "คำสั่งตัวแปรอ้างอิง" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "เช่น: VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "สคริปต์หลังการรัน" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "เลือกสคริปต์ที่จะเรียกใช้หลังจากการรัน" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "เลือกสคริปต์" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "เลือกว่าจะเริ่มโปรแกรมในที่ใด" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "เลือกไดเรกทอรี่" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "การตั้งค่าเหล่านี้จะแทรกแซงการตั้งค่าเริ่มต้นสำหรับการเรียกใช้งานนี้" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "การกำหนดค่าการแทรกแซง" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "รีเซ็ตเป็นค่าเริ่มต้น Bottle" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "เดสก์ท็อปเสมือน" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "คำสงวนสิทธิ์ Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "ใช้ Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "โปรดระวัง การใช้รันเนอร์พื้นฐาน Proton ใน bottles ที่ไม่ใช่ Steam " "อาจทำให้เกิดปัญหาและทำให้ทำงานไม่ถูกต้อง\n" "\n" "เราขอแนะนำให้ใช้ Wine-GE แทน ซึ่งเป็น Proton เวอร์ชันที่ออกแบบมาเพื่อใช้งานนอก Steam\n" "\n" "การดำเนินการนี้จะเปิดใช้งานรันไทม์ Steam โดยอัตโนมัติ (หากมีอยู่ในระบบและ Bottles ตรวจพบ) " "เพื่อให้สามารถเข้าถึงไลบรารีที่จำเป็นและจำกัดปัญหาความเข้ากันได้ โปรดทราบว่า " "GloriousEggroll ซึ่งเป็นผู้ให้บริการรันเนอร์ จะไม่รับผิดชอบต่อปัญหาใด ๆ " "และเราขอให้คุณอย่ารายงานปัญหาดังกล่าว" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "ฉันเข้าใจแล้ว" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "แก้ไขชื่อ" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "กำหนดชื่อใหม่สำหรับโปรแกรมที่เลือก" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "ชื่อใหม่" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "รันด้วยตัวแปรอ้างอิง" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "รัน" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "เขียนอาร์กิวเมนต์ด้านล่างเพื่อส่งไปยังไฟล์ปฏิบัติการ" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "เช่น: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "การตั้งค่าแซนด์บ็อกซ์" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "แชร์เครือข่าย" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "แชร์เสียง" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "จำเป็นต้องอัปเกรด" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "ดำเนินการต่อ" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "เปิดการอัปเกรด" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "ระบบการกำหนดเวอร์ชั่นแบบใหม่" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "ระบบกำหนดเวอร์ชั่น bottle ใหม่มาถึงแล้ว" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles มีระบบการกำหนดเวอร์ชันใหม่ทั้งหมดซึ่งไม่สามารถใช้งานร่วมกับเวอร์ชันก่อนหน้าได้\n" "\n" "เพื่อใช้งานการกำหนดเวอร์ชันต่อเนื่อง เราจำเป็นต้องเริ่มต้นพื้นที่เก็บข้อมูลของ Bottle อีกครั้ง " "การดำเนินการนี้จะไม่ลบข้อมูลใน Bottle ของคุณ แต่จะลบสแนปช็อตที่มีอยู่ทั้งหมดและสร้างสแนปช็อตใหม่" "\n" "\n" "หากคุณต้องการกลับไปยังสแนปช็อตก่อนหน้าเพื่อดำเนินการต่อ ให้ปิดหน้าต่างนี้และกู้คืนสแนปช็อต จากนั้นเปิ" "ด bottle ขึ้นมาใหม่เพื่อแสดงหน้าต่างนี้อีกครั้ง\n" "\n" "ระบบเก่าจะถูกยกเลิกในการเผยแพร่ถัดไป" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "กำลังเริ่มต้น Repository อีกครั้ง…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "เรียบร้อย! โปรดรีสตาร์ท Bottles" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "การตั้งค่าเอฟเฟกต์หลังการประมวลผล" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "ค่าเริ่มต้น" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "การตั้งค่าเริ่มต้น" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "เอฟเฟ็กต์จะถูกนำไปใช้ตามการเรียงลำดับรายการ" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "เอฟเฟกต์" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "การปรับความคมชัดแบบความคม" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "ความคมชัด" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "แสดงข้อมูล" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "การทำให้ความชัด Luma แบบลดเสียงรบกวน" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "ลดคลื่นรบกวน" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "การป้องกันรอยหยักแบบประมาณการอย่างเร็ว" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "คุณภาพพิกเซลรอง" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "เกณฑ์ขอบคุณภาพ" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "เกณฑ์ขั้นต่ำขอบคุณภาพ" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "การป้องกันรอยหยักทางสัณฐานวิทยาแบบพิกเซลรอง" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "การตรวจจับขอบ" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "ความสว่าง Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "สี" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "เกณฑ์" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "ขั้นตอนการค้นหาสูงสุด" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "ขั้นตอนการค้นหาสูงสุดในแนวทแยง" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "การทำมุมมนสูงสุด" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "ความคมชัดของ CAS จะเพิ่มความคมชัดของเฟรม ค่าที่สูงขึ้นจะทำให้เฟรมคมชัดขึ้น ในขณะที่ค่าที่ต่ำกว่า " "0 จะทำให้เฟรมนุ่มนวลกว่าค่าดั้งเดิม" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "ความคมชัดของ DLS ช่วยเพิ่มความคมชัดของเฟรม ค่าที่สูงขึ้นจะทำให้เฟรมคมชัดยิ่งขึ้น" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "การลดคลื่นรบกวน DLS จะช่วยลดเสียงรบกวนของเฟรม ค่าที่สูงขึ้นจะทำให้เฟรมนุ่มนวลขึ้น" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "คุณภาพพิกเซลรอง FXAA จะลดการเกิดรอยหยักที่ระดับพิกเซลรอง ค่าที่สูงขึ้นจะทำให้เฟรมดูนุ่มนวลขึ้น" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "เกณฑ์ขอบ FXAA คือ ค่าคอนทราสต์ขั้นต่ำที่จำเป็นต่อการใช้อัลกอริทึม FXAA " "ค่าที่สูงขึ้นจะทำให้เฟรมมีคอนทราสต์มากขึ้น" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "เกณฑ์คุณภาพขอบ FXAA ขั้นต่ำ คือ ค่าต่ำสุดของพิกเซลมืดที่อัลกอริทึม FXAA ละเว้น ค่าที่สูงขึ้นจะทำให้ " "FXAA ละเว้นพิกเซลที่ต่ำกว่าค่าที่กำหนด และอาจนำไปสู่การเพิ่มประสิทธิภาพ" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma ตรวจจับขอบจากมุมมองขาวดำ ในขณะที่ Color ตรวจจับขอบจากสี Luma มีประสิทธิภาพมากกว่า " "Color" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "เกณฑ์ SMAA กำหนดความไวในการตรวจจับขอบ ค่าที่ต่ำกว่าจะตรวจจับขอบได้มากขึ้น " "แต่ประสิทธิภาพกลับลดลง" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "ขั้นตอนการค้นหาสูงสุดของ SMAA " "ระบุจำนวนขั้นตอนการค้นหาแนวนอนและแนวตั้งที่ดำเนินการเมื่อค้นหาขอบ" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "ขั้นตอนการค้นหาแนวทแยงสูงสุดของ SMAA " "ระบุจำนวนขั้นตอนการค้นหาแนวทแยงที่จะดำเนินการเมื่อค้นหาขอบ" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "การทำมุมมน SMAA กำหนดความเข้มของการทำมุมขอบ" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "บิวท์อิน (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "ดั้งเดิม (วินโดวส์)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "บิวท์อิน แล้วจึงเป็นดั้งเดิม" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "ดั้งเดิม แล้วจึงเป็นบิวท์อิน" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "ปิดการใช้งาน" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "ลบ" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/point/to/path" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "ค่า" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "เรียกดูไฟล์" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "คำนำหน้า Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "ตัวจัดการ" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "คำนำหน้า Wine นำเข้า Bottles แล้ว" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "นำเข้าข้อมูลสำรอง Bottle" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "ค้นหาคำนำหน้าอีกครั้ง" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "ไม่พบคำนำหน้า" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "ไม่พบคำนำหน้าภายนอก Bottles เข้าถึงคำนำหน้าเหล่านี้ได้หรือไม่?\n" "ใช้ไอคอนด้านบนเพื่อนำเข้า bottle จากข้อมูลสำรอง" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "เก็บถาวรทั้งหมด" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "แสดง Manifest…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "อ่านรีวิว…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "ชื่อตัวติดตั้ง" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "รายละเอียดตัวติดตั้ง" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "ไม่ทราบ" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "ติดตั้งโปรแกรมนี้" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "เมนูโปรแกรม" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "ไม่มีรูปย่อ" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "เปิดตัว" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "เปิดตัวพร้อม Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "ชื่อรายการ" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "ลบออกจากไลบรารี" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "หยุด" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "ไลบรารี" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "เพิ่มรายการนี้จากรายการโปรแกรม bottle ของคุณ" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "ระบบเวอร์ชันเปิดใช้งานแล้วใน bottle นี้" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Bottle นี้ดูเหมือนมีความเสียหาย" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "ดำเนินการใน Bottle นี้" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "รันที่นี่" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Bottle นี้ดูเหมือนมีความเสียหาย ไม่พบไฟล์กำหนดค่า " "ฉันสามารถพยายามแก้ไขปัญหาได้โดยการสร้างการกำหนดค่าใหม่" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "ค้นหา bottles ของคุณ…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "เครื่องมือ Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "สร้าง Bottle ใหม่…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "ไม่พบผลลัพธ์" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "ลองการค้นหาที่แตกต่าง" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "กำลังเริ่มต้น…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "ไม่พบทรัพยากรนี้" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "เรียกดู" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "ส_ร้าง" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "ชื่อขวด" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_แอปพลิเคชัน" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_เกมมิ่ง" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "กำ_หนดเอง" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "กำหนดเอง" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "แชร์ไดเรกทอรีผู้ใช้งาน" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "การดำเนินการนี้ทำให้ไดเรกทอรีของผู้ใช้สามารถค้นพบได้ใน bottle " "โดยความเสี่ยงที่ข้อมูลส่วนบุคคลอาจถูกแชร์ไปยังซอฟต์แวร์ Windows " "จึงทำให้ตัวเลือกนี้ไม่สามารถเปลี่ยนแปลงได้หลังจากสร้าง bottle แล้ว" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "สถาปัตยกรรม" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "ให้ใช้ 32-bit เฉพาะเมื่อจำเป็นเท่านั้น" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "นำเข้าการกำหนดค่าปรับแต่งเอง" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "ไดเรกทอรี Bottle" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "ไดเรกทอรีที่ประกอบด้วยข้อมูล bottle นี้" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_ปิด" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "ชื่อนี้ไม่ว่าง โปรดลองชื่ออื่น" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "ก่อนหน้า" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "ยินดีต้อนรับสู่ Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "รันซอฟต์แวร์วินโดวส์บนลินุกซ์" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "วินโดวส์ใน Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles ใช้รันเนอร์ที่เข้ากันได้เพื่อจัดเตรียมสภาพแวดล้อมแบบคอนเทนเนอร์แบบแยกส่วนคล้ายกับ " "Windows ที่โปรแกรมต่าง ๆ สามารถรันได้" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "เกือบเสร็จสมบูรณ์" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "เราต้องการเวลาอีกไม่กี่นาทีเพื่อจัดเตรียมทุกอย่าง…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "ทุกอย่างพร้อม!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "กรุณาทำการตั้งค่าให้เสร็จก่อน" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "เริ่มต้นใช้งาน Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "ถัดไป" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "การตั้งค่า" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "ทั่วไป" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "รูปร่าง" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "โหมดมืด" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "ไม่ว่าอย่างไร Bottles ก็ควรใช้โทนสีเข้ม" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "แสดงวันที่อัปเดต" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "ไม่ว่าอย่างไรก็ต้องแสดงวันที่อัปเดตในรายการ bottle" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "การแจ้งเตือน" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "แสดงการแจ้งเตือนสำหรับการดาวน์โหลดและติดตั้ง" #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "ไฟล์ชั่วคราว" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "ลบไฟล์ชั่วคราวออกเมื่อเปิดตัว Bottles?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "ปิด Bottles หลังจากเริ่มใช้โปรแกรม" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "ปิด Bottles หลังการเริ่มโปรแกรมจากตัวจัดการไฟล์" #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "การผนวก" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "คำนำหน้า Steam Proton" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "แสดงและจัดการคำนำหน้า Steam Proton" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "แสดงแอป Steam ในรายการโปรแกรม" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "จำเป็นต้องติดตั้ง Steam สำหรับวินโดวส์ใน bottle" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "แสดงรายการเกม Epic ในรายการโปรแกรม" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "จำเป็นต้องติดตั้งร้านค้าเกม Epic ใน bottle" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "แสดงรายการเกม Ubisoft ในรายการโปรแกรม" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "จำเป็นต้องติดตั้ง Ubisoft Connect ใน bottle" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "ขั้นสูง" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "ไดเรกทอรี Bottles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "ไดเรกทอรีที่ประกอบด้วยข้อมูล Bottles ของคุณ" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "รันเนอร์" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Bottles ทำงานในโหมดออฟไลน์ ดังนั้น จึงไม่พบรันเนอร์" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "เผยแพร่ก่อน" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "ส่วนประกอบ DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles ทำงานอยู่ในโหมดออฟไลน์ ดังนั้น จึงไม่พบ DLL" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "ดีเอ็กซ์วีเค-เอ็นวีเอพีไอ (DXVK-NVAPI)" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "แกน" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "รันไทม์" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "ไวน์บริดจ์ (WineBridge)" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "การทดลอง" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "คุณสมบัติเหล่านี้อยู่ระหว่างการพัฒนาอย่างหนักและอาจไม่เสถียร คาดว่าจะมีข้อบกพร่องและการเสียหาย" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "แซนด์บ็อกซ์ต่อ bottle" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "ในช่วงต้นของการพัฒนา" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "เปิดด้วย Terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "เรียกดูเส้นทาง" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "เปลี่ยนตัวเลือกการเปิดตัว…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "เพิ่มไปยังไลบรารี" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "เพิ่มทางเข้าเดสก์ท็อป" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "เพิ่มไปยัง Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "แก้ไขชื่อ…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "ซ่อนโปรแกรม" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "แสดงโปรแกรม" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "ลบออกจากรายการ" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "ชื่อโปรแกรม" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "ไอดี State" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "ความคิดเห็น State" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "กู้คืนสแน็ปช็อตนี้" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "ลบข้อความ" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "เมนูหลัก" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "ดูเหมือนคุณไม่ได้เชื่อมต่ออินเทอร์เน็ต ปราศจากมันแล้วคุณจะไม่สามารถดาวน์โหลดส่วนประกอบสำคัญได้ " "คลิกที่ไอคอนนี้เมื่อคุณกลับมาเชื่อมต่อแล้ว" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "นำเข้า…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "ช่วยเหลือ" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "เกี่ยวกับ Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "ไฟล์ \"{0}\" ไม่ได้เป็นไฟล์ .exe หรือ .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "อัปเดตแล้ว: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" เพิ่มแล้ว" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "เลือกไฟล์ที่รันได้" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "เพิ่ม" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "ซ่อนโปรแกรมที่ซ่อนไว้" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "กำลังเปิด \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "ระวังแซนด์บ็อกซ์" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles กำลังทำงานอยู่ในแซนด์บ็อกซ์ " "ซึ่งเป็นสภาพแวดล้อมแบบจำกัดสิทธิ์การใช้งานที่จำเป็นต่อความปลอดภัยของคุณ หากโปรแกรมไม่ทำงาน " "ให้พิจารณาย้ายเข้าไปอยู่ใน bottle (ไอคอน 3 จุดที่ด้านบน) แล้วจึงเปิดใช้งานจากตรงนั้น" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_ยกเลิก" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "เลือกตำแหน่งที่ใช้บันทึกการตั้งค่าการสำรองข้อมูล" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "ส่งออก" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "เลือกตำแหน่งที่ใช้บันทึกคลังเก็บข้อมูลสำรอง" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "สำรอง" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "การสำรองข้อมูลสร้างแล้วสำหรับ \"{0}\"" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "การสำรองข้อมูลล้มเหลวสำหรับ \"{0}\"" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "คุณแน่ใจที่จะต้องการลบถาวร \"{}\"?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "ขั้นตอนนี้จะเป็นการลบทุกโปรแกรมและการตั้งค่าที่เกี่ยวข้องเป็นการถาวร" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_ลบ" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "ไม่พบรันเนอร์" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "รันเนอร์ที่ร้องขอโดย bottle นี้หายไป ให้ติดตั้งผ่านการตั้งค่าของ Bottles " "หรือเลือกรันเนอร์ใหม่เพื่อรันแอปพลิเคชัน" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "คุณแน่ใจที่จะบังคับหยุดทุกกระบวนการใช่หรือไม่?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "ขั้นตอนนี้สามารถเป็นเหตุให้ข้อมูลสูญหาย ระบบฟัง และโปรแกรมทำงานผิดปกติ" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "บังคับ_หยุด" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "ไม่มีฟีเจอร์นี้ในระบบของคุณ" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} ในการเพิ่มฟีเจอร์นี้ โปรดรันตัวติดตั้ง flatpak" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "ชื่อ bottle นี้ถูกใช้งานอยู่" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "เลือกไดเรกทอรีในการทำงาน" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "ไดเรกทอรีที่ประกอบด้วยข้อมูล \"{}\"" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "คุณแน่ใจต้องการลบทุกสแน็ปช็อต?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "ขั้นตอนนี้จะลบทุกสแน็ปช็อตยกเว้นไฟล์ของคุณ" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "โปรดย้ายไปในระบบเวอร์ชั่นใหม่เพื่อสร้างสถานะใหม่" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "ตัวติดตั้ง" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "การปฏิบัติการกำลังดำเนินการอยู่ กรุณารอสักครู่" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "กลับไปยัง bottles ของคุณ" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "นำเข้าข้อมูลสำรองสำเร็จแล้ว" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "นำเข้าล้มเหลว" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "กำลังนำเข้าข้อมูลสำรอง…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "เลือกคลังสำรองข้อมูล" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "นำเข้า" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "เลือกไฟล์การตั้งค่า" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "เรียกใช้ไฟล์ปฏิบัติการใน \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "กำลังเปิด \"{0}\" ใน \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Bottles ของคุณ" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "ดาวน์โหลด ~{0} ของแพ็กเกจ…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "ดึงข้อมูล {0} ของ {1} แพ็กเกจ" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "เลือกไดเรกทอรี Bottle" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "กำลังสร้าง Bottle…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "ไม่สามารถสร้าง Bottle" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "การสร้าง Bottle ล้มเหลวด้วยข้อผิดพลาดหนึ่งรายการหรือมากกว่านั้น" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Bottle สร้างแล้ว" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" สร้างเสร็จแล้วเรียบร้อยแล้ว" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "ไม่พบ Steam หรือ Bottles มีสิทธิ์ไม่เพียงพอ" #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "เลือกเส้นทาง Bottles" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "เปิด Bottles อีกครั้ง?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles จำเป็นต้องเปิดใหม่เพื่อใช้ไดเรกทอรีนี้\n" "\n" "ให้แน่ใจว่าปิดทุกโปรแกรมที่เปิดจาก Bottles ก่อนเปิด Bottles ใหม่ หาไม่แล้วอาจทำให้ข้อมูลสู" "ญหาย ระบบพัง และโปรแกรมทำงานผิดปกติได้" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_เปิดใหม่" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "อื่น ๆ" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "อัปเกรด" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "กำลังติดตั้ง…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Manifest สำหรับ {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" ถอนออกแล้ว" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" ติดตั้งแล้ว" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" ติดตั้งผิดพลาด" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" นำเข้าแล้ว" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "แอปพลิเคชันนี้อาจทำงานได้ไม่ดี ตัวติดตั้งได้รับการกำหนดค่าเพื่อมอบประสบการณ์ที่ดีที่สุดเท่าที่จะเป็นไปได้" " แต่อาจพบปัญหา ความไม่เสถียร และฟีเจอร์ที่ใช้งานได้ไม่เต็มที่" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "โปรแกรมนี้ทำงานได้แม้จะมีข้อผิดพลาดที่สังเกตได้ " "แต่ข้อผิดพลาดเหล่านี้ไม่ส่งผลกระทบต่อการทำงานของแอปพลิเคชัน" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "โปรแกรมนี้ทำงานพร้อมกับข้อผิดพลาดเล็กน้อย" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "โปรแกรมนี้ทำงานสมบูรณ์แบบ" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "รีวิวสำหรับ {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "กำลังหยุด \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "กำลังเปิด \"{0}\" ด้วย Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" ถูกซ่อน" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" แสดงแล้ว" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" ลบแล้ว" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" แก้ไขชื่อเป็น \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "สร้างทางเข้าเดสก์ท็อปแล้วสำหรับ \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\" เพิ่มในไลบรารีคุณแล้ว" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" เพิ่มในไลบรารี Steam คุณแล้ว" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "แสดงรายงาน" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " ปัญหานี้ถูกรายงานแล้ว 5 ครั้ง และไม่สามารถส่งได้อีก\n" " รายงานการตอบกลับของคุณในรายงานที่มีอยู่แล้วด้านล่าง" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "กำลังอัปเดตการตั้งค่าแสดงผล กรุณารอสักครู่…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "การตั้งค่าแสดงผลอัปเดตแล้ว" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "ไม่พบการแทรกแซง" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "เลือกเส้นทางไดร์ฟ" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "ไม่ได้กำหนดตัวแปรแวดล้อม" #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "ไม่ได้กำหนดการยกเว้นรูปแบบ" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "เกิดข้อผิดพลาดขึ้น" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "คัดลอกไปยังคลิปบอร์ด" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "เลือกไฟล์ทรัพยากร" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "กำลังติดตั้งไฟล์ที่เกี่ยวข้องของวินโดวส์…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "กำลังกำหนดค่า bottle…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "กำลังประมวลผลขั้นตอนตัวติดตั้ง…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "กำลังติดตั้ง {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "กำลังดำเนินการตรวจสอบขั้นสุดท้าย…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "กำลังติดตั้ง {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} พร้อมใช้งานในมุมมองโปรแกรมแล้ว" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "ตัวติดตั้งล้มเหลวด้วยข้อผิดพลาดที่ไม่รู้จัก" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} ถูกปิดการใช้งานสำหรับ bottle นี้แล้ว" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "การตั้งค่านี้ต่างจากค่าเริ่มต้นของ bottle" #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "เลือกสคริปต์" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "ไม่พบเส้นทาง Bottles ปรับแต่งเอง" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "ย้อนกลับไปยังเส้นทางเริ่มต้น ไม่พบรายการ bottles จากเส้นทางที่แจ้งไว้" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "รันซอฟต์แวร์วินโดวส์" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "การย้ายไป Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "เปิดหรือปิดหน้าต่างการย้ายไป Flatpak" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "ธีมมืด" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "บังคับใช้ธีมมืด" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "เปิดหรือปิดการแสดงวันที่อัปเดตในรายการ" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "เปิดใช้วันที่อัปเดตในรายชื่อขวด" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "แสดงแอปพลิเคชันจาก Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "เปิดหรือปิดการแสดงแอปพลิเคชันจาก Steam" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "แสดงรายการจาก Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "เปิดหรือปิดการแสดงแอปพลิเคชันจาก Epic Games" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "แสดงรายการ Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "สลับรายการเชื่อมต่อ ubisoft" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "ความกว้างของหน้าต่าง" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "เปลี่ยนความกว้างของหน้าต่าง" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "ความสูงของหน้าต่าง" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "เปลี่ยนความสูงของหน้าต่าง" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "แสดงการแจ้งเตือน" #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "ทำความสะอาดไฟล์ชั่วคราว" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "ทำความสะอาดพาธของไฟล์ชั่วคราวเมื่อบูตระบบ" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Release Candidate" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "เปิดใช้ Release candidate สำหรับรันเนอร์" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "มุมของเมื่อเปิดโปรแกรม" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "เลือกมุมมองเมื่อเปิดแอปพลิเคชัน" #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "เปิดใช้ฟีเจอร์ทดลองเช่นระบบเวอร์ชันและตัวติดตั้ง และ Release candidate สำหรับรันเนอร์" #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "การรองรับ Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "เปิดหรือปิดการรองรับ Prefixes ของ Steam Proton" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "การทดลอง:แซนด์บอกซ์" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "เปิดหรือปิดการทดลองใช้งานแซนด์บอกซ์ของแต่ละขวด" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "ปิดขวดโดยอัตโนมัติ" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "ปิด Bottles หลังจากเปิด Executable จากตัวจัดการไฟล์" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "แสดงการแจ้งเตือนแซนด์บ็อกซ์" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "สลับการแจ้งเตือนแซนด์บ็อกซ์" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "รันซอฟต์แวร์วินโดวส์บนลินุกซ์ด้วย Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "จับซอฟต์แวร์ใส่ขวดใช้งานสบาย ๆ" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "ระบบติดตั้ง Dependency ภายในของเราจะทำให้แอปพลิเคชันสามารถเข้ากันได้โดยอัตโนมัติ ใช้ " "Download managerในการติดตั้ง Components ที่เป็นทางการต่าง ๆ: รันเนอร์ (Wine, Proton), " "DXVK, dependencies, ฯลฯ" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "ระบบเวอร์ชันขวด จะรักษางานของคุณให้ปลอดภัยและทำให้สามารถกู้คืนได้ในภายหลัง!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "ฟีเจอร์:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "สร้างขวดด้วย Environments ที่ตั้งค่าไว้ล่วงหน้า หรือสร้างด้วยตนเอง" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "รัน Executables (.exe/.msi) ในขวดของคุณโดยตรงจาก Context menu " "ของตัวจัดการไฟล์ของคุณ" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "ตรวจจับแอปพลิเคชันที่ติดตั้งในขวดโดยอัตโนมัติ" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "เพิ่ม Environment variables อย่างรวดเร็ว" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Override DLLs โดยตรงจากการตั้งค่ารายขวด" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "เปลี่ยน Runner สำหรับขวดใดก็ได้แบบ On-the-fly" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "การปรับปรุงประสิทธิภาพในการเล่นเกมต่าง ๆ (esync, fsync, DXVK, cache, shader " "compiler, offload … และอื่น ๆ อีกมากมาย.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "ติดตั้งและจัดการ Wine และ Proton runners โดยอัตโนมัติ" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "ซ่อมแซมขวดที่เสียหายโดยอัตโนมัติ" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "ติดตั้ง Dependency อัตโนมัติ จาก Repository ที่ขับเคลื่อนโดยชุมชน" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "มาพร้อม Task manager สำหรับ Wine processes" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "เข้าถึง ProtonDB และ WineHQ เพื่อการสนับสนุน" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "ระบบสำหรับการย้ายการตั้งค่าไปยัง Bottles เวอร์ชันใหม่" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "สำรองข้อมูลและนำเข้าขวด" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "นำเข้า Wine prefixes จากตัวจัดการอื่น ๆ" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "ระบบเวอร์ชันขวด" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "และอื่น ๆ อีกมากมายให้ค้นหาจากการติดตั้ง Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "อัปเดตข้อมูล metadata" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "เพิ่มข้อมูลอัปเดตเพิ่มเติมและเวอร์ชันบันทึกการเผยแพร่ที่ถูกต้อง" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "แก้ไขปุ่ม \"เพิ่มไปยัง Steam\" แล้ว" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "แก้ไข BottleConfig ที่ไม่สามารถทำการเรียงลำดับได้" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "แก้ไขการสกัด Patool ล้มเหลวสองครั้ง" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "เวอร์ชันที่ถูกต้อง" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "แก้ไขข้อผิดพลาดเมื่อสร้าง bottle" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "การเปลี่ยนแปลงหลัก: ออกแบบอินเทอร์เฟซ Bottle ใหม่" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "การปรับปรุงคุณภาพชีวิต:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "เพิ่มการยินดีสำหรับ \"เรียกใช้ไฟล์ปฏิบัติการ\"" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "แก้ไขบั๊ก:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "การนำเข้าข้อมูลสำรองเกิดข้อผิดพลาด" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "เปิดใช้งานรันไทม์ Steam อัตโนมัติเมื่อใช้งาน wine-ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "แก้ไขปัญหาต่าง ๆ ที่เกี่ยวข้องกับการเข้ารหัสข้อความ" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "แก้ไขข้อผิดพลาดเมื่อดาวน์โหลดหากไม่ได้รัน Bottles จาก terminal" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "วันที่เวอร์ชันที่ถูกต้อง" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "การปรับปรุงและแก้ไข Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "การติดตั้ง Dependency นั้นรวดเร็ว และมีความเสถียรมาก" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "การตรวจสุขภาพระบบจะทำให้มีข้อมูลที่มากพอสำหรับการแก้ไขบั๊กที่เร็วขึ้น" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI มีการแก้ไขมากมาย และเสถียรมากกว่า ซึ่งปัจจุบันน่าจะทำงานได้สมบูรณ์แล้ว" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "แก้ไขข้อผิดพลาดเมื่อดาวน์โหลดส่วนประกอบ" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "การปรับปรุงโค้ดหลังบ้านด้วยการหลีกเลี่ยง spin-lock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "ตัวแปรเพิ่มเติมสำหรับสคริปต์ตัวติดตั้ง" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "การปรับปรุงระบบการสร้าง" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "เปิดใช้งาน VKD3D ค่าเริ่มต้นเมื่อมีการสร้าง bottles สำหรับการเล่นเกม" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "แก้ไขข้อผิดพลาดเมื่ออ่านไฟล์ Steam ที่มีการเข้ารหัสไม่ถูกต้อง" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "แก้ไขส่วนประกอบที่อัปเดตไม่ถูกต้องใน UI หลังการติดตั้ง/ถอนการติดตั้ง" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "แก้ไข FSR เพิ่มเติม" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "แก้ไขปัญหาเมื่อโปรแกรมปิดลงหลังจากเปิดใช้งานจาก \"เรียกใช้ไฟล์ปฏิบัติการ\"" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "และอื่น ๆ อีกมากมาย!" #~ msgid "Calculating…" #~ msgstr "กำลังคำนวณ…" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "โคลนขวด" #~ msgid "Custom Recipe" #~ msgstr "สูตรที่กำหนดเอง" #~ msgid "Custom Path" #~ msgstr "Path ที่กำหนดเอง" #~ msgid "You are offline, unable to download." #~ msgstr "คุณกำลังออฟไลน์ ไม่สามารถดาวน์โหลดได้" #~ msgid "Choose an executable path" #~ msgstr "เลือก Path ของ Executable" #~ msgid "Choose a Windows executable file" #~ msgstr "เลือกไฟล์ Executable ของวินโดวส์" #~ msgid "Choose working directory for executables" #~ msgstr "เลือกไดเรกทอรีในการทำงานของ Executables" #~ msgid "Choose a recipe file" #~ msgstr "เลือกไฟล์สูตร" #~ msgid "Choose where to store the bottle" #~ msgstr "เลือกที่จัดเก็บขวด" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "เลือก Path สำหรับขวดใหม่" #~ msgid "Choose the script" #~ msgstr "เลือกสคริปต์" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "ติดตั้งชิ้นส่วนล้มเหลว ลองแล้ว 3 ครั้ง" #~ msgid "Layers" #~ msgstr "เลเยอร์" #~ msgid "Choose path" #~ msgstr "เลือก Path" #, fuzzy #~ msgid "Choose a file." #~ msgstr "เลือกไฟล์สูตร" #, fuzzy #~ msgid "File not Found" #~ msgstr "ไม่พบสถานะ" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "จัดการ wineprefix อย่างง่ายดายด้วย Environments" #~ msgid "Run with Arguments…" #~ msgstr "รันด้วย Arguments…" #~ msgid "Wine Configuration" #~ msgstr "การตั้งค่า Wine" #~ msgid "Adjust internal settings." #~ msgstr "แก้ไขการตั้งค่าภายใน" #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "ถอนการติดตั้งโปรแกรมด้วยตัวถอนการติดตั้งของ Wine" #~ msgid "Access the internal Wine Control Panel." #~ msgstr "เข้าถึงแผงควบคุมภายในของ Wine" #, fuzzy #~ msgid "Read documentation." #~ msgstr "เอกสาร" #~ msgid "Select Dependencies" #~ msgstr "เลือก Dependencies" #, fuzzy #~ msgid "Read documentation" #~ msgstr "เอกสาร" #~ msgid "Renderer" #~ msgstr "Renderer" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "Vulkan" #~ msgid "DXVK Version" #~ msgstr "เวอร์ชันของ DXVK" #~ msgid "VKD3D Version" #~ msgstr "เวอร์ชันของ VKD3D" #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Versioning" #~ msgstr "ระบบเวอร์ชัน" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "No Programs found" #~ msgstr "ไม่พบโปรแกรม" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Gamescope" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "เลือกที่จัดเก็บขวดใหม่ (จะไม่ย้ายขวดที่สร้างไว้ก่อนหน้านี้)" #~ msgid "Details & Utilities" #~ msgstr "รายละเอียดและเครื่องมือ" #~ msgid "Found in your bottle's Start menu." #~ msgstr "พบใน Start menu ของขวดของคุณ" #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "ขวดชื่อ “{0}” ถูกสร้างสำเร็จแล้ว" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "ติดตั้ง '{0}' แล้ว" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "กำลังสร้างสถานะเวอร์ชัน 0…" #~ msgid "Easily manage wineprefix" #~ msgstr "จัดการ wineprefix อย่างง่ายดาย" #~ msgid "Experiments:library" #~ msgstr "การทดลอง:ไลบรารี" #~ msgid "Toggle experimental Library mode." #~ msgstr "เปิดหรือปิดการทดลองใช้งานโหมดไลบรารี" #~ msgid "Loading…" #~ msgstr "กำลังโหลด…" #~ msgid "Health check" #~ msgstr "ตรวจสุขภาพและความสมบูรณ์ของระบบ" #~ msgid "Generating state files index …" #~ msgstr "กำลังสร้าง Index ของไฟล์สถานะ…" #~ msgid "Creating a restore point …" #~ msgstr "กำลังสร้าง Restore point …" #~ msgid "Could not create the state folder." #~ msgstr "ไม่สามารถสร้างโฟลเดอร์สถานะได้" #~ msgid "Updating index …" #~ msgstr "กำลังอัปเดต Index…" #~ msgid "Could not update the states file." #~ msgstr "ไม่สามารถอัปเดตไฟล์สถานะได้" #~ msgid "Could not update the index file." #~ msgstr "ไม่สามารถอัปเดตไฟล์ Index ได้" #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "พบ Arguments สำหรับ Executable: [{executable}]" #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "ขั้นตอนที่ {self.__step} จาก {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "เปิด '{0}' แล้ว" #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "เปิด {0} แล้วด้วย Steam" #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Index สำหรับสถานะ {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "อ่านเอกสารเกี่ยวกับ dependencies" #~ msgid "Read documentation about programs" #~ msgstr "อ่านเอกสารเกี่ยวกับโปรแกรม" #, fuzzy #~ msgid "Lutris" #~ msgstr "รันเนอร์ Lutris" #~ msgid "Translate" #~ msgstr "แปลภาษา" #~ msgid "Funding" #~ msgstr "การระดมทุน" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "รายงานบั๊ก" #~ msgid "Blog" #~ msgstr "บล็อก" #~ msgid "Twitter" #~ msgstr "ทวิตเตอร์" #~ msgid "Bug report" #~ msgstr "รายงานบั๊ก" #~ msgid "Open with explorer" #~ msgstr "เปิดด้วย Explorer" #~ msgid "Move inside the sandbox" #~ msgstr "ย้ายเข้าไปใน Sandbox" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "กำลังย้ายเข้าไปใน Sandbox…" #~ msgid "Utilities" #~ msgstr "เครื่องมือ" #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 .." #~ msgid "Caffe runners" #~ msgstr "รันเนอร์ Caffe" #~ msgid "Proton runners" #~ msgstr "รันเนอร์ Proton" #~ msgid "Other runners" #~ msgstr "รันเนอร์อื่น ๆ" ================================================ FILE: po/tr.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-11-08 14:26+0000\n" "Last-Translator: Arif \n" "Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.15-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Herhangi bir yol belirtilmedi" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "{0} yedeklemesi" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Yedekleme içe aktarılıyor: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Bileşenler kurulamadı, 3 defa denendi." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Temel bileşenler eksik. Kuruluyor…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Şişe dizini oluşturulamadı." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Yer tutucu dizini/dosyası oluşturulamadı." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Şişe yapılandırması oluşturuluyor…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Şablon bulundu, uygulanıyor…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Wine yapılandırması güncelleniyor…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Wine yapılandırması güncellendi!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Flatpak olarak çalışıyor, kullanıcı dizini korumalı yapılıyor…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Kullanıcı dizini korumalı yapılıyor…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Windows sürümü ayarlanıyor…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "CMD öntanımlı ayarlarını uygula…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Ortam en iyi duruma getiriliyor…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Ortam uygulanıyor: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Özel bir ortam tanımı kullanılıyor…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Tanım bulunamadı veya geçerli değil…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "DXVK kuruluyor…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "VKD3D kuruluyor…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "DXVK-NVAPI kuruluyor…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Bağımlılık kuruluyor: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Sürümleme durumu 0 oluşturuluyor…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Sonuçlandırılıyor…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Şablon önbelleğe alınıyor…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Durumlar güncelleniyor…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Güncellenecek bir şey bulunamadı" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Yeni durum [{0}] başarıyla oluşturuldu!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Durumlar listesi başarıyla alındı!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Yeni durum [{0}] başarıyla geri yüklendi!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Durum geri yükleniyor {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Durum bulunamadı" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "{} durumu zaten etkin" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Sürümü göster" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Çalıştırılabilir dosya yolu" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "lnk yolu" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Şişe adı" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Argümanları ilet" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Geçersiz URI (sözdizimi: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Çık] isteği alındı." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Yardım] isteği alındı." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Yenile] isteği alındı." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Bağış Yap" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Üçüncü Parti Kitaplıklar ve Özel Teşekkürler" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Sponsor ve Finanse Eden" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "© 2017-2023 - Şişeler Geliştiricileri" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Şişeler Geliştiricileri" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Şişeler Weblate Çevirmenleri" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Bileşen sürümü" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Kaldır" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Dosyalara Göz At" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Kurulum başarısız oldu. Buna depo hatası, kısmi indirme ya da sağlama " "toplamı uyuşmaması neden olabilir. Lütfen tekrar deneyin." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "İndir ve Kur" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "%%0" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Manifestoyu Göster" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Lisans" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Yeniden Kur" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Hata Bildir…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Bağımlılık adı" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Bağımlılık açıklaması" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Kategori" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Bu Bağımlılığı İndir ve Kur" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Kurulum hatası oluştu. Çökme Raporunu okumak için Şişeler'i yeniden başlatın " "ya da çıktıyı okumak için uçbirim ile çalıştırın." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Bağımlılık Menüsü" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Sorun giderme" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Dosyalara Göz At…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Şişeyi Çoğalt…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Kişisel dosyalarınız da dahil, bu sizin şişenizin eksiksiz arşividir." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Tam Yedekleme…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Bu sadece şişe yapılandırmasıdır, kişisel dosyalarını kullanmadan yeni bir " "tane oluşturmak istiyorsanız mükemmeldir." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Yapılandırmayı Dışa Aktar…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Gizlenmiş Programları Göster" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Yeni programları arayın" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Şişeyi Sil…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "İkincil Menü" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Bütün İşlemleri Zorla Sonlandır" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Bir Windows sistemi gibi kapat." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Kapat" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Bir Windows sistemi gibi yeniden başlat." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Yeniden Başlat" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Başlatma Seçenekleri" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Uçbirimde Başlat" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Dosyaları yürütmek için sürükleyip bırakın" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Şişem" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Ortam" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Çalıştırıcı" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Sürümleme bu şişe için etkinleştirildi" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Sürümleme bu şişede etkin." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Dosyayı Çalıştır…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Programlar" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Bir yürütülebilir dosyayı çalıştırmak için \"Yürütülebilir Çalıştır...\", " "Programlar listesine bir yürütülebilir dosya eklemek için \"Kısayol Ekle...\"" " veya topluluk tarafından seçilen programları kurmak için \"Program Kur...\" " "seçeneğine tıklayın." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Kısayol Ekle…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Programlar Kur…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Seçenekler" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Ayarlar" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Bottle ayarlarını düzenle." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Bağımlılıklar" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Programların bağımlılıklarını kur." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Anlık Görüntüler" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Bottle durumları oluşturun ve yönetin." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Görev yöneticisi" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Çalışan programları yönetin." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Araçlar" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Komut Satırı" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Şişenin içindeki komutları çalıştırın." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Kayıt Defteri Düzenleyicisi" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Dahili kayıt defterini düzenleyin." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Eski Wine Araçları" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Gezgin" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Hata ayıklayıcı" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Yapılandırma" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Kaldırıcı" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Denetim Masası" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Bağımlılıkları ara…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Çevrimdışısınız :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Şişeler çevrimdışı kipte çalıştığından, bağımlılıklar kullanılamaz." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Bağımlılıklar, Windows yazılımının uyumluluğunu artıran kaynaklardır.\n" "\n" "Bu sayfadaki dosyalar, özel bir lisans altında üçüncü şahıslar tarafından " "sağlanmaktadır. Bunları kurarak ilgili lisanslama şartlarını kabul etmiş " "olursunuz." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Sorun veya eksik bağımlılık bildir." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Eksik Bağımlılığı Bildir" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Belgeleri Okuyun." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Belgelendirme" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Ara" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Programları Arayın…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Bağımlılıklar, Windows yazılımının uyumluluğunu artıran kaynaklardır.\n" "\n" "Bu sayfadaki dosyalar, özel bir lisans altında üçüncü şahıslar tarafından " "sağlanmaktadır. Bunları kurarak ilgili lisanslama şartlarını kabul etmiş " "olursunuz." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Kurucu Bulunamadı" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "Depo erişilebilir değil veya hiçbir kurucu bu şişe ile uyumlu değil." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Belgelendirmeyi Oku" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Ad" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Bileşenler" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Wine uyumluluk katmanı sürümü." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Çalıştırıcı ve bileşenler güncelleniyor, lütfen bekleyin…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Direct3D 8/9/10/11 uyumluluğunu Vulkan'a çevirerek performansı geliştirin." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "DXVK güncelleniyor, lütfen bekleyin…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Direct3D 12 uyumluluğunu Vulkan'a çevirerek geliştirin." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "VKD3D güncelleniyor, lütfen bekleyin…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "DXVK-NVAPI güncelleniyor, lütfen bekleyin…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Gecikmeyi Azaltır. Bazı hile önleme programları tarafından tespit edilebilir." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "LatencyFleX güncelleniyor, lütfen bekleyin…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Ekran" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Derin Öğrenme Mükemmel Örnekleme (DLSS)" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "DXVK-NVAPI kullanarak görselliği düşürme pahasına performansı artırın. " "Yalnızca yeni NVIDIA GPU'larda çalışır." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Süper Örnekleme" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Görsel kalite karşılığında performansı artırır. Sadece Vulkan'da çalışır." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "FidelityFX Süper Örneklendirme ayarlarını yönet" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Ayrık Grafikler" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Güç tüketimi pahasına performansı artırmak için ayrı grafik kartı kullan." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "İşlem Sonrası Efektleri" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "vkBasalt kullanarak çeşitli işlem sonrası efektler ekleyin. Sadece Vulkan " "üzerinde çalışır." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "İşlem Sonrası Katman ayarlarını yönet" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Gamescope kullanarak oyunların ekranda nasıl görüntüleneceğini yönetin." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Gamescope ayarlarını yönet" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Gelişmiş Görüntü Ayarları" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Performans" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Çok çekirdekli işlemcilerin performansını artırmak için senkronizasyonu " "etkinleştirin." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Eşzamanlama" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Sistem" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Monitör Performansı" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "MangoHud kullanarak OpenGL ve Vulkan'da kare hızı, sıcaklıklar, CPU/GPU yükü " "ve daha fazlası gibi izleme bilgilerini görüntüleyin." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral OyunKipi" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Cihazınıza bir dizi optimizasyon uygulayın. Oyun performansını artırabilir." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Oyun Dosyalarını Ön-Yükle" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Oyun birden fazla kez başlatıldığında toplam yükleme süresini azaltır. " "Oyunun ilk kez başlaması daha uzun sürer." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "vmtouch ayarlarını yönet" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS Oyun Yakalama" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Tüm Vulkan ve OpenGL programları için OBS Game Capture'ı aç." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Uyumluluk" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windows Sürümü" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Windows sürümü güncelleniyor, lütfen bekleyin…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Dil" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Programlarla kullanılacak dili seçin." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Özel Korumalı Alan" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Bu şişe için kısıtlı/yönetilen bir ortam kullanın." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Korumalı Alan İzinlerini Yönet" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Şişeler Çalışma Zamanı" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Uyumluluğu artırmak için fazladan kütüphane sağlar, sorunla karşılaşırsanız " "devre dışı bırakın." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Steam Çalışma Zamanı" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Steam oyunları ile daha fazla uyumluluk için ekstra kütüphaneler paketi " "sağlayın. Sorunlarla karşılaşırsanız devre dışı bırakın." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Çalışma Dizini" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Varsayılana sıfırla" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Varsayılan)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL Geçersiz Kılmaları" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Ortam Değişkenleri" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Sürücüleri Yönet" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Otomatik sürüm oluşturma" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Yazılım kurmadan veya ayarları değiştirmeden önce otomatik olarak anlık " "görüntüler oluştur." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Sıkıştırma" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Alanı azaltmak için anlık görüntüleri sıkıştırın. Bu, anlık görüntülerin " "oluşturulmasını yavaşlatacaktır." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Dışlama Kalıplarını Kullanın" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Anlık görüntülerde yolları hariç tutun." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Çalıştırıcıları Yönet" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Yenile" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "İşlemi durdur" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Anlık Görüntü Bulunamadı" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Tercihlerinizin durumlarını kaydetmeye başlamak için ilk anlık görüntünüzü " "oluşturun." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Kısa bir yorum" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Şişenin durumunu kaydet." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Yeni Anlık Görüntü Oluştur" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Detaylar" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Geri git" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "İşlemler" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Şişe Seç" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "İptal" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Seç" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Yeni Şişe Oluştur" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Şişeler Çökme Raporu" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_İptal" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Rapor Gönder" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Geçen sefer şişeler çöktü. Lütfen, tekrar olmasını engellemek amacıyla, " "sorunu belirlememize yardımcı olmak için, aşağıdaki geri izlemeyi ekleyerek " "bir hata raporu oluşturun." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Bir veya daha fazla benzer (veya aynı) rapor bulduk. Lütfen yeni bir tane " "göndermeden daha önce bildirilmediğine dikkatlice baktığınızdan emin olun. " "Her rapor, geliştiricilerin teşhis koyması için çaba gerektirir, lütfen " "çalışmalarına saygı gösterin ve daha öncekilerin aynısından göndermediğinize " "emin olun." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Yine de bildirmek istiyorum." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Gelişmiş seçenekler" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Tamamlanmamış paket" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Şişeler'in bu sürümü gerekli tüm çekirdek bağımlılıkları sağlamıyor gibi " "görünüyor, lütfen paket yöneticisiyle iletişime geçin veya resmi bir sürüm " "kullanın." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "istifa etmek" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Dinamik Bağlantı Kütüphaneleri yerleşik (Wine tarafından sağlanır) veya " "yerel (program tarafından sağlanır) olarak belirtilebilir." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Yeni geçersiz kılma" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Geçersiz Kılmalar" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Sürücüler" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Bunlar, ana sisteminizde bulunan ve çalıştırıcı tarafından aygıt olarak " "eşlenen ve tanınan yollardır (örn. C: D:...)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Harf" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Mevcut Sürücüler" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Şişeyi Çoğalt" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Çoğalt" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Çoğaltılan Şişe için bir ad girin." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Kopyalanıyor…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Bu biraz zaman alabilir." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Şişe Çoğaltıldı" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Ortam değişkenleri, çalışan işlemlerin şişenizde nasıl davranacağını " "etkileyebilecek dinamik adlı değerlerdir." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Değişken Adı" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Mevcut değişkenler" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Dışlama Kalıpları" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Bazı dizinlerin sürümlenmesini önlemek için kullanılacak kalıpları " "tanımlayın." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Örüntü" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Mevcut Kalıplar" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescope Ayarları" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Kaydet" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Oyunların nasıl görüntüleneceğini yönetin." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Oyun çözünürlüğü" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Video oyununun çözünürlüğünü piksel cinsinden referans olarak kullanır." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Genişlik" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Yükseklik" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Pencere Çözünürlüğü" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Piksel cinsinden oyun çözünürlüğünden daha yüksek bir çözünürlük " "kullanıldığında çözünürlüğü yükseltir." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Çeşitli" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Kare Hızı Sınırı" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Odaklanılmadığında Kare Hızı Sınırı" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Tamsayı Ölçekleme" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Pencere Türü" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Çerçevesiz" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Tam ekran" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Kuruluma devam etmek istiyor musunuz?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Kurulumu Başlat" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "Bu kurucu, başka türlü sağlanamayacak bazı yerel kaynaklar gerektirir." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Sürdür" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Tamamlandı!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Programları Göster" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Kurulum Başarısız!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Bir şeyler ters gitti." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Bütün mesajlar" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Ciddi" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Hatalar" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Uyarılar" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Bilgi" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Günlük gezgini" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Günlük Gezgini" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Günlük Seviyesini Değiştir." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Hepsi" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Bu argümanlar program başlangıcında aktarılır." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Özel Değişkenler" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Komut Değişkenleri" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "örn: VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Çalışma Sonrası Kodları" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Çalışmadan sonra aktif edilecek komutu seç." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Komut seç" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Programın nerede başlayacağını seç." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Bir Dizin Seçin" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Bu ayarlar, çalıştırılabilir dosyanın varsayılan ayarları üzerine yazılacak." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Tercih İptalleri" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Şişeyi Varsayılanlarına Sıfırla" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Sanal Masaüstü" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Proton Sorumluluk Reddi" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Proton'u kullan" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Dikkat edin, Proton tabanlı çalıştırıcıları Steam dışı şişelerde kullanmak " "sorunlara neden olabilir ve doğru şekilde davranmalarını engelleyebilir.\n" "\n" "Bunun yerine, Proton'un Steam dışında çalışması için tasarlanmış bir sürümü " "olan Wine-GE'yi kullanmanızı öneririz.\n" "\n" "Devam etmek, gerekli kütüphanelere erişmesine izin vermek ve uyumluluk " "sorunlarını sınırlamak için Steam çalışma zamanını " "(sistemde mevcutsa ve Şişeler tarafından algılanırsa) otomatik olarak " "etkinleştirecektir. Çalıştırıcının sağlayıcısı olan GloriousEggroll'un " "herhangi bir sorundan sorumlu olmadığını ve onlara bildirmemenizi rica " "ettiğimizi unutmayın." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Anladım." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Yeniden adlandır" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Seçilen program için yeni bir isim seçin." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Yeni Ad" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Argümanlarla Çalıştır" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Çalıştır" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Çalıştırılabilir dosyaya iletilecek argümanları aşağıya yazın." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "örneğin: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Korumalı Alan Ayarları" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Ağı Paylaş" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Ses Paylaş" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Yükseltme Gerekli" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Devam et" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Yükseltmeyi başlat" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Yeni Sürümleme Sistemi" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Yeni şişe sürümleme sistemi geldi." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Şişeler, geriye dönük uyumlu olmayan yepyeni bir Sürümleme Sistemine " "sahiptir.\n" "\n" "Sürümlemeyi kullanmaya devam etmek için şişe deposunu yeniden başlatmamız " "gerekir. Bu, şişenizdeki verileri silmeyecek ancak mevcut tüm anlık " "görüntüleri silecek ve yeni bir tane oluşturacaktır.\n" "\n" "Devam etmeden önce önceki bir anlık görüntüye geri dönmeniz gerekiyorsa, bu " "pencereyi kapatın ve anlık görüntüyü geri yükleyin, ardından bu pencereyi " "tekrar göstermek için şişeyi yeniden açın.\n" "\n" "Eski sistem bir sonraki sürümlerden birinde sonlandırılacaktır." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Kayıt defteri yeniden başlatılıyor…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Tamamlandı! Lütfen Şişeler'i yeniden başlatın." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "İşlem Sonrası Efekt Ayarları" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Öntanımlı" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Öntanımlı Ayarlar" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Efektler, listedeki sırasına göre uygulanır." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Efektler" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Karşıtlık Uyarlamalı Keskinleştirme" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Keskinlik" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Bilgileri Göster" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Gürültü Giderilmiş Luma Keskinleştirme" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Gürültü Giderme" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Hızlı Yaklaşık Kenar Yumuşatma" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Alt Piksel Kalitesi" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Kalite Kenar Eşiği" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Kalite Kenar Eşiği Minimumu" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Alt Piksel Morfolojik Yumuşatma" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Kenar Saptama" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Renk" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Eşik" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Maksimum Arama Adımları" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Maksimum Çapraz Arama Adımları" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Maksimum Köşe Yuvarlama" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "CAS keskinliği bir karenin keskinliğini artırır. Daha yüksek değerler " "çerçeveyi daha keskin hale getirirken, 0'dan düşük değerler çerçeveyi " "doğaldan daha yumuşak hale getirir." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "DLS keskinliği bir karenin keskinliğini artırır. Daha yüksek değerler kareyi " "daha keskin yapar." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "DLS denoise bir karenin gürültüsünü azaltır. Daha yüksek değerler kareyi " "daha yumuşak hale getirir." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "FXAA alt piksel kalitesi, alt piksel düzeyinde örtüşmeyi azaltır. Daha " "yüksek değerler kareyi daha yumuşak hale getirir." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "FXAA kenar eşiği, FXAA algoritmasını uygulamak için gereken minimum kontrast " "miktarıdır. Daha yüksek değerler çerçevenin daha fazla kontrasta sahip " "olmasını sağlar." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "FXAA kalite kenar eşiği minimum, FXAA algoritması tarafından yok sayılan " "koyu piksellerin minimum değeridir. Daha yüksek değerler FXAA'nın belirtilen " "değerin altındaki pikselleri yok saymasını sağlar ve performans artışına yol " "açabilir." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma kenarları tek renkli bir perspektiften algılarken, Renk kenarları " "renklere göre algılar. Luma, Renk'e göre daha performanslıdır." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "SMAA eşiği kenar algılama hassasiyetini belirtir. Düşük değerler, performans " "pahasına daha fazla kenar algılar." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "SMAA maksimum arama adımları, kenarları ararken kaç yatay ve dikey arama " "adımı gerçekleştirileceğini belirtir." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "SMAA maksimum diyagonal arama adımları, kenarları ararken kaç diyagonal " "arama adımı gerçekleştirileceğini belirtir." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "SMAA köşe yuvarlama, yuvarlanan kenar köşelerinin gücünü belirtir." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Yerleşik (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Yerel (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Yerleşik, sonra Yerel" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Yerel, sonra Yerleşik" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Devre Dışı" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Kaldır" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/yolu/göster" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Değer" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Dosyalara göz atın" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Wine önek adı" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Yönetici" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Bu Wine öneki zaten Şişeler'e içe aktarılmış." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Bir Şişe yedeğini içe aktar" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Önekler tekrar ara" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Önek Bulunamadı" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Hiçbir harici önek bulunamadı. Şişelerin bunlara erişimi var mı?\n" "Bir şişeyi yedekten içe aktarmak için üstteki simgeyi kullanın." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Tam Arşiv" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Bilgileri Göster…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "İncelemeyi oku…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Kurucu adı" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Kurucu açıklaması" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Bilinmiyor" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Bu Brogramı Kur" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Program Menüsü" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Küçük Resim Yok" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Başlat" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Steam ile başlat" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Eşya adı" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Kütüphaneden kaldır" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Durdur" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Kütüphane" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Buraya, şişenizin program listesinden ögeler ekleyin" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Sürümleme bu şişede etkin." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Bu şişe hasarlı görünüyor." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Bu şişede çalıştır" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Burada Çalıştır" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Bu şişe hasarlı görünüyor, yapılandırma dosyası eksik. Yeni bir " "konfigürasyon oluşturarak bu sorunu çözmeye çalışabilirim." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Şişelerinizi arayın…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "şişeler" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Yeni Şişe Oluştur…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Sonuç Bulunamadı" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Farklı bir arama deneyin." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Başlatılıyor…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Bu kaynak eksik." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Göz at" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "_Oluştur" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Şişe Adı" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Uygulama" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Oyun" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "Ö_zel" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Özel" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Kullanıcı Dizinini Paylaş" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Bu, kişisel bilgilerin Windows yazılımıyla paylaşılması riskini göze alarak " "kullanıcı dizinini şişede keşfedilebilir hale getirir. Bu seçenek şişe " "oluşturulduktan sonra değiştirilemez." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Mimari" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32 bit yalnızca kesinlikle gerekli olduğunda kullanılmalıdır." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Özel bir yapılandırmayı içe aktarın." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Şişe Dizini" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Bu şişenin verilerini içerecek dizin." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Kapat" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Bu isim kullanılamıyor, lütfen başka bir isim deneyin." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Önceki" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Şişelere Hoş Geldiniz" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Windows Yazılımını Linux üzerinde çalıştırın." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Şişelerde Windows" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Şişeler, programların çalıştığı izole edilmiş konteynerli Windows benzeri " "ortamlar sağlamak için uyumluluk çalıştırıcıları kullanır." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Neredeyse Tamam" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Her şeyi ayarlamak için birkaç dakikaya daha ihtiyacımız var…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Her şey hazır!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Lütfen önce kurulumu Bitirin" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Şişeler'i kullanmaya başlayın" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Sonraki" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Tercihler" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Genel" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Görünüm" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Koyu Kip" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Şişeler karanlık renk şemasını kullansın mı." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Güncelleme Tarihini Göster" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Şişe listesinde güncelleme tarihinin gösterilip gösterilmeyeceği." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Bildirimler" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "İndirmeler ve kurmalar için bildirimleri göster." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Geçici Dosyalar" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Şişeler başlatıldığında geçici dosyalar temizlensin mi?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Bir Programı Başlattıktan Sonra Şişeler'i Kapat" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Dosya yöneticisinden bir program başlattıktan sonra Şişeler'i kapat." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Entegrasyonlar" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Steam Proton Önekleri" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Steam Proton öneklerini listeleyin ve yönetin." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Programlar Listesinde Steam Uygulamalarını Listele" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Steam'in Windows sürümünün şişede kurulu olmasını gerektirir." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Epic Games'i Programlar Listesinde Göster" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Şişede Epic Games Store'un kurulu olmasını gerektirir." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Ubisoft Oyunlarını Programlar Listesinde Göster" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Şişede Ubisoft Connect'in kurulu olmasını gerektirir." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Gelişmiş" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Şişeler Dizini" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Şişelerinizin verilerini içeren dizin." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Çalıştırıcı" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" "Şişeler çevrimdışı kipte çalışıyor, bu nedenle çalıştırıcılar kullanılamaz." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Ön Sürüm" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Çalıştırıcıların kararsız sürümlerini görüntüle." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL Bileşenleri" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Şileler çevrimdışı kipte çalışıyor, bu nedenle DLL'ler kullanılamaz." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Çekirdek" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Çalışma-zamanı" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Deneyler" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Bu özellikler yoğun geliştirme aşamasındadır ve kararsız olabilir, hatalar " "ve kırılmalar beklenebilir." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Şişe başına korumalı alan kullan" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "Erken gelişim aşamasında." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Terminal ile başlat" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Yola göz at" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Başlatma Seçeneklerini Değiştir…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Kütüphaneme Ekle" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Masaüstü Girdisi Ekle" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Steam'e Ekle" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Yeniden adlandır…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Programı Gizle" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Programı Göster" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Listeden Kaldır" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Program Adı" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Durum kimliği" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Durum yorumu" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Bu Anlık Görüntüyü Geri Yükle" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Mesajı sil" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Ana Menü" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "İnternete bağlı değilsiniz, internet bağlantısı olmadan temel bileşenleri " "indiremezsiniz. Bağlantıyı yeniden kurduğunuzda bu simgeye tıklayın." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "İçe Aktar…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Yardım" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Şişeler Hakkında" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "\"{0}\" dosyası bir .exe veya .msi dosyası değil" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Güncellendi: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" eklendi" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Yürütülebilir Seçin" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Ekle" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Gizli Programları Gizle" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "\"{0}\" başlatılıyor…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Korumalı Alanın Farkında Olun" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Şişeler, sizi güvende tutmak için gerekli olan kısıtlı izin ortamı olan " "korumalı alanda çalışmaktadır. Program çalışmazsa, şişenin içine girmeyi " "düşünün (üstteki 3 nokta simgesi), ardından oradan başlatın." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Kapat" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Yedekleme yapılandırmasının kaydedileceği konumu seç" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Dışa aktar" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Yedek arşivinin kaydedileceği konumu seçin" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Yedekleme" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "\"{0}\" için yedekleme oluşturuldu" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "\"{0}\" için yedekleme başarısız oldu" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "\"{}\" öğesini kalıcı olarak silmek istediğinizden emin misiniz?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Bu, onunla ilişkili tüm programları ve ayarları kalıcı olarak silecektir." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Sil" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Çalıştırıcı Kayıp" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Bu şişe tarafından istenen çalıştırıcı eksik. Şişeler tercihleri " "aracılığıyla kurun veya uygulamaları çalıştırmak için yeni bir tane seçin." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Tüm işlemleri durdurmaya zorlamak istediğinizden emin misiniz?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Bu durum veri kaybına, bozulmaya ve programların arızalanmasına neden " "olabilir." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Zorla _Durdur" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Bu özellik sisteminizde kullanılabilir değil." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Bu özelliği eklemek için lütfen flatpak install'ı çalıştırın" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Bu şişe adı zaten kullanılıyor." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Çalışma Dizinini Seçin" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "\"{}\" verilerini içeren dizin." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Tüm anlık görüntüleri silmek istediğinizden emin misiniz?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Bu, tüm anlık görüntüleri silecek ancak dosyalarınızı koruyacaktır." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "Yeni durumlar oluşturmak için lütfen yeni Sürümleme sistemine geçin." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Kurucular" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "İşlem yapılıyor, lütfen bekleyin." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Şişelerinize dönün." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Yedekleme başarıyla içe aktarıldı" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "İçe aktarılamadı" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Yedek içe aktarılıyor…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Bir Yedekleme Arşivi Seçin" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "İçe aktar" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Bir yapılandırma dosyası seçin" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "Yok" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Yürütülebilir dosyayı \"{self.config.Name}\" içinde çalıştırın" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "\"{0}\" \"{1}\" içinde başlatılıyor…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Şişeleriniz" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "{0} paket indiriliyor…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "{1} paketin {0}'ı alındı" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Şişe Dizini Seçin" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Şişe Oluşturuluyor…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Şişe Oluşturulamıyor" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Şişe bir veya daha fazla hatayla oluşturulamadı." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Şişe Oluşturuldu" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" başarıyla oluşturuldu." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam bulunamadı veya Şişeler'in yeterli izni yok." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Şişe Yolunu Seç" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Şişeler Yeniden Başlatılsın Mı?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bu dizini kullanmak için Şişeler'in yeniden başlatılması gerekecektir.\n" "\n" "Şişeler'i yeniden başlatmadan önce Şileler'den başlatılan tüm programları " "kapattığınızdan emin olun, çünkü bunu yapmamak veri kaybına, bozulmaya ve " "programların hatalı çalışmasına neden olabilir." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Yeniden Başlat" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "Valve'in Wine'ını temel alır, evreleme ve Proton yamalarını içerir." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "Wine upstream'i temel alır, evreleme ve Proton yamalarını içerir." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Wine upstream'i temel alır, hazırlık yamalarını içerir." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Valve'ın Wine'ını temel alır, evreleme, Proton ve Steam'e özgü yamaları " "içerir. Steam Runtime'ın açık olmasını gerektirir." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Diğer" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Yükselt" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Kuruluyor…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "{0} için manifesto" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" kaldırıldı" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" kurulu" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" kurulamadı" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" içe aktarıldı" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Bu uygulama beklendiğinden kötü çalışabilir. Kurucu mümkün olan en iyi " "deneyimi sağlamak için yapılandırılmıştır, ancak aksaklıklar, " "istikrarsızlıklar ve çalışma özelliklerinin eksikliği beklenebilir." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Bu program gözle görülür aksaklıklarla çalışır, ancak bu aksaklıklar " "uygulamanın işlevselliğini etkilemez." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Bu program küçük aksaklıklarla çalışır." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Bu program mükemmel çalışır." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "{0} için inceleme" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "\"{0}\" durduruluyor…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Steam ile \"{0}\" başlatılıyor…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" gizlendi" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" gösterildi" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" kaldırıldı" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\", \"{1}\" olarak yeniden adlandırıldı" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "\"{0}\" için Masaüstü Girdisi oluşturuldu" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\" kütüphanenize eklendi" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" Steam kütüphanenize eklendi" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Raporu göster" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Bu sorun 5 kez bildirildi ve tekrar gönderilemiyor.\n" " Geri bildiriminizi aşağıdaki mevcut raporlardan birinde bildirin." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Görüntü ayarları güncelleniyor, lütfen bekleyin…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Görüntü ayarları güncellendi" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Üstüne yazma bulunamadı." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Sürücü Yolunu Seçin" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Ortam değişkenleri tanımlanmadı." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Dışlanmış bir biçim tipi bulunamadı." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Bir hata oluştu." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Panoya kopyala" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Kaynak Dosyasını Seçin" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Windows bağımlılıkları kuruluyor…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Bottle yapılandırılıyor…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Kurucu adımları işleniyor…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "{} kuruluyor…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Son kontroller yapılıyor…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "{0} kuruluyor…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} artık programlar görüntülenebilir." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Kurucu bilinmeyen bir hata nedeniyle başarısız oldu" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} zaten bu şişe için devre dışı bırakıldı." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Bu ayar şişe'nin varsayılan ayarından farklı." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Komut Dosyası Seçin" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Özel Şişeler Yolu Bulunamadı" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Öntanımlı yola geri dönülüyor. Verilen yoldaki hiçbir şişe listelenmeyecek." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@UYGULAMA_ADI@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Windows yazılımlarını çalıştırın" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;bottles;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak geçişi" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Flatpak geçişi iletişim kutusunu aç/kapat." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Koyu tema" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Koyu tema kullanımını zorla." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Listede güncelleme tarihini göster/gizle" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Şişeler listesinde güncelleme tarihini göster/gizle." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Steam uygulama listeleme" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Steam uygulama listelerini aç/kapa." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Epic Games listesi" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Epic Games listelerini aç/kapa." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Ubisoft Connect listesi" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Ubisoft Connect listelerini aç/kapa." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Pencere genişliği" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Pencere genişliğini değiştir." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Pencere yüksekliği" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Pencere yüksekliğini değiştir." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Bildirimleri göster." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Geçiçi verileri temizleme" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Sistemi başlatırken geçici yolu temizle." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Sürüm Adayı" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Çalıştırıcılar için sürüm adayını değiştir." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Başlangıç görünümü" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Uygulamanın hangi görünümde başlatılacağını seçin." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Sürümleme ve kurucular gibi deneysel özellikleri aç/kapat. Çalıştırıcılar " "için sürüm adayı." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Steam Proton Desteği" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Steam Proton önekleri desteğini aç/kapat." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Deneyler:korumalı alan" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Şişe başına deneysel Korumalı Alanı değiştir." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Şişeler'i kendiliğinden kapat" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Dosya yöneticisinden çalıştırılabilir dosyayı başlattıktan sonra Şişeler'i " "kapat." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Korumalı alan uyarısını göster" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Korumalı alan uyarısını aç/kapat." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Şişeler ile Windows yazılımlarını Linux'ta çalıştırın!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Yazılımları şişeleyin ve boş zamanlarınızda keyfini çıkarın!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Yerleşik bağımlılık kurulum sistemimiz otomatik yazılım uyumluluğu erişimi " "sağlar. Resmi bileşenleri indirmek için indirme yöneticisini kullanın: " "Çalıştırıcılar (Wine, Proton), DXVK, bağımlılıklar vb." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Şişe sürümleme, çalışmalarınızı güvende tutar ve daha sonra geri yüklemenizi " "sağlar." #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Özellikler:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Önceden yapılandırılmış ortamları kullanarak şişelerinizi oluşturun ya da " "sıfırdan oluşturun" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Şişenizdeki bütün çalıştırılabilir (.exe/.msi) dosyaları doğrudan dosya " "yöneticinizden açın" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Şişelerinize kurulu uygulamaların otomatik tespiti" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Ortam değişkenlerini kolayca ekleyin" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Şişe-başına ayalarından bütün DLL'leri yönetin" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Herhangi bir Şişe için anında çalıştırıcı değişikliği" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Çeşitli oyun performansı optimizasyonları (esync, fsync, DXVK, önbellek, " "gölgelendirici derleyici, boşaltma ... ve çok daha fazlası.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Wine ve Proton çalıştırıcılarının otomatik kurulumu ve yönetimi" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Şişelerin kırılması durumunda otomatik tamirat" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "Topluluk odaklı bir depoya dayalı entegre bağımlılık kurucusu" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Wine için entegre Görev yöneticisi" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Destek için ProtonDB ve WineHQ'ya erişim" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Yapılandırmanızı Şişeler'in yeni sürümlerine getirmek için sistem" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Şişeleri yedekleyin ve içe aktarın" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Wine öneklerini diğer yöneticilerden içe aktar" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Şişeler sürümleme" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... ve Şişeleri kurarak bulabileceğiniz çok daha fazlası!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Meta veri bilgilerini güncelleme" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Daha fazla güncelleme bilgisi ekleyin ve sürüm notları sürümünü düzeltin" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "\"Steam'e Ekle\" düğmesi düzeltildi" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "BottleConfig'in serileştirilebilir olmaması düzeltildi" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Patool çift çıkarma işleminin başarısız olması düzeltildi" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Doğru sürüm" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Şişe oluştururken oluşan çökme düzeltildi" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Büyük değişiklik: Yeniden Tasarım Yeni Bottle arayüzü" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "İkincil kullanıcı arayüzü geliştirmeleri:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Kütüphane sayfasında duygu-sevgi simgesini kütüphane ile değiştirin" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "\"Yürütülebilir Çalıştır\" için tost ekleyin" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Hata düzeltmeleri:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Steam'e kısayol ekleme hata ile sonuçlandı" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Yedeklerin içe aktarılması bir hatayla sonuçlandı" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "wine-ge-custom kullanıldığında Steam Runtime otomatik olarak etkinleştirilir" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Boş kapaklar ve eksik girişlerle ilgili çökmeler gibi kütüphaneyle ilgili " "çeşitli düzeltmeler" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Metin kodlamasıyla ilgili çeşitli sorunlar düzeltildi" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Şişeler uçbirimden çalıştırılmadığında indirme sırasında oluşan hata " "düzeltildi" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Sürüm tarihi düzeltildi" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "NVIDIA olmayan sistemlerde NVIDIA ile ilgili kritik hataları gizleme" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Gamescope iyileştirmeleri ve düzeltmeleri" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Bağımlılık kurulumu daha hızlı ve daha kararlı" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "Sağlık kontrolü, daha hızlı hata ayıklama için daha fazla bilgi içerir" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI birçok düzeltmeye sahiptir ve daha kararlıdır, artık düzgün " "çalışmalıdır" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Bir bileşen indirilirken oluşan çökmeyi düzeltme" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Spin-lock'tan kaçınarak arka uç kodunun iyileştirilmesi" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Kurucu betiği oluşturma için daha fazla değişken" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Aslında hazır olmadığı halde \"Her şey hazır\" gösteren yerleşik iletişim " "kutusu düzeltildi" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Yapı sisteminde iyileştirme" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Oyun için şişe oluştururken VKD3D'yi öntanımlı olarak etkinleştir" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Steam dosyalarını kötü kodlamalarla okurken oluşan çökmeleri düzeltme" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Kurma/kaldırma işleminden sonra kullanıcı arayüzünde doğru şekilde " "güncellenmeyen bileşenler düzeltildi" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Daha fazla FSR düzeltmesi" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Bir programın \"Yürütülebilir dosyayı çalıştır\" seçeneğinden başlatıldıktan " "sonra kapanması sorununu düzeltin" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "ve çok, çok, çok daha fazlası!" #~ msgid "Calculating…" #~ msgstr "Hesaplanıyor…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Bu şişede .exe/.msi çalıştır" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Yeni şişe oluştur" #~ msgid "New Bottle" #~ msgstr "Yeni Şişe" #~ msgid "Bottle Information" #~ msgstr "Şişe Bilgileri" #~ msgid "An environment improved for Windows games." #~ msgstr "Windows oyunları için geliştirilmiş bir ortam." #~ msgid "An environment improved for Windows applications." #~ msgstr "Windows uygulamaları için geliştirilmiş bir ortam." #, fuzzy #~ msgid "A clear environment for your experiments." #~ msgstr "Deneyleriniz için temiz bir ortam." #~ msgid "Unlinked Home Directory" #~ msgstr "Bağlantısız Ev Dizini" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Kullanıcı dizinini ev dizinine bağlama" #~ msgid "64 bit" #~ msgstr "64 bit" #~ msgid "32 bit" #~ msgstr "32 bit" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "Özel tanım kullan" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "Varsa, ortam için özel bir tanım seçin." #~ msgid "Custom Path" #~ msgstr "Özel Yol" #~ msgid "Store this bottle in another place." #~ msgstr "Bu şişeyi farklı bir yerde depolayın." #~ msgid "You are offline, unable to download." #~ msgstr "Çevrimdışısınız, karşıdan yükleyemiyorsunuz." #~ msgid "Choose an executable path" #~ msgstr "Çalıştırılabilir dosya yolu seç" #~ msgid "Choose a Windows executable file" #~ msgstr "Çalıştırılacak bir Windows dosyası seçin" #~ msgid "Choose working directory for executables" #~ msgstr "Çalıştırılabilir dosyalar için çalışma dizini seç" #~ msgid "Choose a recipe file" #~ msgstr "Bir tanım dosyası seçin" #~ msgid "Choose where to store the bottle" #~ msgstr "Şişenin nereye kaydedileceğini seç" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Yeni bir Şişeler yolu seç" #~ msgid "Choose the script" #~ msgstr "Komutu seç" #~ msgid "Choose the Working Directory" #~ msgstr "Çalışma Dizinini Seçin" #, fuzzy #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Şişeler'i Destekle" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Bileşenler yüklenemedi, 3 defa denendi." #, fuzzy #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "@panmourovaty sayesinde Çekçe çeviriler" #, fuzzy #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "@panmourovaty sayesinde Çekçe çeviriler" #, fuzzy #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "@Thericosanto'a Almanca çeviriler için teşekürler" #, fuzzy #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Hırvatça çeviriler için teşekkürler @milotype" #, fuzzy #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Macarca çeviriler için teşekkürler @ovari" #, fuzzy #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "@MartinIIOT'a Slovakça çeviriler için teşekkürler" #, fuzzy #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "@SantosSi'ye Portekizce çeviriler için teşekkürler" #, fuzzy #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Macarca çeviriler için teşekkürler @ovari" #, fuzzy #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Hırvatça çeviriler için teşekkürler @milotype" #, fuzzy #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "@Thericosanto'a Almanca çeviriler için teşekürler" #~ msgid "Layers" #~ msgstr "Katmanlar" #~ msgid "Ultra Quality" #~ msgstr "Çok Kaliteli" #~ msgid "Quality" #~ msgstr "Kaliteli" #~ msgid "Balanced" #~ msgstr "Dengeli" #~ msgid "Layered" #~ msgstr "Katmanlı" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Her uygulamanın bir katman olduğu katmanlı bir ortam." #~ msgid "Choose path" #~ msgstr "Yol seç" #~ msgid "Choose a file." #~ msgstr "Dosya seç." #~ msgid "File not Found" #~ msgstr "Dosya bulunamadı" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "Verilen dosya mevcut değil. Lütfen uygun bir dosya seçin." #~ msgid "Spaces in File Name" #~ msgstr "Dosya adını giriniz" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "Renk Arama Tablosu yolu boşluk içermemelidir. Lütfen tüm boşlukları " #~ "kaldırmak için dosyayı yeniden adlandırın." #~ msgid "Invalid Image Dimension" #~ msgstr "Geçersiz Görüntü Boyutu" #~ msgid "Height and width of the image must be equal." #~ msgstr "Resmin yüksekliği ve genişliği eşit olmalı." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Ortamları kullanarak wineprefix'i kolayca yönetin" #~ msgid "Run with Arguments…" #~ msgstr "Argümanlarla Çalıştır…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Dahili dosyalara Wine gezgini ile göz atın." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Wine görev yöneticisi ile süreçleri yönetin." #~ msgid "Debug wine processes." #~ msgstr "Wine işlemlerinde hata ayıklayın." #~ msgid "Wine Configuration" #~ msgstr "Wine Yapılandırması" #~ msgid "Adjust internal settings." #~ msgstr "Dahili ayarları düzenleyin." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Wine kaldırıcıyı kullanarak programları kaldırın." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Dahili Wine Kontrol Paneli'ne erişin." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "Kurucular bölümünü veya \"Dosyayı çalıştır\" düğmesini kullanın." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Bağımlılıklar, Windows yazılımının uyumluluğunu artıran yazılımlar, " #~ "kütüphaneler ve kodeklerdir. Program gereksinimlerinizi karşılamak için " #~ "buradan kurun." #~ msgid "Read documentation." #~ msgstr "Belgelendirmeyi oku." #~ msgid "Install Selected" #~ msgstr "Seçilenleri Kur" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "Aynı anda birden çok bağımlılık kurmamanızı şiddetle tavsiye ederiz." #~ msgid "Select Dependencies" #~ msgstr "Bağımlılıkları Seç" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Manuel olarak devam etmek zorunda kalmadan topluluğumuz tarafından " #~ "seçilen programları yüklemek için bu bölümü kullanın." #~ msgid "Read documentation" #~ msgstr "Belgelendirmeyi oku" #~ msgid "Graphics" #~ msgstr "Grafikler" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "DirectX 11 oyunlarının ve 3D uygulamaların performansını iyileştirir." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "DirectX 12 oyunlarının ve 3D uygulamaların performansını iyileştirir." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Varsa DLSS desteği ve Nvidia'nın NVAPI'sini sağla." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR, kare hızınızı artırmanıza yardımcı olmak için cutting-up ve up-" #~ "scaling teknolojilerini kullanır." #~ msgid "Discrete GPU" #~ msgstr "Ayrık GPU" #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt, oyunların görsel grafiklerini geliştirmek için bir Vulkan işlem " #~ "sonrası katmanıdır." #~ msgid "Manage vkBasalt settings" #~ msgstr "vkBasalt ayarlarını yönet" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Wine sanal masaüstünü kullanın." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Tam Ekran Mouse Girdisi Algılama" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "" #~ "Tam ekran olduğunda programın fare girdisini yakalamasına izin verin." #~ msgid "Take Focus" #~ msgstr "Odakla" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Geçiş yapıldığında program yeniden odaklanmazsa etkinleştirin." #~ msgid "Mouse Warp" #~ msgstr "Mouse Çevirme" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Mouse gecikmesi veya senkronizasyon bozukluğu yaşıyorsanız bunu " #~ "değiştirin." #~ msgid "Screen Scaling" #~ msgstr "Ekran Ölçekleme" #~ msgid "Set custom DPI." #~ msgstr "Özel DPI ayarla." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Görselleştirici" #~ msgid "Select what backend to use for wined3d." #~ msgstr "wined3d için hangi arka ucun kullanılacağını seç." #~ msgid "gl (default)" #~ msgstr "gl (öntanımlı)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Bileşen Sürümlerini Yönet" #~ msgid "DXVK Version" #~ msgstr "DXVK Sürümü" #~ msgid "VKD3D Version" #~ msgstr "VKD3D Sürümü" #~ msgid "DXVK NVAPI Version" #~ msgstr "DXVK NVAPI Sürümü" #~ msgid "LatencyFleX Version" #~ msgstr "LatencyFleX Sürümü" #~ msgid "false" #~ msgstr "yanlış" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Şişeler ile aynı, ancak Steam tarafından sağlanır." #~ msgid "Optimise gaming performance on demand." #~ msgstr "İstendiğinde oyun performansını iyileştir." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Gamesscope mikro birleştiricisini kullan." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "Şişeler dizini için varsayılanlar." #~ msgid "Reset to default" #~ msgstr "Varsayılana sıfırla" #~ msgid "Choose a directory" #~ msgstr "Bir dizin seçin" #~ msgid "Audio" #~ msgstr "Ses" #~ msgid "Reduce Latency" #~ msgstr "Gecikmeyi Azalt" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "PulseAudio gecikmesini 60 ms yaparak ses kalitesini arttırın." #~ msgid "Versioning" #~ msgstr "Sürüm oluşturma" #~ msgid "Use Compression for States" #~ msgstr "Durumlar için sıkıştırma kullan" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Durumların kullandığı disk alanını azaltır fakat durum oluşturma süresini " #~ "uzatır." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Şişeler bir yükleyici veya kütüphane kurmadan önce yeni bir durum " #~ "oluşturacak." #~ msgid "Development and Debugging" #~ msgstr "Geliştirme ve Hata Ayıklama" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "FPS, sıcaklıklar, CPU/GPU yükü ve daha fazlasını izlemek için bir Vulkan " #~ "ve OpenGL katmanı." #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Wine'da uygulanmayan günlük kodu yolları." #~ msgid "No Programs found" #~ msgstr "Hiçbir program bulunamadı" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Kurucular bölümünden veya kurucu dosyasını çalıştırarak programları " #~ "kurun, ayrıca \"+\" düğmesiyle çalıştırılabilir dosyaları elle " #~ "ekleyebilirsiniz." #~ msgid "Toggle Hidden" #~ msgstr "Görünürlüğü aç/kapat" #~ msgid "Take a break, it may take a while." #~ msgstr "Biraz ara verin, bu biraz zaman alabilir." #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "" #~ "Gamescope'un oyunların pencere ayarlarını nasıl yönetmesi gerektiğini " #~ "ayarla." #~ msgid "Width (e.g. 1280)" #~ msgstr "En (örn. 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "Boy (örn. 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Gamescope Çözünürlüğü" #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "Görüntü Ayarları" #~ msgid "Start off by creating a Bottle." #~ msgstr "Bir Şişe oluşturarak başlayın." #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "Linux'ta Windows Yazılımı Çalıştırın.\n" #~ " " #, fuzzy #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "Özel Şişeler Yolu (Yeniden Başlatma Gerekli)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "" #~ "Yeni şişelerin nereye kaydedileceğini seç (zaten kurulu olanlar " #~ "taşınmayacak)." #, fuzzy #~ msgid "In early development (requires restart)." #~ msgstr "Erken geliştirme aşamasında (yeniden başlatma gerekli)." #~ msgid "Import/Export…" #~ msgstr "İçe/Dışa Aktar…" #~ msgid "Support" #~ msgstr "Destek" #~ msgid "Forums" #~ msgstr "Forumlar" #~ msgid "Open menu" #~ msgstr "Menüyü aç" #~ msgid "New bottle" #~ msgstr "Yeni şişe" #~ msgid "Ok" #~ msgstr "Tamam" #~ msgid "Confirm" #~ msgstr "Onayla" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Bütün işlemleri sonlandırmak istediğinizden emin misiniz?\n" #~ "Bu veri kaybına neden olabilir." #~ msgid "Default to the bottle path." #~ msgstr "Şişe yolu için öntanımlı." #~ msgid "Details & Utilities" #~ msgstr "Ayrıntılar ve Araçlar" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Şişenizin Başlat menüsünde bulunur." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "“{0}” adlı bir şişe başarıyla oluşturuldu" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' kuruldu." #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "Haberler" #~ msgid "Use compression for versioning states" #~ msgstr "Durum sürümlendirmesi için sıkıştırma kullan" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Yeni şişe" #~ msgid "Fixes" #~ msgstr "Onarımlar" #, fuzzy #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "İsveççe çeviriler için teşekkürler @bittin" #, fuzzy #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Endonezyaca çeviriler için teşekkürler @rezaalmanda" #, fuzzy #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "İspanyolca çeviriler için teşekkürler @oscfdezdz" #, fuzzy #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Portekizce çeviriler için teşekkürler @hugok79" #, fuzzy #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Almanca çeviriler için teşekürler @thericosanto" #~ msgid "Easily manage wineprefix" #~ msgstr "Wineprefix'leri kolayca yönetin" #~ msgid "Experiments:library" #~ msgstr "Deneyler:kütüphane" #~ msgid "Toggle experimental Library mode." #~ msgstr "Deneysel kütüphane modunu aç/kapat." #, fuzzy #~ msgid "Loading…" #~ msgstr "İndiriliyor…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Özel bottles dizini bulunamadı. Lütfen Tercihler'de gözden geçirin.\n" #~ "Öntanımlı dizin kullanılıyor. O dizinden hiçbir bottles listelenmeyecek!" #~ msgid "Health check" #~ msgstr "Sağlık denetimi" #~ msgid "Generating state files index …" #~ msgstr "Durum dosyaları dizini oluşturuluyor…" #~ msgid "Creating a restore point …" #~ msgstr "Geri yükleme noktası oluşturuluyor…" #~ msgid "Could not create the state folder." #~ msgstr "Durum klasörü oluşturulamadı." #~ msgid "Updating index …" #~ msgstr "Dizin güncelleniyor…" #~ msgid "Could not update the states file." #~ msgstr "Durumlar dosyası güncellenemedi." #~ msgid "Could not update the index file." #~ msgstr "Dizin dosyası güncellenemedi." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "[{executable}] çalıştırılabilir dosyası için argümanlar bulundu." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Adım {self.__step} / {self.steps}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' başlatıldı." #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' Steam ile başlatıldı." #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Dizin durumu {0}" #~ msgid "Read documentation about dependencies." #~ msgstr "Bağımlılıklar hakkında bilgi almak için dokümantasyonu okuyun." #~ msgid "DXVK HUD" #~ msgstr "DXVK GÖSTERGESİ" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "D3D uygulamalarında FPS ve diğer ayrıntıları gösteren DXVK kaplamasını aç/" #~ "kapat." #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "Programlarla ilgili belgeleri okuyun\t" #~ msgid "Extra settings" #~ msgstr "Ekstra ayarlar" #, fuzzy #~ msgid "Search for Prefixes" #~ msgstr "Prefix için tekrar ara" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "" #~ "Şişeyi bir duruma kaydetmek ve geri yüklemek için sürüm oluşturmayı " #~ "etkinleştirin." #~ msgid "Your Library" #~ msgstr "Kütüphaneniz" #, fuzzy #~ msgid "Health Check" #~ msgstr "Sağlık denetimi" #~ msgid "Loading..." #~ msgstr "Yükleniyor..." #~ msgid "Task manager" #~ msgstr "Görev yöneticisi" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "" #~ "Yeni Şişelerin nereye depolanacağını seç (zaten kurulu olanları " #~ "taşımayacak)" #~ msgid "Installing..." #~ msgstr "Kuruluyor..." #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "Karşılanamayan izinler nedeniyle Masaüstü Girdisi oluşturulamadı.\n" #~ "Bu sorunu Flatpak'te düzeltmek için videomuza göz atın." #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Kısa bir yorum yazın:" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #, fuzzy #~ msgid "Lutris" #~ msgstr "Lutris çalıştırıcıları" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Şişe sürümü oluşturma (deneysel)" #~ msgid "Translate" #~ msgstr " Çevir " #~ msgid "Funding" #~ msgstr " Finansman " #~ msgid "" #~ "Bug report" #~ msgstr "" #~ " Hata raporu " #~ msgid "Blog" #~ msgstr " Blog " #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "Hata raporu" #~ msgid "Open with explorer" #~ msgstr "Gezgin ile aç" #~ msgid "Move inside the sandbox" #~ msgstr "Korumalı alan içinde taşı" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "Korumalı alan içinde taşınıyor…" #~ msgid "Utilities" #~ msgstr "Araçlar" #~ msgid "Command line" #~ msgstr "Komut satırı" #~ msgid "Registry editor" #~ msgstr "Kayıt defteri düzenleyicisi" #~ msgid "Wine config" #~ msgstr "Wine yapılandırması" #~ msgid "Control panel" #~ msgstr "Denetim masası" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Test modu etkinleştirildi: yalnızca test deposundaki bağımlılıklar " #~ "gösterilir." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4 .." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Bu sayfadaki dosyalar doğrulanmış olsa da, sahipli lisans altında " #~ "olabilirler." #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Bu sayfadaki dosyalar doğrulanmış olsa da, sahipli bir lisans altında " #~ "olabilirler." #~ msgid "Read documentation about installers\t" #~ msgstr "Kurucularla ilgili belgeleri okuyun\t" #~ msgid "Bottle details" #~ msgstr "Şişe ayrıntıları" #~ msgid "My beautiful bottle" #~ msgstr "Benim güzel şişem" #~ msgid "Rename bottle" #~ msgstr "Şişeyi yeniden adlandır" #~ msgid "Use DXVK" #~ msgstr "DXVK kullan" #~ msgid "Use VKD3D" #~ msgstr "VKD3D kullan" #~ msgid "Enable FSR" #~ msgstr "FSR'yi etkinleştir" #~ msgid "Enable LatencyFleX" #~ msgstr "LatencyFleX'i etkinleştir" #~ msgid "Use a virtual desktop" #~ msgstr "Sanal bir masaüstü kullanın" #~ msgid "Mouse capture fullscreen" #~ msgstr "Tam ekranken fareyi yakalama" #~ msgid "DXVK version" #~ msgstr "DXVK sürümü" #~ msgid "Manage VKD3D versions" #~ msgstr "VKD3D sürümlerini yönetin" #~ msgid "Will restart the wineserver." #~ msgstr "wineserver yeniden başlatılacak." #~ msgid "DLL overrides" #~ msgstr "DLL geçersiz kılmaları" #~ msgid "Read documentation about versioning\t" #~ msgstr "Sürümlerle ilgili belgeleri okuyun\t" #~ msgid "e.g. ucrtbase" #~ msgstr "Örneğin. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Mevcut geçersiz kılmalar" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "örneğin: -örnek1 -örnek2 -örnek3=merhaba" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "örneğin: KopyalanmışŞişem" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicating" #~ msgstr "page_duplicating" #~ msgid "page_duplicated" #~ msgstr "page_duplicated" #~ msgid "New variable" #~ msgstr "Yeni değişken" #~ msgid "e.g. MY_VAR" #~ msgstr "örneğin DEGISKEN" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Burada çalıştırılan komutlarla ortam değişkenlerini değiştirebilirsiniz." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "örneğin: VAR1=değer VAR2=değer" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "örneğin: VAR1 = değer VAR2 = değer .." #~ msgid "e.g. 60" #~ msgstr "Örnek: 60" #~ msgid "e.g. 30" #~ msgstr "Örnek: 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "Bottle Flatpak sürümünü kullanıyorsun, eğer komut yolu Sandbox dışındaysa " #~ "Flatseal ile gerekli izinleri vermeyi unutma." #~ msgid "Type the new name:" #~ msgstr "Yeni adı yazın:" #~ msgid "Type here.." #~ msgstr "Buraya yazın..." #~ msgid "Message goes here." #~ msgstr "Mesaj buraya gelecek." #~ msgid "Utility & Preferences" #~ msgstr "Yardımcı Program & Tercihler" #~ msgid "Choose a name for your bottle" #~ msgstr "Şişeniz için bir ad seçin" #~ msgid "Use custom path" #~ msgstr "Özel yol kullan" #~ msgid "Welcome" #~ msgstr "Hoşgeldiniz" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "" #~ "Şişeler, Windows Yazılımını Linux'ta çalıştırmayı çok daha kolay hale " #~ "getirir." #~ msgid "What Are Bottles?" #~ msgstr "Şişe Nedir?" #~ msgid "" #~ "A bottle is a Windows-like environment configured to run Windows " #~ "software, you can have multiple apps in each bottle. \n" #~ "\n" #~ "Those are isolated and the software that runs inside can't access your " #~ "personal files if you don't allow it.\n" #~ "\n" #~ "Read more about" #~ msgstr "" #~ "Şişe, Windows yazılımını çalıştırmak üzere yapılandırılan Windows benzeri " #~ "bir ortamdır, her şişede birden fazla uygulamanız olabilir.\n" #~ "\n" #~ "Bunlar yalıtılmıştır ve izin vermediğiniz takdirde içeride çalışan " #~ "yazılım kişisel dosyalarınıza erişemez.\n" #~ "\n" #~ "Daha fazla bilgi edinin" #~ msgid "We Are Almost There" #~ msgstr "Neredeyse Geldik" #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Sizi hazır hale getirmek için bazı bileşenleri (~75MB) indirip kurmamız " #~ "gerekiyor.\n" #~ "\n" #~ "Bu dosyaları, farklı sürüm döngülerine sahip oldukları için Şişeler ile " #~ "birlikte sunamıyoruz.\n" #~ "\n" #~ "Hazır olduğunuzda Kur düğmesine basın." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Oturun ve rahatlayın, birkaç dakika sürebilir." #~ msgid "Download" #~ msgstr "İndir" #~ msgid "Everything Is Ready!" #~ msgstr "Herşey Hazır!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Artık ilk şişelerinizi oluşturmaya hazırsınız." #~ msgid "Finish" #~ msgstr "Bitiş" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "Uyarı: Flatpak'ın yeni yola erişim izni olduğundan emin olun.\n" #~ "Sandbox'ı bozacaktır!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "" #~ "Yukarıdaki listenin kararsız sürümleri görüntüleyip görüntülemeyeceği." #~ msgid "Hide from list" #~ msgstr "Listeden gizle" #~ msgid "Unhide from list" #~ msgstr "Listede göster" #~ msgid "Processing..." #~ msgstr "İşleniyor..." #~ msgid "Your library" #~ msgstr "Kütüphaneniz" #~ msgid "Go back" #~ msgstr "Geri git" #~ msgid "Installer requires local resources" #~ msgstr "Kurucu yerel kaynaklar gerektiriyor" #~ msgid ", " #~ msgstr ", " #, python-format #~ msgid "Pick executable for %s" #~ msgstr "%s için çalıştırılabilir dosya seç" #~ msgid "Local resources not found or invalid" #~ msgstr "Yerel kaynaklar bulunamadı veya geçersiz" #~ msgid "Installation failed, please check the logs." #~ msgstr "Kurulum başarısız oldu, lütfen günlüklere bakın." #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) Öntanımlı ortamla devam ediliyor…" #~ msgid "Confirm deletion" #~ msgstr "Silmeyi onayla" #~ msgid "Done" #~ msgstr "Bitti" #~ msgid "Caffe runners" #~ msgstr "Caffe çalıştırıcıları" #~ msgid "Proton runners" #~ msgstr "Proton çalıştırıcıları" #~ msgid "Other runners" #~ msgstr "Diğer çalıştırıcılar" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Şişeler Forumları" #~ msgid "Unhide this program" #~ msgstr "Bu programı göster" #~ msgid "Type a name for your bottle" #~ msgstr "Şişeniz için bir ad yazın" #~ msgid "New programs will be automatically found." #~ msgstr "Yeni programlar otomatik olarak bulunacak." #~ msgid "Duplicate a bottle" #~ msgstr "Şişeyi kopyala" #~ msgid "Change environment variables" #~ msgstr "Ortam değişkenlerini değiştirin" #~ msgid "This field cannot contain special characters!" #~ msgstr "Bu alan özel karakterler içeremez!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Bunlar, Windows yazılımlarının Linux sistemlerine kurulmasına ve " #~ "çalıştırılmasına olanak tanıyan uyumluluk katmanlarıdır.\n" #~ "\n" #~ "Şişeler, çalıştırıcının sistemi yapılandırdığı ve Windows " #~ "yazılımının çalıştığı ve kurulduğu ortamlardır.\n" #~ "\n" #~ "Çalıştırıcılar " #~ "hakkında daha fazla bilgi edinin" #~ msgid "Import & export" #~ msgstr "İçe ve dışa aktar" #~ msgid "Flatpak help" #~ msgstr "Flatpak yardımı" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Yükseltmeden sonra eski şişelerimi göremiyorum." #~ msgid "I don't see some directories." #~ msgstr "Bazı dizinleri göremiyorum." #~ msgid "I can't see the files in my home." #~ msgstr "Ev dizinimdeki dosyaları göremiyorum." #~ msgid "Executable silently crash or black screen" #~ msgstr "Program sessizce çöküyor veya siyah ekran oluyor" #~ msgid "Destroy this bottle" #~ msgstr "Bu şişeyi yok et" #~ msgid "64 Bit" #~ msgstr "64 Bit" #~ msgid "Make a backup of this bottle." #~ msgstr "Bu şişenin bir yedeklemesi alın." #~ msgid "64-bit" #~ msgstr "64-bit" #~ msgid "32-bit" #~ msgstr "32-bit" #~ msgid "Night theme" #~ msgstr "Gece teması" #~ msgid "Use the night theme." #~ msgstr "Gece temasını kullan." #~ msgid "Experiments:winebridge" #~ msgstr "Deneyler:winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "Deneysel winebridge uygulamasını aç/kapat." #~ msgid "Enable ACO shader compiler" #~ msgstr "ACO gölgelendirici derleyicisini etkinleştir" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Oyunlarda ve 3D uygulamalarda performansı artırır.\n" #~ "Grafik sorunları yaşıyorsanız devre dışı bırakın." #~ msgid "Night mode" #~ msgstr "Gece modu" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "WineBridge kullanarak işlem ve programları yönetin." #~ msgid "" #~ "Improves performance of DirectX 11 games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "DirectX 11 oyunlarında ve 3B uygulamalarda performansı artırır.\n" #~ "Grafiksel sorunlar yaşıyorsanız devre dışı bırakın." #~ msgid "" #~ "Improves performance of DirectX 12 games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "DirectX 12 oyunlarında ve 3B uygulamalarda performansı artırır.\n" #~ "Grafiksel sorunlar yaşıyorsanız devre dışı bırakın." #~ msgid "" #~ "FSR uses cutting-edge upscaling technologies to help boost your " #~ "framerates.\n" #~ "Turn this off if you experience graphical glitches." #~ msgstr "" #~ "FSR, kare hızlarınızı artırmanıza yardımcı olmak için en son yükseltme " #~ "teknolojilerini kullanır.\n" #~ "Grafiksel sorunlarla karşılaşırsanız bunu kapatın." #~ msgid "An environment improved for Windows application." #~ msgstr "Windows uygulaması için geliştirilmiş bir ortam." #~ msgid "Bottles' Issues" #~ msgstr "Şişeler Sorunları" #~ msgid "Bottles Started!" #~ msgstr "Şişeler Başlatıldı!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Bu, erken geliştirme aşamasındaki deneysel bir özelliktir, dikkatli olun " #~ "ve hataları bildirin." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Şişe Geliştiricileri" #~ msgid "Optimise gaming performance on demand" #~ msgstr "İstendiğinde oyun performansını iyileştir" #~ msgid "NVAPI version" #~ msgstr "NVAPI sürümü" #~ msgid "Point to the bottle path" #~ msgstr "Şişe yolunu göster" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "Oyun modu ya sisteminizde kullanılabilir değil ya da çalışmıyor." #~ msgid "Experiments:installers" #~ msgstr "Deneyler: kurucular" #~ msgid "Software" #~ msgstr "Uygulama" #~ msgid "An environment improved for Windows software." #~ msgstr "Windows yazılımı için geliştirilmiş bir ortam." #~ msgid "Use a dark application theme." #~ msgstr "Koyu bir uygulama teması kullan." #~ msgid "Experiments:versioning" #~ msgstr "Deneyler: sürüm oluşturma" #~ msgid "Import and export" #~ msgstr "İçe aktar / Dışa aktar" #~ msgid "Creating sandboxed folders…" #~ msgstr "Korumalı klasörler oluşturuluyor…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "Bunlar, bilgisayarınızda çalışan wine / wine sunucusu işlemleridir." #~ msgid "Check for running processes." #~ msgstr "Çalışan işlemleri kontrol edin." #~ msgid "Backup bottle" #~ msgstr "Şişeyi yedekle" #~ msgid "Reboot Windows" #~ msgstr "Windows'u yeniden başlat" #~ msgid "Bottle" #~ msgstr "Şişe" #~ msgid "No runners found, please install one." #~ msgstr "Çalıştırıcı bulunamadı, lütfen bir tane kurun." #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "DXVK bulunamadı, en son sürüm kuruluyor…" #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "VKD3D bulunamadı, en son sürüm kuruluyor…" #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "NVAPI bulunamadı, en son sürüm kuruluyor…" #, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "Yeni şişeniz: {0} artık hazır." #~ msgid "Improved the Download manager" #~ msgstr "İndirme yöneticisi iyileştirildi" #~ msgid "Update to GNOME Runtime 41." #~ msgstr "GNOME Çalışma Zamanı 41'e güncellendi." #~ msgid "" #~ "The DXVK and VKD3D installation are now performed in asynchronous mode" #~ msgstr "DXVK ve VKD3D kurulumu artık eşzamansız modda gerçekleştiriliyor" #~ msgid "UI improvements for elementary OS" #~ msgstr "elementary OS için kullanıcı arayüzü iyileştirmeleri" #~ msgid "" #~ "Fixed a bug in component installation that was assigning the wrong name " #~ "after download." #~ msgstr "" #~ "İndirdikten sonra yanlış ad atayan bileşen kurulumundaki bir hata " #~ "düzeltildi." #~ msgid "Fixed the wrong text for cwd label." #~ msgstr "cwd etiketi için yanlış metin düzeltildi." #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "" #~ "Programları argümanlarla çalıştırırken Şişeler'in çökmesine neden olan " #~ "bir hata düzeltildi." #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Japonca çeviriler için teşekkürler @jatin-cbs" #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "" #~ "Portekizce (Brezilya) çeviriler için teşekkürler Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgid "Choose an environment" #~ msgstr "Bir ortam seçin" #~ msgid "Download & Install this runner" #~ msgstr "Bu koşucuyı karşıdan yükle ve yükle" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #~ msgid "Use %command% in launch options to set prefixes and suffixes" #~ msgstr "" #~ "Ön ekleri ve son ekleri ayarlamak için başlatma seçeneklerinde %command% " #~ "kullanın" #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "" #~ "Dosya yöneticinizden seçilen çalıştırılabilir dosyayı başlatacağınız bir " #~ "şişe oluşturun" #~ msgid "" #~ "Rewrited the manager to be less recursive and more user-friendly to " #~ "developers" #~ msgstr "" #~ "Yönetici, daha az özyinelemeli ve geliştiriciler için daha kullanıcı " #~ "dostu olacak şekilde yeniden yazıldı" #~ msgid "" #~ "The dependencies/components/installers has now they own managers, " #~ "indipendent from the main one" #~ msgstr "" #~ "Bağımlılıklar/bileşenler/kurucular artık ana yöneticiden bağımsız olarak " #~ "kendi yöneticilerine sahip" #~ msgid "" #~ "The dependencies manager can now extract single files from Windows " #~ "Cabinet files" #~ msgstr "" #~ "Bağımlılıklar yöneticisi artık Windows Cabinet dosyalarından tekli " #~ "dosyaları çıkarabilir" #~ msgid "" #~ "Now the user need to accept the notice in the crash report, before " #~ "submiting new reports" #~ msgstr "" #~ "Artık kullanıcının yeni raporlar göndermeden önce çökme raporundaki " #~ "bildirimi kabul etmesi gerekiyor" #~ msgid "The user homedir is now removed from the reports" #~ msgstr "Kullanıcının ev dizini artık raporlardan kaldırıldı" #~ msgid "" #~ "The lutris-lol runner is now hidden when Bottles is running under " #~ "flatpak, as it is not compatible with it" #~ msgstr "" #~ "lutris-lol çalıştırıcısı artık Şişeler flatpak altında çalışırken onunla " #~ "uyumlu olmadığı için gizleniyor" #~ msgid "" #~ "The Windows Cabinet extraction is now quiet and only show relavant logs" #~ msgstr "" #~ "Windows Cabinet çıkarma işlemi artık sessiz ve yalnızca ilgili günlük " #~ "kayıtlarını gösteriyor" #~ msgid "" #~ "The download status icon in the preferencies dialog, is now on the right " #~ "of the percentage, so it will be no more moved by the percentage" #~ msgstr "" #~ "Tercihler iletişim kutusundaki indirme durumu simgesi artık yüzdenin " #~ "sağında, bu nedenle artık yüzdeye göre hareket etmeyecek" #~ msgid "" #~ "Fixed a bug in name resolution that could cause Bottles to crash if it " #~ "cannot reach a resource" #~ msgstr "" #~ "Bir kaynağa ulaşamazsa Şişeler'in çökmesine neden olabilecek ad " #~ "çözümlemesindeki bir hata düzeltildi" #~ msgid "Environment names are now translated again" #~ msgstr "Ortam adları yeniden çevrildi" #~ msgid "Added missing translations in bottle creation" #~ msgstr "Şişe oluşturmada eksik çeviriler eklendi" #~ msgid "" #~ "Fixed a problem in Wayland support that was setting DISPLAY to the wrong " #~ "parameter" #~ msgstr "" #~ "DISPLAY değişkenini yanlış parametreye ayarlayan Wayland desteğindeki bir " #~ "sorun düzeltildi" #~ msgid "The directory for added custom programs was wrong" #~ msgstr "Eklenen özel programların dizini yanlıştı" #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Çince (Basitleştirilmiş) çeviriler için teşekkürler @sr093906" #~ msgid "Are you experiencing problems reaching a directory in Bottles?" #~ msgstr "Şişeler'de bir dizine ulaşmakta sorun mu yaşıyorsunuz?" #~ msgid "Downloads" #~ msgstr "İndirmeler" #, fuzzy #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "Çalıştırılacak bir Windows dosyası seçin" #, fuzzy #~ msgid "Support for 32-bit bottles with custom environment" #~ msgstr "Seçilen ortam ile yeni şişe oluştur." #, fuzzy #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "Çalıştırılacak bir Windows dosyası seçin" #, fuzzy #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "" #~ "Her şişenin yalnızca bir şişe kırılmış olsa bile kırılmasına neden olan " #~ "bir hata düzeltildi" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "" #~ "Her şişenin yalnızca bir şişe kırılmış olsa bile kırılmasına neden olan " #~ "bir hata düzeltildi" #, fuzzy #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "" #~ "Her şişenin yalnızca bir şişe kırılmış olsa bile kırılmasına neden olan " #~ "bir hata düzeltildi" #, fuzzy #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "@Thericosanto'a Almanca çeviriler için teşekürler" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "@Thericosanto'a Almanca çeviriler için teşekürler" #, fuzzy #~ msgid "Run executables without show the Bottles Window" #~ msgstr "Bu Şişe'de bir uygulama çalıştır." #, fuzzy #~ msgid "Dependencies can now set register keys" #~ msgstr "Bağımlılık bulunamadı!" #, fuzzy #~ msgid "Fixed a bug on processes listing" #~ msgstr "Wine işlemlerinde hata ayıklayın." #, fuzzy #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "" #~ "Her şişenin yalnızca bir şişe kırılmış olsa bile kırılmasına neden olan " #~ "bir hata düzeltildi" #, fuzzy #~ msgid "Warning for experimental features" #~ msgstr "Deneysel sürüm oluşturma özelliğini değiştir" #, fuzzy #~ msgid "Experimantal support for Bottles installers" #~ msgstr "Deneyler: yükleyiciler" #, fuzzy #~ msgid "Browse programs path" #~ msgstr "C: Gözat" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "Çalıştırıcıyı yerel olarak kurulu en son sürüme yükselt" #~ msgid "Destroy bottle" #~ msgstr "Şişeyi yok et" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "Bu çalıştırıcıyı {0} yerine {1} olarak değiştirecektir." #~ msgid "Run in this bottle" #~ msgstr "Bu şişede çalıştır" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "@Thericosanto'a Almanca çeviriler için teşekürler" #, fuzzy #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "@Thericosanto'a Almanca çeviriler için teşekürler" #, fuzzy #~ msgid "Backup bottle configuration and archive" #~ msgstr "Şişe yapılandırma dosyası oluşturuluyor…" #, fuzzy #~ msgid "Import backup archives" #~ msgstr "Bir yedekleme arşivi seçin" #, fuzzy #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "@Thericosanto'a Almanca çeviriler için teşekürler" #~ msgid "This is the manifest for {0}." #~ msgstr "{0} için manifestodur." #~ msgid "This is the index for {0}." #~ msgstr "{0} için dizindir." #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "İndirilen dosya {0} bozuk görünüyor. Tekrar deneyin." #~ msgid "Installing {0} runner …" #~ msgstr "{0} çalıştırıcı kuruluyor …" #~ msgid "Component {0} successfully installed!" #~ msgstr "Bileşen {0} başarıyla kuruldu!" #~ msgid "{0} completed for {1}." #~ msgstr "{0}, {1} için tamamlandı." #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0} başarıyla içe aktarıldı!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "{0} için yedeğiniz hazır!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "Yedeklemeniz {0} başarıyla içe aktarıldı.!" #~ msgid "Failed importing backup {0}!" #~ msgstr "Yedekleme alınamadı {0}!" #~ msgid "What is Wine?" #~ msgstr "Wine nedir?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine, Windows yazılımının Linux'ta çalışmasına izin veren uyumluluk " #~ "katmanıdır.\n" #~ "Şişelerde buna çalıştırıcı denir.\n" #~ "\n" #~ "Wineprefixes, Wine'ın çalıştığı ortamlardır. Şişelerde bunlara " #~ "şişeler diyoruz." #~ msgid "Page 1" #~ msgstr "Sayfa 1" #~ msgid "DXVK Versions" #~ msgstr "DXVK Sürümleri" #~ msgid "Failed to clear temp path!" #~ msgstr "Geçici yol temizlenemedi!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "Çalıştırıcı yolu mevcut değil, şimdi oluşuyor." #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "Şişelerin yolu yok, şimdi oluşuyor." #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Dxvk yolu yok, şimdi oluşturuluyor." #~ msgid "Temp path doens't exist, creating now." #~ msgstr "Geçici yol yok, şimdi oluşturuluyor." #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "Çıkarma başarısız oldu! Arşiv beklenenden daha erken bitiyor." #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "[{0}] dosyası geçici dosyalarda zaten mevcut, atlanıyor." #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "[{0}], [{1}] olarak yeniden adlandırılıyor." #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "İndirilen dosya [{0}] bozuk görünüyor." #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "Kaynak sağlama toplamı: [{0}] indirildi: [{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "Bileşen yükleniyor: [{0}]." #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "Bağımlılık yükleniyor: [{0}] şişede: [{1}]." #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "Şişedeki system32'den [{0}] kaldırılıyor: [{1}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "[{0}] şişede bulunamadı: [{1}], sistem32'den kaldırılamadı." #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "Bağımlılık kaldırılıyor: [{0}] şişeden: [{1}] yapılandırması." #~ msgid "Runners found: [{0}]" #~ msgstr "Çalıştırıcılar bulundu: [{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "Dxvk bulundu: [{0}]" #~ msgid "No dxvk found." #~ msgstr "Dxvk bulunamadı." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "Anahtar: [{0}] şişede değil: [{1}] yapılandırma, güncelleme." #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "" #~ "Anahtar: [{0}] şişede değil: [{1}] yapılandırma Parametreleri, güncelleme." #~ msgid "Bottles found: %s" #~ msgstr "Bulunan şişeler: %s" #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "Ayar Anahtarı: [{0}] - [{1}] için şişe: [{2}]…" #~ msgid "Applying environment: [{0}] …" #~ msgstr "Uygulama ortamı: [{0}] …" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Şişe: [{0}] başarıyla oluşturuldu!" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "Yoldaki şişe başarıyla silindi: [{0}]" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "Felaketlerden kaçınamayan boş yol bulundu." #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "Şişeyi onarmaya çalışıyor: [{0}]…" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "Anahtar Ekleme: [{0}] Değer: [{1}] ve Veri: [{2}] kayıt şişesinde: {3}" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "Değer Kaldırılıyor: [{0}] Anahtar için: [{1}] kayıt şişesinde: {2}" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "Şişe için dxvk yükleniyor: [{0}]." #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "Şişe için dxvk kaldırılıyor: [{0}]." #~ msgid "Running an executable on the wineprefix …" #~ msgstr "Wineprefix üzerinde bir yürütülebilir dosya çalıştırılıyor…" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "Wineprefix üzerinde wineboot çalışıyor …" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "Winecfg'i wineprefix üzerinde çalıştırıyor …" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "Wineprefix üzerinde winetricks çalıştırıyor …" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "Wineprefix üzerinde bir hata ayıklama konsolu çalıştırılıyor…" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "Wineprefix üzerinde bir CMD çalıştırılıyor…" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "Wineprefix üzerinde bir Görev Yöneticisi çalıştırılıyor…" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "Wineprefix üzerinde bir Kontrol Paneli çalıştırılıyor…" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "Wineprefix üzerinde bir Kaldırıcı çalıştırılıyor…" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "Wineprefix üzerinde bir Regedit çalıştırılıyor…" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "Gönderme Durumu: [{0}] wineprefix …" #~ msgid "Opening the file manager in the path …" #~ msgstr "Dosya yöneticisini yolda açılıyor…" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "Wineprefix [{0}] yeni bir şişeye aktarılıyor…" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "" #~ "Wineprefix [{0}] için şişe yolu oluşturulurken hata meydana geldi. İptal " #~ "ediliyor." #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wineprefix: [{0}] başarıyla içe aktarıldı!" #~ msgid "[{0}] files to replace." #~ msgstr "[{0}] dosya değiştirilecek." #~ msgid "[{0}] files to add." #~ msgstr "[{0}] eklenecek dosyalar." #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "Yedekleme yapılandırması: [{0}] ,[{1}] içinde" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "Yedekleme şişesi: [{0}], [{1}] içinde" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "Şu yoldaki yedekleme kaydedilemedi: {0}." #~ msgid "Failed importing backup: [{0}]" #~ msgstr "Yedekleme alınamadı: [{0}]" #~ msgid "Connection status: online …" #~ msgstr "Bağlantı durumu: çevrimiçi …" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Yaru temasında ortam seçim stilini düzeltin" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "Şişe silinmesiyle ilgili sayfa_ayrıntıları'nı yok etmeyin" #~ msgid "Add freetype as a dependency" #~ msgstr "Bağımlılık olarak freetype ekle" #, fuzzy #~ msgid "Execute .bat files in your bottles" #~ msgstr "Bu şişede çalıştır" #, fuzzy #~ msgid "Experiments can now be enabled from Preferences" #~ msgstr "Çalıştırıcı Tercihler sekmesinden değiştirilebilir." #, fuzzy #~ msgid "Backup and restore bottles" #~ msgstr "Şişeyi yedekle" #, fuzzy #~ msgid "Bottle configuration update across software updates" #~ msgstr "Şişe sürümleri arasında konfigürasyon güncellemeleri" #, fuzzy #~ msgid "Toggle RC releases for runners" #~ msgstr "Çalıştırıcılar için sürüm adayını değiştir" #~ msgid "Environment description" #~ msgstr "Ortam açıklaması" #~ msgid "Custom path are not supported in this version" #~ msgstr "Özel dizin bu sürümde desteklenmez" #~ msgid "/opt/MyNewBottle" #~ msgstr "/opt/YeniŞişe" #~ msgid "" #~ "Versioning is an experimental feature of Bottles, we do not recommend " #~ "using it in production. Proceed with caution!" #~ msgstr "" #~ "Sürüm oluşturma Bottles'ın deneysel özelliğidir, lütfen önemli " #~ "işlerinizde kullanmayınız. Aman dikkat!" #~ msgid "Runner can be changed from Preferences tab." #~ msgstr "Çalıştırıcı Tercihler sekmesinden değiştirilebilir." #~ msgid "Open winecfg in this Bottle for advanced configurations." #~ msgstr "Gelişmiş yapılandırmalar için bu Şişe'de winecfg'yi aç." #~ msgid "" #~ "Launch a debug console in this bottle. Read in our documentation how to " #~ "use debugging. [F1]" #~ msgstr "" #~ "Bu şişede hata ayıklamayı konsolunu aç. Hata ayıklamanın nasıl " #~ "kullanılacağını belgelerimizde bulabilirsiniz. [F1]" #~ msgid "Use this to uninstall programs from the Bottle." #~ msgstr "Şişe'den uygulama kaldırmak için bunu kullanın." #~ msgid "Open a CMD in this Bottle." #~ msgstr "Bu Şişe'de komut istemi (CMD) aç." #~ msgid "CMD" #~ msgstr "CMD" #~ msgid "Use regedit to add, edit and delete Wine register keys." #~ msgstr "" #~ "Wine kayıt anahtarları eklemek, düzenlemek ve silmek için regedit " #~ "kullanın." #~ msgid "Browse the C:\\ of this Bottle." #~ msgstr "Şişe'nin C:\\ dizine göz at." #~ msgid "Kill all processes running in this Bottle." #~ msgstr "Şişe'de çalışan tüm görevleri sonlandır." #~ msgid "Simulates a system reboot (this does not terminate processes)." #~ msgstr "" #~ "Sistemin yeniden başlatılmasını simüle eder (görevleri sonlandırmaz)." #~ msgid "Simulates a system shutdown (this does not terminate processes)." #~ msgstr "Sistemin kapanmasını simüle eder (görevleri sonlandırmaz)." #~ msgid "Remaining disk space:" #~ msgstr "Kalan disk alanı:" #~ msgid "X of Y" #~ msgstr "X / Y" #~ msgid "Dashboard" #~ msgstr "Gösterge Paneli" #~ msgid "Fsync (futex synchronization)" #~ msgstr "Fsync (futex senkronizasyonu)" #~ msgid "" #~ "Enable eventfd based synchronization to increase performance for multi-" #~ "core processors." #~ msgstr "" #~ "Çok çekirdekli işlemcilerde performansı artırmak için eventfd tabanlı " #~ "senkronizasyonu kullan." #~ msgid "Esync (eventfd synchronization)" #~ msgstr "Esync (eventfd senkronizasyonu)" #~ msgid "Enable ACO to increase performance in-game when using Mesa drivers." #~ msgstr "" #~ "Mesa sürücüleri için oyuniçi performansı artırmak için ACO'yu etkinleştir." #~ msgid "GPU" #~ msgstr "GPU" #~ msgid "" #~ "In laptops with two GPUs (Intel+NVIDIA or AMD+Nvidia or Intel+AMD), " #~ "select this to use the discrete card." #~ msgstr "" #~ "İki GPU'lu dizüstü bilgisayarlarda (Intel+Nvidia veya AMD+Nvidia veya " #~ "Intel+AMD), ayrı kart kullanmak için seçin." #~ msgid "Desktop virtualization" #~ msgstr "Masaüstü sanallaştırma" #~ msgid "Virtualize a desktop where to spawn all Windows applications." #~ msgstr "Tüm Windows uygulamalarının oluşturacağı bir masaüstü sanallaştır." #~ msgid "DLL" #~ msgstr "DLL" #~ msgid "Syntax: dll1,dll2=value;dll3=value" #~ msgstr "Sözdizimi: dll1,dll2=değer;dll3=değer" #~ msgid "Save DLL overrides." #~ msgstr "DLL yönetimlerini kaydet." #~ msgid "Add new dll overrides" #~ msgstr "Yeni dll yönetimi ekle" #~ msgid "Customize preferences for this Bottle." #~ msgstr "Bu Şişe'nin tercihlerini özelleştir." #~ msgid "" #~ "The following packages are downloaded from external sources (mainly from " #~ "Microsoft)." #~ msgstr "" #~ "Aşağıdaki paketler harici kaynaklardan (çoğunlukla Microsoft'tan) " #~ "indirilir." #~ msgid "Open a issue" #~ msgstr "Bir sorun aç" #~ msgid "" #~ "Install dependencies (like corefonts, vcrun6, ..) for better software " #~ "compatibility." #~ msgstr "" #~ "Daha iyi yazılım uyumluluğu için (corefonts,vcrun6,... gibi) " #~ "bağımlılıklar yükleyin." #~ msgid "The program installer is an experimental feature and may not work." #~ msgstr "" #~ "Program yükleyicisi deneysel bir özelliktir ve düzgün çalışmayabilir." #~ msgid "Check for new installers" #~ msgstr "Yeni yükleyicileri kontrol et." #~ msgid "Here you can see, create, revert and delete bottle states." #~ msgstr "" #~ "Burada Şişe durumlarını görebilir, oluşturabilir geri döndürebilir ve " #~ "silebilirsiniz." #~ msgid "Runner x.y" #~ msgstr "Çalıştırıcı x.y" #~ msgid "Cancel download" #~ msgstr "İndirmeyi iptal et" #~ msgid "Download preferences" #~ msgstr "İndirme tercihleri" #~ msgid "Help translate" #~ msgstr "Çeviriye yardım et" #~ msgid "New Bottle details" #~ msgstr "Yeni Şişe ayrıntıları" #~ msgid "Proceed with the installation of the latest version?" #~ msgstr "Güncel sürümün kurulumu ile devam edilsin mi?" #~ msgid "" #~ "But you don't seem to be connected to the internet and you won't be able " #~ "to download a runner. Connect to the internet and confirm this message to " #~ "begin the download." #~ msgstr "" #~ "İnternete bağlı görünmüyorsunuz ve herhangi bir çalıştırıcı " #~ "indiremeyeceksiniz. İndirmeye başlamak için internete bağlanın ve bu " #~ "mesajı onaylayın." #~ msgid "OK status received" #~ msgstr "TAMAM durumu alındı" #~ msgid "Cancel status received" #~ msgstr "İptal durumu alındı" #~ msgid "" #~ "The gaming environment has everything needed to run modern Windows games " #~ "on Linux" #~ msgstr "" #~ "Oyun ortamı, modern Windows oyunlarını Linux'de çalıştırmak için gereken " #~ "her şeye sahiptir" #~ msgid "" #~ "The software environment includes dependencies commonly used by modern " #~ "software." #~ msgstr "" #~ "Yazılım ortamı, modern yazılımlar tarafından yaygın kullanılan tüm " #~ "bağımlılıkları içerir." #~ msgid "Selected env is: [{0}]" #~ msgstr "Seçilen ortam: [{0}]" #~ msgid "The programs installed in the bottle will be listed here." #~ msgstr "Şişeye yüklenen programlar burada listenelenir." #~ msgid "" #~ "There are no dependencies installed and we can't fetch from repository." #~ msgstr "Yüklü bağımlılıklar yok ve depodan çekemiyoruz." #~ msgid "We can't fetch the installers from the repository right now." #~ msgstr "Yükleyicileri şu anda depodan çekemiyoruz." #~ msgid "Use the '+' button to create one." #~ msgstr "Artı \"+\" tuşuna basarak yeni bir tane oluştur." #~ msgid "In Bottles v2, our Dependencies tool replaces Winetricks." #~ msgstr "Bağımlılık aracımız Bottle v2'de Winetricks ile değişmiştir." #~ msgid "" #~ "This is a development release. Please report bugs in the GitHub " #~ "repository." #~ msgstr "" #~ "Bu bir geliştirici sürümüdür. Lütfen bulduğunuz hataları GitHub'da bize " #~ "bildirin." #, fuzzy #~ msgid "Dependencies can now extract archives" #~ msgstr "Bağımlılık bulunamadı!" #~ msgid "Name your bottle" #~ msgstr "Şişenize isim verin" #~ msgid "Change runner" #~ msgstr "Çalıştırıcı değiştir" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Shutdown Windows" #~ msgstr "Windows'u kapat" #~ msgid "Kill all wine processes" #~ msgstr "Tüm wine işlemlerini sonlandır" #~ msgid "Last update for this bottle." #~ msgstr "Bu şişe için son güncelleme." #~ msgid "Toggle experimental installer features." #~ msgstr "Deneysel kurucu özelliklerini aç/kapat." #~ msgid "Special characters are not allowed!" #~ msgstr "Özel karakterler kullanmayınız!" ================================================ FILE: po/uk.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 12:54+0000\n" "Last-Translator: Vova Yelkin \n" "Language-Team: Ukrainian \n" "Language: uk\n" "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" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Шлях не вказано" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Резервне копіювання {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Імпорт резервної копії: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Не вдалося встановити компоненти, 3 невдалі спроби." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Відсутні необхідні компоненти. Встановлення…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Не вдалося створити каталог для пляшки." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Не вдалося створити тимчасовий каталог/файл." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Створення конфігурації пляшки…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Шаблон знайдено, застосування…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Конфігурація Wine оновлюється…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Конфігурацію Wine оновлено!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Запущено через Flatpak, ізолювання користувацького каталогу…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Ізолювання користувацького каталогу…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Налаштування версії Windows…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Застосування стандартних налаштувань CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Оптимізація середовища…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Застосування середовища: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Використання користувацького рецепту середовища…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Рецепт не знайдено або він недійсний…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Встановлення DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Встановлення VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Встановлення DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Встановлення залежності: %s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Створення стану версій 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Завершення…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Кешування шаблону…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Збереження стану…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Нічого застосовувати" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Новий стан [{0}] успішно створено!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Список станів успішно отримано!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Стан [{0}] успішно відновлено!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Відновлення стану {}…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Стан не знайдено" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Стан {} вже активний" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Показати версію" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Шлях до виконуваного файлу" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "Шлях до ярлика" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Назва пляшки" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Передати аргументи" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "Недійсний URI (синтаксис: bottles:run/<пляшка>/<застосунок>)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Вихід] запит отримано." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Допомога] запит отримано." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Оновити] запит отримано." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Пожертвувати" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Сторонні бібліотеки та особливі подяки" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Спонсоровано та профінансовано" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Авторське право © 2017 Розробники Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Розробники Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "Tymofii Lytvynenko та інші" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Версія компонента" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Видалити" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Переглянути файли" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Не вдалося встановити. Це може бути спричинено помилкою в репозиторії, " "частковим завантаженням або невідповідністю контрольної суми. Натисніть, " "щоби повторити." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Завантажити та встановити" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Показати маніфест" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Лiцензiя" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Перевстановити" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Повідомити про помилку…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Назва залежності" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Опис залежності" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Категорія" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Завантажити та встановити цю залежність" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Виникла помилка при встановленні. Перезапустіть Bottles, щоби прочитати звіт " "про аварійне завершення, або запустіть його через термінал, щоби переглянути " "вивід." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Меню залежності" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Усунення неполадок" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Переглянути файли…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Дублювати пляшку…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Це повний архів вашої пляшки, включаючи особисті файли." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Повне резервне копіювання…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Це лише конфігурація пляшки, вона ідеально підходить, якщо ви бажаєте " "створити нову, але без особистих файлів." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Експортувати конфігурацію…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Показати приховані застосунки" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Пошук нових застосунків" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Видалити пляшку…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Додаткове меню" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Примусово зупинити всі процеси" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Симулювати завершення роботи Windows." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Завершення роботи" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Симулювати перезавантаження Windows." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Перезавантаження" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Опції запуску" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Запустити в терміналі" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Перетягніть файли для їх виконання" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Моя пляшка" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Середовище" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Двигун" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Керування версіями увімкнено для цієї пляшки" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Керування версіями задіяно для цієї пляшки." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Запустити виконуваний файл…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Застосунки" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Натисніть «Запустити виконуваний файл...», щоби запустити виконуваний файл, «" "Додати ярлики...», щоби додати виконуваний файл до списку застосунків, або «" "Встановити застосунки...», щоб установити застосунки, керовані спільнотою." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Додати ярлики…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Встановити застосунки…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Опції" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Налаштування" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Конфігурація налаштувань пляшки." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Залежності" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Встановити залежності застосунків." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Знімки" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Створення та керування станами пляшки." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Диспетчер завдань" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Керування запущеними застосунками." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Інструменти" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Командний рядок" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Виконання команд усередині пляшки." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Редактор реєстру" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Редагувати внутрішній реєстр." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Застарілі інструменти Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Провідник" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Налагоджувач" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Конфігурація" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Деінсталятор" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Панель керування" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Пошук залежностей…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Ви не в мережі :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles працює в автономному режимі, тому залежності недоступні." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Залежності – це ресурси, які покращують сумісність програмного забезпечення " "Windows.\n" "\n" "Файли на цій сторінці надані третіми особами за власницькою ліцензією. " "Встановлюючи їх, ви погоджуєтеся з відповідними умовами ліцензування." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Повідомити про проблему або відсутню залежність." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Повідомити про відсутню залежність" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Читати документацію." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Документація" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Пошук" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Пошук застосунків…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Встановлюйте застосунки керовані нашою спільнотою.\n" "\n" "Файли на цій сторінці надані третіми особами за власницькою ліцензією. " "Встановлюючи їх, ви погоджуєтеся з відповідними умовами ліцензування." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Інсталяторів не знайдено" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Репозиторій недоступний або жоден інсталятор не сумісний з цією пляшкою." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Читати документацію" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Назва" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Компоненти" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Версія шару сумісності Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Оновлення двигуна та компонентів, будь ласка, зачекайте…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "Покращення сумісності Direct3D 8/9/10/11 шляхом перекладення на Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Оновлення DXVK, будь ласка, зачекайте…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "Покращення сумісності Direct3D 12 шляхом перекладення на Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Оновлення VKD3D, будь ласка, зачекайте…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Оновлення DXVK-NVAPI, будь ласка, зачекайте…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "Алтернатива NVIDIA Reflex. Може виявлятися деякими античитами." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Оновлення LatencyFleX, будь ласка, зачекайте…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Дисплей" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Глибоке навчання Super Sampling" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Збільшення продуктивності за рахунок візуальних ефектів з використанням DXVK-" "NVAPI. Працює лише на нових графічних процесорах NVIDIA." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Збільшення продуктивності за рахунок візуальних ефектів. Працює лише на " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Керування налаштуваннями FidelityFX Super Resolution" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Дискретна графіка" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Використовувати дискретну графічну карту для збільшення продуктивності за " "рахунок споживання енергії." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Ефекти післяобробки" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" "Додати різні ефекти післябробки за допомогою vkBasalt. Працює лише на Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Керування налаштуваннями шару післяобробки" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Керувати відображенням ігор на екрані за допомогою Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Керувати налаштуваннями Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Розширені налаштування дисплея" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Продуктивність" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" "Увімкнення синхронізації збільшить продуктивність багатоядерних процесорів." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Синхронізація" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Система" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Відстеження продуктивності" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Відображати дані відстеження, такі, як частота кадрів, температури, " "навантаження ЦП/ГП та багато іншого на OpenGL й Vulkan за допомогою MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Застосовувати набір оптимізацій до вашого пристрою. Це може покращити " "продуктивність ігор." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Попереднє завантаження файлів гри" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Зменшення часу завантаження при багаторазовому запуску гри. Гра буде " "завантажуватися довше під час першого запуску." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Керувати налаштуваннями vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Захоплення гри OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "Увімкнути захоплення гри OBS для всіх застосунків Vulkan та OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Сумісність" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Версія Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Оновлення версії Windows, будь ласка, зачекайте…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Мова" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Оберіть мову для використання з застосунками." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Виділена пісочниця" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Використовувати обмежене/кероване середовище для цієї пляшки." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Керування дозволами пісочниці" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Середовище виконання Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Надати набір додаткових бібліотек для більшої сумісності. Вимкніть, якщо " "виникнуть проблеми." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Середовище виконання Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Надати набір додаткових бібліотек для більшої сумісності з іграми Steam. " "Вимкніть, якщо виникнуть проблеми." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Робочий каталог" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Скинути до типових значень" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(типово)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Перевизначення DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Змінні середовища" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Керувати дисками" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Автоматичні знімки" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" "Автоматично створювати знімки перед установленням програмного забезпечення " "або зміною налаштувань." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Стиснення" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Стискати знімки, щоби зменшити простір. Це сповільнить процес створення " "знімків." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Використовувати шаблони виключення" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Виключити шляхи у знімках." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Керувати шаблонами" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Оновити" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Зупинити процес" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Знімків не знайдено" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" "Створіть свій перший знімок, щоби почати зберігати стани ваших налаштувань." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Короткий коментар" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Зберегти стан пляшки." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Створити новий знімок" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Подробиці" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Повернутися" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Операції" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Оберіть пляшку" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Скасувати" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Обрати" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Створити нову пляшку" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Звіт про аварійне завершення Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Скасувати" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Надіслати звіт" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Минулого разу Bottles вийшов із ладу. Будь ласка, заповніть звіт, додавши " "таку інформацію, щоби допомогти нам виявити помилку та запобігти її " "повторенню." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Ми знайшли один або кілька подібних (або ідентичних) звітів. Будь ласка, " "уважно перевірте, чи не було вже подано аналогічний звіт, перш ніж надсилати " "новий. Кожен звіт вимагає зусиль із боку розробників для діагностики, тому, " "будь ласка, поважайте їхню працю і переконайтеся, що ви не публікуєте " "дублікатів." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Все одно надіслати." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Розширені опції" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Неповний пакунок" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Ця версія Bottles, схоже, не надає всіх необхідних основних залежностей. " "Будь ласка, зв'яжіться з розробником пакунку або використовуйте офіційну " "версію." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Вийти" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Динамічні бібліотеки можуть бути вбудованими (надаються Wine) або рідними " "(надаються застосунком)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Нове перевизначення" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Перевизначення" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Диски" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Це шляхи з вашої хост-системи, які відображаються та розпізнаються двигуном " "як пристрої (наприклад, C: D:...)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Літера" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Наявні диски" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Дублювати пляшку" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Дублювати" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Введіть назву для дублікату пляшки." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Дублювання…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Це може зайняти деякий час." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Пляшку дубльовано" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Змінні середовища — це динамічно названі значення, які можуть впливати на " "поведінку процесів, запущених у вашій пляшці." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Назва змінної" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Наявні змінні" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Шаблони виключення" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Визначає шаблони, які будуть використовуватися для запобігання версіюванню " "для деяких каталогів." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Шаблон" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Наявні шаблони" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Налаштування Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Зберегти" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Керуйте тим, як мають відображатися ігри." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Роздільна здатність гри" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Використовує роздільну здатність відеоігри, як значення в пікселях." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Ширина" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Висота" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Роздільна здатність вікна" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Збільшує роздільну здатність, коли використовується роздільна здатність, " "вища за роздільну здатність гри в пікселях." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Різне" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Обмеження частоти кадрів" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Обмеження частоти кадрів при втраті фокусу" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Цілочисельне масштабування" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Тип вікна" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Безрамкове" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Повноекранне" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Бажаєте продовжити встановлення?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Почати встановлення" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Цей встановлювач потребує певних локальних ресурсів, які не можуть бути " "надані в інший спосіб." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Продовжити" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Завершено!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Показати застосунки" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Встановлення не вдалося!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Щось пішло не так." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Усі повідомлення" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Критичні" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Помилки" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Попередження" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Подробиці" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "Переглядач журналу" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Переглядач журналу" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Змінити рівень журналювання." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Усі" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Ці аргументи будуть передані під час запуску." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Користувацькі аргументи" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Аргументи команди" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "наприклад: VAR=значення %команда% -приклад1 -приклад2 -приклад3=привіт" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Післязапусковий скрипт" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Оберіть скрипт, який має бути виконаний після запуску." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Оберіть скрипт" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Оберіть, звідки запускати застосунок." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Оберіть каталог" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" "Ці налаштування перевизначать стандартні налаштування для цього виконуваного " "файлу." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Перевизначення налаштувань" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Скинути налаштування пляшки до стандартних" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Віртуальна стільниця" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Відмова від відповідальності Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Використовувати Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Увага, використання двигунів на основі Proton у пляшках без середовища " "Steam, може призвести до проблем і завадити правильній роботі.\n" "\n" "Ми рекомендуємо використовувати Wine-GE, версію Proton, призначену для " "роботи поза середовищем Steam.\n" "\n" "Продовжуючи, автоматично ввімкнеться середовище виконання Steam " "(якщо воно є в системі та виявлено Bottles), щоби надати йому доступ до " "необхідних бібліотек і обмежити проблеми сумісності. Зверніть увагу, що " "GloriousEggroll, постачальник двигуна, не несе відповідальності за будь-які " "проблеми, і ми просимо вас не повідомляти розробника про них." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Я зрозумів." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Перейменувати" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Оберіть нову назву для обраного застосунку." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Нова назва" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Запустити з аргументами" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Запустити" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Напишіть нижче аргументи, які будуть передані до виконуваного файлу." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "наприклад: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Налаштування пісочниці" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Спільна мережа" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Спільний звук" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Необхідне оновлення" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Продовжити" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Запустити оновлення" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Нова система керування версіями" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Було впроваджено нову систему керування версіями пляшок." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "У Bottles впроваджено зовсім нову систему версій, яка не має зворотної " "сумісності.\n" "\n" "Щоб і далі використовувати версії, нам потрібно повторно ініціалізувати " "репозиторій пляшок. Це не призведе до видалення даних із вашої пляшки, але " "вилучить усі наявні знімки та створить новий.\n" "\n" "Якщо вам потрібно повернутися до попереднього знімка перед продовженням, " "закрийте це вікно та відновіть знімок, а потім знову відкрийте пляшку, щоби " "знову відобразити це вікно.\n" "\n" "Стара система буде припинена в одному з наступних випусків." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Повторна ініціалізація репозиторію…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Готово! Перезапустіть Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Налаштування ефектів післяобробки" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Типово" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Типові налаштування" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Ефекти застосовуються згідно з порядком переліку." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Ефекти" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Контрастна адаптивна різкість (CAS)" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Різкість" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Докладніше" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Різкість Luma зі зменшенням шуму" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Зменшення шуму" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Швидке приблизне згладжування (FXAA)" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Якість субпікселів" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Поріг якості" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Мінімальний поріг якості" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Субпіксельне морфологічне згладжування" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Виявлення країв" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Колір" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Поріг" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Максимальний крок пошуку" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Максимальний діагональний крок пошуку" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Максимальне заокруглення кутів" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "Різкість CAS збільшує різкість кадру. Вищі значення роблять кадр різкішим, " "тоді як значення менші за 0 роблять кадр м'якшим, ніж оригінал." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "Різкість DLS збільшує різкість кадру. Вищі значення роблять кадр різкішим." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "Зменшення шуму DLS зменшує шуму в кадрі. Вищі значення роблять кадр м'якшим." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "Якість субпікселів FXAA зменшує аліасинг на рівні субпікселів. Вищі значення " "роблять кадр м'якшим." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "Поріг краю FXAA - це мінімальна кількість контрасту, необхідна для " "застосування алгоритму FXAA. Більш високі значення роблять кадр більш " "контрастним." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "Мінімальний поріг краю якості FXAA - мінімальне значення темних пікселів, " "які нехтуються алгоритмом FXAA. Більш високі значення змушують FXAA " "нехтувати пікселямм нижче вказаного значення і можуть призвести до " "збільшення продуктивності." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma виявляє краї з монохромної перспективи, тоді як Колір виявляє краї на " "основі кольорів. Luma має вищу продуктивність, ніж Колір." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "Поріг SMAA визначає чутливість виявлення країв. Чим нижче значення, тим " "більше країв виявляється за рахунок продуктивності." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "Щонайбільші кроки пошуку SMAA - визначає, скільки кроків пошуку по " "горизонталі та вертикалі виконується при пошуку країв." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "Щонайбільше діагональних кроків пошуку SMAA - визначає, скільки кроків " "пошуку по діагоналі виконується при пошуку країв." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "Заокруглення кутів SMAA визначає силу заокруглення кутів країв." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Вбудований (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Рідний (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Вбудований, потім рідний" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Рідний, потім вбудований" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Вимкнено" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Вилучити" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/шлях/до/місця" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Значення" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Переглянути файли" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Назва префікса Wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Менеджер" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Цей префікс Wine вже був імпортований у Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Імпортувати резервну копію пляшки" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Повторний пошук префіксів" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Префіксів не знайдено" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Зовнішні префікси не знайдено. Чи має Bottles доступ до них?\n" "Використайте піктограму вгорі, щоб імпортувати пляшку з резервної копії." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Повний архів" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Показати маніфест…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Читати відгуки…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Назва встановлювача" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Опис встановлювача" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Невідомо" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Встановити цей застосунок" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Меню застосунку" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Без мініатюри" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Запустити" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Запустити через Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Назва елемента" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Вилучити з бібліотеки" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Зупинити" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Бібліотека" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Додайте сюди елементи зі списку застосунків вашої пляшки" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Керування версіями задіяно в цій пляшці." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Ця пляшка виглядає пошкодженою." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Виконати в цій пляшці" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Запустити тут" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Ця Пляшка виглядає пошкодженою, конфігураційний файл відсутній. Можемо " "спробувати вирішити цю проблему, створивши нову конфігурацію." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Пошук ваших пляшок…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Пляшки" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Створити нову пляшку…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Результатів не знайдено" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Спробуйте інший пошуковий запит." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Запуск…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Цей ресурс відсутній." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Переглянути" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "С_творити" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Назва пляшки" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "_Застосунки" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Ігри" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "В_ласне" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Власне" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Спільний користувацький каталог" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Це робить користувацький каталог доступним у пляшці, що може призвести до " "ризику передачі персональних даних програмному забезпеченню Windows. Цю " "опцію не можна змінити після створення пляшки." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Архітектура" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" "32-бітну версію треба використовувати лише в разі крайньої необхідності." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Імпортувати власну конфігурацію." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Каталог пляшки" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Каталог, який міститиме дані цієї пляшки." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "_Закрити" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Ця назва недоступна, спробуйте іншу." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Назад" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Ласкаво просимо до Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Запускайте застосунки Windows на Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows у Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles використовує двигуни сумісності для забезпечення ізольованих " "контейнерних середовищ, схожих на Windows, у яких виконуються застосунки." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Майже готово" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Нам потрібно ще кілька хвилин, щоб усе налаштувати…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Усе готово!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Будь ласка, спочатку заверште налаштування" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Почніть використовувати Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Далі" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Налаштування" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Загальні" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Зовнішній вигляд" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Темний режим" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Використовувати темну колірну схему." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Дата оновлення" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Показувати дату оновлення в списку пляшок." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Сповіщення" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Показувати сповіщення про завантаження та встановлення." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Тимчасові файли" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Чи очищати тимчасові файли при запуску Bottles?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Закривати Bottles після запуску застосунку" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Закривати Bottles після запуску застосунку з файлового менеджеру." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Інтеграції" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Префікси Steam Proton" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Показувати префікси Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Показувати застосунки Steam у списку застосунків" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Потрібно встановити Steam для Windows у пляшці." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Показувати застосунки Epic Games у списку застосунків" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Потрібно встановити Epic Games Store в пляшці." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Показувати ігри Ubisoft у списку застосунків" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Потрібно встановити Ubisoft Connect у пляшці." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Розширені" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Каталог Bottles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Каталог, який містить дані ваших пляшок." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Двигуни" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Bottles працює у автономному режимі, тому двигуни недоступні." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Попередній випуск" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "Відображати нестабільні версії двигунів." #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Компоненти DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles працює у автономному режимі, тому бібліотеки DLL недоступні." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Ядро" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Середовище виконання" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Експерименти" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Ці функції перебувають на стадії активної розробки й можуть бути " "нестабільними, очікуйте помилок та збоїв." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Окремі пісочниці для пляшок" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "На ранній стадії розробки." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Запустити через термінал" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Переглянути шлях" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Змінити опції запуску…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Додати до бібліотеки" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Додати на стільницю" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Додати в Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Перейменувати…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Приховати застосунок" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Показати застосунок" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Вилучити зі списку" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Назва застосунку" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "ID стану" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Коментар до стану" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Відновити цей знімок" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Видалити повідомлення" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Головне меню" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Здається, ви не під'єднані до інтернету. Без нього ви не зможете завантажити " "необхідні компоненти. Натисніть на цю піктограму, коли відновите з'єднання." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Імпортувати…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Довідка" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Про Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Файл «{0}» не є файлом .exe або .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Оновлено: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "«{0}» додано" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Оберіть виконуваний файл" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Додати" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Приховати приховані застосунки" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Запуск «{0}»…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Будьте обережні з пісочницею" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles працює в пісочниці – середовищі з обмеженими правами доступу, " "необхідними для забезпечення вашої безпеки. Якщо застосунок не запускається, " "спробуйте перейти до пляшки (піктограма з трьома крапками вгорі), а потім " "запустити її звідти." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Відхилити" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Оберіть місце для збереження резервної копії конфігурації" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Експортувати" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Оберіть місце для збереження резервної копії архіву" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Резервне копіювання" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Резервну копію створено для «{0}»" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Не вдалося виконати резервне копіювання для «{0}»" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Ви впевнені, що хочете назавжди видалити «{}»?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Це призведе до безповоротного видалення усіх застосунків та налаштувань, " "пов'язаних із ним." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Видалити" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Двигун відсутній" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Запитуваний для цієї пляшки двигун відсутній. Встановіть його через " "налаштування Bottles або виберіть новий для запуску застосунків." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Ви впевнені, що хочете примусово зупинити всі процеси?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" "Це може призвести до втрати даних, пошкодження та збоїв у роботі застосунків." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Примусово _зупинити" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Ця функція недоступна у вашій системі." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Щоби додати цю функцію, виконайте команду flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Ця назва пляшки вже використовується." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Оберіть робочий каталог" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Каталог, що містить дані «{}»." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Ви впевнені, що хочете видалити всі знімки?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "Це призведе до видалення усіх знімків, але ваші файли будуть збережені." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" "Перейдіть на нову систему керування версіями для створення нових станів." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Встановлювачі" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Виконуються операції, зачекайте." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Повернутися до пляшок." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Резервну копію успішно імпортовано" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Помилка імпортування" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Імпортування резервної копії…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Оберіть резервну копію архіву" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Імпортувати" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Оберіть файл конфігурації" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "Н/Д" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Запустити виконуваний файл у «{self.config.Name}»" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Запуск «{0}» у «{1}»…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Ваші пляшки" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Завантаження ~{0} пакунків…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Отримано {0} із {1} пакунків" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Оберіть каталог пляшки" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Створення пляшки…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Не вдалося створити пляшку" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Не вдалося створити пляшку через одну або кілька помилок." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Пляшку створено" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "«{0}» було успішно створено." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Steam не знайдено або Bottles не має достатніх дозволів." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Оберіть шлях для Bottles" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Перезапустити Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Для використання цього каталогу потрібно перезапустити Bottles.\n" "\n" "Переконайтеся, що ви закрили всі застосунки, запущені з пляшок, перед " "перезапуском Bottles, оскільки інакше це може призвести до втрати даних, " "пошкодження та некоректної роботи застосунків." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Перезапустити" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" "Засновано на Wine від Valve, включає у себе виправлення staging та Proton." #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" "Засновано на Wine upstream, включає у себе виправлення staging та Proton." #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "Засновано на Wine upstream, включає у себе виправлення staging." #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "Засновано на Wine від Valve, включає у себе виправлення staging, Proton та " "специфічні для Steam. Вимагає увімкнення середовища виконання Steam." #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Інше" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Оновлення" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Встановлення…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Маніфест для {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "«{0}» видалено" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "«{0}» встановлено" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "«{0}» не вдалося встановити" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "«{0}» імпортовано" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Цей застосунок може працювати нестабільно. Встановлювач був налаштований для " "забезпечення найкращого можливого досвіду, але очікуйте збоїв, " "нестабільності та відсутності працюючих функцій." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Цей застосунок працює із помітними збоями, але вони не впливають на " "функціональність застосунку." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Цей застосунок працює із незначними збоями." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Цей застосунок працює бездоганно." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Відгуки для {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Зупинення «{0}»…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Запуск «{0}» через Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "«{0}» приховано" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "«{0}» відображено" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "«{0}» вилучено" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "«{0}» перейменовано на «{1}»" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Ярлик «{0}» створено" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "«{0}» додано до бібліотеки" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "«{0}» додано до бібліотеки Steam" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Показати звіт" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Звіт про цю проблему було надіслано вже 5 разів, і його не можна " "надіслати знову.\n" " \t Залиште свій відгук в одному з перечислених звітів." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Оновлення налаштувань дисплея, зачекайте…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Налаштування дисплея оновлено" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Перевизначень не знайдено." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Оберіть шлях до диска" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Змінні середовища не визначено." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Шаблони виключення не визначені." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Виникла помилка." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Скопіювати до буфера обміну" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Оберіть файл ресурсу" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Встановлення залежностей Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Конфігурація пляшки…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Обробка кроків встановлювача…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Встановлення {} …" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Виконання фінальних перевірок…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Встановлення {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} тепер доступний у списку застосунків." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Встановлювач завершився із невідомою помилкою" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} уже вимкнено для цієї пляшки." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "" "Це налаштування відрізняється від стандартного значення для цієї пляшки." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Оберіть скрипт" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Користувацький шлях до пляшок не знайдено" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Повернення до типового шляху. Жодні пляшки з вказаного шляху не будуть " "відображені." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Запуск застосунків Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Міграція Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Перемкнути діалог міграції Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Темна тема" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Примусово використовувати темну тему." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Перемкнути дати оновлення у списку" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Перемкнути дати оновлення пляшок у списку." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Список застосунків Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Перемкнути відображення застосунків із Steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Список застосунків Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Перемкнути відображення застосунків із Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Список ігор Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Перемкнути відображення ігор від Ubisoft." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Ширина вікна" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Змінити ширину вікна." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Висота вікна" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Змінити висоту вікна." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Відображати сповіщення." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Очищення тимчасових файлів" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Очищати тимчасові файли під час завантаження системи." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Кандидат на випуск" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Перемкнути використання кандидата на випуск для двигунів." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Вигляд при запуску" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Оберіть, в якому вигляді має запускатися застосунок." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Перемкнути експериментальні функції, такі, як керування версіями та " "встановлювачі. Відображення кандидатів на випуск для двигунів." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Підтримка Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Перемкнути підтримку префіксів Steam Proton." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Експериментально: пісочниця" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Перемкнути експериментальну пісочницю для кожної пляшки." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Автоматично закривати Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "" "Закривати Bottles після запуску виконуваного файлу з файлового менеджеру." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Відображати попередження пісочниці" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Перемкнути відображення попереджень пісочниці." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Запускайте застосунки Windows на Linux через Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Закорковуйте застосунки в пляшки та насолоджуйтесь на здоров'я!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Наша вбудована система встановлення залежностей надає автоматичний доступ до " "компонентів сумісності програмного забезпечення. Використовуйте менеджер " "завантажень для встановлення офіційних компонентів: двигун (Wine, Proton), " "DXVK, залежності тощо." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Система керування версіями пляшок забезпечує безпеку вашої роботи та " "дозволяє відновити її пізніше!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Можливості:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Створення пляшок, використовуючи попередньо налаштовані середовища, або свої " "власні" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Запуск виконуваних файлів (.exe/.msi) у ваших пляшках, безпосередньо з " "контекстного меню вашого файлового менеджера" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Автоматичне виявлення застосунків, встановлених у ваших пляшках" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Швидке додавання змінних середовища" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "" "Перевизначення бібліотек DLL безпосередньо з налаштувань для кожної пляшки" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Зміна двигуна в реальному часі для будь-якої пляшки" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Різноманітні оптимізації продуктивності ігор (esync, fsync, DXVK, кеш, " "компілятор шейдерів, вивантаження ... та багато іншого.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Автоматичне встановлення та керування двигунами Wine та Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Автоматичне відновлення пляшок у разі поломки" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "" "Вбудований встановлювач залежностей на основі репозиторію, керованого " "спільнотою" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Вбудований диспетчер завдань для процесів Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Доступ до ProtonDB та WineHQ для підтримки" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Система для перенесення вашої конфігурації на нові версії Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Резервне копіювання та імпорт пляшок" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Імпорт префіксів Wine з інших менеджерів" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Керування версіями Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "… та багато іншого, що ви зможете знайти, встановивши Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Оновлювати інформацію про метадані" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Додавати більше інформації про оновлення та виправляти версію приміток до " "випуску" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Виправлено кнопку «Додати до Steam»" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Виправлено помилку, коли BottleConfig не можна було серіалізувати" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Виправлено помилку подвійного витягування Patool" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Правильна версія" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Виправлено помилку під час створення пляшки" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Велика зміна: редизайн інтерфейсу створення нової пляшки" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Покращення зручності:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "Зміна піктограми «emote-love» на «library» на сторінці бібліотеки" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Додати сповіщення для «Запустити виконуваний файл»" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Виправлення вад:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "Додавання ярлика до Steam призводило до помилки" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Під час імпортування резервних копій виникала помилка" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" "Середовище виконання Steam автоматично вмикається під час використання wine-" "ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" "Різні виправлення, пов'язані з бібліотекою, такі, як порожні обкладинки та " "збої, пов'язані з відсутністю записів" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Виправлено різні проблеми, пов'язані з кодуванням тексту" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" "Виправлено помилку під час завантаження, якщо Bottles не запущено з терміналу" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Правильна дата версії" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "Приховано критичні помилки, пов'язані з NVIDIA, на системах без NVIDIA" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Покращення та виправлення Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Встановлення залежностей відбувається швидше та стабільніше" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "Перевірка стану містить більше подробиць для швидшого налагодження" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" "NVAPI має багато виправлень і є більш стабільним, тепер має працювати " "належним чином" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Виправлено збій під час завантаження компонента" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Покращення коду бекенду шляхом уникнення спін-блокування" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Більше змінних для скриптів встановлення" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" "Виправлено діалогове вікно, яке відображало «Все готово», хоча насправді не " "було готовим" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Покращення системи складання" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Увімкнення VKD3D типово під час створення пляшок для ігор" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Виправлено збої під час читання файлів Steam із поганими кодуваннями" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Виправлення некоректного оновлення компонентів в інтерфейсі після " "встановлення/видалення" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Більше виправлень FSR" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Виправлено помилку, коли застосунок закривався після запуску з «Запустити " "виконуваний файл»" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "та багато, багато, багато іншого!" #~ msgid "Calculating…" #~ msgstr "Обчислення…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Запустити .exe/.msi в цій пляшці" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "Натисніть \"Створити нову пляшку...\", щоб створити нову пляшку." #~ msgid "Create a new Bottle…" #~ msgstr "Створити нову пляшку…" #~ msgid "New Bottle" #~ msgstr "Нова пляшка" #~ msgid "Bottle Information" #~ msgstr "Відомості про пляшку" #~ msgid "An environment improved for Windows games." #~ msgstr "Покращене середовище для ігор Windows." #~ msgid "An environment improved for Windows applications." #~ msgstr "Середовище, налаштоване для програм Windows." #~ msgid "A clear environment for your experiments." #~ msgstr "Чисте середовище для ваших експериментів." #~ msgid "Unlinked Home Directory" #~ msgstr "Незв’язаний домашній каталог" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Не пов'язуйте каталог userdir з каталогом homedir" #~ msgid "64 bit" #~ msgstr "64 біт" #~ msgid "32 bit" #~ msgstr "32 біт" #~ msgid "Custom Recipe" #~ msgstr "Індивідуальний рецепт" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "" #~ "Виберіть індивідуальний рецепт для навколишнього середовища, якщо він у " #~ "вас є." #~ msgid "Custom Path" #~ msgstr "Користувацький шлях" #~ msgid "Store this bottle in another place." #~ msgstr "Зберігайте цю пляшку в іншому місці." #~ msgid "You are offline, unable to download." #~ msgstr "Ви без мережі, неможливо завантажити." #~ msgid "Choose an executable path" #~ msgstr "Оберіть шлях до виконуваного файлу" #~ msgid "Choose a Windows executable file" #~ msgstr "Виберіть виконуваний файл Windows" #~ msgid "Choose working directory for executables" #~ msgstr "Виберіть робочий каталог для виконуваних файлів" #~ msgid "Choose a recipe file" #~ msgstr "Виберіть файл рецепта" #~ msgid "Choose where to store the bottle" #~ msgstr "Виберіть, де зберігати пляшку" #~ msgid "Choose a new Bottles path" #~ msgstr "Виберіть новий шлях до пляшок" #~ msgid "Choose the script" #~ msgstr "Оберіть скрипт" #~ msgid "Choose the Working Directory" #~ msgstr "Виберіть Робочий Каталог" #~ msgid "" #~ "The PulseAudio Latency setting is now deprecated and enabled by default" #~ msgstr "Налаштування затримки PulseAudio тепер застаріле і типово ввімкнене" #~ msgid "Bottle details automatically show on bottle creation" #~ msgstr "" #~ "Подробиці про пляшку автоматично відображаються при створенні пляшки" #~ msgid "Bottles now complies with GNOME Circle guidelines" #~ msgstr "Тепер Bottles відповідає вказівкам GNOME Circle" #~ msgid "Disable pulseaudio_latency by default." #~ msgstr "Типово вимкнути pulseaudio_latency." #~ msgid "Fixed a crash during startup due to uninstaller." #~ msgstr "Виправлено збій під час запуску через видалювач." #~ msgid "Implemented a queue for installing components." #~ msgstr "Реалізовано чергу для встановлення компонентів." #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "Виправлено видалення пляшки, яке іноді не працювало." #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "Підтримка останніх версій dxvk @Blisto91" #~ msgid "Fix for DLSS" #~ msgstr "Виправлення для DLSS" #~ msgid "Added tooltips for program grades" #~ msgstr "Додані підказки для програмних оцінок" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Виправлення завершення встановлення @jntesteves" #~ msgid "Fix gamescope arguments @jntesteves" #~ msgstr "Виправлення аргументів геймскопа @jntesteves" #~ msgid "Added Ctrl + W shortcut for closing windows @A6GibKm" #~ msgstr "Додано поєднання клавіш Ctrl + W для закриття вікон @A6GibKm" #~ msgid "Fixed bottles unsetting XDG_DATA_HOME" #~ msgstr "Виправлено скидання пляшок XDG_DATA_HOME" #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "Переклад французькою мовою завдяки @julroy та @tymmsyde" #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "Переклад на турецьку дякуючи @54linux-ea та @ruizlenato" #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "Переклад мовою рф здійснили @lenemter та @Smoque" #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "Переклад каталонською мовою завдяки @rogervc" #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "Арабський переклад завдяки @TheDarkEvil" #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "Переклад на корейську мову завдяки @MarongHappy" #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "" #~ "Переклад португальською мовою завдяки @davipatricio, @SantosSi та " #~ "@vitorhcl" #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "Переклади галісійською завдяки @NicoSGF64" #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "Переклади івритом завдяки @itayweb" #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "Переклад польською мовою завдяки @Mikutut" #~ msgid "Layers" #~ msgstr "Шари" #~ msgid "Ultra Quality" #~ msgstr "Ультра" #~ msgid "Quality" #~ msgstr "Якість" #~ msgid "Balanced" #~ msgstr "Збалансована" #~ msgid "Layered" #~ msgstr "Багатошарове" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Багатошарове середовище, в якому кожна програма є шаром." #~ msgid "Choose path" #~ msgstr "Оберіть шлях" #~ msgid "Choose a file." #~ msgstr "Оберіть файл." #~ msgid "File not Found" #~ msgstr "Файл не Знайдено" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "Обраний файл не існує. Будь ласка, оберіть правильний файл." #~ msgid "Spaces in File Name" #~ msgstr "Пробіли в Імені Файлу" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "" #~ "Шлях до Таблиці Кольорів повинен не мати пробілів. Будь ласка, " #~ "перейменуйте файл, щоб прибрати пробіли." #~ msgid "Invalid Image Dimension" #~ msgstr "Недопустимий Розмір Зображення" #~ msgid "Height and width of the image must be equal." #~ msgstr "Висота і ширина зображення повинні бути однаковими." #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Легке керування префіксами WINE за допомогою середовищ" #~ msgid "Run with Arguments…" #~ msgstr "Запустити з Аргументами…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Переглянути внутрішні файли за допомогою провідника Wine." #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Керувати процесами за допомогою диспетчеру завдань Wine." #~ msgid "Debug wine processes." #~ msgstr "Налагодження процесів wine." #~ msgid "Wine Configuration" #~ msgstr "Конфігурація Wine" #~ msgid "Adjust internal settings." #~ msgstr "Змінити внутрішні налаштування." #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "Деінсталювати програми за допомогою деінсталятора Wine." #~ msgid "Access the internal Wine Control Panel." #~ msgstr "Доступ до внутрішньої панелі керування Wine." #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "" #~ "Використовуйте секцію Інсталятори або кнопку \"Запустити виконуваний " #~ "файл\"." #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "Залежності - це програмне забезпечення, бібліотеки та кодеки, що " #~ "покращують сумісність програм Windows. Встановіть звідси, щоб відповідати " #~ "вимогам програми." #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "Ми рекомендуємо не встановлювати кілька залежностей одночасно." #, fuzzy #~ msgid "Select Dependencies" #~ msgstr "Залежності" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "" #~ "Використовуйте цей розділ, щоб інсталювати програми, підібрані нашою " #~ "спільнотою, без необхідності робити це вручну." #~ msgid "Read documentation" #~ msgstr "Читати документацію" #~ msgid "Graphics" #~ msgstr "Графіка" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "Покращує продуктивність ігор DirectX 11 і 3D застосунків." #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "Покращує продуктивність ігор DirectX 12 і 3D застосунків." #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Надає підтримку DLSS, якщо доступна NVAPI Nvidia." #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR використовує найновіші технології масштабування, щоб покращити " #~ "частоту кадрів." #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt — це шар постобробки Vulkan для покращення візуальної графіки " #~ "ігор." #~ msgid "Manage vkBasalt settings" #~ msgstr "Керувати налаштуваннями vkBasalt" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Використовувати віртуальний робочий стіл Wine." #~ msgid "Fullscreen Mouse Capture" #~ msgstr "Повноекранне Захоплення Миші" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "Дозволити програмі захоплювати ввід миші в повноекранному режимі." #~ msgid "Take Focus" #~ msgstr "Фокусування" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "Активуйте, якщо програма не фокусується при перемиканні." #~ msgid "Mouse Warp" #~ msgstr "Центрування курсору миші" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "" #~ "Змініть це налаштування, якщо у Вас виникають проблеми з затримками " #~ "пересування курсору або розсинхронізацією." #~ msgid "Screen Scaling" #~ msgstr "Масштабування Екрана" #~ msgid "Set custom DPI." #~ msgstr "Встановити DPI." #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "Візуалізатор" #~ msgid "Select what backend to use for wined3d." #~ msgstr "Оберіть сервер для wined3d." #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "Керування Версіями Компонентів" #~ msgid "DXVK Version" #~ msgstr "Версія DXVK" #~ msgid "VKD3D Version" #~ msgstr "Версія VKD3D" #~ msgid "LatencyFleX Version" #~ msgstr "Версія LatencyFleX" #~ msgid "false" #~ msgstr "false" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "Те саме, що і Bottles, але надається Steam." #~ msgid "Optimise gaming performance on demand." #~ msgstr "Оптимізує продуктивність в іграх." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Використовувати мікрокомпозитор Gamescope." #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "За замовчуванням шлях до екземпляру bottle." #~ msgid "Reset to default" #~ msgstr "Скинути до налаштувань за замовчуванням" #~ msgid "Choose a directory" #~ msgstr "Оберіть каталог" #~ msgid "Audio" #~ msgstr "Аудіо" #~ msgid "Reduce Latency" #~ msgstr "Зменшити Затримку" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "Встановити затримку PulseAudio 60 ms, щоб покращити якість аудіо." #~ msgid "Versioning" #~ msgstr "Нумерація версій" #~ msgid "Use Compression for States" #~ msgstr "Використовувати Стиснення Станів" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "" #~ "Зменшить об'єм пам'яті, який займають стани, але сповільнить їх створення." #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "" #~ "Bottles створить стан перед встановленням залежностей та запуском " #~ "інсталяторів." #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "Використовуйте шаблони, щоб виключити шляхи з нумерації версій." #~ msgid "Development and Debugging" #~ msgstr "Розробка та налагодження" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "" #~ "Додатковий шар Vulkan та OpenGL для моніторингу частоти кадрів, " #~ "температури, навантаження ЦП/ГП, тощо." #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Логувати шляхи коду, які не імплементовані у Wine." #~ msgid "No Programs found" #~ msgstr "Програм не знайдено" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "Встановлюйте програми з розділу інсталяторів або запустивши виконуваний " #~ "файл інсталятора, ви також можете вручну додати виконувані файли за " #~ "допомогою кнопки «+»." #~ msgid "Toggle Hidden" #~ msgstr "Відобразити Приховане" #~ msgid "Take a break, it may take a while." #~ msgstr "Зробіть перерву, це може зайняти деякий час." #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "Змінити рівень логування.\n" #~ " " #~ msgid "Start off by creating a Bottle." #~ msgstr "Розпочни створенням нової пляшки." #, fuzzy #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "Виберіть де зберігати нові пляшки (це не перемістить вже існуючі)" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Ви впевнені, що хочете завершити всі процеси?\n" #~ "Це може призвести до втрати даних." #~ msgid "Default to the bottle path." #~ msgstr "Шлях до «пляшки» за замовчуванням." #~ msgid "Details & Utilities" #~ msgstr "Подробиці & Утиліти" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Програми, знайдені в меню \"Пуск\" вашої \"пляшки\"." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Пляшка з назвою “{0}” була успішно створена" #~ msgid "Mirko Brombin" #~ msgstr "Мірко Бромбін (Mirko Brombin)" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "Створення стану версій 0…" #, fuzzy #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "Переклад на французьку дякуючи @julroy67" #, fuzzy #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "Переклад на німецьку дякуючи @thericosanto" #, fuzzy #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "Переклад на німецьку дякуючи @thericosanto" #, fuzzy #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "Переклад на французьку дякуючи @julroy67" #, fuzzy #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "Переклад на німецьку дякуючи @thericosanto" #~ msgid "Easily manage wineprefix" #~ msgstr "Легке керування префіксами wine" #~ msgid "Experiments:library" #~ msgstr "Експерименти:бібліотека" #~ msgid "Toggle experimental Library mode." #~ msgstr "Увімкнути експериментальний режим Бібліотеки." #, fuzzy #~ msgid "Loading…" #~ msgstr "Завантаження..." #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "Користувальницький шлях до «пляшок» не знайдено. Будь ласка, перевірте " #~ "його в Налаштуваннях.\n" #~ "Наразі використовується шлях за умовчанням. \"Пляшки\" з цього шляху не " #~ "будуть показані!" #~ msgid "Health check" #~ msgstr "Оцінка здоров'я" #~ msgid "Generating state files index …" #~ msgstr "Створення індексу стану файлів…" #~ msgid "Creating a restore point …" #~ msgstr "Створення точки відновлення…" #~ msgid "Could not create the state folder." #~ msgstr "Не вдалося створити папку стану." #~ msgid "Updating index …" #~ msgstr "Оновлення індексу…" #~ msgid "Could not update the states file." #~ msgstr "Не вдалося оновити файл станів." #~ msgid "Could not update the index file." #~ msgstr "Не вдалося оновити файл індексу." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Знайдені аргументи для файлу: [{executable}]." #~ msgid "Moving inside the sandbox…" #~ msgstr "Переміщення всередину пісочниці…" #, fuzzy #~ msgid "Rename bottle" #~ msgstr "Резервне копіювання та імпорт пляшок" #, fuzzy #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "Резервне копіювання та імпорт пляшок" #, fuzzy #~ msgid "Bottles' Forums" #~ msgstr "Пляшки" #, fuzzy #~ msgid "Duplicate a bottle" #~ msgstr "Резервне копіювання та імпорт пляшок" #, fuzzy #~ msgid "Use the night theme." #~ msgstr "Використовувати темну тему." #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "Експерименти" #, fuzzy #~ msgid "Bottles' Issues" #~ msgstr "Пляшки" #, fuzzy #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "Переклад на німецьку дякуючи @thericosanto" #, fuzzy #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "Переклад на португальську (Бразилія) дякуючи @vitor180396" #, fuzzy #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "Переклад на німецьку дякуючи @thericosanto" #, fuzzy #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "Переклад на німецьку дякуючи @thericosanto" #, fuzzy #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "Переклад на німецьку дякуючи @thericosanto" #, fuzzy #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "Переклад на німецьку дякуючи @thericosanto" #, fuzzy #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "Переклад на німецьку дякуючи @thericosanto" #, fuzzy #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "Переклад на німецьку дякуючи @thericosanto" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "Виправити стиль вибору середовища в темі Yaru" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "Не знищувати page_details при видаленні пляшки" #~ msgid "Add freetype as a dependency" #~ msgstr "Додати freetype як залежність" #, fuzzy #~ msgid "Backup bottle" #~ msgstr "Резервне копіювання та імпорт пляшок" ================================================ FILE: po/vi.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-12-11 12:00+0000\n" "Last-Translator: Loc Huynh \n" "Language-Team: Vietnamese \n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.15-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "Không có đường dẫn cụ thể" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "Sao lưu {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "Nhập bản sao lưu: {0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "Không cài đặt được các thành phần, đã thử 3 lần." #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "Thiếu các thành phần thiết yếu. Đang cài đặt …" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "Không thể tạo thư mục bottle." #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "Không thể tạo thư mục/tệp giữ chỗ." #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "Đang tạo cấu hình bottle…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "Đã tìm thấy mẫu, đang áp dụng…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "Cấu hình Wine đang được cập nhật …" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Cấu hình Wine đã cập nhật!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "Chạy qua Flatpak, sandboxing thư mục người dùng…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "Sandboxing thư mục người dùng…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "Đang đặt phiên bản Windows …" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "Áp dụng cài đặt mặc định CMD…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "Tối ưu hóa môi trường…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "Áp dụng môi trường: {0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) Sử dụng công thức môi trường tùy chỉnh…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) Công thức không tìm thấy hoặc không hợp lệ…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "Đang cài đặt DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "Đang cài đặt VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "Đang cài đặt DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "Đang cài đặt phụ thuộc: %s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "Đang tạo trạng thái phiên bản 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "Đang hoàn tất…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "Đang caching bản mẫu …" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "Đang cập nhật trạng thái…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "Không có gì để cập nhật" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "Trạng thái mới [{0}] đã được tạo thành công!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "Đã truy xuất thành công danh sách trạng thái!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "Trạng thái {0} đã được khôi phục thành công!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "Đang khôi phục trạng thái…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "Không tìm thấy trạng thái" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "Trạng thái {} đã được kích hoạt" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "Hiển thị phiên bản" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "Đường dẫn thực thi" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "đường dẫn lnk" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "Tên bottle" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "Truyền đối số" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "URI không hợp lệ (cú pháp: bottles:run//)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[Thoát] Yêu cầu đã nhận." #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[Trợ giúp] yêu cầu đã nhận." #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[Làm mới] yêu cầu đã nhận." #: bottles/frontend/main.py:294 msgid "Donate" msgstr "Quyên góp" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "Thư viện bên thứ ba và Lời cảm ơn đặc biệt" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "Được tài trợ và tài trợ bởi" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "Bản quyền © 2017 Nhà phát triển Bottles" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Nhà phát triển Bottles" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" "Vietnam Linux L10n \n" "Loc Huynh \n" "Ky Nguyen " #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "Phiên bản của thành phần" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "Gỡ cài đặt" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "Duyệt tập tin" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" "Việc cài đặt thất bại. Điều này có thể là do lỗi kho lưu trữ, tải về bị phân " "mảnh hoặc checksum không khớp. Nhấn để thử lại." #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "Tải xuống và cài đặt" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "Xem Manifest" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "Giấy phép" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "Cài đặt lại" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "Báo cáo lỗi…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "Tên gói phụ thuộc" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "Mô tả gói phụ thuộc" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "Thể loại" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "Tải xuống & Cài đặt gói phụ thuộc này" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" "Xảy ra lỗi cài đặt. Khởi động lại Bottles để đọc Báo cáo sự cố hoặc chạy nó " "qua terminal để đọc đầu ra." #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "Danh mục gói phụ thuộc" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "Xử lý sự cố" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "Duyệt tập tin…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "Nhân bản Bottle…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "Đây là nén đầy đủ của bottle của bạn, bao gồm cả các tệp cá nhân." #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "Sao lưu đầy đủ…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" "Đây chỉ là cấu hình bottle, nó hoàn hảo nếu bạn muốn tạo một cái mới nhưng " "không có tệp cá nhân." #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "Xuất Cấu hình…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "Hiện Chương trình ẩn" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "Tìm kiếm các chương trình mới" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "Xóa Bottle…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "Danh mục cấp hai" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "Cưỡng ép đóng tất cả tiến trình của Wine" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "Giả lập một lệnh tắt cấp hệ thống." #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "Tắt nguồn" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "Giả lập một lệnh khởi động lại cấp hệ thống." #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "Khởi động lại" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "Khởi chạy Tùy chọn" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "Mở trong Terminal" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "Kéo thả các tệp để thực thi chúng" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "Bottle của tôi" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "Môi trường" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "Trình chạy" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "Phiên bản đã bật cho bottle này" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "Phiên bản đã kích hoạt cho bottle." #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "Thực thi chương trình…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "Chương trình" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "Nhấp vào \"Thực thi chương trình…\" để chạy tệp thực thi, \"Thêm lối " "tắt...\" để thêm tệp thực thi vào Danh sách chương trình hoặc \"Cài đặt " "chương trình…\" để cài đặt các chương trình do cộng đồng quản lý." #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "Thêm lối tắt…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "Cài đặt chương trình…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "Tùy chọn" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "Cài đặt" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "Cấu hình cài đặt bottle." #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "Gói phụ thuộc" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "Cài đặt gói phụ thuộc cho chương trình." #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "Snapshots" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "Tạo và quản lý trạng thái bottle." #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "Trình quản lý tác vụ" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "Quản lý các chương trình đang chạy." #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "Công cụ" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "Dòng lệnh" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "Chạy lệnh trong bottle." #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "Trình chỉnh sửa Registry" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "Chỉnh sửa registry nội bộ." #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "Các công cụ cũ của Wine" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "Explorer" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "Trình gỡ lỗi" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "Cấu hình" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "Trình gỡ cài đặt" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "Control Panel" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "Tìm kiếm các gói phụ thuộc…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "Bạn hiện đang offline :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" "Bottles đang chạy ở chế độ ngoại tuyến, nên không có sẵn các phần phụ thuộc." #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Các phần phụ thuộc là tài nguyên giúp cải thiện khả năng tương thích của " "phần mềm Windows.\n" "\n" "Các tệp trên trang này được cung cấp bởi bên thứ ba theo giấy phép độc quyền " ". Bằng cách cài đặt chúng, bạn đồng ý với các điều khoản cấp phép tương ứng " "của họ." #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "Báo cáo một vấn đề hoặc thiếu phần phụ thuộc." #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "Báo cáo phần phụ thuộc bị thiếu" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "Đọc tài liệu." #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "Tài liệu" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "Tìm" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "Tìm kiếm chương trình…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "Cài đặt các chương trình được cộng đồng chúng tôi chọn lựa.\n" "\n" "Các tệp trên trang này được cung cấp bởi bên thứ ba theo giấy phép độc " "quyền. Bằng cách cài đặt chúng, bạn đồng ý với các điều khoản cấp phép tương " "ứng của họ." #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "Không tìm thấy trình cài đặt" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" "Không thể truy cập kho lưu trữ hoặc không có trình cài đặt nào tương thích " "với bottle." #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "Đọc tài liệu" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "Tên" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "Thành phần" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Phiên bản của lớp tương thích Wine." #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "Đang cập nhật Trình chạy và các thành phần, vui lòng đợi…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" "Cải thiện độ tương thích Direct3D 8/9/10/11 bằng cách phiên dịch nó sang " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "Đang cập nhật DXVK, vui lòng đợi…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" "Cải thiện khả năng tương thích với Direct3D 12 bằng cách phiên dịch nó sang " "Vulkan." #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "Đang cập nhật VKD3D, vui lòng đợi…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "Đang cập nhật DXVK-NVAPI, vui lòng đợi…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" "Tăng khả năng phản hồi. Có thể bị phát hiện bởi một số phần mềm chống gian " "lận." #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "Đang cập nhật LatencyFleX, vui lòng đợi…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "Màn hình" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "Deep Learning Super Sampling" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" "Tăng hiệu suất bằng cách giảm hiệu ứng hình ảnh sử dụng DXVK-NVAPI. Chỉ hoạt " "động trên GPU NVIDIA đời mới." #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "Độ phân giải siêu tốt của FidelityFX" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" "Tăng hiệu suất bằng cách giảm hiệu ứng hình ảnh. Chỉ hoạt động trên Vulkan." #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "Quản lý cài đặt cho độ phân giải siêu tốt FidelityFX" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "Card đồ họa rời" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" "Sử dụng card đồ họa rời để tăng hiệu suất nhưng sẽ tiêu thụ nhiều điện năng " "hơn." #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "Hiệu ứng xử lý hậu kỳ" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "Thêm hiệu ứng xử lý hậu kỳ với vkBasalt. Chỉ hoạt động trên Vulkan." #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "Quản lý thiết đặt lớp xử lý hậu kỳ" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "Quản lý cách hiện thị trò chơi trên màn hình bằng Gamescope." #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "Quản lý thiết đặt Gamescope" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "Cài đặt hiện thị nâng cao" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "Hiệu suất" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "Cho phép đồng bộ hóa để tăng hiệu suất của bộ xử lý đa lõi." #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "Đồng bộ hóa" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "Hệ thống" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex 2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "Giám sát hiệu suất" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" "Hiển thị thông tin giám sát như tốc độ khung hình, nhiệt độ, CPU/GPU và " "nhiều thông tin khác trên OpenGL và Vulkan bằng MangoHud." #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Sử dụng GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" "Áp dụng một bộ tối ưu hóa cho thiết bị của bạn. Có thể cải thiện hiệu suất " "trò chơi." #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "Tải trước các file trò chơi" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" "Cải thiện thời gian tải khi khởi chạy trò chơi nhiều lần. Trò chơi sẽ mất " "nhiều thời gian hơn để khởi động lần đầu tiên." #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "Quản lý cài đặt vmtouch" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "Ghi hình trò chơi bằng OBS" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" "Bật/Tắt ghi hình trò chơi bằng OBS cho toàn bộ chương trình Vulkan và OpenGL." #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "Tương thích" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Phiên bản Windows" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "Đang cập nhật phiên bản Windows, vui lòng đợi…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "Ngôn ngữ" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "Chọn ngôn ngữ sẽ được dùng với các chương trình." #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "Trình chuyên về Sandbox" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "Sử dụng môi trường hạn chế/được quản lý cho bottle." #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "Quản lý quyền cho Sandbox" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Trình thực thi Bottles" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" "Cung cấp một loạt các thư viện bổ sung để có khả năng tương thích tốt hơn. " "Tắt nó nếu bạn gặp sự cố." #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Trình thực thi Steam" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" "Cung cấp một gói thư viện bổ sung để tương thích hơn với các trò chơi Steam. " "Tắt nó nếu bạn gặp sự cố." #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "Thư mục làm việc" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "Đặt lại về mặc định" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(Mặc định)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "Ghi đè DLL" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "Biến môi trường" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "Quản lý ổ đĩa" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "Tự động Snapshots" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "Tự động tạo snapshots trước khi cài đặt phần mềm hoặc thay đổi cài đặt." #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "Nén" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" "Nén snapshots để giảm dung lượng. Điều này sẽ làm chậm quá trình tạo " "snapshots." #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "Sử dụng các mẫu loại trừ" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "Loại trừ các đường dẫn trong snapshots." #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "Quản lý mẫu" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "Làm mới" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "Dừng tiến trình" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "Không tìm thấy Snapshots nào" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "Tạo snapshots đầu tiên để bắt đầu lưu trạng thái tùy chọn của bạn." #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "Một bình luận ngắn" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "Lưu trạng thái bottle." #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "Tạo Snapshots mới" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "Chi tiết" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "Quay lại" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "Vận hành" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "Chọn một Bottle" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "Hủy bỏ" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "Chọn" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "Tạo Bottle mới" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Báo cáo sự cố Bottles" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "_Hủy bỏ" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "Gửi báo cáo" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles bị sự cố lần trước. Vui lòng điền vào báo cáo, cùng đính kèm báo cáo " "theo dõi, để giúp chúng tôi xác định sự cố và ngăn sự cố xảy ra lần nữa." #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "Chúng tôi tìm thấy một hoặc nhiều báo cáo tương tự (hoặc giống hệt). Vui " "lòng đảm bảo kiểm tra cẩn thận rằng nó chưa được báo cáo trước khi gửi một " "bản mới. Mỗi báo cáo đòi hỏi nỗ lực từ phía các nhà phát triển để chẩn đoán, " "vui lòng tôn trọng công việc của họ và đảm bảo bạn không đăng bản sao." #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "Tôi vẫn muốn báo cáo." #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "Tùy chọn nâng cao" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "Gói không đầy đủ" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" "Có vẻ như phiên bản Bottles này không cung cấp toàn bộ phần mềm lõi phụ " "thuộc cần thiết, vui lòng liên hệ tới người bảo trì gói hoặc dùng một phiên " "bản chính thức." #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "Thoát" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" "Thư Viện Liên Kết Động có thể được chỉ định ở dạng dựng sẵn " "(do Wine cung cấp) hoặc gốc (do chương trình cung cấp)." #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "Ghi đè mới" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "Ghi đè" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "Các ổ đĩa" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" "Hệ thống chủ của bạn có các đường dẫn được trỏ và nhận dạng như thiết bị bởi " "Trình chạy (Ví dụ. C: D:...)." #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "Chữ cái" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "Ổ đĩa hiện có" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "Nhân bản Bottle" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "Nhân bản" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "Nhập tên cho bản sao của Bottle." #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "Đang nhân bản…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "Điều này sẽ tốn kha khá thời gian." #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "Bottle đã được nhân bản" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" "Các biến môi trường có giá trị động, nó có thể ảnh hưởng đến cách các trình " "đang hoạt động trên bottle của bạn." #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "Tên biến" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "Biến hiện có" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "Mẫu loại trừ" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" "Xác định các mẫu sẽ được sử dụng để ngăn một số thư mục được phiên bản hóa." #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "Mẫu" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "Mẫu Hiện Có" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Cài Đặt Gamescope" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "Lưu" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "Quản lý cách game nên được hiển thị." #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "Độ Phân Giải Trò Chơi" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "Sử dụng độ phân giải của trò chơi điện tử làm tham chiếu bằng pixel." #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "Chiều rộng" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "Chiều cao" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "Độ Phân Giải Cửa Sổ" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" "Nâng cấp độ phân giải khi sử dụng độ phân giải cao hơn của game với đơn vị " "pixel." #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "Linh Tinh" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "Giới hạn khung hình" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "Giới Hạn Tốc Độ Khung Hình Khi Không tập trung" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "Chia Tỷ Lệ Số Nguyên" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "Loại Cửa Sổ" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "Không viền" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "Toàn màn hình" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "Bạn có muốn tiếp tục cài đặt không?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "Bắt đầu cài đặt" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" "Trình cài đặt này yêu cầu một số tài nguyên cục bộ không thể được cung cấp " "theo cách khác." #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "Đã chạy" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "Hoàn thành!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "Hiện chương trình" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "Cài đặt không thành công!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "Đã xảy ra lỗi." #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "Toàn bộ tin nhắn" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "Nghiêm trọng" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "Lỗi" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "Cảnh báo" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "Thông tin" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "Trình duyệt nhật ký" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "Thay đổi cấp độ ghi nhật ký." #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "Tất cả" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "Những đối số này được truyền khi khởi chạy." #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "Đối số tùy chỉnh" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "Đối số lệnh" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "ví dụ: VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "Lệnh sau khi chạy" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "Chọn một đoạn mã sẽ được thực thi sau khi chạy." #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "Chọn một lệnh" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "Chọn thư mục để chạy chương trình." #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "Chọn một thư mục" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "Các cài đặt này sẽ ghi đè cài đặt mặc định cho tệp thực thi này." #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "Ghi đè tùy chọn" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "Đặt lại về mặc định của Bottle" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "Sử dụng desktop ảo" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Tuyên bố miễn trừ trách nhiệm Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "Dùng Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "Cẩn trọng khi sử dụng trình thực thi dựa trên Proton với các bottle không " "thuộc Steam, bởi chúng có thể gây ra vấn đề và ngăn chặn chúng hoạt động " "bình thường.\n" "\n" "Chúng tôi khuyên bạn nên sử dụng Wine-GE, một phiên bản Proton được thiết kế " "để chạy bên ngoài Steam.\n" "\n" "Việc tiếp tục sẽ tự động kích hoạt trình thực thi Steam (nếu có sẵn trong hệ " "thống và được Bottles phát hiện) để có thể cho phép nó truy cập vào các thư " "viện cần thiết và giới hạn các vấn đề về khả năng tương thích. Hãy cảnh giác " "rằng GloriousEggroll, nhà cung cấp trình thực thi, không chịu trách nhiệm " "cho bất cứ vấn đề nào và chúng tôi mong bạn không báo cáo vấn đề này cho họ." #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "Tôi hiểu rồi." #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "Đổi tên" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "Nhập tên mới cho chương trình đang chọn." #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "Tên mới" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "Chạy với đối số" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "Chạy" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "Viết các đối số sẽ được truyền vào tệp thực thi." #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "vd: -opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "Thiết lập sandbox" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "Chia sẻ mạng" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "Chia sẻ âm thanh" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "Cần nâng cấp" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "Tiếp tục" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "Khởi chạy nâng cấp" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "Hệ thống phiên bản mới" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "Hệ thống phiên bản bottle mới đã ra mắt." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles có Hệ thống phiên bản mới hoàn toàn không tương thích ngược.\n" "\n" "Để tiếp tục sử dụng phiên bản, chúng ta cần khởi tạo lại kho lưu trữ bottle. " "Thao tác này sẽ không xóa dữ liệu khỏi bottle của bạn nhưng sẽ xóa tất cả " "snapshot hiện có và tạo một snapshot mới.\n" "\n" "Nếu bạn cần quay lại snapshot trước đó trước khi tiếp tục, hãy đóng cửa sổ " "này và khôi phục snapshot, sau đó mở lại bottle để hiển thị lại cửa sổ này.\n" "\n" "Hệ thống cũ sẽ ngừng hoạt động ở một trong những phiên bản tiếp theo." #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "Đang khởi tạo lại kho lưu trữ…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "Xong! Vui lòng khởi động lại Bottles." #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "Cài đặt hiệu ứng hậu kỳ" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "Mặc định" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "Cài đặt mặc định" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "Các hiệu ứng được áp dụng theo thứ tự danh sách." #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "Hiệu ứng" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "Làm sắc nét thích ứng tương phản" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "Độ sắc nét" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "Hiển thị thông tin" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "Làm sắc nét Luma khử nhiễu" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "Khử nhiễu" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "Khử răng cưa gần đúng nhanh" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "Chất lượng pixel phụ" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "Ngưỡng cạnh chất lượng" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "Ngưỡng cạnh chất lượng tối thiểu" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "Khử răng cưa hình thái Subpixel" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "Phát hiện cạnh" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Màu sắc" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "Ngưỡng" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "Các bước tìm kiếm tối đa" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "Đường chéo các bước tìm kiếm tối đa" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "Làm tròn góc tối đa" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" "Độ sắc nét CAS làm tăng độ sắc nét của khung hình. Giá trị cao hơn làm cho " "khung hình sắc nét hơn, trong khi giá trị thấp hơn 0 làm cho khung hình mềm " "hơn gốc." #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" "Độ sắc nét DLS làm tăng độ sắc nét của khung hình. Giá trị cao hơn làm cho " "khung hình sắc nét hơn." #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" "Khử nhiễu DLS làm giảm nhiễu của khung. Giá trị cao hơn làm cho khung hình " "mềm mại hơn." #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" "Chất lượng pixel phụ FXAA giảm hiện tượng răng cưa ở cấp độ pixel phụ. Giá " "trị cao hơn làm cho khung hình mềm mại hơn." #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" "Ngưỡng cạnh FXAA là mức độ tương phản tối thiểu cần thiết để áp dụng thuật " "toán FXAA. Giá trị cao hơn làm cho khung hình có độ tương phản cao hơn." #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" "Ngưỡng tối thiểu của chất lượng FXAA là giá trị tối thiểu của các pixel tối " "bị thuật toán FXAA bỏ qua. Giá trị cao hơn khiến FXAA bỏ qua các pixel dưới " "giá trị được chỉ định và có thể dẫn đến tăng hiệu suất." #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" "Luma phát hiện các cạnh từ phối cảnh đơn sắc, trong khi Màu Sắc phát hiện " "các cạnh dựa trên màu sắc. Luma có hiệu suất cao hơn Màu Sắc." #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" "Ngưỡng SMAA chỉ định độ nhạy của việc phát hiện cạnh. Giá trị thấp hơn sẽ " "phát hiện nhiều cạnh hơn nhưng lại làm giảm hiệu suất." #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" "Các bước tìm kiếm tối đa SMAA chỉ định số lượng bước tìm kiếm theo chiều " "ngang và chiều dọc được thực hiện khi tìm kiếm các cạnh." #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" "Các bước tìm kiếm đường chéo tối đa SMAA chỉ định số bước tìm kiếm theo " "đường chéo được thực hiện khi tìm kiếm các cạnh." #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "Làm tròn góc SMAA chỉ định độ bền của việc làm tròn các góc cạnh." #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "Tích hợp (Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "Có sẵn (Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "Tích hợp sau đó mới là Có sẵn" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "Có sẵn sau đó mới là Tích hợp" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "Tắt" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "Xóa" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/trỏ/đến/đường dẫn" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "Giá trị" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "Duyệt các tập tin" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Tên tiền tố wine" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "Trình Quản Lý" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "Tiền tố Wine này đã được nhập vào Bottles." #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "Nhập bản sao lưu Bottle" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "Tìm kiếm lại tiền tố" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "Không tìm thấy tiền tố" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "Không tìm thấy tiền tố bên ngoài. Bottles có quyền truy cập vào chúng không?" "\n" "Sử dụng biểu tượng ở trên cùng để nhập bottle từ bản sao lưu." #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "Lưu trữ đầy đủ" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "Hiển thị bản kê khai…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "Đọc đánh giá…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "Tên trình cài đặt" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "Mô tả trình cài đặt" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "Không xác định" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "Cài đặt chương trình này" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "Menu chương trình" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "Không có hình thu nhỏ" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "Khởi chạy" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "Khởi chạy bằng Steam" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "Tên mục" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "Xóa khỏi Thư viện" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "Dừng" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "Thư viện" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "Thêm các mục ở đây từ danh sách chương trình bottle của bạn" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "Phiên bản đang hoạt động trong bottle này." #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "Bottle này dường như bị hư hại." #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "Thực thi trong Bottle này" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "Chạy tại đây" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" "Bottle này có vẻ bị hỏng, tệp cấu hình bị thiếu. Tôi có thể cố gắng giải " "quyết bằng cách tạo một cấu hình mới." #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "Tìm kiếm bottles của bạn…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "Tạo Bottle mới…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "Không tìm thấy kết quả" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "Hãy thử tìm kiếm khác." #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "Đang khởi động…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "Tài nguyên này bị thiếu." #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "Duyệt" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "_Tạo" #: bottles/frontend/ui/new.blp:53 #, fuzzy msgid "Bottle Name" msgstr "Tên chai" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "Ứng _dụng" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "_Gaming" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "Tùy_chỉnh" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "Tùy chỉnh" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "Chia sẻ thư mục người dùng" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" "Điều này khiến thư mục người dùng có thể bị phát hiện trong bottle, có nguy " "cơ chia sẻ thông tin cá nhân với phần mềm Windows. Tùy chọn này không thể " "thay đổi sau khi bottle đã được tạo." #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "Kiến trúc" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "32-bit chỉ nên được sử dụng nếu thực sự cần thiết." #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "Nhập cấu hình tùy chỉnh." #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Thư mục Bottle" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "Thư mục sẽ chứa dữ liệu của bottle này." #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "Đó_ng" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "Tên này không có sẵn, vui lòng thử tên khác." #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "Trước" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "Chào mừng bạn đến với Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "Chạy phần mềm Windows trên Linux." # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Windows trong Bottles" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" "Bottles sử dụng các trình chạy tương thích để cung cấp các môi trường giống " "như Windows được đóng gói riêng biệt nơi các chương trình chạy." #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "Gần xong" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "Chúng ta cần thêm vài phút để thiết lập mọi thứ…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "Tất cả đã sẵn sàng!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "Vui lòng hoàn tất thiết lập trước" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "Bắt đầu sử dụng Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "Kế tiếp" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "Tùy chọn" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "Tổng quan" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "Giao diện" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "Chế độ tối" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Bottles có nên sử dụng gam màu tối hay không." #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "Hiện ngày cập nhật" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "Hiện ngày cập nhật trong danh sách bottle hay không." #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "Thông báo" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "Hiển thị thông báo để tải xuống và cài đặt." #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "Tệp tạm thời" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "Làm sạch các tệp tạm thời khi khởi chạy Bottles?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "Đóng Bottles sau khi bắt đầu một chương trình" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "Đóng Bottles sau khi bắt đầu chương trình từ trình quản lý tệp." #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "Tích hợp" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Tiền tố Proton Steam" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "Liệt kê và quản lý tiền tố Steam Proton." #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "Liệt kê các ứng dụng Steam trong Danh sách chương trình" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "Yêu cầu cài đặt Steam cho Windows trong bottle." #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "Liệt kê Epic Games trong Danh sách chương trình" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "Yêu cầu cài đặt Epic Games Store trong bottle." #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "Liệt Kê Các Trò Chơi Ubisoft trong Danh Sách Chương Trình" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "Yêu cầu cài đặt Ubisoft Connect trong bottle." #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "Nâng cao" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Thư mục Bottles" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "Thư mục chứa dữ liệu về Bottles của bạn." #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "Trình thực thi" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Bottles đang chạy ở chế độ ngoại tuyến nên không có trình thực thi." #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "Trước khi phát hành" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "Thành phần DLL" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles đang chạy ở chế độ ngoại tuyến nên không có DLL." #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "Cốt lõi" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "Trình thực thi" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "Thử nghiệm" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" "Các tính năng này đang được phát triển mạnh mẽ và có thể không ổn định, có " "thể xảy ra lỗi và hỏng hóc." #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "Sanbox mỗi bottle" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "Trong quá trình phát triển ban đầu." #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "Khởi chạy với Terminal" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "Duyệt đường dẫn" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "Thay đổi tùy chọn khởi chạy…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "Thêm vào Thư viện" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "Thêm mục nhập trên Desktop" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "Thêm vào Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "Đổi tên…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "Ẩn chương trình" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "Hiện chương trình" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "Xóa khỏi Danh sách" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "Tên chương trình" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "Mã trạng thái" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "Bình luận trạng thái" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "Khôi phục Snapshot này" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "Xóa tin nhắn" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "Menu chính" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" "Bạn hình như không kết nối với internet. Nếu không kết nối, bạn sẽ không thể " "tải xuống các thành phần thiết yếu. Nhấp vào biểu tượng này khi bạn đã thiết " "lập lại kết nối." #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "Nhập…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "Trợ giúp" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "Giới thiệu về Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "Tệp \"{0}\" không phải là tệp .exe hoặc .msi" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "Cập nhật: %s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" đã thêm" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "Chọn tệp có thể thực thi" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "Thêm" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "Ẩn chương trình bị ẩn" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "Đang khởi chạy \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "Hãy cảnh giác với Sandbox" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles đang chạy trong sandbox, cần có môi trường cấp phép hạn chế để giữ " "an toàn cho bạn. Nếu chương trình không chạy, hãy cân nhắc việc di chuyển " "vào bên trong bottle (biểu tượng 3 dấu chấm ở trên cùng), sau đó khởi chạy " "từ đó." #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_Bỏ qua" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "Chọn vị trí để lưu cấu hình sao lưu" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "Xuất" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "Chọn vị trí để lưu tệp nén sao lưu" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "Sao lưu" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "Đã tạo bản sao lưu cho \"{0}\"" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "Sao lưu \"{0}\" không thành công" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "Bạn có chắc chắn muốn xóa vĩnh viễn \"{}\" không?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" "Thao tác này sẽ xóa vĩnh viễn tất cả các chương trình và cài đặt được liên " "kết với nó." #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_Xóa" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "Thiếu trình thực thi" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" "Trình thực thi mà bottle này yêu cầu đã bị mất. Cài đặt nó thông qua tùy " "chọn Bottles hoặc chọn một cái mới để chạy ứng dụng." #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "Bạn có chắc chắn muốn buộc dừng tất cả các quá trình không?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "Điều này có thể gây mất dữ liệu, hỏng hóc và chương trình bị trục trặc." #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "Buộc _dừng" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "Tính năng này không có sẵn trên hệ thống của bạn." #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} Để thêm tính năng này, vui lòng chạy flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "Tên bottle này đã được sử dụng." #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "Chọn thư mục làm việc" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "Thư mục chứa dữ liệu của \"{}\"." #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "Bạn có chắc chắn muốn xóa tất cả snapshot không?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "" "Thao tác này sẽ xóa tất cả snapshot nhưng vẫn giữ lại các tập tin của bạn." #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "Vui lòng di chuyển sang hệ thống Phiên bản mới để tạo trạng thái mới." #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "Trình cài đặt" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "Hoạt động đang diễn ra, vui lòng đợi." #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "Quay trở lại bottles của bạn." #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "Sao lưu được nhập thành công" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "Nhập không thành công" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "Đang nhập bản sao lưu…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "Chọn một kho lưu trữ sao lưu" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "Nhập" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "Chọn một Tệp cấu hình" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "Chạy tệp thực thi trong \"{self.config.Name}\"" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "Đang khởi chạy \"{0}\" trong \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "Bottles của bạn" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "Đang tải xuống ~{0} gói…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "Đã tìm nạp {0} trong số {1} gói" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "Chọn thư mục Bottle" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "Đang tạo Bottle…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "Không thể tạo Bottle" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "Không thể tạo bottle do một hoặc nhiều lỗi." #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Bottle được tạo" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "\"{0}\" đã được tạo thành công." #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "Không tìm thấy Steam hoặc Bottles không có đủ quyền." #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "Chọn đường dẫn Bottles" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "Khởi động lại Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles sẽ cần phải được khởi chạy lại để sử dụng thư mục này.\n" "\n" "Đảm bảo đóng mọi chương trình được khởi chạy từ Bottles trước khi khởi chạy " "lại Bottles, vì không làm như vậy có thể gây mất dữ liệu, hỏng và chương " "trình gặp trục trặc." #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_Khởi chạy lại" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "Khác" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "Nâng cấp" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "Đang cài đặt…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "Biểu hiện cho {0}" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" đã được gỡ cài đặt" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" đã được cài đặt" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "\"{0}\" không cài đặt được" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "\"{0}\" đã được nhập" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" "Ứng dụng này có thể hoạt động kém. Trình cài đặt đã được định cấu hình để " "mang lại trải nghiệm tốt nhất có thể nhưng có thể gặp trục trặc, không ổn " "định và thiếu các tính năng hoạt động." #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" "Chương trình này hoạt động với những trục trặc đáng chú ý nhưng những trục " "trặc này không ảnh hưởng đến chức năng của ứng dụng." #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "Chương trình này hoạt động với những trục trặc nhỏ." #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "Chương trình này hoạt động hoàn hảo." #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "Đánh giá cho {0}" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "Đang dừng \"{0}\"…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "Đang khởi chạy \"{0}\" bằng Steam…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "\"{0}\" bị ẩn" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "\"{0}\" đã hiển thị" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "\"{0}\" đã bị xóa" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "\"{0}\" được đổi tên thành \"{1}\"" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "Mục nhập trên Desktop được tạo cho \"{0}\"" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "\"{0}\" đã được thêm vào thư viện của bạn" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "\"{0}\" đã được thêm vào thư viện Steam của bạn" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "Hiển thị báo cáo" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " Vấn đề này đã được báo cáo 5 lần và không thể được gửi lại.\n" " Báo cáo phản hồi của bạn bằng một trong các báo cáo hiện có " "dưới đây." #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "Đang cập nhật cài đặt hiển thị, vui lòng đợi…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "Đã cập nhật cài đặt hiển thị" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "Không tìm thấy ghi đè." #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "Chọn đường dẫn ổ đĩa" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "Không có biến môi trường được định nghĩa." #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "Không có mẫu loại trừ nào được định nghĩa." #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "Một lỗi đã xảy ra." #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "Sao chép vào bộ nhớ tạm" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "Chọn tệp tài nguyên" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "Đang cài đặt các phần phụ thuộc của Windows…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "Đang cấu hình bottle…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "Đang xử lý các bước cài đặt…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "Đang cài đặt {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "Đang thực hiện kiểm tra lần cuối…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "Đang cài đặt {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} hiện có sẵn trong chế độ xem chương trình." #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "Trình cài đặt không thành công với lỗi không xác định" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} đã tắt cho bottle này." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "Cài đặt này khác với cài đặt mặc định của bottle này." #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "Chọn Lệnh" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "Không tìm thấy đường dẫn Bottles tùy chỉnh" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" "Rơi trở lại đường dẫn mặc định. Không có bottles nào từ đường dẫn nhất định " "sẽ được liệt kê." #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "Chạy phần mềm Windows" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Di chuyển sang Flatpak" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "Bật/Tắt hộp thoại di chuyển sang Flatpak." #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "Chế độ tối" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "Buộc sử dụng chủ đề tối." #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "Bật/Tắt ngày cập nhật trong danh sách" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "Bật/Tắt ngày cập nhật trong danh sách bottles." #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Danh sách ứng dụng Steam" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "Chuyển đổi danh sách ứng dụng Steam." #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Danh sách Epic Games" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "Bật/tắt danh sách Epic Games." #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Danh sách Ubisoft Connect" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "Bật/tắt danh sách Ubisoft Connect." #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "Độ rộng của cửa sổ" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "Thay đổi độ rộng cửa sổ." #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "Chiều cao cửa sổ" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "Thay đổi chiều cao cửa sổ." #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "Hiển thị thông báo." #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "Dọn tệp tin tạm" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "Làm sạch đường dẫn tạm thời khi khởi động hệ thống." #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "Bản phát hành Ứng viên" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "Kích hoạt / Vô hiệu hóa bản phát hành ứng viên cho trình thực thi." #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "Khung nhìn khởi động" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "Chọn chế độ xem phải được tải khi bắt đầu ứng dụng." #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" "Bật/Tắt các tính năng thử nghiệm như quản lý hoặc trình cài đặt phiên bản. " "Phát hành ứng viên cho trình thực thi." #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Hỗ trợ Steam Proton" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "Kích hoạt / Hủy kích hoạt các tính năng thử nghiệm của Steam Proton." #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "Thí nghiệm: sandbox" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "Bật/tắt Sandbox thử nghiệm trên mỗi bottle." #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "Tự động đóng Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "Đóng Bottles sau khi khởi động một tệp thực thi từ trình quản lý tệp." #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "Hiển thị cảnh báo sandbox" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "Bật/tắt cảnh báo sandbox." #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "Chạy phần mềm Windows trên Linux với Bottles!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "Mở Bottle và tận hưởng lúc rảnh rỗi!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "" "Hệ thống cài đặt phụ thuộc tích hợp cấp quyền truy cập tương thích phần mềm " "tự động. Sử dụng trình quản lý tải xuống để tải xuống các thành phần chính " "thức như: chạy phần mềm (Wine, Proton), DXVK, các phụ thuộc, v.v." #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "" "Phiên bản các bottle giữ cho công việc của bạn an toàn và cho phép bạn khôi " "phục nó!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "Các tính năng:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "" "Tạo chai bằng cách sử dụng môi trường được cấu hình sẵn hoặc tạo môi trường " "của riêng bạn" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "" "Chạy phần mềm (.exe / .msi) trong bottle của bạn, trực tiếp từ menu ngữ cảnh " "của trình quản lý tệp" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "Phát hiện tự động các ứng dụng được cài đặt trong bottle của bạn" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "Thêm biến môi trường một cách nhanh chóng" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "Ghi đè DLL trực tiếp từ tùy chọn mỗi chai" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "Thay đổi bản thực thi khi nhanh chóng cho bất kỳ chai nào" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "" "Nhiều tối ưu hóa khác nhau để có hiệu suất chơi tốt hơn (esync, fsync, dxvk, " "bộ nhớ cache, trình biên dịch shaders, giảm tải ... và nhiều hơn nữa.)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Tự động lắp đặt và quản lý Wine và Proton" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "Sửa Bottle tự động trong trường hợp bị vỡ" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "Trình cài đặt phụ thuộc tích hợp dựa trên kho lưu trữ cộng đồng" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Trình quản lý tác vụ tích hợp Wine" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "Truy cập vào ProtonDB và WineHQ để được hỗ trợ" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "Hệ thống chuyển cấu hình của bạn thành các phiên bản mới hơn của Chai" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "Sao lưu và nhập Chai" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "Nhập các tiền tố Wine từ các trình quản lý khác" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Lập phiên bản Bottles" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "... và bạn có thể tìm thấy nhiều hơn nữa bằng cách cài đặt Chai!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "Cập nhật thông tin siêu dữ liệu" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "" "Bổ sung thêm thông tin cập nhật và phiên bản ghi chú phát hành chính xác" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "Đã sửa nút \"Thêm vào Steam\"" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "Đã sửa lỗi BottleConfig không thể tuần tự hóa được" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "Đã sửa lỗi trích xuất kép Patool không thành công" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "Phiên bản chính xác" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "Khắc phục sự cố khi tạo bottle" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "Thay đổi lớn: Thiết kế lại giao diện Bottle mới" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "Cải tiến cho trải nghiệm người dùng:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "Thêm toast cho \"Chạy thực thi\"" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "Sửa lỗi:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "Nhập bản sao lưu đã xảy ra lỗi" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "Trình thực thi Steam tự động được bật khi sử dụng wine-ge-custom" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "Khắc phục các sự cố khác nhau liên quan đến mã hóa văn bản" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "Sửa lỗi khi tải xuống nếu Bottles không chạy từ terminal" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "Ngày phiên bản chính xác" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Cải tiến và sửa lỗi Gamescope" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "Cài đặt phụ thuộc nhanh hơn và ổn định hơn" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "Kiểm tra tình trạng có nhiều thông tin hơn để gỡ lỗi nhanh hơn" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "NVAPI có nhiều bản sửa lỗi và ổn định hơn, giờ đã hoạt động bình thường" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "Khắc phục sự cố khi tải xuống một thành phần" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "Cải thiện code backend bằng cách tránh spin-lock" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "Nhiều biến hơn cho tập lệnh cài đặt" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "Cải tiến để xây dựng hệ thống" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "Bật VKD3D mặc định khi tạo bottles để chơi game" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "Khắc phục sự cố khi đọc tệp Steam có mã hóa xấu" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" "Sửa các thành phần không được cập nhật chính xác trong giao diện người dùng " "sau khi cài đặt/gỡ cài đặt" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "Các bản sửa lỗi FSR khác" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" "Khắc phục sự cố khi chương trình đóng sau khi được khởi chạy từ " "\"Chạy tệp thực thi\"" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "và nhiều, rất nhiều, nhiều hơn nữa!" #~ msgid "Calculating…" #~ msgstr "Tính toán…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "Chạy .exe / .msi trong chai này" #, fuzzy #~ msgid "Create a new Bottle…" #~ msgstr "Tạo một Chai mới" #, fuzzy #~ msgid "New Bottle" #~ msgstr "Chai mới" #, fuzzy #~ msgid "Bottle Information" #~ msgstr "Thông tin về chai" #~ msgid "An environment improved for Windows games." #~ msgstr "Một môi trường được cải thiện cho các trò chơi Windows." #, fuzzy #~ msgid "An environment improved for Windows applications." #~ msgstr "Môi trường được cải thiện cho ứng dụng Windows." #, fuzzy #~ msgid "A clear environment for your experiments." #~ msgstr "Một môi trường cho các thí nghiệm riêng của bạn." #, fuzzy #~ msgid "Unlinked Home Directory" #~ msgstr "Tập tin cá nhân không liên kết" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "Không liên kết thư mục người dùng với thư mục cá nhân" #~ msgid "64 bit" #~ msgstr "64 bit" #~ msgid "32 bit" #~ msgstr "32 bit" #, fuzzy #~ msgid "Custom Recipe" #~ msgstr "Sử dụng Gamescope" #, fuzzy #~ msgid "Custom Path" #~ msgstr "Cá nhân hóa" #~ msgid "You are offline, unable to download." #~ msgstr "Bạn đang ngoại tuyến, không thể tải xuống." #~ msgid "Choose an executable path" #~ msgstr "Chọn một đường dẫn thực thi" #~ msgid "Choose a Windows executable file" #~ msgstr "Chọn một tệp thực thi Windows" #~ msgid "Choose working directory for executables" #~ msgstr "Chọn thư mục làm việc cho Trình thực thi" #, fuzzy #~ msgid "Choose a recipe file" #~ msgstr "Chọn một tệp cấu hình" #, fuzzy #~ msgid "Choose where to store the bottle" #~ msgstr "Chọn một tên cho chai của bạn" #, fuzzy #~ msgid "Choose a new Bottles path" #~ msgstr "Chọn một đường dẫn thực thi" #~ msgid "Choose the script" #~ msgstr "Chọn đoạn mã" #~ msgid "Choose the Working Directory" #~ msgstr "Chọn thư mục làm việc" #, fuzzy #~ msgid "Fix installer completion @jntesteves" #~ msgstr "Không cài đặt được các thành phần, đã thử 3 lần." #, fuzzy #~ msgid "Layers" #~ msgstr "Các lớp" #~ msgid "Ultra Quality" #~ msgstr "Chất lượng cao" #~ msgid "Quality" #~ msgstr "Chất lượng" #~ msgid "Balanced" #~ msgstr "Cân bằng" #~ msgid "Layered" #~ msgstr "Nhiều lớp" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "Một môi trường nhiều lớp, trong đó mỗi ứng dụng là một lớp." #~ msgid "Choose path" #~ msgstr "Chọn đường dẫn" #, fuzzy #~ msgid "Choose a file." #~ msgstr "Chọn một tệp cấu hình" #, fuzzy #~ msgid "File not Found" #~ msgstr "Không tìm thấy trạng thái nào" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "Dễ dàng quản lý wineprefix bằng cách sử dụng môi trường" #, fuzzy #~ msgid "Run with Arguments…" #~ msgstr "Chạy với các đối số" #, fuzzy #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "Duyệt các tập tin" #~ msgid "Manage processes with the Wine task manager." #~ msgstr "Quản lý các tác vụ với trình quản lý tác vụ Wine." #~ msgid "Debug wine processes." #~ msgstr "Thực hiện debug các tiến trình WINE." #, fuzzy #~ msgid "Wine Configuration" #~ msgstr "Cấu hình" #, fuzzy #~ msgid "Read documentation." #~ msgstr "Đọc tài liệu" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "" #~ "Chúng tôi đặc biệt khuyên bạn không nên cài đặt nhiều gói phụ thuộc cùng " #~ "một lúc." #, fuzzy #~ msgid "Select Dependencies" #~ msgstr "Chọn các gói phụ thuộc" #~ msgid "Read documentation" #~ msgstr "Đọc tài liệu" #~ msgid "Graphics" #~ msgstr "Đồ họa" #, fuzzy #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "" #~ "Cải thiện hiệu suất của các trò chơi DirectX 11 và các ứng dụng 3D.\n" #~ "Vô hiệu hóa nếu bạn gặp trục trặc đồ họa." #, fuzzy #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "" #~ "Cải thiện hiệu suất của các trò chơi DirectX 12 và các ứng dụng 3D.\n" #~ "Vô hiệu hóa nếu bạn gặp trục trặc đồ họa." #, fuzzy #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "Kích hoạt DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "Cung cấp hỗ trợ DLSS nếu có và NVIDI của Nvidia." #, fuzzy #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "" #~ "FSR sử dụng các công nghệ mở rộng tiên tiến để cải thiện tốc độ làm mới " #~ "khung hình của bạn.\n" #~ "Vô hiệu hóa tính năng này nếu bạn gặp phải sự cố đồ họa." #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "Quản lý thiết đặt Gamescope" #~ msgid "Use the Wine virtual desktop." #~ msgstr "Sử dụng máy tính Wine ảo." #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "" #~ "Cho phép chương trình chụp hình vị trí chuột khi ở chế độ toàn màn hình." #, fuzzy #~ msgid "Screen Scaling" #~ msgstr "Sử dụng trình phiên bản" #, fuzzy #~ msgid "Set custom DPI." #~ msgstr "Sử dụng Gamescope" #~ msgid "Renderer" #~ msgstr "Trình kết xuất" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "Vulkan" #, fuzzy #~ msgid "Manage Components Versions" #~ msgstr "Thành phần phiên bản" #, fuzzy #~ msgid "DXVK Version" #~ msgstr "Phiên bản DXVK" #, fuzzy #~ msgid "VKD3D Version" #~ msgstr "Phiên bản VKD3D" #, fuzzy #~ msgid "DXVK NVAPI Version" #~ msgstr "Phiên bản DXVK NVAPI" #, fuzzy #~ msgid "LatencyFleX Version" #~ msgstr "Quản lý các phiên bản DXVK" #~ msgid "Optimise gaming performance on demand." #~ msgstr "Tối ưu hóa hiệu suất chơi game theo yêu cầu." #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "Sử dụng bộ vi hợp Gamescope." #, fuzzy #~ msgid "Defaults to the bottle path." #~ msgstr "Mặc định đường dẫn cho chai." #~ msgid "Choose a directory" #~ msgstr "Chọn một thư mục" #~ msgid "Audio" #~ msgstr "Âm thanh" #, fuzzy #~ msgid "Reduce Latency" #~ msgstr "Giảm độ trễ Pulseaudio" #, fuzzy #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "" #~ "Đặt độ trễ Pulseaudio đến 60 mili giây để cải thiện chất lượng âm thanh" #~ msgid "Versioning" #~ msgstr "Trình phiên bản" #, fuzzy #~ msgid "Development and Debugging" #~ msgstr "Nhà phát triển & Gỡ lỗi" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "Lưu các đường dẫn mã không được thực hiện trong Wine." #, fuzzy #~ msgid "No Programs found" #~ msgstr "Không tìm thấy chương trình" #, fuzzy #~ msgid "Take a break, it may take a while." #~ msgstr "Hãy ghỉ ngơi, có thể mất một lúc" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "Quản lý thiết đặt Gamescope" #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "Quản lý thiết đặt Gamescope" #, fuzzy #~ msgid "Start off by creating a Bottle." #~ msgstr "Bắt đầu bằng cách tạo một Chai." #, fuzzy #~ msgid "Import/Export…" #~ msgstr "Nhập / xuất" #, fuzzy #~ msgid "Support" #~ msgstr "Xuất" #~ msgid "Forums" #~ msgstr "Diễn đàn" #~ msgid "Open menu" #~ msgstr "Mở menu" #~ msgid "New bottle" #~ msgstr "Chai mới" #~ msgid "Confirm" #~ msgstr "Xác nhận" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "Bạn có chắc muốn huỷ hết các quá trình?\n" #~ "Điều này có thể gây mất dữ liệu." #~ msgid "Default to the bottle path." #~ msgstr "Đường dẫn mặc định cho bottle." #~ msgid "Details & Utilities" #~ msgstr "Chi tiết & Tiện ích" #~ msgid "Found in your bottle's Start menu." #~ msgstr "Tìm thấy trong menu Khởi động của chai." #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "Một chai có tên \"{0}\" đã được tạo thành công" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #, fuzzy #~ msgid "Use compression for versioning states" #~ msgstr "Tạo trạng thái phiên bản 0…" #, fuzzy #~ msgid "New About dialog" #~ msgstr "Chai mới" #~ msgid "Easily manage wineprefix" #~ msgstr "Dễ dàng quản lý wineprefix" #~ msgid "Experiments:library" #~ msgstr "Thử nghiệm:thư viện" #, fuzzy #~ msgid "Toggle experimental Library mode." #~ msgstr "" #~ "Kích hoạt / Hủy kích hoạt các tính năng thử nghiệm của chế độ Thư viện." #~ msgid "Loading…" #~ msgstr "Tải xuống…" #~ msgid "Health check" #~ msgstr "Kiểm tra sức khỏe" #~ msgid "Generating state files index …" #~ msgstr "Tạo chỉ mục tập tin trạng thái…" #~ msgid "Creating a restore point …" #~ msgstr "Tạo điểm khôi phục…" #~ msgid "Could not create the state folder." #~ msgstr "Không thể tạo thư mục trạng thái." #~ msgid "Updating index …" #~ msgstr "Cập nhật chỉ mục…" #~ msgid "Could not update the states file." #~ msgstr "Không thể cập nhật tệp trạng thái." #~ msgid "Could not update the index file." #~ msgstr "Không thể cập nhật tệp chỉ mục." #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "Các đối số được tìm thấy cho thực thi: [{executable}]." #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "Bước {self.__step} của {self.steps}" #, fuzzy, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "Mở trong Terminal" #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "Chỉ mục cho trạng thái {0}" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "Đọc tài liệu" #~ msgid "DXVK HUD" #~ msgstr "DXVK HUD" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "" #~ "Kích hoạt lớp DXVK dùng hiển thị FPS và các chi tiết khác trong các ứng " #~ "dụng D3D." #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "Đọc tài liệu" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "Kích hoạt trình phiên bản để lưu và khôi phục trạng thái chai." #, fuzzy #~ msgid "Health Check" #~ msgstr "Kiểm tra sức khỏe" #, fuzzy #~ msgid "Task manager" #~ msgstr "Quản lý tác vụ" #, fuzzy #~ msgid "Installing..." #~ msgstr "Cài đặt" #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "Nhập một nhận xét thực sự ngắn:" #, fuzzy #~ msgid "GE Wine" #~ msgstr "Wine" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Phiên bản Chai (thử nghiệm)" #~ msgid "Translate" #~ msgstr " Dịch " #~ msgid "Funding" #~ msgstr " Tài trợ \"" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ " Báo cáo lỗi " #~ msgid "Blog" #~ msgstr " Blog " #~ msgid "Twitter" #~ msgstr " Twitter " #~ msgid "Bug report" #~ msgstr "Báo cáo lỗi" #~ msgid "Move inside the sandbox" #~ msgstr "Chuyển vào trong hộp cát" #~ msgid "Moving inside the sandbox…" #~ msgstr "Đang chuyển vào hộp cát…" #~ msgid "Utilities" #~ msgstr "Tiện ích" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "" #~ "Chế độ thử nghiệm được bật: Chỉ các phụ thuộc từ kho lưu trữ thử nghiệm " #~ "được hiển thị." #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "Microsoft .NET Framework 4.0 .." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "" #~ "Mặc dù các tệp trên trang này đã được xác minh, chúng có thể được cấp " #~ "phép độc quyền." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "" #~ "Mặc dù các tệp trên trang này đã được xác minh, chúng có thể được cấp " #~ "phép độc quyền." #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "Đọc tài liệu" #~ msgid "Bottle details" #~ msgstr "Chi tiết Chai" #~ msgid "My beautiful bottle" #~ msgstr "Chai đẹp của tôi" #~ msgid "Rename bottle" #~ msgstr "Đổi tên bottle" #~ msgid "Use DXVK" #~ msgstr "Sử dụng DXVK" #~ msgid "Use VKD3D" #~ msgstr "Sử dụng VKD3D" #~ msgid "Enable FSR" #~ msgstr "Kích hoạt FSR" #~ msgid "Mouse capture fullscreen" #~ msgstr "Chụp ảnh chuột toàn màn hình" #~ msgid "Manage VKD3D versions" #~ msgstr "Quản lý các phiên bản VKD3D" #~ msgid "Will restart the wineserver." #~ msgstr "Sẽ khởi động lại wineserver." #~ msgid "DLL overrides" #~ msgstr "DLL ghi đè" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "Đọc tài liệu" #~ msgid "e.g. ucrtbase" #~ msgstr "ví dụ. ucrtbase" #~ msgid "Existing overrides" #~ msgstr "Thay thế hiện tại" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "vd: -vd1 -vd2 -vd3=hello" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "vd: BảnSaoChai" #~ msgid "page_name" #~ msgstr "tên_trang" #~ msgid "page_duplicating" #~ msgstr "trang_đang_sao_chép" #~ msgid "page_duplicated" #~ msgstr "trang_đã_nhân_bản" #~ msgid "New variable" #~ msgstr "Biến mới" #~ msgid "e.g. MY_VAR" #~ msgstr "vd. MY_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "" #~ "Tại đây bạn có thể thay đổi các biến môi trường cho các lệnh thực thi." #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "vd: VAR1 = giá_trị VAR2 = giá_trị" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "vd: VAR1=value VAR2=value .." #~ msgid "Type the new name:" #~ msgstr "Nhập tên mới:" #~ msgid "Type here.." #~ msgstr "Nhập ở đây.." #~ msgid "Message goes here." #~ msgstr "Tin nhắn đến đây." #, fuzzy #~ msgid "Utility & Preferences" #~ msgstr "Tùy chọn" #~ msgid "Choose a name for your bottle" #~ msgstr "Chọn một tên cho chai của bạn" #, fuzzy #~ msgid "Use custom path" #~ msgstr "Sử dụng Gamescope" #~ msgid "Welcome" #~ msgstr "Chào mừng" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "Chai làm cho phần mềm Windows chạy trên Linux dễ dàng hơn nhiều." #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "Trình thực thi là gì?" #~ msgid "We Are Almost There" #~ msgstr "Chúng ta đã gẫn xong" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "Chúng tôi cần tải xuống và cài đặt một trình thực thi, cho phép bạn tạo " #~ "chai của riêng bạn.\n" #~ "Kích thước tải xuống là ~ 70mb .\n" #~ " Đọc " #~ "thêm về những gì chúng ta sẽ tải xuống \n" #~ "\n" #~ "Chúng tôi không thể cung cấp các tệp này với các chai vì chúng có các chu " #~ "kỳ phát hành khác nhau.\n" #~ "\n" #~ "Khi bạn đã sẵn sàng, hãy nhấn nút Cài đặt ." #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "Ngồi xuống và thư giãn, có thể mất vài phút." #~ msgid "Download" #~ msgstr "Tải xuống" #~ msgid "Everything Is Ready!" #~ msgstr "Mọi thứ đã sẵn sàng!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "Bây giờ bạn đã sẵn sàng để tạo chai đầu tiên." #~ msgid "Finish" #~ msgstr "Hoàn thành" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "Nếu danh sách trên phải hiển thị các phiên bản không ổn định." #~ msgid "Go back" #~ msgstr "Quay lại" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "Thực thi chương trình" #~ msgid "Confirm deletion" #~ msgstr "Xác nhận xóa" #~ msgid "Done" #~ msgstr "Xong" #, fuzzy #~ msgid "Caffe runners" #~ msgstr "Tình quản lý thực thi" #, fuzzy #~ msgid "Proton runners" #~ msgstr "Tình quản lý thực thi" #, fuzzy #~ msgid "Other runners" #~ msgstr "Tình quản lý thực thi" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Diễn đàn về Chai" #~ msgid "New programs will be automatically found." #~ msgstr "Các chương trình mới sẽ được tự động tìm." #~ msgid "Duplicate a bottle" #~ msgstr "Nhân bản một chai" #~ msgid "Change environment variables" #~ msgstr "Thay đổi biến môi trường" #~ msgid "This field cannot contain special characters!" #~ msgstr "Trường này không thể chứa các ký tự đặc biệt!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "Đây là các lớp tương thích cho phép cài đặt phần mềm Windows và chạy trên " #~ "các hệ thống Linux.\n" #~ "\n" #~ " Chai là môi trường trong đó trình thực thi cấu hình hệ thống và " #~ "phần mềm Windows chạy và cài đặt được.\n" #~ "\n" #~ " Đọc thêm về " #~ "Trình thực thi " #~ msgid "Import & export" #~ msgstr "Nhập và xuất" #~ msgid "Flatpak help" #~ msgstr "Trợ giúp" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "Tôi không thể thấy các bottles cũ của mình sau khi nâng cấp." #~ msgid "I don't see some directories." #~ msgstr "Tôi không thấy một số thư mục." #~ msgid "I can't see the files in my home." #~ msgstr "Tôi không thể thấy tệp ở thư mục nhà của tôi." #~ msgid "Executable silently crash or black screen" #~ msgstr "Tệp khởi chạy tự thoát hoặc có màn hình đen" #~ msgid "Destroy this bottle" #~ msgstr "Phá bỏ bottle này" #~ msgid "64 Bit" #~ msgstr "64 Bit" #~ msgid "Make a backup of this bottle." #~ msgstr "Sao lưu bottle này." #~ msgid "64-bit" #~ msgstr "64-bit" #~ msgid "32-bit" #~ msgstr "32-bit" #~ msgid "Night theme" #~ msgstr "Chủ đề đêm" #~ msgid "Use the night theme." #~ msgstr "Sử dụng chủ đề ban đêm." #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "Thử nghiệm: trình cài đặt" #~ msgid "Enable ACO shader compiler" #~ msgstr "Kích hoạt trình biên dịch ACO Shader" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "Cải thiện hiệu suất trong các trò chơi và ứng dụng 3D.\n" #~ "Vô hiệu hóa nếu bạn gặp trục trặc đồ họa." #~ msgid "Night mode" #~ msgstr "Chế độ ban đêm" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Bottles' Issues" #~ msgstr "Vấn đề của Chai" #~ msgid "Bottles Started!" #~ msgstr "Chai đã Khởi động!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "Đây là một chức năng thử nghiệm khi bắt đầu phát triển, hãy cẩn thận và " #~ " báo " #~ "cáo lỗi ." #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Nhà phát triển chai" #~ msgid "Optimise gaming performance on demand" #~ msgstr "Tối ưu hóa hiệu suất chơi game theo yêu cầu" #~ msgid "NVAPI version" #~ msgstr "Phiên bản NVAPI" #~ msgid "Point to the bottle path" #~ msgstr "Trỏ đến đường của chai" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "" #~ "Chế độ trò chơi hoặc không có sẵn trên hệ thống của bạn hoặc không chạy." #~ msgid "Experiments:installers" #~ msgstr "Thử nghiệm: trình cài đặt" #~ msgid "Software" #~ msgstr "Phần mềm" #~ msgid "An environment improved for Windows software." #~ msgstr "Một môi trường được cải thiện cho phần mềm Windows." ================================================ FILE: po/yi.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-27 10:57+0530\n" "PO-Revision-Date: 2026-03-16 15:43+0000\n" "Last-Translator: \"Omer I.S.\" \n" "Language-Team: Yiddish \n" "Language: yi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.17-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "נישט קיין פֿאג איז געגעבן" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "זיכערונג {0}" #: bottles/backend/managers/backup.py:103 #, python-brace-format msgid "Importing backup: {0}" msgstr "זיכערונג אימפּאָרטירן: {0}" #: bottles/backend/managers/manager.py:1076 #: bottles/backend/managers/manager.py:1396 #: bottles/backend/managers/manager.py:1397 #, python-format msgid "Failed to install dependency: %s" msgstr "" #: bottles/backend/managers/manager.py:1115 msgid "Fail to install components, tried 3 times." msgstr "" #: bottles/backend/managers/manager.py:1126 msgid "Missing essential components. Installing…" msgstr "" #: bottles/backend/managers/manager.py:1203 msgid "Failed to create bottle directory." msgstr "" #: bottles/backend/managers/manager.py:1215 msgid "Failed to create placeholder directory/file." msgstr "" #: bottles/backend/managers/manager.py:1220 msgid "Generating bottle configuration…" msgstr "פֿלאַש־קאָנפיגוראַציע איז ערצויגט…" #: bottles/backend/managers/manager.py:1243 msgid "Template found, applying…" msgstr "" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1255 msgid "The Wine config is being updated…" msgstr "דער Wine קאָנפֿיגוראַציע איז אויפן אויפצייטן…" #: bottles/backend/managers/manager.py:1257 msgid "Wine config updated!" msgstr "‏Wine קאָנפֿיגוראַציע איז אויפגעצייט!" #: bottles/backend/managers/manager.py:1265 msgid "Running as Flatpak, sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1267 msgid "Sandboxing userdir…" msgstr "" #: bottles/backend/managers/manager.py:1308 msgid "Setting Windows version…" msgstr "" #: bottles/backend/managers/manager.py:1318 msgid "Apply CMD default settings…" msgstr "" #: bottles/backend/managers/manager.py:1326 msgid "Optimizing environment…" msgstr "" #: bottles/backend/managers/manager.py:1337 #, python-brace-format msgid "Applying environment: {0}…" msgstr "" #: bottles/backend/managers/manager.py:1347 msgid "(!) Using a custom environment recipe…" msgstr "" #: bottles/backend/managers/manager.py:1350 msgid "(!) Recipe not not found or not valid…" msgstr "" #: bottles/backend/managers/manager.py:1367 msgid "Installing DXVK…" msgstr "‏DXVK געאיינשטעלירט…" #: bottles/backend/managers/manager.py:1375 msgid "Installing VKD3D…" msgstr "" #: bottles/backend/managers/manager.py:1384 msgid "Installing DXVK-NVAPI…" msgstr "" #: bottles/backend/managers/manager.py:1393 #, python-format msgid "Installing dependency: %s …" msgstr "" #: bottles/backend/managers/manager.py:1407 msgid "Creating versioning state 0…" msgstr "" #: bottles/backend/managers/manager.py:1415 msgid "Finalizing…" msgstr "" #: bottles/backend/managers/manager.py:1426 msgid "Caching template…" msgstr "" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "" #: bottles/frontend/main.py:111 msgid "Show version" msgstr "" #: bottles/frontend/main.py:119 msgid "Executable path" msgstr "" #: bottles/frontend/main.py:127 msgid "lnk path" msgstr "" #: bottles/frontend/main.py:135 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "" #: bottles/frontend/main.py:143 msgid "Pass arguments" msgstr "" #: bottles/frontend/main.py:202 msgid "Invalid URI (syntax: bottles:run//)" msgstr "" #: bottles/frontend/main.py:242 msgid "[Quit] request received." msgstr "" #: bottles/frontend/main.py:252 msgid "[Help] request received." msgstr "" #: bottles/frontend/main.py:260 msgid "[Refresh] request received." msgstr "" #: bottles/frontend/main.py:293 msgid "Donate" msgstr "" #: bottles/frontend/main.py:298 msgid "Third-Party Libraries and Special Thanks" msgstr "" #: bottles/frontend/main.py:324 msgid "Sponsored and Funded by" msgstr "" #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "" #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "" #: bottles/frontend/ui/component-entry.blp:23 #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse Files" msgstr "" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:347 msgid "Show Hidden Programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:53 msgid "Pre-run Script" msgstr "" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:376 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:199 #: bottles/frontend/ui/preferences.blp:247 msgid "You're offline :(" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:82 msgid "Read Documentation" msgstr "" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 bottles/frontend/ui/new.blp:53 msgid "Name" msgstr "" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:274 msgid "DXVK" msgstr "" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:278 msgid "VKD3D" msgstr "" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:286 msgid "LatencyFleX" msgstr "" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "" #: bottles/frontend/ui/details-preferences.blp:201 msgid "Monitor Performance" msgstr "" #: bottles/frontend/ui/details-preferences.blp:202 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "" #: bottles/frontend/ui/details-preferences.blp:205 msgid "Manage MangoHud settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:210 msgid "Feral GameMode" msgstr "" #: bottles/frontend/ui/details-preferences.blp:211 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "" #: bottles/frontend/ui/details-preferences.blp:220 msgid "Preload Game Files" msgstr "" #: bottles/frontend/ui/details-preferences.blp:221 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "" #: bottles/frontend/ui/details-preferences.blp:225 msgid "Manage vmtouch settings" msgstr "" #: bottles/frontend/ui/details-preferences.blp:240 msgid "OBS Game Capture" msgstr "" #: bottles/frontend/ui/details-preferences.blp:241 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:250 msgid "Compatibility" msgstr "" #: bottles/frontend/ui/details-preferences.blp:253 msgid "Windows Version" msgstr "" #: bottles/frontend/ui/details-preferences.blp:256 msgid "Updating Windows version, please wait…" msgstr "" #: bottles/frontend/ui/details-preferences.blp:265 msgid "Language" msgstr "" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Choose the language to use with programs." msgstr "" #: bottles/frontend/ui/details-preferences.blp:274 msgid "Dedicated Sandbox" msgstr "" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Use a restricted/managed environment for this bottle." msgstr "" #: bottles/frontend/ui/details-preferences.blp:278 msgid "Manage the Sandbox Permissions" msgstr "" #: bottles/frontend/ui/details-preferences.blp:294 msgid "Bottles Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:295 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:305 msgid "Steam Runtime" msgstr "" #: bottles/frontend/ui/details-preferences.blp:306 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "" #: bottles/frontend/ui/details-preferences.blp:314 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Pre-run Script Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 msgid "e.g.: ludusavi restore --force \"Game Name\"" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:118 msgid "Post-run Script Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:121 msgid "e.g.: ludusavi backup --force \"Game Name\"" msgstr "" #: bottles/frontend/ui/details-preferences.blp:317 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:157 msgid "Reset to Default" msgstr "" #: bottles/frontend/ui/details-preferences.blp:338 #: bottles/frontend/ui/preferences.blp:178 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:221 msgid "(Default)" msgstr "" #: bottles/frontend/ui/details-preferences.blp:346 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "" #: bottles/frontend/ui/details-preferences.blp:356 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "" #: bottles/frontend/ui/details-preferences.blp:366 msgid "Manage Drives" msgstr "" #: bottles/frontend/ui/details-preferences.blp:380 msgid "Automatic Snapshots" msgstr "" #: bottles/frontend/ui/details-preferences.blp:381 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "" #: bottles/frontend/ui/details-preferences.blp:390 msgid "Compression" msgstr "" #: bottles/frontend/ui/details-preferences.blp:391 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:400 msgid "Use Exclusion Patterns" msgstr "" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Exclude paths in snapshots." msgstr "" #: bottles/frontend/ui/details-preferences.blp:404 msgid "Manage Patterns" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:507 #: bottles/frontend/views/bottle_details.py:603 #: bottles/frontend/views/bottle_preferences.py:746 #: bottles/frontend/views/preferences.py:212 msgid "_Cancel" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:40 #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:53 msgid "Choose a script which should be executed after run." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose from where start the program." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "" #: bottles/frontend/ui/dialog-mangohud.blp:42 msgid "Display On Game Start" msgstr "" #: bottles/frontend/ui/dialog-mangohud.blp:43 msgid "Display HUD as soon as the game starts. Can be toggled in-game (default keybind: [⇧ Right Shift] + [F12])." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:404 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "" #: bottles/frontend/ui/library-entry.blp:33 msgid "No Thumbnail" msgstr "" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "" #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "" #: bottles/frontend/ui/loading.blp:22 msgid "Continue Offline" msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "" #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "" #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "" #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "" #: bottles/frontend/ui/preferences.blp:5 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "" #: bottles/frontend/ui/preferences.blp:12 #: bottles/frontend/ui/preferences.blp:40 msgid "General" msgstr "" #: bottles/frontend/ui/preferences.blp:15 msgid "Appearance" msgstr "" #: bottles/frontend/ui/preferences.blp:18 msgid "Dark Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:19 msgid "Whether Bottles should use the dark color scheme." msgstr "" #: bottles/frontend/ui/preferences.blp:29 msgid "Show Update Date" msgstr "" #: bottles/frontend/ui/preferences.blp:30 msgid "Whether to show the update date in the bottle list." msgstr "" #: bottles/frontend/ui/preferences.blp:43 #: data/com.usebottles.bottles.gschema.xml:51 msgid "Notifications" msgstr "" #: bottles/frontend/ui/preferences.blp:44 msgid "Show notifications for downloads and installs." msgstr "" #: bottles/frontend/ui/preferences.blp:53 msgid "Temp Files" msgstr "" #: bottles/frontend/ui/preferences.blp:54 msgid "Clean temp files when Bottles launches?" msgstr "" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles After Starting a Program" msgstr "" #: bottles/frontend/ui/preferences.blp:64 msgid "Close Bottles after starting a program from the file manager." msgstr "" #: bottles/frontend/ui/preferences.blp:74 msgid "Integrations" msgstr "" #: bottles/frontend/ui/preferences.blp:77 msgid "Steam Proton Prefixes" msgstr "" #: bottles/frontend/ui/preferences.blp:78 msgid "List and manage Steam Proton prefixes." msgstr "" #: bottles/frontend/ui/preferences.blp:98 msgid "List Steam Apps in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:99 msgid "Requires Steam for Windows installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:108 msgid "List Epic Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:109 msgid "Requires Epic Games Store installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:118 msgid "List Ubisoft Games in Programs List" msgstr "" #: bottles/frontend/ui/preferences.blp:119 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "" #: bottles/frontend/ui/preferences.blp:129 msgid "Advanced" msgstr "" #: bottles/frontend/ui/preferences.blp:132 msgid "Pre-Release" msgstr "" #: bottles/frontend/ui/preferences.blp:133 msgid "Display unstable versions of runners and components." msgstr "" #: bottles/frontend/ui/preferences.blp:142 msgid "Force Offline Mode" msgstr "" #: bottles/frontend/ui/preferences.blp:143 msgid "" "Force disable any network activity even with available network connection." msgstr "" #: bottles/frontend/ui/preferences.blp:152 msgid "Bottles Directory" msgstr "" #: bottles/frontend/ui/preferences.blp:153 msgid "Directory that contains the data of your Bottles." msgstr "" #: bottles/frontend/ui/preferences.blp:188 msgid "Runners" msgstr "" #: bottles/frontend/ui/preferences.blp:202 msgid "Bottles is running in offline mode, so runners are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:236 msgid "DLL Components" msgstr "" #: bottles/frontend/ui/preferences.blp:250 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "" #: bottles/frontend/ui/preferences.blp:282 msgid "DXVK-NVAPI" msgstr "" #: bottles/frontend/ui/preferences.blp:295 msgid "Core" msgstr "" #: bottles/frontend/ui/preferences.blp:299 msgid "Runtime" msgstr "" #: bottles/frontend/ui/preferences.blp:303 msgid "WineBridge" msgstr "" #: bottles/frontend/ui/preferences.blp:309 #: data/com.usebottles.bottles.gschema.xml:71 msgid "Experiments" msgstr "" #: bottles/frontend/ui/preferences.blp:312 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "" #: bottles/frontend/ui/preferences.blp:315 msgid "Sandbox per bottle" msgstr "" #: bottles/frontend/ui/preferences.blp:316 msgid "In early development." msgstr "" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "" #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "" #: bottles/frontend/views/bottle_details.py:193 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "" #: bottles/frontend/views/bottle_details.py:209 #, python-format msgid "Updated: %s" msgstr "" #: bottles/frontend/views/bottle_details.py:270 #, python-brace-format msgid "\"{0}\" added" msgstr "" #: bottles/frontend/views/bottle_details.py:273 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "" #: bottles/frontend/views/bottle_details.py:276 msgid "Add" msgstr "" #: bottles/frontend/views/bottle_details.py:349 msgid "Hide Hidden Programs" msgstr "" #: bottles/frontend/views/bottle_details.py:386 #: bottles/frontend/widgets/library.py:163 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "" #: bottles/frontend/views/bottle_details.py:416 msgid "Be Aware of Sandbox" msgstr "" #: bottles/frontend/views/bottle_details.py:417 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" #: bottles/frontend/views/bottle_details.py:419 #: bottles/frontend/views/bottle_details.py:528 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "" #: bottles/frontend/views/bottle_details.py:432 msgid "Select the location where to save the backup config" msgstr "" #: bottles/frontend/views/bottle_details.py:434 msgid "Export" msgstr "" #: bottles/frontend/views/bottle_details.py:436 msgid "Select the location where to save the backup archive" msgstr "" #: bottles/frontend/views/bottle_details.py:438 msgid "Backup" msgstr "" #: bottles/frontend/views/bottle_details.py:443 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:445 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "" #: bottles/frontend/views/bottle_details.py:504 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "" #: bottles/frontend/views/bottle_details.py:505 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "" #: bottles/frontend/views/bottle_details.py:508 #: bottles/frontend/views/bottle_preferences.py:747 msgid "_Delete" msgstr "" #: bottles/frontend/views/bottle_details.py:524 msgid "Missing Runner" msgstr "" #: bottles/frontend/views/bottle_details.py:525 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "" #: bottles/frontend/views/bottle_details.py:600 msgid "Are you sure you want to force stop all processes?" msgstr "" #: bottles/frontend/views/bottle_details.py:601 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "" #: bottles/frontend/views/bottle_details.py:604 msgid "Force _Stop" msgstr "" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:240 msgid "Select Working Directory" msgstr "" #: bottles/frontend/views/bottle_preferences.py:422 msgid "Directory that contains the data of \"{}\"." msgstr "" #: bottles/frontend/views/bottle_preferences.py:743 msgid "Are you sure you want to delete all snapshots?" msgstr "" #: bottles/frontend/views/bottle_preferences.py:744 msgid "This will delete all snapshots but keep your files." msgstr "" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:145 msgid "Importing backup…" msgstr "" #: bottles/frontend/views/importer.py:117 msgid "Select a Backup Archive" msgstr "" #: bottles/frontend/views/importer.py:120 #: bottles/frontend/views/importer.py:157 msgid "Import" msgstr "" #: bottles/frontend/views/importer.py:154 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "" #: bottles/frontend/views/loading.py:46 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "" #: bottles/frontend/views/loading.py:47 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "" #: bottles/frontend/views/preferences.py:134 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "" #: bottles/frontend/views/preferences.py:187 msgid "Select Bottles Path" msgstr "" #: bottles/frontend/views/preferences.py:209 msgid "Relaunch Bottles?" msgstr "" #: bottles/frontend/views/preferences.py:210 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" #: bottles/frontend/views/preferences.py:213 msgid "_Relaunch" msgstr "" #: bottles/frontend/views/preferences.py:306 msgid "Based on Valve's Wine, includes Staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:307 msgid "Based on Wine upstream, includes Staging and Proton patches." msgstr "" #: bottles/frontend/views/preferences.py:308 msgid "" "Based on the most recent bleeding-edge Valve's Proton Experimental Wine, " "includes Staging and custom patches. This is meant to be used with non-steam " "games outside of Steam." msgstr "" #: bottles/frontend/views/preferences.py:311 msgid "" "Based on Wine upstream, Staging, Staging-TkG and Proton patchset optionally " "available." msgstr "" #: bottles/frontend/views/preferences.py:313 msgid "Based on Wine upstream, includes Staging patches." msgstr "" #: bottles/frontend/views/preferences.py:314 msgid "" "Based on most recent bleeding-edge Valve's Proton Experimental, includes " "Staging and custom patches. Requires the Steam Runtime turned on." msgstr "" #: bottles/frontend/views/preferences.py:317 msgid "Other Wine runners" msgstr "" #: bottles/frontend/views/preferences.py:318 msgid "Other Proton runners" msgstr "" #: bottles/frontend/widgets/component.py:76 msgid "Upgrade" msgstr "" #: bottles/frontend/widgets/component.py:142 msgid "Installing…" msgstr "" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "" #: bottles/frontend/widgets/library.py:176 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "" #: bottles/frontend/windows/envvars.py:135 msgid "No environment variables defined." msgstr "" #: bottles/frontend/windows/exclusionpatterns.py:105 msgid "No exclusion patterns defined." msgstr "" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "" #: bottles/frontend/windows/launchoptions.py:55 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "" #: bottles/frontend/windows/launchoptions.py:56 msgid "This setting is different from the bottle's default." msgstr "" #: bottles/frontend/windows/launchoptions.py:214 msgid "Select Script" msgstr "" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Force Offline" msgstr "" #: data/com.usebottles.bottles.gschema.xml:17 msgid "" "\"Force disable any network activity even with available network connection." "\"" msgstr "" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Toggle update date in list" msgstr "" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle the update date in list of bottles." msgstr "" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Steam apps listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle steam apps listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Epic Games listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle epic games listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Ubisoft Connect listing" msgstr "" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Toggle ubisoft connect listing." msgstr "" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window width" msgstr "" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window width." msgstr "" #: data/com.usebottles.bottles.gschema.xml:46 msgid "Window height" msgstr "" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Change the window height." msgstr "" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Show notifications." msgstr "" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Temp cleaning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Clean the temp path when booting the system." msgstr "" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Release Candidate" msgstr "" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Toggle release candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:66 msgid "Startup view" msgstr "" #: data/com.usebottles.bottles.gschema.xml:67 msgid "Choose which view the application should be started in." msgstr "" #: data/com.usebottles.bottles.gschema.xml:72 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Steam Proton Support" msgstr "" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle Steam Proton prefixes support." msgstr "" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Experiments:sandbox" msgstr "" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Toggle experimental Sandbox per bottle." msgstr "" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Automatically close Bottles" msgstr "" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Close Bottles after starting an executable from the file manager." msgstr "" #: data/com.usebottles.bottles.gschema.xml:91 msgid "Show sandbox warning" msgstr "" #: data/com.usebottles.bottles.gschema.xml:92 msgid "Toggle sandbox warning." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "" "Bottles lets you run Windows software on Linux, such as applications and " "games. It introduces a workflow that helps you organize by categorizing each " "software to your liking. Bottles provides several tools and integrations to " "help you manage and optimize your applications." msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Features:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:14 msgid "Use pre-configured environments as a base" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:15 msgid "Change runners for any bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "Various optimizations and options for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Repair in case software or bottle is broken" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:18 msgid "Install various known dependencies" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Integrated task manager to manage and monitor processes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "Backup and restore" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:69 msgid "Fix runners and components from not showing when prereleases are off" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:70 msgid "Fix Steam runtime compatibility with Wine runners" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:75 msgid "A few bug fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:80 msgid "Support for the double-DLL VKD3D" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:81 msgid "Updated Flatpak runtime" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:82 msgid "Minor improvement and fixes to the library" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:83 msgid "Fix the Steam link not being correct" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Download stable component by default" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:85 msgid "Make window remember dimensions" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:90 msgid "Update metadata information" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Add more update information and correct release notes version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:100 msgid "Fixed \"Add to Steam\" button" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Fixed BottleConfig being not serializable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:102 msgid "Fixed Patool double extraction failing" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:107 msgid "Correct version" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Fix crash when creating a bottle" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Major change: Redesign New Bottle interface" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:118 msgid "Quality of life improvements:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Replace emote-love icon with a library in library page" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Add toast for \"Run Executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Bug fixes:" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:125 msgid "Adding a shortcut to Steam resulted in an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:126 msgid "Importing backups resulted an error" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:127 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:128 msgid "" "Various library-related fixes, like empty covers, and crashes related to " "missing entries" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:129 msgid "Fix various issues related to text encoding" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:136 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:143 msgid "Correct version date" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:144 msgid "Hide NVIDIA-related critical errors on non-NVIDIA systems" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "Gamescope improvements and fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Dependency installation is faster and more stable" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "The health check has more information for faster debugging" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crash when downloading a component" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "Backend code improvement by avoiding spin-lock" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More variables for installer scripting" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "Fix onboard dialog showing \"All ready\" while it was not ready" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "Improvement to build system" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:160 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:161 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:162 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:163 msgid "More FSR fixes" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:164 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "" #: data/com.usebottles.bottles.metainfo.xml.in:165 msgid "and many, many, many more!" msgstr "" ================================================ FILE: po/zh_Hans.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2026-02-13 13:09+0000\n" "Last-Translator: chengli \n" "Language-Team: Chinese (Simplified Han script) \n" "Language: zh_Hans\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.16-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "未指定路径" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "备份 {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "正在导入备份:{0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "组件安装失败,已重试 3 次。" #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "缺少必要组件,正在安装…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "创建容器目录失败。" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "创建占位目录/文件失败。" #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "正在生成容器配置…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "找到模板,正在应用…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "正在更新 Wine 配置…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "Wine 配置已更新!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "以 Flatpak 运行,正在沙箱化用户目录…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "正在沙箱化用户目录…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "正在设置 Windows 版本…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "正在应用 CMD 默认设置…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "正在优化环境…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "正在应用环境:{0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!)正在使用自定义环境配置…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!)未找到配置文件或配置无效…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "正在安装 DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "正在安装 VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "正在安装 DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "正在安装依赖项:%s …" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "正在创建版本状态 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "正在完成收尾…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "正在缓存模板…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "正在提交状态…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "没有可提交的内容" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "新状态 [{0}] 创建成功!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "状态列表获取成功!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "状态 {0} 恢复成功!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "正在恢复状态 {} …" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "未找到状态" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "状态 {} 已是当前激活状态" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "显示版本" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "可执行文件路径" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "快捷方式路径" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "容器名称" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "传递参数" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "无效的 URI(格式:bottles:run/<容器>/<程序>)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "已收到 [退出] 请求。" #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "已收到 [帮助] 请求。" #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "已收到 [刷新] 请求。" #: bottles/frontend/main.py:294 msgid "Donate" msgstr "捐赠" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "第三方库与特别致谢" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "赞助与支持" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "版权所有 © 2017 Bottles 开发者" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Bottles 开发者" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "译者信息" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "组件版本" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "卸载" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "浏览文件" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "安装失败。可能是仓库错误、下载不完整或校验值不匹配。点击重试。" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "下载并安装" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "显示清单" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "许可证" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "重新安装" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "报告错误…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "依赖项名称" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "依赖项描述" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "分类" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "下载并安装此依赖项" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "安装时发生错误。重启 Bottles 查看崩溃报告,或在终端中运行查看输出。" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "依赖项菜单" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "故障排除" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "浏览文件…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "复制容器…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "这是容器的完整归档,包含个人文件。" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "完整备份…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "这只是容器配置,适合创建不含个人文件的新容器。" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "导出配置…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "显示隐藏程序" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "搜索新程序" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "删除容器…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "二级菜单" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "强制停止所有进程" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "模拟 Windows 系统关机。" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "关机" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "模拟 Windows 系统重启。" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "重启" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "启动选项" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "在终端中运行" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "拖放文件以运行" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "我的容器" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "环境" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "运行器" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "此容器已启用版本管理" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "此容器已启用版本管理。" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "运行可执行文件…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "程序" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "" "点击「运行可执行文件…」运行程序,「添加快捷方式…」将程序加入列表,或「安装程" "序…」安装社区精选程序。" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "添加快捷方式…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "安装程序…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "选项" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "设置" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "配置容器设置。" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "依赖项" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "为程序安装依赖项。" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "快照" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "创建和管理容器状态。" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "任务管理器" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "管理正在运行的程序。" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "工具" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "命令行" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "在容器内运行命令。" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "注册表编辑器" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "编辑内部注册表。" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "传统 Wine 工具" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "资源管理器" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "调试器" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "配置" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "卸载程序" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "控制面板" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "搜索依赖项…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "你当前处于离线状态 :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles 处于离线模式,无法使用依赖项。" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "依赖项是用于提升 Windows 软件兼容性的资源。\n" "\n" "本页文件由第三方提供并受专有许可证保护。安装即表示你同意其许可条款。" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "报告问题或缺失的依赖项。" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "报告缺失依赖项" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "阅读文档。" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "文档" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "搜索" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "搜索程序…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "安装社区精选程序。\n" "\n" "本页文件由第三方提供并受专有许可证保护。安装即表示你同意其许可条款。" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "未找到安装程序" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "仓库不可用,或没有与此容器兼容的安装程序。" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "阅读文档" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "名称" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "组件" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Wine 兼容层版本。" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "正在更新运行器和组件,请稍候…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "将 Direct3D 8/9/10/11 转为 Vulkan,提升兼容性。" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "正在更新 DXVK,请稍候…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "将 Direct3D 12 转为 Vulkan,提升兼容性。" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "正在更新 VKD3D,请稍候…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "正在更新 DXVK-NVAPI,请稍候…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "提升响应速度,可能被部分反作弊软件检测。" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "正在更新 LatencyFleX,请稍候…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "显示" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "深度学习超级采样(DLSS)" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "通过 DXVK-NVAPI 提升性能,牺牲画质。仅支持较新 NVIDIA 显卡。" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX 超级分辨率(FSR)" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "提升性能,牺牲画质。仅支持 Vulkan。" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "管理 FSR 设置" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "独立显卡" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "使用独立显卡提升性能,增加功耗。" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "后期处理效果" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "通过 vkBasalt 添加后期效果,仅支持 Vulkan。" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "管理后期处理层设置" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "通过 Gamescope 管理游戏显示方式。" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "管理 Gamescope 设置" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "高级显示设置" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "性能" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "启用同步机制,提升多核处理器性能。" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "同步" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "系统" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "性能监控" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "通过 MangoHud 在 OpenGL/Vulkan 上显示帧率、温度、CPU/GPU 占用等信息。" #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "Feral GameMode" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "为设备应用优化,可提升游戏性能。" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "预加载游戏文件" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "多次启动时加快加载速度,首次启动会稍慢。" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "管理 vmtouch 设置" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS 游戏采集" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "为所有 Vulkan/OpenGL 程序启用 OBS 游戏采集。" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "兼容性" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windows 版本" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "正在更新 Windows 版本,请稍候…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "语言" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "选择程序使用的语言。" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "专用沙箱" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "为此容器使用受限/托管环境。" #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "管理沙箱权限" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Bottles 运行时" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "提供额外库以提升兼容性,出现问题时可关闭。" #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Steam 运行时" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "提供额外库以提升 Steam 游戏兼容性,出现问题时可关闭。" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "工作目录" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "恢复默认" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(默认)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL 覆盖" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "环境变量" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "管理驱动器" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "自动快照" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "安装软件或修改设置前自动创建快照。" #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "压缩" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "压缩快照以节省空间,会减慢创建速度。" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "使用排除规则" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "在快照中排除指定路径。" #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "管理规则" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "刷新" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "停止进程" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "未找到快照" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "创建第一个快照,开始保存设置状态。" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "简短备注" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "保存容器状态。" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "创建新快照" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "详情" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "返回" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "操作" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "选择容器" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "取消" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "选择" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "创建新容器" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Bottles 崩溃报告" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "取消(_C)" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "发送报告" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "" "Bottles 上次运行时崩溃。请填写报告并附上以下调用栈,帮助我们定位问题并避免再" "次发生。" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "我们发现了一份或多份相似报告。提交新报告前请确认未重复上报。每份报告都需要开" "发者花费精力排查,请尊重他们的工作,不要重复提交。" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "我仍要上报。" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "高级选项" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "软件包不完整" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "此版本 Bottles 似乎缺少必要核心依赖,请联系包维护者或使用官方版本。" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "退出" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "DLL可以使用wine原生自带,或使用程序自带。" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "新建覆盖" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "覆盖项" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "驱动器" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "这些是主机路径,会被运行器映射为 C:、D: 等设备。" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "盘符" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "已有驱动器" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "复制容器" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "复制" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "为复制的容器输入名称。" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "正在复制…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "这可能需要一些时间。" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "容器已复制" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "环境变量会影响容器内进程的运行行为。" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "变量名" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "已有变量" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "排除规则" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "定义规则,排除部分目录不纳入版本管理。" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "规则" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "已有规则" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescope 设置" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "保存" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "管理游戏显示方式。" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "游戏分辨率" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "以游戏自身分辨率为基准。" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "宽度" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "高度" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "窗口分辨率" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "分辨率高于游戏时会进行放大。" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "杂项" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "帧率限制" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "窗口失焦时帧率限制" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "整数倍缩放" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "窗口类型" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "无边框" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "全屏" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "是否继续安装?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "开始安装" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "此安装程序需要本地资源,无法自动提供。" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "继续" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "安装完成!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "显示程序" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "安装失败!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "出现错误。" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "所有消息" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "严重" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "错误" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "警告" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "信息" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "日志浏览器" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "日志浏览器" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "更改日志级别。" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "全部" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "这些参数将在启动时传递。" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "自定义参数" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "命令参数" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "例如:VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "运行后脚本" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "选择程序运行后执行的脚本。" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "选择脚本" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "选择程序启动目录。" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "选择目录" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "这些设置将覆盖此可执行文件的默认配置。" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "首选项覆盖" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "重置为 Bottle 的默认值" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "虚拟桌面" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Proton 免责声明" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "使用 Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "请注意,在非 Steam 瓶中使用基于 Proton 的运行器可能会导致问题并阻止它们正常运" "行。\n" "\n" "我们建议使用 Wine-GE,它是一种在 Steam 之外运行的 Proton 版本。\n" "\n" "继续将自动启用 Steam 运行时(如果系统中存在并被 Bottles 检测到),以允许它访" "问必要的库并限制兼容性问题。 请注意,runner 的提供者 GloriousEggroll 不对任何" "问题负责,我们要求您不要向他们报告问题。" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "我知道了。" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "重命名" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "为所选程序挑选新名称。" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "新名称" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "带参数运行" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "运行" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "将要传递给可执行文件的参数写在下面。" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "如:-opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "沙盒设置" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "分享网络" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "分享声音" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "需要升级" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "继续" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "启动升级" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "新版本控制系统" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "新的 bottle 版本控制系统已经登陆。" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles 有一个不向后兼容的全新版本控制系统。\n" "\n" "要继续使用版本控制,我们需要重新初始化 bottle 存储库。 这不会从您的 bottle 中" "删除数据,但会删除所有现有快照并创建一个新快照。\n" "\n" "如果您需要在继续之前返回之前的状态,请关闭此窗口并恢复快照,然后重新打开 " "bottle 以再次显示此窗口。\n" "\n" "旧系统将在后续的一个版本中停止使用。" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "重新初始化存储库中…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "完毕! 请重新启动 bottles。" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "后期处理效果设置" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "默认" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "默认设置" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "根据列表顺序应用效果。" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "效果" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "对比度自适应锐化" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "锐利度" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "显示信息" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "降噪 Luma 锐化" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "降噪" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "快速近似反锯齿" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "亚像素质量" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "质量边缘阈值" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "质量边缘阈值最小值" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "亚像素形态反锯齿" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "边缘检测" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "色彩" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "阈值" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "最大搜索步长" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "最大搜索步长对角" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "最大圆角" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "CAS 锐化增加帧的锐度。较高的值使帧更清晰,低于 0 的值使帧比原生更柔软。" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "DLS 锐化增加帧的锐度。数值越高,帧越锐利。" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "DLS 降噪可以降低帧的噪声。更高的值使帧更柔软。" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "FXAA 亚像素质量减少亚像素级锯齿。更高的值使帧更柔软。" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "FXAA 边缘阈值是应用 FXAA 算法所需的最小对比度量。数值越高,帧的对比度越强。" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "FXAA 质量边缘阈值最小值是 FXAA 算法忽略的暗像素的最小值。较高的值会使 FXAA 忽" "略低于指定值的像素,可能导致性能提高。" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "Luma 从单色角度检测边缘,而 Color 基于颜色检测边缘。Luma 性能比 Color 好。" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "SMAA 阈值指定了边缘检测的灵敏度。较低的值以性能为代价检测更多的边缘。" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "SMAA 最大搜索步长指定了搜索边缘时执行的水平搜索步长和垂直搜索步长。" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "SMAA 最大对角搜索步长指定了搜索边缘时执行的对角搜索步长。" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "SMAA 圆角表示倒角边角的强度。" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "内置(Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "原生(Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "内置先于原生" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "原生先于内置" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "禁用" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "删除" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/point/to/path" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "值" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "浏览文件" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Wine 前缀名" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "管理器" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "该 Wine 前缀已导入 Bottles 中。" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "导入 Bottles 备份" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "再次搜索前缀" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "未找到前缀" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "未找到外部前缀。Bottles 有权访问它们吗?\n" "使用顶部的图标从备份中导入 bottle。" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "完全归档" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "显示清单…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "阅读评论…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "安装程序名称" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "安装程序描述" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "未知" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "安装此程序" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "程序菜单" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "无缩略图" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "启动" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "随 Steam 启动" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "项目名" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "从库中删除" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "停止" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "库" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "从你 bottle 的程序列表将项目添加至此" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "该 bottle 已激活版本控制。" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "该 bottle 看起来已损坏。" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "在这个 bottle 中执行" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "在此运行" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "该 bottle 看起来已损坏,配置文件丢失。我可以尝试通过创建新配置来解决。" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "搜索你的 bottles…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "新建 Bottle…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "未找到结果" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "尝试不同的搜索。" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "启动中…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "此资源缺失。" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "浏览" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "创建(_R)" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Bottle 名称" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "应用程序(_A)" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "游戏(_G)" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "自定义(_U)" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "自定义" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "分享用户目录" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "选中可让 bottle 中的用户目录变得可发现,风险是可能将私人信息分享给 Windows 软" "件。在 bottle 创建后无法更改此选项。" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "架构" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "我们建议仅在绝对必要时使用 32 位。" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "导入自定义配置。" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Bottle 目录" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "将包含这个 Bottle 的数据的目录。" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "关闭(_C)" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "此名称不可用,请尝试另一个。" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "上一个" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "欢迎使用 Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "在 Linux 上运行 Windows 软件。" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Bottles 中的窗口" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "Bottles 使用兼容性运行器提供隔离的容器式类 Windows 环境供程序运行。" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "即将完成" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "我们还需要几分钟来设置一切…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "大功告成!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "请先完成设置" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "开始使用 Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "下一项" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "首选项" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "常规" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "外观" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "深色模式" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Bottles 是否应使用深色主题。" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "显示更新日期" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "是否在 bottle 列表中显示更新日期。" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "通知" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "为下载和安装显示通知。" #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "临时文件" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "在 Bottles 启动时清理临时文件吗?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "启动程序后关闭 Bottles" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "从文件管理器启动程序后关闭 Bottles。" #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "集成" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Steam Proton 前缀" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "列出并管理 Steam Proton 前缀。" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "列出“程序列表”中的 Steam 应用" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "需在 bottles 中安装 Steam 的 Windows 版本。" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "列出“程序列表”中的 Epic 游戏" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "需在 bottle 中安装 Epic 游戏商店。" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "在程序列表中列出 Ubisoft 游戏" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "需在 bottle 中安装 Ubisoft Connect。" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "高级" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Bottles 目录" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "包含你的 Bottle 的数据的目录。" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "运行器" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Bottles 运行于离线模式,因此运行器不可用。" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "预发行" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "显示不稳定版本的运行器。" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL 组件" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles 运行于离线模式下,因此 DLL 不可用。" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "核心" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "运行时(Runtime)" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "实验功能" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "这些功能正在开发中,可能不稳定,预计会出现错误和损坏。" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "bottle “沙盒”功能开关" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "早期开发中。" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "用终端启动" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "浏览路径" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "更改启动选项…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "添加到我的库" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "添加桌面条目" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "添加到 Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "重命名…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "隐藏程序" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "显示程序" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "从列表中删除" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "程序名称" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "状态 id" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "状态注释" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "恢复该快照" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "删除消息" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "主菜单" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "您似乎没有连接互联网。没有网络您无法下载必需的组件。当您恢复连接时点击该图标" "。" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "导入…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "帮助" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "关于 Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "文件 \"{0}\" 非 .exe 或 .msi 文件" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "已更新:%s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "\"{0}\" 已添加" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "选择可执行文件" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "添加" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "隐藏已隐藏的程序" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "正在启动 \"{0}\"…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "小心沙盒" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles 在沙箱中运行,这是一个确保安全所需的权限受限环境。 如果程序无法运行," "请考虑在 bottle 内移动(顶部的 3 点图标),然后从那里启动。" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "不理会 (_D)" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "选择保存备份配置的位置" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "导出" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "选择要保存备份归档的位置" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "备份" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "已创建 '{0}' 的备份" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "备份 '{0}' 失败" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "您确定要永久删除 \"{}\" 吗?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "这会永久删除与它关联的所有程序和设置。" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "删除(_D)" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "缺少运行器" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "缺少这个 bottle 请求的运行器。通过 Bottles 选项安装它或选择一个新的 Bottle 来" "运行程序。" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "您确定要强制停止所有进程吗?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "这可能导致数据丢失、损坏和程序故障。" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "强制停止(_S)" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "该功能在你的系统上不可用。" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} 要添加此功能,请运行 flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "这个 Bottle 名称已被占用。" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "选择工作目录" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "包含 \"{}\" 数据的目录。" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "您确定要删除所有快照吗?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "这将删除所有的快照,但保留你的文件。" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "要创建新状态,请迁移到新的版本控制系统。" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "安装器" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "操作中,请稍候。" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "返回你的 bottles。" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "备份导入成功" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "导入失败" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "正在导入备份…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "选择一个备份归档" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "导入" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "选择一个配置文件" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "不适用" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "用 \"{self.config.Name}\" 配置运行可执行文件" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "正在启动 \"{0}\",其位于 \"{1}\"…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "你的 Bottles" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "正在下载 ~{0} 个软件包…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "已获取 {1} 个软件包中的 {0} 个" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "选择 Bottle 目录" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "正在创建 Bottle…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "无法创建 Bottle" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "未能创建 Bottle,出现了一个或多个错误。" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "Bottle 已创建" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "成功创建了 \"{0}\"。" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "未找到 Steam 或 Bottles 没有足够的权限。" #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "选择 Bottle 路径" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "重启 Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "需要重新启动 Bottles 才能使用这个目录。\n" "\n" "请确保在重新启动 Bottles 前关闭从该 Bottles 启动的每个程序,因为不这样做会导" "致数据丢失、损坏和程序故障。" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "重启(_R)" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "基于 Valve 的 Wine,包括 staging 和 Proton 补丁。" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "基于 Wine 上游,包括 staging 和 Proton 补丁。" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "基于 Wine 上游,包括 staging 补丁。" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "基于 Valve 的 Wine,包括 staging、Proton 和 特定于 Steam 的补丁。 需要开启 " "Steam 运行时。" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "其他" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "升级" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "正在安装…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "{0} 的清单" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "\"{0}\" 已卸载" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "\"{0}\" 已安装" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "'{0}' 安装失败" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "'{0}' 已导入" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "这个程序可能无法良好运作。安装程序被配置为提供最好的体验,但仍可能出现故障," "不稳定和缺少可以正常工作的功能。" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "这个程序有明显的故障,但这些故障不会影响程序的功能。" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "这个程序有小故障。" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "这个程序完美运行。" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "{0} 的评论" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "正在停止'{0}'…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "正在使用 Steam 启动“{0}”…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "'{0}' 已隐藏" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "'{0}' 已显示" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "'{0}' 已移除" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "'{0}' 已重命名为 '{1}'" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "已为 '{0}' 创建桌面条目" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "'{0}' 已添加到你的库" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "'{0}' 已添加至你的 Steam 库" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "显示报告" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " 此问题已报告5次,无法再次发送。\n" " 在以下现有的报告中报告反馈。" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "正在更新显示设置,请稍等…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "显示设置已更新" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "未找到覆盖。" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "选择驱动器路径" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "未定义环境变量。" #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "未定义排除模式。" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "发生了错误。" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "复制到剪贴板" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "选择资源文件" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "正在安装 Windows 依赖项…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "正在配置 bottle…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "正在处理安装程序步骤…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "正在安装 {}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "正在执行最终检查…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "正在安装 {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "现在可以在程序视图中看到 {0} 了。" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "安装程序失败,出现未知错误" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "该 bottle 已禁用 {0}." #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "此设置不同于 bottles 的默认值。" #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "选择脚本" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "未找到自定义 Bottles 路径" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "退回到默认路径。 不会列出来自给定路径的 bottles。" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "运行 Windows 软件" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak 迁移" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "开关 Flatpak 迁移对话框。" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "深色主题" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "强制使用深色主题。" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "切换列表中的更新日期" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "开关 bottles 列表上的更新日期。" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Steam 应用清单" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "切换 steam 应用清单。" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Epic 游戏清单" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "切换 epic 游戏清单。" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Ubisoft Connect 列表" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "切换 ubisoft 连接列表。" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "窗口宽度" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "更改窗口宽度。" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "窗口高度" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "更改窗口高度。" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "显示通知。" #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "清理临时文件" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "启动系统时清理临时路径。" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "候选发布版本" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "开关运行器发布候选版。" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "启动视图" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "选择应用启动时视图模式。" #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "开关如版本控制、安装器和运行器候选版本等实验性功能。" #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Steam Proton 支持" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "开/关 Steam Proton 前缀支持。" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "实验功能:沙盒" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "决定每个 bottle 实验性“沙盒”功能的开启状态。" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "自动关闭 Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "从文件管理器启动可执行文件后关闭 Bottles。" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "显示沙盒警告" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "切换沙盒警告。" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "使用 Bottles 在 Linux 上运行 Windows 软件!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "将软件装瓶,慢慢享用!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "我们的内置依赖安装系统允许自动处理软件兼容。使用下载管理器下载官方组件:运行" "器(Wine,Proton)、DXVK、依赖等等。" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "Bottle 版本控制保证您的当前工作安全且允许您稍后恢复它!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "功能:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "使用预设环境创建 bottles 或创建您的自定义环境" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "直接在 bottles 中从您的文件管理器的上下文菜单运行可执行文件(.exe/.msi)" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "自动检测您的 bottles 中已安装的应用程序" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "快速添加环境变量" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "在每个 bottle 的配置中直接覆盖 DLL 文件" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "对任意 Bottle 的运行器即时修改" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "各种游戏性能优化(esync、fsync、DXVK、缓存、着色编译器、offload 等更多项目。" ")" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "自动安装并管理 Wine 和 Proton 运行器" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "损坏时自动修复 bottle" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "集成基于社区驱动源的依赖安装器" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "集成用于 Wine 进程的任务管理器" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "访问 ProtonDB 和 WineHQ 获取支持" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "将您的配置导入新版 Bottles 的系统" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "备份和导入 bottles" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "从其他管理器导入 Wine prefixes" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "Bottles 版本控制" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "……和更多您可以通过安装 Bottles 来发现的功能!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "更新元数据信息" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "添加更多更新信息并修正发行日志版本" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "修复了“添加到 Steam\"按钮" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "修复了 BottleConfig 不可序列化的问题" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "修复了 Patool 双重提取失败" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "修正版本" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "修复了创建 bottle 时的崩溃" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "重大变化:重新设计了”新建 Bottle“界面" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "质量改进:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "在库页面中用 emoti-love 图标替换了库" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "为”运行可执行文件“添加了 toast" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "错误修复:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "添加快捷方式到 Steam 导致了一个错误" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "导入备份导致一个错误" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "使用 wine-ge-custom 时自动启用 Steam Runtime" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "各种库相关的修复,比如空白封面,以及和缺失项相关的崩溃" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "修复了多个和文本编码相关的问题" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "修复了不是从终端运行 Bottles 时,下载出错的问题" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "修正版本日期" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "在非 NVIDIA 系统上隐藏 NVIDIA 相关的严重错误" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Gamescope 改进和修复" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "更快更稳定地安装依赖项" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "健康检查有更多信息以便更快速的调试" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "修复许多 NVAPI 问题使其更加稳定,现在应该能正常工作" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "修复了下载组件时的崩溃" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "通过避免 spin-lock 改进后端代码" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "安装包脚本编写有了更多变量" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "修复了首次运行本程序时对话框显示”全部就绪“但实际尚未就绪的问题" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "改进构建系统" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "创建玩游戏的 bottles 时默认启用 VKD3D" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "修复了读取坏编码的 Steam 文件时的崩溃" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "修复了安装/卸载后用户界面中部件未正确更新的问题" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "更多的 FSR 修复" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "修复了从”运行可执行文件“启动一个程序后该程序自行关闭的问题" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "不再赘述其他!" #~ msgid "Calculating…" #~ msgstr "计算中…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "在该 bottle 中运行 .exe/.msi" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "单击 \"新建一个 Bottle…\" 新建一个 Bottle。" #~ msgid "Create a new Bottle…" #~ msgstr "新建一个 Bottle…" #~ msgid "New Bottle" #~ msgstr "新建 Bottle" #~ msgid "Bottle Information" #~ msgstr "Bottle 信息" #~ msgid "An environment improved for Windows games." #~ msgstr "为 Windows 游戏优化的环境。" #~ msgid "An environment improved for Windows applications." #~ msgstr "改善了 Windows 程序的环境。" #~ msgid "A clear environment for your experiments." #~ msgstr "为您的实验提供的清洁环境。" #~ msgid "Unlinked Home Directory" #~ msgstr "未链接的主目录" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "不要将用户目录链接到主目录" #~ msgid "64 bit" #~ msgstr "64 位" #~ msgid "32 bit" #~ msgstr "32 位" #~ msgid "Custom Recipe" #~ msgstr "定制配方" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "如果你有一个自定义配方,请为环境选择一个。" #~ msgid "Custom Path" #~ msgstr "自定义路径" #~ msgid "Store this bottle in another place." #~ msgstr "将此 bootle 存储在另一个地方。" #~ msgid "You are offline, unable to download." #~ msgstr "您已离线,无法下载。" #~ msgid "Choose an executable path" #~ msgstr "选择一个可执行路径" #~ msgid "Choose a Windows executable file" #~ msgstr "选择一个 Windows 可执行文件" #~ msgid "Choose working directory for executables" #~ msgstr "选择可执行文件的工作目录" #~ msgid "Choose a recipe file" #~ msgstr "选择一个配方文件" #~ msgid "Choose where to store the bottle" #~ msgstr "选择存储 bootle 的位置" #~ msgid "Choose a new Bottles path" #~ msgstr "选择新的 Bottles 路径" #~ msgid "Choose the script" #~ msgstr "选择脚本" #~ msgid "Choose the Working Directory" #~ msgstr "选择工作目录" #~ msgid "" #~ "The PulseAudio Latency setting is now deprecated and enabled by default" #~ msgstr "PulseAudio Latency 设置现在已弃用,默认情况下启用" #~ msgid "Bottle details automatically show on bottle creation" #~ msgstr "新建 bottle 时自动显示 Bottle 详情" #~ msgid "Bottles now complies with GNOME Circle guidelines" #~ msgstr "Bottles 现在遵照 GNOME Circle 指南" #~ msgid "Disable pulseaudio_latency by default." #~ msgstr "默认禁用 pulseaudio_latency。" #~ msgid "Fixed a crash during startup due to uninstaller." #~ msgstr "修正了启动时由于卸载程序导致的崩溃。" #~ msgid "Implemented a queue for installing components." #~ msgstr "实现了安装组件的队列。" #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "修复了有时无法删除 bottle 的错误。" #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "支持最新的 dxvk @Blisto91" #~ msgid "Fix for DLSS" #~ msgstr "DLSS 的修复" #~ msgid "Added tooltips for program grades" #~ msgstr "增加了程序等级的提示信息" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "修复安装程序完毕 @jntesteves" #~ msgid "Fix gamescope arguments @jntesteves" #~ msgstr "修复 gamescope 参数 @jntesteves" #~ msgid "Added Ctrl + W shortcut for closing windows @A6GibKm" #~ msgstr "新增关闭窗口的 Ctrl + W 快捷方式 @A6GibKm" #~ msgid "Fixed bottles unsetting XDG_DATA_HOME" #~ msgstr "修复了还原 XDG_DATA_HOME 选项的 Bottles" #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "感谢 @julroy 和 @tymmsyde 的法语翻译" #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "感谢 @54linux-ea 和 @ruizlenato 的土耳其语翻译" #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "感谢 @lenemter 和 @Smoque 的俄语翻译" #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "感谢 @@rogervc 的加泰罗尼亚语翻译" #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "感谢 @TheDarkEvil 的阿拉伯语翻译" #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "感谢 @MarongHappy 的韩语翻译" #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "感谢 @davipatricio、@SantosSi 和 @vitorhcl 的葡萄牙语翻译" #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "感谢 @@NicoSGF64 的加利西亚语翻译" #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "感谢 @itayweb 的希伯来语翻译" #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "感谢 @Mikutut 的波兰语翻译" #~ msgid "Layers" #~ msgstr "层" #~ msgid "Ultra Quality" #~ msgstr "超高品质" #~ msgid "Quality" #~ msgstr "画质" #~ msgid "Balanced" #~ msgstr "平衡" #~ msgid "Layered" #~ msgstr "分层的" #~ msgid "A layered environment, where every app is a layer." #~ msgstr "一个分层的环境,每个应用都是一层。" #~ msgid "Choose path" #~ msgstr "选择路径" #~ msgid "Choose a file." #~ msgstr "选择一个文件。" #~ msgid "File not Found" #~ msgstr "未找到文件" #~ msgid "The given file does not exist. Please choose an appropriate file." #~ msgstr "指定的文件不存在。请选择合适的文件。" #~ msgid "Spaces in File Name" #~ msgstr "文件名中的空格" #~ msgid "" #~ "Color Lookup Table path must not contain any spaces. Please rename the " #~ "file to remove all spaces." #~ msgstr "颜色查询表路径不能包含任何空格。请重命名文件删除所有空格。" #~ msgid "Invalid Image Dimension" #~ msgstr "无效的图片尺寸" #~ msgid "Height and width of the image must be equal." #~ msgstr "图片高度和宽度必须相等。" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "使用环境轻松管理 wineprefix" #~ msgid "Run with Arguments…" #~ msgstr "带参数运行…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "用 Wine 资源管理器浏览内部文件。" #~ msgid "Manage processes with the Wine task manager." #~ msgstr "用 Wine 任务管理器管理进程。" #~ msgid "Debug wine processes." #~ msgstr "调试 wine 进程。" #~ msgid "Wine Configuration" #~ msgstr "Wine 配置" #~ msgid "Adjust internal settings." #~ msgstr "调整内部设置。" #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "使用 Wine 卸载器卸载程序。" #~ msgid "Access the internal Wine Control Panel." #~ msgstr "访问内部 Wine 控制面板。" #~ msgid "Use the Installers section or the \"Run executable\" button." #~ msgstr "使用安装程序部分或上面的“运行可执行文件”按钮。" #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "依赖项是改进 Windows 软件兼容性的软件、库和编解码器。 从这里安装,以满足你" #~ "的程序要求。" #~ msgid "Read documentation." #~ msgstr "阅读文档。" #~ msgid "Install Selected" #~ msgstr "安装所选" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "我们强烈不建议一次安装多个依赖项。" #~ msgid "Select Dependencies" #~ msgstr "选择依赖项" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually." #~ msgstr "使用本部分安装由我们社区维护的程序,而无需手动进行。" #~ msgid "Read documentation" #~ msgstr "阅读文档" #~ msgid "Graphics" #~ msgstr "图形" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "改进 Directx 11 游戏和 3D 应用程序的性能。" #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "改进 Directx 12 游戏和 3D 应用程序的性能。" #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "提供 DLSS 支持(如果可用)和 Nvidia 的 NVAPI。" #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "FSR 使用尖端的分辨率提升技术来帮助提高你的帧率。" #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "vkBasalt 是 Vulkan 后期处理层,用来增强游戏的视觉图形。" #~ msgid "Manage vkBasalt settings" #~ msgstr "管理 vkBasalt 设置" #~ msgid "Use the Wine virtual desktop." #~ msgstr "使用 Wine 虚拟桌面。" #~ msgid "Fullscreen Mouse Capture" #~ msgstr "全屏鼠标截图" #~ msgid "Let the program capture mouse input when fullscreen." #~ msgstr "让程序在全屏时捕获鼠标输入。" #~ msgid "Take Focus" #~ msgstr "聚焦" #~ msgid "Activate it if the program does not retake focus on switch." #~ msgstr "如果程序切换时没有重新聚焦,就激活选项。" #~ msgid "Mouse Warp" #~ msgstr "鼠标弯曲" #~ msgid "Change this if you are running into mouse lag or desync." #~ msgstr "如你遇到鼠标延迟或不同步,则更改此选项。" #~ msgid "Screen Scaling" #~ msgstr "屏幕缩放" #~ msgid "Set custom DPI." #~ msgstr "设置自定义 DPI。" #~ msgid "96" #~ msgstr "96" #~ msgid "120" #~ msgstr "120" #~ msgid "144" #~ msgstr "144" #~ msgid "168" #~ msgstr "168" #~ msgid "192" #~ msgstr "192" #~ msgid "216" #~ msgstr "216" #~ msgid "240" #~ msgstr "240" #~ msgid "288" #~ msgstr "288" #~ msgid "336" #~ msgstr "336" #~ msgid "384" #~ msgstr "384" #~ msgid "432" #~ msgstr "432" #~ msgid "480" #~ msgstr "480" #~ msgid "Renderer" #~ msgstr "渲染程序" #~ msgid "Select what backend to use for wined3d." #~ msgstr "选择 wined3d 使用的后端。" #~ msgid "gl (default)" #~ msgstr "gl (默认)" #~ msgid "gdi" #~ msgstr "gdi" #~ msgid "vulkan" #~ msgstr "vulkan" #~ msgid "Manage Components Versions" #~ msgstr "管理组件版本" #~ msgid "DXVK Version" #~ msgstr "DXVK 版本" #~ msgid "VKD3D Version" #~ msgstr "VKD3D 版本" #~ msgid "DXVK NVAPI Version" #~ msgstr "DXVK NVAPI 版本" #~ msgid "LatencyFleX Version" #~ msgstr "LatencyFleX 版本" #~ msgid "false" #~ msgstr "false" #~ msgid "The same as the Bottles one but provided by Steam." #~ msgstr "和 Bottles 的一样,但由 Steam 提供。" #~ msgid "Optimise gaming performance on demand." #~ msgstr "根据需要优化游戏性能。" #~ msgid "Gamescope" #~ msgstr "Gamescope" #~ msgid "Use the Gamescope micro-compositor." #~ msgstr "使用 Gamescope 微型合成器。" #~ msgid "Vmtouch" #~ msgstr "Vmtouch" #~ msgid "Defaults to the bottle path." #~ msgstr "默认为 bottle 路径。" #~ msgid "Reset to default" #~ msgstr "重置为默认" #~ msgid "Choose a directory" #~ msgstr "选择一个目录" #~ msgid "Audio" #~ msgstr "音频" #~ msgid "Reduce Latency" #~ msgstr "降低延迟" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "将 PulseAudio 延迟设为 60 毫秒以提升音质。" #~ msgid "Versioning" #~ msgstr "版本控制" #~ msgid "Use Compression for States" #~ msgstr "对状态使用压缩" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "这将减少状态使用的空间,但会减慢它们的创建速度。" #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "Bottles 将在运行任何依赖项或安装程序之前创建一个状态。" #~ msgid "Use custom patterns to exclude some paths from versioning." #~ msgstr "使用自定义模式从版本控制中排除一些路径。" #~ msgid "Development and Debugging" #~ msgstr "开发与调试" #~ msgid "MangoHud" #~ msgstr "MangoHud" #~ msgid "" #~ "A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU " #~ "load and more." #~ msgstr "监测 FPS,温度,CPU/GPU 负载等等的 Vulkan 和 OpenGL overlay。" #~ msgid "Wine 'fixme' Logs" #~ msgstr "Wine 'fixme' 日志" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "记录未在 Wine 中实现的代码路径。" #~ msgid "No Programs found" #~ msgstr "未找到程序" #~ msgid "" #~ "Install programs from the installers section or by running the installer " #~ "executable, you can also manually add executables with the \"+\" button." #~ msgstr "" #~ "从安装程序部分或运行安装程序可执行文件来安装程序,你还可以使用“+”按钮手动" #~ "添加可执行文件。" #~ msgid "Toggle Hidden" #~ msgstr "隐藏/取消隐藏" #~ msgid "Take a break, it may take a while." #~ msgstr "休息一下,它可能会花一点时间。" #~ msgid "" #~ "Configure how Gamescope should manage the window for the games you will " #~ "run." #~ msgstr "配置 Gamescope 应如何为您将运行的游戏管理窗口。" #~ msgid "Width (e.g. 1280)" #~ msgstr "宽度 (如, 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "高度 (如, 720)" #~ msgid "Gamescope Resolution" #~ msgstr "Gamescope 分辨率" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "更改日志级别。.\n" #~ " " #~ msgid "vkBasalt Settings" #~ msgstr "vkBasalt 设置" #~ msgid "Color Lookup Table" #~ msgstr "颜色查询表" #~ msgid "" #~ "CLUT transforms a range of colors into another range of colors using a ." #~ "CUBE file, or a .png file where the height is equal to the width." #~ msgstr "" #~ "CLUT 使用. cube 文件或高度宽度相等的 .png 文件将一个颜色范围转换为另一个颜" #~ "色范围。" #~ msgid "Start off by creating a Bottle." #~ msgstr "新建一个 Bottle 以开始。" #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "在 Linux 上运行 Windows 软件。.\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "自定义 Bottles 路径(需要重启)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "选择新 Bottles 的存储位置(不会移动现有 Bottles)。" #~ msgid "In early development (requires restart)." #~ msgstr "早期开发中(需要重启)。" #~ msgid "Import/Export…" #~ msgstr "导入/导出…" #~ msgid "Support" #~ msgstr "支持" #~ msgid "Forums" #~ msgstr "论坛" #~ msgid "Open menu" #~ msgstr "打开菜单" #~ msgid "New bottle" #~ msgstr "新建 bottle" #~ msgid "Ok" #~ msgstr "好" #~ msgid "Confirm" #~ msgstr "确认" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "你确定你想终止所有进程吗?\n" #~ "这可以造成数据丢失。" #~ msgid "Default to the bottle path." #~ msgstr "默认 bottle 路径。" #~ msgid "Toggling Compression Require Re-Initialization" #~ msgstr "切换压缩开启状态需要重新初始化" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "这将保留您的所有文件,但会删除所有状态。 你想继续吗?" #~ msgid "Details & Utilities" #~ msgstr "详情和工具" #~ msgid "Found in your bottle's Start menu." #~ msgstr "在 bottle 的开始菜单中找到。" #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "成功创建了名为“{0}”的 bottle" #, python-brace-format #~ msgid "'{0}' installed." #~ msgstr "'{0}' 已安装。" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "消息" #~ msgid "" #~ "New versioning system which allow versioning the whole bottle (also " #~ "configuration)" #~ msgstr "允许对整个 bottle (包括配置)进行版本控制的新版本控制系统" #~ msgid "Automatic versioning can now be toggled on and off" #~ msgstr "现在可以打开和关闭自动版本控制" #~ msgid "Use compression for versioning states" #~ msgstr "对版本控制状态使用压缩" #~ msgid "Improve Launch Options saving without update the UI multiple times" #~ msgstr "改进“启动选项”保存,无需多次更新 UI" #~ msgid "" #~ "Improved YAML performance using libyaml (the python-yaml package must " #~ "provide support for it)" #~ msgstr "使用 libyaml 改进了 YAML 性能(python-yaml 包必须为其提供支持)" #~ msgid "New About dialog" #~ msgstr "新“关于”对话框" #~ msgid "Covers support in Library mode (thanks to SteamGridDB)" #~ msgstr "涵盖库模式下的支持(感谢 SteamGridDB)" #~ msgid "" #~ "Removed DXVK HUD option, use the Environment Variables section instead" #~ msgstr "删除了 DXVK HUD 选项,改为使用“环境变量”部分" #~ msgid "bottles-cli shell option now provide command output" #~ msgstr "bottles-cli shell 选项现在提供命令输出" #~ msgid "The Health Check is now in the About´s Troubleshooting section" #~ msgstr "“健康检查”现在位于“关于”的“故障排除”部分" #~ msgid "" #~ "Extended Core dependencies check, packagers are invited to double-check " #~ "their packages" #~ msgstr "扩展了核心依赖项检查,请求打包者仔细检查包" #~ msgid "New default permission for the Flatpak package: xdg-download" #~ msgstr "Flatpak 包的新默认权限:xdg-download" #~ msgid "Added credits for Third-Party Libraries in the Credits section" #~ msgstr "在“致谢”部分添加了对第三方库的致谢" #~ msgid "Fixes" #~ msgstr "修复" #~ msgid "Fix for skipable onboard dialog" #~ msgstr "修复可跳过的首次使用对话框" #~ msgid "Fix for empty bottle name" #~ msgstr "修复空 bottle 名称" #~ msgid "Fix gstreamer libs for win32 bottles" #~ msgstr "修复 win32 系统 bottles 的 gstreamer 库" #~ msgid "Fix for RemoteDisconnected error causing a crash" #~ msgstr "修复导致崩溃的 RemoteDisconnected 错误" #~ msgid "Fix wrong Vaniglia listing" #~ msgstr "修复错误的 Vaniglia 列表" #~ msgid "Fix templates being generated with symlinked paths causing loops" #~ msgstr "修复使用符号链接路径生成的模板导致循环" #~ msgid "" #~ "Fix configuration migration causing a crash when the user altered the " #~ "configuration" #~ msgstr "修复配置迁移在用户更改配置时导致崩溃" #~ msgid "Fix mscoree.dll not found" #~ msgstr "修复未找到 mscoree.dll" #~ msgid "Fix regression for the -b option of the legacy bottles cli" #~ msgstr "修复旧版 bottles cli -b 选项的回归缺陷" #~ msgid "Fix Steam Launch Options parser causing a crash" #~ msgstr "修复 Steam 启动选项解析器导致崩溃" #~ msgid "" #~ "Fix a regression in the Add to Steam button not adding the new entry in " #~ "Steam" #~ msgstr "修复了“添加到 Steam”按钮的回归故障,表现为未在 Steam 中添加新条目" #~ msgid "Finnish translations thanks to Jiri Grönroos" #~ msgstr "感谢 Jiri Grönroos 的芬兰语翻译" #~ msgid "Indonesian translations thanks to @liimee" #~ msgstr "感谢 @liimee 的印尼语翻译" #~ msgid "Spanish translations thanks to Pablo Munoz Alabau, @oscfdezdz" #~ msgstr "感谢 Pablo Munoz Alabau、@oscfdezdz 的西班牙语翻译" #~ msgid "Portuguese (Brazil) translations thanks to @geraldohomero" #~ msgstr "感谢 @geraldohomero 的葡萄牙语(巴西)翻译" #~ msgid "German translations thanks to Patrick Ulbricht" #~ msgstr "感谢 Patrick Ulbricht 的德语翻译" #~ msgid "Easily manage wineprefix" #~ msgstr "轻松地管理 wineprefix" #~ msgid "Experiments:library" #~ msgstr "实验性:库" #~ msgid "Toggle experimental Library mode." #~ msgstr "开关实验性的库模式。" #~ msgid "Loading…" #~ msgstr "加载中…" #~ msgid "" #~ "The custom bottles path was not found. Please, check the path in " #~ "Preferences.\n" #~ "Fall-backing to the default path; no bottles from that path will be " #~ "listed!" #~ msgstr "" #~ "未找到自定义 bottles 路径。请在首选项中检查它。\n" #~ "回退到默认路径。 将不会列出该路径中的任何 bottles!" #~ msgid "Health check" #~ msgstr "健康检查" #~ msgid "Generating state files index …" #~ msgstr "正在生成状态文件索引…" #~ msgid "Creating a restore point …" #~ msgstr "正在创建还原点…" #~ msgid "Could not create the state folder." #~ msgstr "无法创建状态文件夹。" #~ msgid "Updating index …" #~ msgstr "正在更新索引…" #~ msgid "Could not update the states file." #~ msgstr "无法更新状态文件。" #~ msgid "Could not update the index file." #~ msgstr "无法更新索引文件。" #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "发现可执行文件:[{executable}] 的变量。" #, python-brace-format #~ msgid "Step {self.__step} of {self.steps}" #~ msgstr "{self.steps} 的步骤 {self.__step}" #, python-brace-format #~ msgid "'{0}' launched." #~ msgstr "'{0}' 已启动。" #, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "'{0}' 随 Steam 启动。" #, python-brace-format #~ msgid "Index for state {0}" #~ msgstr "状态 {0} 的索引" #~ msgid "Read documentation about dependencies." #~ msgstr "阅读关于依赖项的文档。" #~ msgid "DXVK HUD" #~ msgstr "DXVK 抬头显示" #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "切换 DXVK 在 D3D 应用程序中叠加显示帧率和其它详情。" #~ msgid "Read documentation about programs" #~ msgstr "阅读关于程序的文档" #~ msgid "Extra settings" #~ msgstr "额外设置" #~ msgid "Local Resources" #~ msgstr "本地资源" #~ msgid "Search for Prefixes" #~ msgstr "搜索前缀" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "启用版本控制以保存和恢复 bottle 为某个状态。" #~ msgid "Your Library" #~ msgstr "你的库" #~ msgid "Health Check" #~ msgstr "健康检查" #~ msgid "Loading..." #~ msgstr "加载中…" #~ msgid "Task manager" #~ msgstr "任务管理器" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)" #~ msgstr "选择新 Bottles 的存储位置(不会移动现有 Bottles)" #~ msgid "Installing..." #~ msgstr "安装中…" #~ msgid "" #~ "Can't create Desktop Entry due to missing privileges.\n" #~ "Check out our " #~ "video about how to fix that in Flatpak." #~ msgstr "" #~ "缺少权限而无法创建桌面条目。\n" #~ "查看 我们的视频,内容是有关如何在 Flatapk 中修复此问题。" #~ msgid "Type a short comment:" #~ msgstr "输入简短注释:" #~ msgid "Caffe" #~ msgstr "Caffe" #~ msgid "GE Wine" #~ msgstr "GE Wine" #~ msgid "Lutris" #~ msgstr "Lutris 运行器" #~ msgid "Steam" #~ msgstr "Steam" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Bottles 版本控制(实验功能)" #~ msgid "Translate" #~ msgstr "翻译" #~ msgid "Funding" #~ msgstr "捐助" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "缺陷报告" #~ msgid "Blog" #~ msgstr "博客" #~ msgid "Twitter" #~ msgstr "Twitter" #~ msgid "Bug report" #~ msgstr "缺陷报告" #~ msgid "Open with explorer" #~ msgstr "用资源管理器打开" #~ msgid "Move inside the sandbox" #~ msgstr "移入沙箱" #~ msgid "Vaniglia-6.21-x86_64" #~ msgstr "Vaniglia-6.21-x86_64" #~ msgid "Moving inside the sandbox…" #~ msgstr "正在移入沙箱…" #~ msgid "Utilities" #~ msgstr "工具" #~ msgid "Command line" #~ msgstr "命令行" #~ msgid "Registry editor" #~ msgstr "注册表编辑器" #~ msgid "Wine config" #~ msgstr "Wine 配置" #~ msgid "Control panel" #~ msgstr "控制面板" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "启用测试模式:只显示来自测试存储库的依赖项。" #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "微软 .NET Framework 4 .." #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "虽然此页面上的文件已验证,但可能属于专有许可证。" #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "虽然此页面上的文件已经验证,但可能属于专有许可证。" #~ msgid "Read documentation about installers\t" #~ msgstr "阅读关于安装器的文档\t" #~ msgid "Bottle details" #~ msgstr "Bottle 详情" #~ msgid "My beautiful bottle" #~ msgstr "我美丽的 bottle" #~ msgid "Rename bottle" #~ msgstr "重命名 bottle" #~ msgid "Use DXVK" #~ msgstr "使用 DXVK" #~ msgid "Use VKD3D" #~ msgstr "使用 VKD3D" #~ msgid "Enable FSR" #~ msgstr "启用 FSR" #~ msgid "Enable LatencyFleX" #~ msgstr "启用 LatencyFleX" #~ msgid "Mouse capture fullscreen" #~ msgstr "鼠标捕获全屏" #~ msgid "DXVK version" #~ msgstr "DXVK 版本" #~ msgid "Manage VKD3D versions" #~ msgstr "管理 VKD3D 版本" #~ msgid "Will restart the wineserver." #~ msgstr "将重启 wineserver。" #~ msgid "DLL overrides" #~ msgstr "DLL 覆盖" #~ msgid "Read documentation about versioning\t" #~ msgstr "阅读关于版本控制的文档\t" #~ msgid "e.g. ucrtbase" #~ msgstr "例如 ucrtbase" #~ msgid "Existing overrides" #~ msgstr "现存覆盖" #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "例如: -example1 -example2 -example3=hello" #~ msgid "e.g: MyDuplicatedBottle" #~ msgstr "例如:MyDuplicatedBottle" #~ msgid "page_name" #~ msgstr "page_name" #~ msgid "page_duplicating" #~ msgstr "page_duplicating" #~ msgid "page_duplicated" #~ msgstr "page_duplicated" #~ msgid "New variable" #~ msgstr "新变量" #~ msgid "e.g. MY_VAR" #~ msgstr "如 MY_VAR" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "在这里您可以为执行的命令修改环境变量。" #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "例如: VAR1=value VAR2=value" #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "例如:VAR1=value VAR2=value .." #~ msgid "e.g. 60" #~ msgstr "比如 60" #~ msgid "e.g. 30" #~ msgstr "比如 30" #~ msgid "" #~ "You are using Bottles Flatpak, remember to give it permissions via Flatseal if the script path is outside the sandbox." #~ msgstr "" #~ "您在使用 Flatpak 版本的 Bottles,如果脚本路径在沙盒外面请记得通过 Flatseal 授予权限。" #~ msgid "Type the new name:" #~ msgstr "输入新名称:" #~ msgid "Type here.." #~ msgstr "在此输入.." #~ msgid "Message goes here." #~ msgstr "消息在这里。" #~ msgid "Utility & Preferences" #~ msgstr "工具和首选项" #~ msgid "Choose a name for your bottle" #~ msgstr "为您的 bottle 选择一个名称" #~ msgid "Use custom path" #~ msgstr "使用自定义路径" #~ msgid "Welcome" #~ msgstr "欢迎" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "Bottles 使在 Linux 上运行 Windows 软件更加容易。" #~ msgid "What Are Bottles?" #~ msgstr "什么是 Bottle?" #~ msgid "" #~ "A bottle is a Windows-like environment configured to run Windows " #~ "software, you can have multiple apps in each bottle. \n" #~ "\n" #~ "Those are isolated and the software that runs inside can't access your " #~ "personal files if you don't allow it.\n" #~ "\n" #~ "Read more about" #~ msgstr "" #~ "Bottle 是配置为运行 Windows 软件的类 Windows 环境,每个 bottle 里可以有多" #~ "个应用程序。\n" #~ "\n" #~ "这些程序是隔离的,未经你的允许,bottle 内运行的软件无法访问你的个人文" #~ "件。\n" #~ "\n" #~ "阅读更多相关内容" #~ msgid "We Are Almost There" #~ msgstr "即将完成" #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "我们需要下载并安装一些 组件 (~75MB) 。\n" #~ "\n" #~ "我们不能将这些文件与 Bottles 一起提供,因为它们的发布周期不同。\n" #~ "\n" #~ "当你准备就绪后,按下 安装 按钮。" #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "坐下来放松一下,这可能需要几分钟。" #~ msgid "Download" #~ msgstr "下载" #~ msgid "Everything Is Ready!" #~ msgstr "一切就绪!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "您现在可以创建您的第一个 bottles。" #~ msgid "Finish" #~ msgstr "完成" #~ msgid "" #~ "Warning: Be sure to give permission to the Flatpak to access the new " #~ "path.\n" #~ "This will break the sandbox!" #~ msgstr "" #~ "警告:确保授予 Flatpak 访问新路径的权限。\n" #~ "这将破坏沙盒环境!" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "上面的列表是否应显示不稳定版本。" #~ msgid "Hide from list" #~ msgstr "不出现在列表中" #~ msgid "Unhide from list" #~ msgstr "出现在列表中" #~ msgid "Processing..." #~ msgstr "处理中…" #~ msgid "Your library" #~ msgstr "你的库" #~ msgid "Go back" #~ msgstr "返回" #~ msgid "Installer requires local resources" #~ msgstr "安装程序需要本地资源" #~ msgid ", " #~ msgstr ", " #, python-format #~ msgid "Pick executable for %s" #~ msgstr "挑选 %s 的可执行文件" #~ msgid "Local resources not found or invalid" #~ msgstr "未找到本地资源或本地资源无效" #~ msgid "Installation failed, please check the logs." #~ msgstr "安装失败,请检查日志。" #~ msgid "(!) Proceeding with default environment…" #~ msgstr "(!) 继续默认环境…" #~ msgid "Confirm deletion" #~ msgstr "确认删除" #~ msgid "Done" #~ msgstr "完成" #~ msgid "Caffe runners" #~ msgstr "Caffe 运行器" #~ msgid "Proton runners" #~ msgstr "Proton 运行器" #~ msgid "Other runners" #~ msgstr "其他运行器" #~ msgid "WineHQ" #~ msgstr "WineHQ" #~ msgid "Bottles' Forums" #~ msgstr "Bottles 论坛" #~ msgid "Unhide this program" #~ msgstr "取消隐藏此程序" #~ msgid "Type a name for your bottle" #~ msgstr "输入 bottle 名称" #~ msgid "New programs will be automatically found." #~ msgstr "将自动找到新程序。" #~ msgid "Duplicate a bottle" #~ msgstr "复制 bottle" #~ msgid "Change environment variables" #~ msgstr "更改环境变量" #~ msgid "This field cannot contain special characters!" #~ msgstr "该区域不能包含特殊字符!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "这些是允许 Windows 软件在 Linux 系统上安装并运行的兼容层。\n" #~ "\n" #~ "Bottles是运行器配置系统,和 Windows 软件安装与运行的环境。\n" #~ "\n" #~ "阅读更多关于运" #~ "行器的信息" #~ msgid "Import & export" #~ msgstr "导入和导出" #~ msgid "Flatpak help" #~ msgstr "Flatpak 帮助" #~ msgid "I can't see my old bottles after upgrade." #~ msgstr "我的旧 bottle 升级后就看不到了。" #~ msgid "I don't see some directories." #~ msgstr "我看不到某些目录。" #~ msgid "I can't see the files in my home." #~ msgstr "我在主页中看不到文件。" #~ msgid "Executable silently crash or black screen" #~ msgstr "可执行文件静默崩溃或黑屏" #~ msgid "Destroy this bottle" #~ msgstr "销毁该 bottle" #~ msgid "64 Bit" #~ msgstr "64 位" #~ msgid "Make a backup of this bottle." #~ msgstr "备份该 bottle。" #~ msgid "64-bit" #~ msgstr "64 位" #~ msgid "32-bit" #~ msgstr "32 位" #~ msgid "Night theme" #~ msgstr "夜间主题" #~ msgid "Use the night theme." #~ msgstr "使用夜间主题。" #~ msgid "Experiments:winebridge" #~ msgstr "实验功能:winebridge" #~ msgid "Toggle experimental winebridge implementation." #~ msgstr "开关实验性的 winebridge 功能。" #~ msgid "Enable ACO shader compiler" #~ msgstr "启用 ACO 着色编译器" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "在游戏和 3D 应用程序中提高性能。\n" #~ "如果您遭遇图形故障请禁用。" #~ msgid "Night mode" #~ msgstr "夜间模式" #~ msgid "DXVK/VKD3D" #~ msgstr "DXVK/VKD3D" #~ msgid "Use WineBridge for process and program management." #~ msgstr "为进程和程序管理使用 WineBridge。" #~ msgid "Bottles' Issues" #~ msgstr "Bottles 问题" #~ msgid "Bottles Started!" #~ msgstr "Bottles 已启动!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "这是处于早期开发中的一个实验性功能,小心使用并 报告故障。" #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Bottles 开发者" #~ msgid "Optimise gaming performance on demand" #~ msgstr "根据需要优化游戏性能" #~ msgid "NVAPI version" #~ msgstr "NVAPI 版本" #~ msgid "Point to the bottle path" #~ msgstr "指向 bottle 路径" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "游戏模式在你的系统中不可用,或没在运行。" #~ msgid "Experiments:installers" #~ msgstr "实验功能:安装器" #~ msgid "Software" #~ msgstr "软件" #~ msgid "An environment improved for Windows software." #~ msgstr "为 Windows 软件优化的环境。" #~ msgid "Use a dark application theme." #~ msgstr "使用深色应用程序主题。" #~ msgid "Experiments:versioning" #~ msgstr "实验功能:版本控制" #~ msgid "Import and export" #~ msgstr "导入和导出" #~ msgid "Creating sandboxed folders…" #~ msgstr "创建沙箱文件夹中…" #~ msgid "These are the wine/wineserver processes running on your PC." #~ msgstr "这些是正在您的电脑上运行的 wine/wineserver 进程。" #~ msgid "Check for running processes." #~ msgstr "检查正在运行的进程。" #~ msgid "Backup bottle" #~ msgstr "备份 bottle" #~ msgid "Bottle" #~ msgstr "Bottle" #~ msgid "No runners found, please install one." #~ msgstr "未找到运行器,请安装一个。" #~ msgid "No DXVK found, installing the latest version…" #~ msgstr "未找到 DXVK,正在安装最新版本…" #~ msgid "No VKD3D found, installing the latest version…" #~ msgstr "未找到 VKD3D,正在安装最新版本…" #~ msgid "No NVAPI found, installing the latest version…" #~ msgstr "未找到 NVAPI,正在安装最新版本…" #, python-brace-format #~ msgid "Your new {0} bottle is now ready." #~ msgstr "新的 {0} bottle 已就绪。" #~ msgid "Improved the Download manager" #~ msgstr "改进了下载管理器" #~ msgid "Update to GNOME Runtime 41." #~ msgstr "更新至 GNOME Runtime 41。" #~ msgid "" #~ "The DXVK and VKD3D installation are now performed in asynchronous mode" #~ msgstr "DXVK 和 VKD3D 安装现在在异步模式下执行" #~ msgid "UI improvements for elementary OS" #~ msgstr "elementary OS 用户界面改进" #~ msgid "" #~ "Fixed a bug in component installation that was assigning the wrong name " #~ "after download." #~ msgstr "修正了组件安装的一处故障,导致在下载后分配错误的名称。" #~ msgid "Fixed the wrong text for cwd label." #~ msgstr "修正了 cwd 标签的错误文本。" #~ msgid "" #~ "Fixed a bug that was causing Bottles crash when running executables with " #~ "arguments." #~ msgstr "修正了一处带参数运行可执行文件时导致 Bottles 崩溃的故障。" #~ msgid "Japanese translations thanks to @jatin-cbs" #~ msgstr "感谢 @jatin-cbs 的日文翻译" #~ msgid "" #~ "Portuguese (Brazil) translations thanks to Ricardo Porto, @swyknox, " #~ "@davipatricio" #~ msgstr "葡萄牙语(巴西)翻译,感谢 Ricardo Porto、@swyknox、@davipatricio" #~ msgid "Choose an environment" #~ msgstr "选择环境" #~ msgid "Download & Install this runner" #~ msgstr "下载并安装该运行器" #~ msgid "com.usebottles.bottles" #~ msgstr "com.usebottles.bottles" #~ msgid "Use %command% in launch options to set prefixes and suffixes" #~ msgstr "在启动选项中使用 %command% 来设置前缀和后缀" #~ msgid "" #~ "Create a bottle where to launch the executable choosed from your file " #~ "manager" #~ msgstr "创建一个 bottle,在其中启动从文件管理器中选择的可执行文件" #~ msgid "" #~ "Rewrited the manager to be less recursive and more user-friendly to " #~ "developers" #~ msgstr "重写管理器以减少递归并且对开发人员更加用户友好" #~ msgid "" #~ "The dependencies/components/installers has now they own managers, " #~ "indipendent from the main one" #~ msgstr "依赖项/组件/安装程序现在拥有自己的管理器,独立于主管理器" #~ msgid "" #~ "The dependencies manager can now extract single files from Windows " #~ "Cabinet files" #~ msgstr "依赖项管理器现在可以从 Windows Cabinet 文件中提取单个文件" #~ msgid "" #~ "Now the user need to accept the notice in the crash report, before " #~ "submiting new reports" #~ msgstr "现在用户需要接受崩溃报告中的通知,然后才能提交新报告" #~ msgid "The user homedir is now removed from the reports" #~ msgstr "用户 homedir 已从报告中删除" #~ msgid "" #~ "The lutris-lol runner is now hidden when Bottles is running under " #~ "flatpak, as it is not compatible with it" #~ msgstr "" #~ "当 Bottles 在 flatpak 下运行时,因为兼容性问题,lutris-lol runner 现在被隐" #~ "藏" #~ msgid "" #~ "The Windows Cabinet extraction is now quiet and only show relavant logs" #~ msgstr "静默提取 Windows Cabinet,只显示相关的日志" #~ msgid "" #~ "The download status icon in the preferencies dialog, is now on the right " #~ "of the percentage, so it will be no more moved by the percentage" #~ msgstr "" #~ "首选项对话框中的下载状态图标,现在位于百分比的右侧,因此不会再被百分比移动" #~ msgid "" #~ "Fixed a bug in name resolution that could cause Bottles to crash if it " #~ "cannot reach a resource" #~ msgstr "修复了名称解析中的错误,如果无法访问资源,可能会导致 Bottles 崩溃" #~ msgid "Environment names are now translated again" #~ msgstr "再次翻译环境名称" #~ msgid "Added missing translations in bottle creation" #~ msgstr "添加了 bottle 创建中缺失的翻译" #~ msgid "" #~ "Fixed a problem in Wayland support that was setting DISPLAY to the wrong " #~ "parameter" #~ msgstr "修复了 Wayland 支持中将 DISPLAY 设置为错误参数的问题" #~ msgid "The directory for added custom programs was wrong" #~ msgstr "添加的自定义程序的目录错误" #~ msgid "Chinese (Simplified) translations thanks to @sr093906" #~ msgstr "感谢 @sr093906 的中文(简体)翻译" #~ msgid "Are you experiencing problems reaching a directory in Bottles?" #~ msgstr "您是否遇到访问 Bottle 中目录的问题?" #~ msgid "Downloads" #~ msgstr "下载" #~ msgid "Toggle the last Update date in the bottles list" #~ msgstr "开关 bottles 列表上的更新日期" #~ msgid "" #~ "Fallback the working directory to the executable path if it fails to run" #~ msgstr "如果工作目录无法运行,则将其回退到可执行路径" #~ msgid "" #~ "Now a visual feedback is provided when a download fail the checksum " #~ "validation" #~ msgstr "当下载未能通过校验和验证时将提供视觉反馈" #~ msgid "Wine support for Wayland trought XWayland" #~ msgstr "通过 XWayland 为 Wayland 提供 Wine 支持" #~ msgid "Support for 32-bit bottles with custom environment" #~ msgstr "支持带自定义环境的 32 位 bottles" #~ msgid "" #~ "Removed colors from the environments in the bottle creation as these can " #~ "be interpreted as suggested actions" #~ msgstr "移除了 bottle 创建中的环境颜色,因为这些可被解释为建议的操作" #~ msgid "" #~ "Now the user can only install one dependency per time to avoid conflicts" #~ msgstr "允许用户每次只安装一个依赖项,以避免冲突" #~ msgid "" #~ "Now the Crash Report dialog display similar reports before send a new one" #~ msgstr "崩溃报告对话框在发送新报告之前会先显示类似的报告" #~ msgid "" #~ "Now it is possible to clone a bottle with a new name, this can also be " #~ "used for bottles templating" #~ msgstr "可以用新名称克隆一个 bottle,这也可用于 bottle 制模" #~ msgid "Reduced the Flatpak permissions" #~ msgstr "降低了 Flatpak 权限" #~ msgid "You can now choose a custom working directory for each bottle" #~ msgstr "现在可以为每个 boottle 选择一个自定义的工作目录" #~ msgid "" #~ "You can see a new button in the bottle details with a folder icon, this " #~ "helps you expose new directories to Bottles" #~ msgstr "" #~ "你可以在 bottle 详情中看到一个带有文件夹图标的新按钮,这有助于你将新目录暴" #~ "露给 Bottles" #~ msgid "" #~ "Fixed a bug that was causing a File Not Found error with broken downloads" #~ msgstr "修正了不正确下载导致“文件未找到”的错误" #~ msgid "" #~ "Fixed a bug that make Bottles crash when the user goes offline during a " #~ "download" #~ msgstr "修正了用户在下载期间离线造成 Bottle 崩溃的错误" #~ msgid "" #~ "Same as the above but this handle downloads with wrong sizes than the " #~ "source" #~ msgstr "和上面一样,但这个用来处理与源文件大小不一致的下载" #~ msgid "Fixed the File Manager integration in Flatpak" #~ msgstr "修复了 Flatpak 中的文件管理器集成" #~ msgid "Fixed a bug in temp directory clean up" #~ msgstr "修正了临时目录清理的错误" #~ msgid "" #~ "Fixed a bug that make Bottles crash when the Update Date is not set in " #~ "the bottle" #~ msgstr "修正了 bottle 未设置更新日期造成 Bottles 崩溃的错误" #~ msgid "Fixed a bug in bottle configuration upgrade that was causing a loop" #~ msgstr "修复了造成循环的 bottle 配置升级错误" #~ msgid "" #~ "Frech translations thanks to J. Lavoie, SCOTT-HAMILTON, @julroy67, " #~ "@yannicka, K. Herbert" #~ msgstr "" #~ "感谢 J. Lavoie、SCOTT-HAMILTON、@julroy67、@yannicka 和 K. Herbert 的法语" #~ "翻译" #~ msgid "Italian translations thanks to @blackcat-917" #~ msgstr "感谢 @blackcat-917 的意大利语翻译" #~ msgid "Norwegian Bokmål translations thanks to @comradekingu" #~ msgstr "感谢 @comradekingu 的书面挪威语翻译" #~ msgid "This is an off-calendar release." #~ msgstr "这是一个计划外版本。" #~ msgid "Fix listing when one or more bottles are broken." #~ msgstr "当一个或多个 Bottle 损坏时修复列表。" #~ msgid "Run any .exe/.msi/.lnk using the flags -e/-l in command line" #~ msgstr "使用 flags -e/-l in 命令行运行任意 .exe/.msi/.lnk 文件" #~ msgid "Specify the target bottle using the -b flag in command line" #~ msgstr "使用命令行中的 -b flag 指定目标 bottle" #~ msgid "Run executables without show the Bottles Window" #~ msgstr "运行可执行文件而不显示 Bottles 窗口" #~ msgid "Dependencies can now set register keys" #~ msgstr "依赖项现在可以设置注册表键" #~ msgid "Dependencies can now extract archives" #~ msgstr "依赖项现在可以提取压缩文件" #~ msgid "Dependencies can now uninstall other dependencies" #~ msgstr "依赖项现在可以卸载其他依赖项" #~ msgid "" #~ "Dependencies can now register fonts in the Bottle Register to make them " #~ "discoverable by the runner" #~ msgstr "依赖项现在可以在 Bottle Register 注册字体让它们可以被 runner 发现" #~ msgid "Cab extraction now support wildcards" #~ msgstr "Cab 提取现在支持通配符" #~ msgid "Cab extraction now support lowercase extensions" #~ msgstr "Cab 提取现在支持小写扩展" #~ msgid "" #~ "When installing a new runner, winemenubuilder is blocked to prevent the " #~ "creation of broken desktop entries" #~ msgstr "" #~ "安装一个新的运行程序时,winemenubuilder 将被阻止,以防止创建损坏的桌面条目" #~ msgid "" #~ "The bottle root is now set as the working directory for all executed " #~ "commands" #~ msgstr "bottle 根目录现在被设置为所有执行命令的工作目录" #~ msgid "" #~ "Fixed a bug in the dependency manager showing them installed even though " #~ "the process was still running" #~ msgstr "修复了依赖项管理器中即使进程仍在运行也显示它们已安装的错误" #~ msgid "" #~ "Fixed a bug that prevented states from being sent to the bottle (kill, " #~ "shutdown, reboot, ..)" #~ msgstr "修正了一个阻止状态发送到 bottle 的错误 (kill\\关闭、重启...)" #~ msgid "Fixed a bug on processes listing" #~ msgstr "修复了进程列举的一个错误" #~ msgid "Fix crash log path on Flatpak" #~ msgstr "修复 Flatpak 崩溃日志路径" #~ msgid "" #~ "Fixed an issue causing Bottles to detect downloaded dxvk even when it " #~ "fails" #~ msgstr "修正了一个导致即使失败 Bottles 仍检测已下载 dxvk 的问题" #~ msgid "" #~ "Fixed a bug that cause some programs to not be placed in Programs section" #~ msgstr "修正了一个导致一些程序未被放置在程序部分的缺陷" #~ msgid "Fixed a bug in adding registry keys with spaces in name" #~ msgstr "修正了添加名称中带有空格的注册表项的缺陷" #~ msgid "Uninstallers are now no longer displayed in the Programs list" #~ msgstr "卸载程序现在不再显示在程序列表中" #~ msgid "Disable uninstaller button for dependencies installed from cab files" #~ msgstr "为从 cab 文件安装的依赖项禁用卸载按钮" #~ msgid "Access Bottles preferences from the bottle creation view" #~ msgstr "从 bottle 创建视图访问 Bottles 参数设置" #~ msgid "" #~ "A spinner is now displayed when installing dependencies, programs and " #~ "components" #~ msgstr "在安装依赖项、程序和组件时会显示下拉列表" #~ msgid "Warning for missing cabextract tool" #~ msgstr "对缺少 cabextract 工具发出警告" #~ msgid "Warning for experimental features" #~ msgstr "实验性功能警告" #~ msgid "Warning for enables testing repository" #~ msgstr "对启用测试存储库发出警告" #~ msgid "Several improvements in runner management" #~ msgstr "运行器管理的几处改进" #~ msgid "Added icons to the sidebar" #~ msgstr "添加图标到侧边栏" #~ msgid "Experimantal support for Bottles installers" #~ msgstr "对 Bottles 安装程序的实验支持" #~ msgid "Better support for Breeze theme" #~ msgstr "更好地支持 Breeze 主题" #~ msgid "Browse programs path" #~ msgstr "浏览程序路径" #~ msgid "" #~ "Generate Bottles compatible desktop entries for programs installed " #~ "trought Bottles installers" #~ msgstr "为通过 Bottles 安装器安装的程序生成 Bottles 兼容的桌面入口" #~ msgid "Visual feedback during a state restoring" #~ msgstr "状态恢复期间的视觉反馈" #~ msgid "Toggle update date on bottles list" #~ msgstr "开关 bottles 列表上的更新日期" #~ msgid "Upgrade runner to the latest localy installed" #~ msgstr "升级运行器至已本地安装的最新版本" #~ msgid "Destroy bottle" #~ msgstr "销毁 bottle" #~ msgid "This will change the runner from {0} to {1}." #~ msgstr "这会将运行器从 {0} 改为 {1}。" #~ msgid "Run in this bottle" #~ msgstr "在该 bottle 中运行" #~ msgid "" #~ "Dependency/installer manifests, support environment variables and " #~ "arguments" #~ msgstr "依赖项/安装程序清单,支持环境变量和参数" #~ msgid "" #~ "If versioning is active for the bottle, a new state is created before " #~ "installing a dependency" #~ msgstr "若 bottle 版本空值处于活跃状态,在安装依赖项之前会创建一个新的状态" #~ msgid "" #~ "Dependencies and installers now call their uninstaller, if this is " #~ "declared in the manifest" #~ msgstr "依赖项和安装程序现在调用它们的卸载程序,如果这在清单中声明" #~ msgid "Now you can search for dependencies using the search field" #~ msgstr "现在您可以使用搜索字段搜索依赖项" #~ msgid "Dependencies and installers show the source license" #~ msgstr "依赖项和安装程序显示源许可" #~ msgid "" #~ "When a crash report appears, reporting it the issue is automatically and " #~ "correctly filled" #~ msgstr "出现崩溃报告时,报告该问题将自动并正确地填充" #~ msgid "" #~ "While creating a new state, information about the entire process is shown " #~ "on the screen" #~ msgstr "创建新状态时,整个进程的信息会显示在屏幕上" #~ msgid "The search for installed programs has been extended to user AppData" #~ msgstr "已安装程序的搜索已扩展到用户 AppData" #~ msgid "Fixed some problems related to the dxvk implementation" #~ msgstr "修正了dxvk实现的一些问题" #~ msgid "" #~ "Now dxvk and vkd3d are installed only after the user presses Install on " #~ "first start" #~ msgstr "现在dxvk和vkd3d只有在用户第一次启动时按下Install后才会安装" #~ msgid "Reduced the amount of logs" #~ msgstr "减少了日志量" #~ msgid "Flatpak now uses the app directories" #~ msgstr "Flatpak现在使用应用程序目录" #~ msgid "" #~ "If there are bottles in the old dir and the app dir is empty then a " #~ "migration dialog is shown" #~ msgstr "如果旧目录中有 bottle,并且应用程序目录为空,则会显示一个迁移对话框" #~ msgid "" #~ "Fixed a bug in the management of the download manager that resulted in a " #~ "crash" #~ msgstr "修正了一个导致崩溃的下载管理器管理的错误" #~ msgid "Install dxvk and vkd3d on bottle creation if missing" #~ msgstr "若缺少 dxvk 和 vkd3d ,则会在创建 Bottle 时安装" #~ msgid "The preferences are organized into sections" #~ msgstr "首选项被划归到不同部分" #~ msgid "The program list is hidden if empty" #~ msgstr "如果为空,程序列表将被隐藏" #~ msgid "The bottle details page now uses a sidebar" #~ msgstr "Bottle 详情页面使用侧边栏" #~ msgid "Added references to documentation for some features" #~ msgstr "增加了一些功能的参考文档" #~ msgid "" #~ "Makes the UI more consistent with rounded edges and status pages from " #~ "libhandy" #~ msgstr "通过 libhandy 使得UI的圆角和状态页面更协调" #~ msgid "Replacing the name wine with runner, where possible" #~ msgstr "如果可能的话,把wine这个名字换成runner" #~ msgid "Added more information for initial download to the Onboard" #~ msgstr "在引导页面中添加了初始下载的更多信息" #~ msgid "Czech translations thanks to @pervoj and Vojtěch Perník" #~ msgstr "感谢 @pervoj 和 Vojtěch Perník 翻译捷克语" #~ msgid "Esperanto translations thanks to @phlostically" #~ msgstr "感谢 @phlostically 翻译世界语" #~ msgid "New logo thanks to @jannuary @alvarlagerlof @ZekeSmith" #~ msgstr "感谢 @jannuary @alvarlagerlof @ZekeSmith 制作的新 logo" #~ msgid "Display a crash report on restart if something goes wrong" #~ msgstr "如果发生错误在重启时显示崩溃报告" #~ msgid "Using the new yaml format for the bottle configuration" #~ msgstr "为 bottle 配置使用新的 yaml 格式" #~ msgid "Using the new yaml repositories for components/dependencies/programs" #~ msgstr "为组件/依赖/程序使用新的 yaml 仓库" #~ msgid "Automatic update old bottle configuration to the new model" #~ msgstr "自动将 bottle 配置更新为新模式" #~ msgid "Backup bottle configuration and archive" #~ msgstr "备份 bottle 配置并归档" #~ msgid "Import backup archives" #~ msgstr "导入备份归档" #~ msgid "Show onboard if system wine is the only installed runner" #~ msgstr "如果系统 wine 是唯一安装的运行器则显示机上运行器" #~ msgid "New versioning based on CalVer model" #~ msgstr "基于 CalVer 模式的新版本控制" #~ msgid "Create bottles using the wine runner provided by the distribution" #~ msgstr "使用由发行版提供的 wine 运行器创建 bottles" #~ msgid "Enable gamemode for your bottles if installed in the system" #~ msgstr "如果系统中安装有游戏模式则为您的 bottles 启用" #~ msgid "Run .exe/.msi/.bat files with custom arguments" #~ msgstr "使用自定义参数运行 .exe/.msi/.bat 文件" #~ msgid "Fixed the \"bad interpreter\" error on debian package" #~ msgstr "修复 debian 软件包上的“坏的解释器”错误" #~ msgid "" #~ "Optionally close Bottles after starting an executable from the file " #~ "manager" #~ msgstr "可选的从文件管理器启动可执行文件后关闭 Bottles" #~ msgid "Added tooltips to understand what some elements of the UI do" #~ msgstr "添加了帮助理解用户界面上一些元素作用的工具提示" #~ msgid "Using portal for file picker" #~ msgstr "为文件选取使用传送门" #~ msgid "Filechooser do not filter by extensions anymore" #~ msgstr "文件选择器不再以扩展名过滤文件" #~ msgid "Ukrain thanslations thanks to @marchellodev" #~ msgstr "感谢 @marchellodev 翻译乌克兰语" #~ msgid "This is the manifest for {0}." #~ msgstr "这是 {0} 的清单。" #~ msgid "This is the index for {0}." #~ msgstr "这是 {0} 的索引。" #~ msgid "Downloaded file {0} looks corrupted. Try again." #~ msgstr "下载的文件 {0} 看起来已损坏。重试。" #~ msgid "Installing {0} runner …" #~ msgstr "正在安装 {0} 运行器…" #~ msgid "Component {0} successfully installed!" #~ msgstr "组件 {0} 已成功安装!" #~ msgid "{0} completed for {1}." #~ msgstr "已为 {1} 完成 {0}。" #~ msgid "Wineprefix {0} successfully imported!" #~ msgstr "Wineprefix {0} 成功导入!" #~ msgid "Your backup for {0} is ready!" #~ msgstr "您的 {0} 备份已就绪!" #~ msgid "Your backup {0} was imported successfully.!" #~ msgstr "您的备份 {0} 已导入成功!" #~ msgid "Failed importing backup {0}!" #~ msgstr "导入备份 {0} 失败!" #~ msgid "What is Wine?" #~ msgstr "什么是 Wine?" #~ msgid "" #~ "Wine is the compatibility layer that allows Windows software to run on " #~ "Linux.\n" #~ "In Bottles it is called runner.\n" #~ "\n" #~ "Wineprefixes are environments in which Wine works. In Bottles we call " #~ "these, bottles." #~ msgstr "" #~ "Wine 是允许 Windows 软件在 Linux 上运行的兼容层。\n" #~ "在 Bottles 中它被称为 运行器 。\n" #~ "\n" #~ "Wineprefixes 是 Wine 工作的环境。在 Bottles 中我们称其为 bottles 。" #~ msgid "Page 1" #~ msgstr "第 1 页" #~ msgid "DXVK Versions" #~ msgstr "DXVK 版本" #~ msgid "Failed to clear temp path!" #~ msgstr "清理临时路径失败!" #~ msgid "Runners path doens't exist, creating now." #~ msgstr "运行器路径不存在,正在创建。" #~ msgid "Bottles path doens't exist, creating now." #~ msgstr "Bottles 路径不存在,正在创建。" #~ msgid "Dxvk path doens't exist, creating now." #~ msgstr "Dxvk 路径不存在,正在创建。" #~ msgid "Temp path doens't exist, creating now." #~ msgstr "临时路径不存在,正在创建。" #~ msgid "Extraction failed! Archive ends earlier than expected." #~ msgstr "解出失败!归档末尾早于预期。" #~ msgid "File [{0}] already exists in temp, skipping." #~ msgstr "文件 [{0}] 已存在于临时目录,正在跳过。" #~ msgid "Renaming [{0}] to [{1}]." #~ msgstr "重命名 [{0}] 为 [{1}]。" #~ msgid "Downloaded file [{0}] looks corrupted." #~ msgstr "下载的文件 [{0}] 看起来已损坏。" #~ msgid "Source checksum: [{0}] downloaded: [{1}]" #~ msgstr "源校验:[{0}] 已下载:[{1}]" #~ msgid "Installing component: [{0}]." #~ msgstr "正在安装组件:[{0}]。" #~ msgid "Installing dependency: [{0}] in bottle: [{1}]." #~ msgstr "正在 bottle:[{1}] 中安装依赖:[{0}]。" #~ msgid "Removing [{0}] from system32 in bottle: [{1}]" #~ msgstr "正在 bottle:[{1}] 中从 system32 移除 [{0}]" #~ msgid "[{0}] not found in bottle: [{1}], failed removing from system32." #~ msgstr "在 bottle:[{1}] 中未找到 [{0}],从 system32 移除失败。" #~ msgid "Removing dependency: [{0}] from bottle: [{1}] configuration." #~ msgstr "正在从 bottle:[{1}] 配置移除依赖:[{0}]。" #~ msgid "Runners found: [{0}]" #~ msgstr "找到运行器:[{0}]" #~ msgid "Dxvk found: [{0}]" #~ msgstr "找到 Dxvk:[{0}]" #~ msgid "No dxvk found." #~ msgstr "未找到 dxvk。" #~ msgid "Key: [{0}] not in bottle: [{1}] configuration, updating." #~ msgstr "键值:[{0}] 不在 bottle:[{1}] 配置中,正在更新。" #~ msgid "Key: [{0}] not in bottle: [{1}] configuration Parameters, updating." #~ msgstr "键值:[{0}] 不在 bottle:[{1}] 配置参数中,正在更新。" #~ msgid "Setting Key: [{0}] to [{1}] for bottle: [{2}] …" #~ msgstr "正在为 bottle:[{2}] 设置键值:[{0}] 为 [{1}] …" #~ msgid "Applying environment: [{0}] …" #~ msgstr "正在应用环境:[{0}] …" #~ msgid "Bottle: [{0}] successfully created!" #~ msgstr "Bottle: 成功创建 [{0}] !" #~ msgid "Successfully deleted bottle in path: [{0}]" #~ msgstr "成功在路径:[{0}] 删除 bottle" #~ msgid "Empty path found, failing to avoid disasters." #~ msgstr "发现空路径,正在失败以避免灾难。" #~ msgid "Trying to repair the bottle: [{0}] …" #~ msgstr "正在尝试修复 bottle:[{0}] …" #~ msgid "" #~ "Adding Key: [{0}] with Value: [{1}] and Data: [{2}] in register bottle: " #~ "{3}" #~ msgstr "" #~ "正在注册表 bottle:{3} 中使用值:[{1}] 和数据:[{2}] 添加键值:[{0}]" #~ msgid "Removing Value: [{0}] for Key: [{1}] in register bottle: {2}" #~ msgstr "正在注册表 bottle:{2} 中为键值:[{1}] 移除值:[{0}]" #~ msgid "Installing dxvk for bottle: [{0}]." #~ msgstr "正在为 bottle:[{0}] 安装 dxvk。" #~ msgid "Removing dxvk for bottle: [{0}]." #~ msgstr "正在为 bottle:[{0}] 移除 dxvk。" #~ msgid "Running an executable on the wineprefix …" #~ msgstr "正在 wineprefix 上运行可执行文件…" #~ msgid "Running wineboot on the wineprefix …" #~ msgstr "正在 wineprefix 上运行 wineboot …" #~ msgid "Running winecfg on the wineprefix …" #~ msgstr "正在 wineprefix 上运行 winecfg …" #~ msgid "Running winetricks on the wineprefix …" #~ msgstr "正在 wineprefix 上运行 winetricks …" #~ msgid "Running a debug console on the wineprefix …" #~ msgstr "正在 wineprefix 上运行调试控制台…" #~ msgid "Running a CMD on the wineprefix …" #~ msgstr "正在 wineprefix 上运行 CMD …" #~ msgid "Running a Task Manager on the wineprefix …" #~ msgstr "正在 wineprefix 上运行任务管理器…" #~ msgid "Running a Control Panel on the wineprefix …" #~ msgstr "正在 wineprefix 上运行控制面板…" #~ msgid "Running an Uninstaller on the wineprefix …" #~ msgstr "正在 wineprefix 上运行卸载器…" #~ msgid "Running a Regedit on the wineprefix …" #~ msgstr "正在 wineprefix 上运行注册表编辑器…" #~ msgid "Sending Status: [{0}] to the wineprefix …" #~ msgstr "正在发送状态:[{0}] 至 wineprefix …" #~ msgid "Opening the file manager in the path …" #~ msgstr "正在该路径打开文件管理器…" #~ msgid "Importing wineprefix [{0}] in a new bottle …" #~ msgstr "正在导入 wineprefix [{0}] 至新建 bottle …" #~ msgid "Error creating the bottle path for wineprefix [{0}]. Aborting." #~ msgstr "为 wineprefix [{0}] 创建该 bottle 路径时出错。正在抛弃。" #~ msgid "Wineprefix: [{0}] successfully imported!" #~ msgstr "Wineprefix:[{0}] 成功导入!" #~ msgid "[{0}] files to replace." #~ msgstr "要替换 [{0}] 文件。" #~ msgid "[{0}] files to add." #~ msgstr "要添加 [{0}] 文件。" #~ msgid "Backuping configuration: [{0}] in [{1}]" #~ msgstr "正在备份 [{1}] 中的配置:[{0}]" #~ msgid "Backuping bottle: [{0}] in [{1}]" #~ msgstr "正在备份 [{1}] 中的 bottle:[{0}]" #~ msgid "Failed to save backup in path: {0}." #~ msgstr "保存备份在路径:{0} 失败。" #~ msgid "Failed importing backup: [{0}]" #~ msgstr "导入备份:[{0}] 失败" #~ msgid "Connection status: online …" #~ msgstr "连接状态:在线…" #~ msgid "Fix environment selection style on Yaru theme" #~ msgstr "修复使用 Yaru 主题时的环境选择样式" #~ msgid "Do not destroy page_details on bottle deletion" #~ msgstr "在选择 bottle 时不要销毁详情页面" #~ msgid "Add freetype as a dependency" #~ msgstr "添加 freetype 为依赖" #~ msgid "Dependencies can now install more dll in one step" #~ msgstr "依赖项现在可以一步安装更多的dll" #~ msgid "lutris-6.0-rc1-x86_64" #~ msgstr "lutris-6.0-rc1-x86_64" #~ msgid "Reboot Windows" #~ msgstr "重启 Windows" #~ msgid "Shutdown Windows" #~ msgstr "关闭 Windows" #~ msgid "Kill all wine processes" #~ msgstr "杀死所有 wine 进程" #~ msgid "" #~ "Use this section to install programs curated by our community, without " #~ "having to proceed manually. Consider the compatibility " #~ "grade when choosing." #~ msgstr "" #~ "使用本部分安装由我们社区策划的程序,而无需手动进行。选择安装什么程序时请考" #~ "虑 兼容性等级 。" #~ msgid "Deleting a bottle …" #~ msgstr "正在删除 bottle …" ================================================ FILE: po/zh_Hant.po ================================================ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the bottles package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: bottles\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-27 13:50+0530\n" "PO-Revision-Date: 2025-10-30 13:06+0000\n" "Last-Translator: Adrian Lee \n" "Language-Team: Chinese (Traditional Han script) \n" "Language: zh_Hant\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.14.1-dev\n" #: bottles/backend/managers/backup.py:48 bottles/backend/managers/backup.py:95 msgid "No path specified" msgstr "沒有指定路徑" #: bottles/backend/managers/backup.py:56 #, python-brace-format msgid "Backup {0}" msgstr "備份 {0}" #: bottles/backend/managers/backup.py:101 #, python-brace-format msgid "Importing backup: {0}" msgstr "匯入備份:{0}" #: bottles/backend/managers/manager.py:1057 msgid "Fail to install components, tried 3 times." msgstr "安裝組件失敗,已嘗試3次。" #: bottles/backend/managers/manager.py:1068 msgid "Missing essential components. Installing…" msgstr "遺失必要組件。正在安裝…" #: bottles/backend/managers/manager.py:1145 msgid "Failed to create bottle directory." msgstr "無法建立Bottle目錄。" #: bottles/backend/managers/manager.py:1157 msgid "Failed to create placeholder directory/file." msgstr "無法建立暫時填充用的目錄/檔案。" #: bottles/backend/managers/manager.py:1162 msgid "Generating bottle configuration…" msgstr "正在產生 bottle 設定檔…" #: bottles/backend/managers/manager.py:1185 msgid "Template found, applying…" msgstr "找到範本,套用中…" #. execute wineboot on the bottle path #: bottles/backend/managers/manager.py:1197 msgid "The Wine config is being updated…" msgstr "正在更新 Wine 設定檔…" #: bottles/backend/managers/manager.py:1199 msgid "Wine config updated!" msgstr "WINE 設定檔已更新!" #: bottles/backend/managers/manager.py:1207 msgid "Running as Flatpak, sandboxing userdir…" msgstr "在 Flatpak 環境執行,正將使用者目錄進行沙盒隔離…" #: bottles/backend/managers/manager.py:1209 msgid "Sandboxing userdir…" msgstr "正將使用者目錄進行沙盒隔離…" #: bottles/backend/managers/manager.py:1250 msgid "Setting Windows version…" msgstr "正在設定 Windows 版本…" #: bottles/backend/managers/manager.py:1260 msgid "Apply CMD default settings…" msgstr "正在套用 CMD 的預設設定…" #: bottles/backend/managers/manager.py:1268 msgid "Optimizing environment…" msgstr "正在最佳化環境…" #: bottles/backend/managers/manager.py:1279 #, python-brace-format msgid "Applying environment: {0}…" msgstr "正在套用環境:{0}…" #: bottles/backend/managers/manager.py:1289 msgid "(!) Using a custom environment recipe…" msgstr "(!) 使用自訂環境配方…" #: bottles/backend/managers/manager.py:1292 msgid "(!) Recipe not not found or not valid…" msgstr "(!) 找不到配方,或是配方無效…" #: bottles/backend/managers/manager.py:1309 msgid "Installing DXVK…" msgstr "正在安裝 DXVK…" #: bottles/backend/managers/manager.py:1317 msgid "Installing VKD3D…" msgstr "正在安裝 VKD3D…" #: bottles/backend/managers/manager.py:1326 msgid "Installing DXVK-NVAPI…" msgstr "正在安裝 DXVK-NVAPI…" #: bottles/backend/managers/manager.py:1335 #, python-format msgid "Installing dependency: %s …" msgstr "正在安裝相依套件:%s…" #: bottles/backend/managers/manager.py:1345 msgid "Creating versioning state 0…" msgstr "正在建立狀態版本 0…" #: bottles/backend/managers/manager.py:1353 msgid "Finalizing…" msgstr "正在收尾…" #: bottles/backend/managers/manager.py:1364 msgid "Caching template…" msgstr "正在建立範本的快取…" #: bottles/backend/managers/versioning.py:83 msgid "Committing state …" msgstr "正在更新狀態版本…" #: bottles/backend/managers/versioning.py:90 msgid "Nothing to commit" msgstr "沒有東西可以提交" #: bottles/backend/managers/versioning.py:96 #, python-brace-format msgid "New state [{0}] created successfully!" msgstr "成功建立了新狀態「{0}」!" #: bottles/backend/managers/versioning.py:123 msgid "States list retrieved successfully!" msgstr "成功取得狀態版本列表!" #: bottles/backend/managers/versioning.py:153 #, python-brace-format msgid "State {0} restored successfully!" msgstr "成功恢復狀態版本「{0}」!" #: bottles/backend/managers/versioning.py:155 msgid "Restoring state {} …" msgstr "正在恢復狀態版本「{}」…" #: bottles/backend/managers/versioning.py:162 msgid "State not found" msgstr "找不到狀態版本" #: bottles/backend/managers/versioning.py:168 msgid "State {} is already the active state" msgstr "狀態版本 {} 正在使用" #: bottles/frontend/main.py:112 msgid "Show version" msgstr "顯示版本" #: bottles/frontend/main.py:120 msgid "Executable path" msgstr "執行檔路徑" #: bottles/frontend/main.py:128 msgid "lnk path" msgstr "捷徑路徑" #: bottles/frontend/main.py:136 bottles/frontend/ui/library-entry.blp:118 #: bottles/frontend/ui/list-entry.blp:5 msgid "Bottle name" msgstr "酒瓶名稱" #: bottles/frontend/main.py:144 msgid "Pass arguments" msgstr "傳遞引數" #: bottles/frontend/main.py:203 msgid "Invalid URI (syntax: bottles:run//)" msgstr "無效的 URI(語法:bottles:run/<酒瓶>/<程式>)" #: bottles/frontend/main.py:244 msgid "[Quit] request received." msgstr "[結束]請求已收到。" #: bottles/frontend/main.py:253 msgid "[Help] request received." msgstr "[幫助]請求已收到。" #: bottles/frontend/main.py:261 msgid "[Refresh] request received." msgstr "[重新整理]請求已收到。" #: bottles/frontend/main.py:294 msgid "Donate" msgstr "捐贈" #: bottles/frontend/main.py:299 msgid "Third-Party Libraries and Special Thanks" msgstr "第三方函式庫與特別感謝" #: bottles/frontend/main.py:325 msgid "Sponsored and Funded by" msgstr "贊助和援助" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:5 msgid "Copyright © 2017 Bottles Developers" msgstr "© 2017 Bottles 開發者" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/about.blp:10 msgid "Bottles Developers" msgstr "Bottles 開發者" #: bottles/frontend/ui/about.blp:12 msgid "translator_credits" msgstr "銘謝翻譯者" #: bottles/frontend/ui/component-entry.blp:4 msgid "Component version" msgstr "元件版本" #: bottles/frontend/ui/component-entry.blp:12 #: bottles/frontend/ui/dependency-entry.blp:29 #: bottles/frontend/ui/program-entry.blp:77 msgid "Uninstall" msgstr "解除安裝" #: bottles/frontend/ui/component-entry.blp:23 msgid "Browse Files" msgstr "瀏覽檔案" #: bottles/frontend/ui/component-entry.blp:34 msgid "" "The installation failed. This may be due to a repository error, partial " "download or checksum mismatch. Press to try again." msgstr "安裝失敗。這可能是因為存儲庫錯誤、下載不完全或是校驗碼不合。點擊來再試一次。" #: bottles/frontend/ui/component-entry.blp:45 msgid "Download & Install" msgstr "下載與安裝" #: bottles/frontend/ui/component-entry.blp:58 msgid "0%" msgstr "0%" #: bottles/frontend/ui/dependency-entry.blp:16 msgid "Show Manifest" msgstr "顯示清單" #: bottles/frontend/ui/dependency-entry.blp:20 msgid "License" msgstr "授權條款" #: bottles/frontend/ui/dependency-entry.blp:24 msgid "Reinstall" msgstr "重新安裝" #: bottles/frontend/ui/dependency-entry.blp:36 #: bottles/frontend/ui/installer-entry.blp:27 msgid "Report a Bug…" msgstr "回報問題…" #: bottles/frontend/ui/dependency-entry.blp:42 msgid "Dependency name" msgstr "相依項目名稱" #: bottles/frontend/ui/dependency-entry.blp:44 msgid "Dependency description" msgstr "相依項目描述" #: bottles/frontend/ui/dependency-entry.blp:51 msgid "Category" msgstr "類別" #: bottles/frontend/ui/dependency-entry.blp:64 msgid "Download & Install this Dependency" msgstr "下載與安裝相依套件" #: bottles/frontend/ui/dependency-entry.blp:79 msgid "" "An installation error occurred. Restart Bottles to read the Crash Report or " "run it via terminal to read the output." msgstr "發生了一個安裝錯誤。重啟 Bottles 以閱讀崩潰回報,或者透過終端機執行以閱讀輸出" "。" #: bottles/frontend/ui/dependency-entry.blp:93 msgid "Dependency Menu" msgstr "相依套件選單" #: bottles/frontend/ui/details-bottle.blp:16 msgid "Troubleshooting" msgstr "排除錯誤" #: bottles/frontend/ui/details-bottle.blp:24 msgid "Browse Files…" msgstr "瀏覽檔案…" #: bottles/frontend/ui/details-bottle.blp:28 msgid "Duplicate Bottle…" msgstr "建立酒瓶複本…" #: bottles/frontend/ui/details-bottle.blp:32 #: bottles/frontend/ui/importer.blp:73 msgid "This is the complete archive of your bottle, including personal files." msgstr "這是你的容器的完整封存檔——包含個人文件。" #: bottles/frontend/ui/details-bottle.blp:33 msgid "Full Backup…" msgstr "完整備份…" #: bottles/frontend/ui/details-bottle.blp:37 #: bottles/frontend/ui/importer.blp:68 msgid "" "This is just the bottle configuration, it's perfect if you want to create a " "new one but without personal files." msgstr "這僅是酒瓶的配置部分。若要創立新酒瓶而不欲包含個人資料,這會很有用。" #: bottles/frontend/ui/details-bottle.blp:38 msgid "Export Configuration…" msgstr "匯出配置…" #: bottles/frontend/ui/details-bottle.blp:45 #: bottles/frontend/views/bottle_details.py:344 msgid "Show Hidden Programs" msgstr "顯示隱藏的程式" #: bottles/frontend/ui/details-bottle.blp:49 msgid "Search for new programs" msgstr "搜尋新程式" #: bottles/frontend/ui/details-bottle.blp:56 msgid "Delete Bottle…" msgstr "刪除酒瓶…" #: bottles/frontend/ui/details-bottle.blp:73 #: bottles/frontend/ui/details-dependencies.blp:99 #: bottles/frontend/ui/details-installers.blp:68 msgid "Secondary Menu" msgstr "第二選單" #: bottles/frontend/ui/details-bottle.blp:90 msgid "Force Stop all Processes" msgstr "強制終止所有行程" #: bottles/frontend/ui/details-bottle.blp:94 msgid "Simulate a Windows system shutdown." msgstr "模擬 Windows 系統關機。" #: bottles/frontend/ui/details-bottle.blp:95 msgid "Shutdown" msgstr "關機" #: bottles/frontend/ui/details-bottle.blp:99 msgid "Simulate a Windows system reboot." msgstr "模擬 Windows 系統重新啟動。" #: bottles/frontend/ui/details-bottle.blp:100 msgid "Reboot" msgstr "重新啟動" #: bottles/frontend/ui/details-bottle.blp:118 #: bottles/frontend/ui/dialog-launch-options.blp:6 msgid "Launch Options" msgstr "啟動選項" #: bottles/frontend/ui/details-bottle.blp:135 msgid "Run in Terminal" msgstr "在終端機啟動" #: bottles/frontend/ui/details-bottle.blp:148 msgid "Drop files to execute them" msgstr "將檔案拖放至此處以執行" #: bottles/frontend/ui/details-bottle.blp:164 msgid "My bottle" msgstr "我的酒瓶" #: bottles/frontend/ui/details-bottle.blp:177 msgid "Win64" msgstr "Win64" #: bottles/frontend/ui/details-bottle.blp:189 #: bottles/frontend/ui/list-entry.blp:12 bottles/frontend/ui/new.blp:71 msgid "Environment" msgstr "環境" #: bottles/frontend/ui/details-bottle.blp:201 #: bottles/frontend/ui/details-preferences.blp:14 #: bottles/frontend/ui/new.blp:128 msgid "Runner" msgstr "執行器" #: bottles/frontend/ui/details-bottle.blp:213 #: bottles/frontend/ui/list-entry.blp:21 msgid "Versioning enabled for this bottle" msgstr "此酒瓶已啟用版本控制" #: bottles/frontend/ui/details-bottle.blp:218 msgid "Versioning is active for this bottle." msgstr "此酒瓶中的版本控制正在運作。" #: bottles/frontend/ui/details-bottle.blp:227 #: bottles/frontend/ui/list-entry.blp:31 msgid "0" msgstr "0" #: bottles/frontend/ui/details-bottle.blp:247 msgid "Run Executable…" msgstr "運行可執行檔…" #: bottles/frontend/ui/details-bottle.blp:272 msgid "Programs" msgstr "程式" #: bottles/frontend/ui/details-bottle.blp:275 msgid "" "Click \"Run Executable…\" to run an executable, \"Add Shortcuts…\" to add an " "executable to the Programs list, or \"Install Programs…\" to install " "programs curated by the community." msgstr "按「啟動執行檔...」執行程式。按「新增捷徑...」將執行檔新增至程式列表,或是按" "「安裝程式...」安裝社群維護的程式。" #: bottles/frontend/ui/details-bottle.blp:298 msgid "Add Shortcuts…" msgstr "新增捷徑…" #: bottles/frontend/ui/details-bottle.blp:325 msgid "Install Programs…" msgstr "安裝程式…" #: bottles/frontend/ui/details-bottle.blp:346 msgid "Options" msgstr "選項" #: bottles/frontend/ui/details-bottle.blp:350 #: bottles/frontend/views/details.py:141 msgid "Settings" msgstr "設定" #: bottles/frontend/ui/details-bottle.blp:351 msgid "Configure bottle settings." msgstr "正在設定酒瓶。" #: bottles/frontend/ui/details-bottle.blp:360 #: bottles/frontend/views/details.py:145 msgid "Dependencies" msgstr "相依套件" #: bottles/frontend/ui/details-bottle.blp:361 msgid "Install dependencies for programs." msgstr "為程式安裝相依套件。" #: bottles/frontend/ui/details-bottle.blp:370 #: bottles/frontend/ui/details-preferences.blp:377 #: bottles/frontend/views/details.py:149 msgid "Snapshots" msgstr "快照" #: bottles/frontend/ui/details-bottle.blp:371 msgid "Create and manage bottle states." msgstr "新增和管理酒瓶狀態。" #: bottles/frontend/ui/details-bottle.blp:380 #: bottles/frontend/ui/details-bottle.blp:426 #: bottles/frontend/views/details.py:157 msgid "Task Manager" msgstr "工作管理員" #: bottles/frontend/ui/details-bottle.blp:381 msgid "Manage running programs." msgstr "管理執行中的程式。" #: bottles/frontend/ui/details-bottle.blp:390 msgid "Tools" msgstr "工具" #: bottles/frontend/ui/details-bottle.blp:394 msgid "Command Line" msgstr "命令列" #: bottles/frontend/ui/details-bottle.blp:395 msgid "Run commands inside the Bottle." msgstr "在此酒瓶中執行命令。" #: bottles/frontend/ui/details-bottle.blp:404 msgid "Registry Editor" msgstr "登錄檔編輯器" #: bottles/frontend/ui/details-bottle.blp:405 msgid "Edit the internal registry." msgstr "編輯內部註冊表。" #: bottles/frontend/ui/details-bottle.blp:413 msgid "Legacy Wine Tools" msgstr "舊版 Wine 工具" #: bottles/frontend/ui/details-bottle.blp:417 msgid "Explorer" msgstr "檔案總管" #: bottles/frontend/ui/details-bottle.blp:435 msgid "Debugger" msgstr "除錯器" #: bottles/frontend/ui/details-bottle.blp:444 #: bottles/frontend/ui/importer.blp:69 bottles/frontend/ui/new.blp:145 msgid "Configuration" msgstr "配置" #: bottles/frontend/ui/details-bottle.blp:453 msgid "Uninstaller" msgstr "解除安裝工具" #: bottles/frontend/ui/details-bottle.blp:462 msgid "Control Panel" msgstr "控制台" #: bottles/frontend/ui/details-dependencies.blp:9 msgid "Search for dependencies…" msgstr "搜尋相依套件…" #: bottles/frontend/ui/details-dependencies.blp:22 #: bottles/frontend/ui/preferences.blp:178 #: bottles/frontend/ui/preferences.blp:235 msgid "You're offline :(" msgstr "您已離線 :(" #: bottles/frontend/ui/details-dependencies.blp:25 msgid "Bottles is running in offline mode, so dependencies are not available." msgstr "Bottles 正在離線模式下執行,因此相依套件將無法存取。" #: bottles/frontend/ui/details-dependencies.blp:47 msgid "" "Dependencies are resources that improve compatibility of Windows software.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "相依套件為提升Windows軟體相容性的資源。\n" "\n" "此頁面的檔案由第三方以專有軟體授權提供。安裝代表您同意其授權條款。" #: bottles/frontend/ui/details-dependencies.blp:76 msgid "Report a problem or a missing dependency." msgstr "回報問題或是遺失的相依套件。" #: bottles/frontend/ui/details-dependencies.blp:77 msgid "Report Missing Dependency" msgstr "回報遺失的相依套件" #: bottles/frontend/ui/details-dependencies.blp:81 msgid "Read Documentation." msgstr "閱讀文檔。" #: bottles/frontend/ui/details-dependencies.blp:82 #: bottles/frontend/ui/details-installers.blp:51 #: bottles/frontend/ui/details-versioning.blp:37 msgid "Documentation" msgstr "文檔" #: bottles/frontend/ui/details-dependencies.blp:92 #: bottles/frontend/ui/details-installers.blp:61 #: bottles/frontend/ui/window.blp:46 msgid "Search" msgstr "搜尋" #: bottles/frontend/ui/details-installers.blp:9 msgid "Search for Programs…" msgstr "搜尋程式…" #: bottles/frontend/ui/details-installers.blp:15 msgid "" "Install programs curated by our community.\n" "\n" "Files on this page are provided by third parties under a proprietary " "license. By installing them, you agree with their respective licensing terms." msgstr "" "建議安裝社群所推出的軟體以免去手動設定。\n" "\n" "此頁面的檔案由第三方以專有軟體授權提供。安裝即代表您同意授權條款。" #: bottles/frontend/ui/details-installers.blp:29 msgid "No Installers Found" msgstr "沒有找到安裝程式" #: bottles/frontend/ui/details-installers.blp:32 msgid "" "The repository is unreachable or no installer is compatible with this bottle." msgstr "儲存庫無法連線,或是沒有與此酒瓶相容的安裝程式。" #: bottles/frontend/ui/details-installers.blp:50 #: bottles/frontend/ui/details-versioning.blp:36 #: bottles/frontend/ui/preferences.blp:81 msgid "Read Documentation" msgstr "閱讀說明文件" #: bottles/frontend/ui/details-preferences.blp:6 #: bottles/frontend/ui/dialog-duplicate.blp:52 msgid "Name" msgstr "名稱" #: bottles/frontend/ui/details-preferences.blp:11 msgid "Components" msgstr "組件" #: bottles/frontend/ui/details-preferences.blp:15 #: bottles/frontend/ui/new.blp:129 msgid "The version of the Wine compatibility layer." msgstr "Wine 相容層的版本。" #: bottles/frontend/ui/details-preferences.blp:17 msgid "Updating Runner and components, please wait…" msgstr "更新執行器和組件中,請稍候…" #: bottles/frontend/ui/details-preferences.blp:27 #: bottles/frontend/ui/preferences.blp:262 msgid "DXVK" msgstr "DXVK" #: bottles/frontend/ui/details-preferences.blp:28 msgid "Improve Direct3D 8/9/10/11 compatibility by translating it to Vulkan." msgstr "將 Direct3D 8/9/10/11 轉譯成 Vulkan,以改善相容性。" #: bottles/frontend/ui/details-preferences.blp:30 msgid "Updating DXVK, please wait…" msgstr "正在更新 DXVK,請稍候…" #: bottles/frontend/ui/details-preferences.blp:40 #: bottles/frontend/ui/preferences.blp:266 msgid "VKD3D" msgstr "VKD3D" #: bottles/frontend/ui/details-preferences.blp:41 msgid "Improve Direct3D 12 compatibility by translating it to Vulkan." msgstr "將 Direct3D 12 轉譯成 Vulkan,以改善相容性。" #: bottles/frontend/ui/details-preferences.blp:43 msgid "Updating VKD3D, please wait…" msgstr "正在更新 VKD3D,請稍候…" #: bottles/frontend/ui/details-preferences.blp:54 msgid "DXVK NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/details-preferences.blp:58 #: bottles/frontend/ui/details-preferences.blp:93 msgid "Updating DXVK-NVAPI, please wait…" msgstr "正在更新 DXVK-NVAPI,請稍候…" #: bottles/frontend/ui/details-preferences.blp:68 #: bottles/frontend/ui/preferences.blp:274 msgid "LatencyFleX" msgstr "LatencyFleX" #: bottles/frontend/ui/details-preferences.blp:69 msgid "Increase responsiveness. Can be detected by some anti-cheat software." msgstr "改進反應速度。可能會被某些反作弊程式偵測到。" #: bottles/frontend/ui/details-preferences.blp:71 msgid "Updating LatencyFleX, please wait…" msgstr "正在更新 LatencyFleX,請稍候…" #: bottles/frontend/ui/details-preferences.blp:84 msgid "Display" msgstr "顯示設定" #: bottles/frontend/ui/details-preferences.blp:88 msgid "Deep Learning Super Sampling" msgstr "深度學習超級採樣" #: bottles/frontend/ui/details-preferences.blp:89 msgid "" "Increase performance at the expense of visuals using DXVK-NVAPI. Only works " "on newer NVIDIA GPUs." msgstr "使用 DXVK-NVAPI,犧牲視覺效果換取性能。僅支援 NVIDIA Turing+ GPUs。" #: bottles/frontend/ui/details-preferences.blp:105 msgid "FidelityFX Super Resolution" msgstr "FidelityFX 超級解析度" #: bottles/frontend/ui/details-preferences.blp:106 msgid "Increase performance at the expense of visuals. Only works on Vulkan." msgstr "犧牲視覺效果換取性能。僅在 Vulkan 平台有效。" #: bottles/frontend/ui/details-preferences.blp:108 msgid "Manage FidelityFX Super Resolution settings" msgstr "管理 FidelityFX Super Resolution 設定" #: bottles/frontend/ui/details-preferences.blp:125 msgid "Discrete Graphics" msgstr "獨立顯示卡" #: bottles/frontend/ui/details-preferences.blp:126 msgid "" "Use the discrete graphics card to increase performance at the expense of " "power consumption." msgstr "以增加耗電量為代價,使用獨立顯示卡提升性能。" #: bottles/frontend/ui/details-preferences.blp:135 msgid "Post-Processing Effects" msgstr "後製特效" #: bottles/frontend/ui/details-preferences.blp:136 msgid "" "Add various post-processing effects using vkBasalt. Only works on Vulkan." msgstr "使用 vkBasalt 加入多種後製特效。僅在 Vulkan 平台有效。" #: bottles/frontend/ui/details-preferences.blp:138 msgid "Manage Post-Processing Layer settings" msgstr "管理後製層的設定" #: bottles/frontend/ui/details-preferences.blp:154 msgid "Manage how games should be displayed on the screen using Gamescope." msgstr "管理遊戲透過 Gamescope 的顯示方式。" #: bottles/frontend/ui/details-preferences.blp:157 msgid "Manage Gamescope settings" msgstr "管理 Gamescope 設定" #: bottles/frontend/ui/details-preferences.blp:171 msgid "Advanced Display Settings" msgstr "進階顯示設定" #: bottles/frontend/ui/details-preferences.blp:184 msgid "Performance" msgstr "效能" #: bottles/frontend/ui/details-preferences.blp:188 msgid "Enable synchronization to increase performance of multicore processors." msgstr "啟用同步處理,以增進多核心處理器的性能。" #: bottles/frontend/ui/details-preferences.blp:189 msgid "Synchronization" msgstr "同步" #: bottles/frontend/ui/details-preferences.blp:193 msgid "System" msgstr "系統" #: bottles/frontend/ui/details-preferences.blp:194 msgid "Esync" msgstr "Esync" #: bottles/frontend/ui/details-preferences.blp:195 msgid "Fsync" msgstr "Fsync" #: bottles/frontend/ui/details-preferences.blp:196 msgid "Futex2" msgstr "Futex2" #: bottles/frontend/ui/details-preferences.blp:202 msgid "Monitor Performance" msgstr "監測效能" #: bottles/frontend/ui/details-preferences.blp:203 msgid "" "Display monitoring information such as framerate, temperatures, CPU/GPU load " "and more on OpenGL and Vulkan using MangoHud." msgstr "利用 MangoHud,在 OpenGL 和 Vulkan 應用程式顯示影格率、溫度、CPU/GPUMangoHud" "負載等監測資訊。" #: bottles/frontend/ui/details-preferences.blp:211 msgid "Feral GameMode" msgstr "使用遊戲模式" #: bottles/frontend/ui/details-preferences.blp:212 msgid "" "Apply a set of optimizations to your device. Can improve game performance." msgstr "套用針對您裝置的最佳化設定。可提升性能。" #: bottles/frontend/ui/details-preferences.blp:221 msgid "Preload Game Files" msgstr "預先載入遊戲檔案" #: bottles/frontend/ui/details-preferences.blp:222 msgid "" "Improve loading time when launching the game multiple times. The game will " "take longer to start for the first time." msgstr "改善多次啟動遊戲的載入速度。遊戲初次啟動時間會變長。" #: bottles/frontend/ui/details-preferences.blp:226 msgid "Manage vmtouch settings" msgstr "管理 vmtouch 設定" #: bottles/frontend/ui/details-preferences.blp:241 msgid "OBS Game Capture" msgstr "OBS 遊戲擷取" #: bottles/frontend/ui/details-preferences.blp:242 msgid "Toggle OBS Game Capture for all Vulkan and OpenGL programs." msgstr "切換所有 Vulkan 和 OpenGL 程式的 OBS 遊戲擷取。" #: bottles/frontend/ui/details-preferences.blp:251 msgid "Compatibility" msgstr "相容性" #: bottles/frontend/ui/details-preferences.blp:254 msgid "Windows Version" msgstr "Windows 版本" #: bottles/frontend/ui/details-preferences.blp:257 msgid "Updating Windows version, please wait…" msgstr "正在更新 Windows 版本,請稍候…" #: bottles/frontend/ui/details-preferences.blp:266 msgid "Language" msgstr "語言" #: bottles/frontend/ui/details-preferences.blp:267 msgid "Choose the language to use with programs." msgstr "選擇程式要用的語言。" #: bottles/frontend/ui/details-preferences.blp:275 msgid "Dedicated Sandbox" msgstr "專用沙盒" #: bottles/frontend/ui/details-preferences.blp:276 msgid "Use a restricted/managed environment for this bottle." msgstr "為此酒瓶使用受限制的/控管的環境。" #: bottles/frontend/ui/details-preferences.blp:279 msgid "Manage the Sandbox Permissions" msgstr "管理沙盒權限" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/details-preferences.blp:295 msgid "Bottles Runtime" msgstr "Bottles 執行環境" #: bottles/frontend/ui/details-preferences.blp:296 msgid "" "Provide a bundle of extra libraries for more compatibility. Disable it if " "you run into issues." msgstr "新增額外函式庫以增加相容性。若遇到問題請將此選項關閉。" #: bottles/frontend/ui/details-preferences.blp:306 msgid "Steam Runtime" msgstr "Steam 執行環境" #: bottles/frontend/ui/details-preferences.blp:307 msgid "" "Provide a bundle of extra libraries for more compatibility with Steam games. " "Disable it if you run into issues." msgstr "提供額外函式庫以增加 Steam 遊戲相容性。若遇到問題請將此選項關閉。" #: bottles/frontend/ui/details-preferences.blp:315 #: bottles/frontend/ui/dialog-launch-options.blp:83 msgid "Working Directory" msgstr "工作目錄" #: bottles/frontend/ui/details-preferences.blp:318 #: bottles/frontend/ui/dialog-launch-options.blp:59 #: bottles/frontend/ui/dialog-launch-options.blp:90 #: bottles/frontend/ui/new.blp:150 bottles/frontend/ui/new.blp:181 #: bottles/frontend/ui/preferences.blp:136 msgid "Reset to Default" msgstr "重設為預設值" #: bottles/frontend/ui/details-preferences.blp:339 #: bottles/frontend/ui/preferences.blp:157 bottles/frontend/views/new.py:78 #: bottles/frontend/views/preferences.py:210 msgid "(Default)" msgstr "(預設)" #: bottles/frontend/ui/details-preferences.blp:347 #: bottles/frontend/ui/dialog-dll-overrides.blp:7 #: bottles/frontend/ui/dialog-dll-overrides.blp:12 msgid "DLL Overrides" msgstr "DLL 覆寫" #: bottles/frontend/ui/details-preferences.blp:357 #: bottles/frontend/ui/dialog-env-vars.blp:20 msgid "Environment Variables" msgstr "環境變數" #: bottles/frontend/ui/details-preferences.blp:367 msgid "Manage Drives" msgstr "管理硬碟" #: bottles/frontend/ui/details-preferences.blp:381 msgid "Automatic Snapshots" msgstr "自動快照" #: bottles/frontend/ui/details-preferences.blp:382 msgid "" "Automatically create snapshots before installing software or changing " "settings." msgstr "在安裝軟體或變更設定前自動建立快照。" #: bottles/frontend/ui/details-preferences.blp:391 msgid "Compression" msgstr "壓縮" #: bottles/frontend/ui/details-preferences.blp:392 msgid "" "Compress snapshots to reduce space. This will slow down the creation of " "snapshots." msgstr "壓縮快照節省空間。此選項會讓快照製作時間變長。" #: bottles/frontend/ui/details-preferences.blp:401 msgid "Use Exclusion Patterns" msgstr "使用排除模式" #: bottles/frontend/ui/details-preferences.blp:402 msgid "Exclude paths in snapshots." msgstr "為快照排除路徑。" #: bottles/frontend/ui/details-preferences.blp:405 msgid "Manage Patterns" msgstr "管理模式" #: bottles/frontend/ui/details-taskmanager.blp:17 msgid "Refresh" msgstr "重新整理" #: bottles/frontend/ui/details-taskmanager.blp:22 msgid "Stop process" msgstr "終止處理程序" #: bottles/frontend/ui/details-versioning.blp:18 msgid "No Snapshots Found" msgstr "沒有找到任何快照" #: bottles/frontend/ui/details-versioning.blp:19 msgid "Create your first snapshot to start saving states of your preferences." msgstr "新增第一個快照,用於儲存設定值的狀態。" #: bottles/frontend/ui/details-versioning.blp:54 msgid "A short comment" msgstr "一個極短的註解" #: bottles/frontend/ui/details-versioning.blp:58 msgid "Save the bottle state." msgstr "儲存酒瓶狀態。" #: bottles/frontend/ui/details-versioning.blp:78 msgid "Create new Snapshot" msgstr "新增快照" #: bottles/frontend/ui/details.blp:16 msgid "Details" msgstr "詳細資料" #: bottles/frontend/ui/details.blp:24 bottles/frontend/ui/details.blp:64 #: bottles/frontend/ui/importer.blp:15 msgid "Go Back" msgstr "返回" #: bottles/frontend/ui/details.blp:75 msgid "Operations" msgstr "操作" #: bottles/frontend/ui/dialog-bottle-picker.blp:4 msgid "Select Bottle" msgstr "選取酒瓶" #: bottles/frontend/ui/dialog-bottle-picker.blp:16 #: bottles/frontend/ui/dialog-proton-alert.blp:16 #: bottles/frontend/ui/dialog-rename.blp:15 #: bottles/frontend/ui/dialog-run-args.blp:20 msgid "Cancel" msgstr "取消" #: bottles/frontend/ui/dialog-bottle-picker.blp:21 msgid "Select" msgstr "選取" #: bottles/frontend/ui/dialog-bottle-picker.blp:38 #: bottles/frontend/ui/new.blp:9 bottles/frontend/ui/new.blp:49 #: bottles/frontend/ui/window.blp:25 msgid "Create New Bottle" msgstr "鑄造新酒瓶" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/dialog-crash-report.blp:8 msgid "Bottles Crash Report" msgstr "Bottles 崩潰回報" #: bottles/frontend/ui/dialog-crash-report.blp:18 #: bottles/frontend/ui/dialog-duplicate.blp:22 #: bottles/frontend/ui/dialog-gamescope.blp:23 #: bottles/frontend/ui/dialog-launch-options.blp:16 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:22 #: bottles/frontend/ui/dialog-vkbasalt.blp:27 bottles/frontend/ui/new.blp:26 #: bottles/frontend/views/bottle_details.py:504 #: bottles/frontend/views/bottle_details.py:600 #: bottles/frontend/views/bottle_preferences.py:749 #: bottles/frontend/views/preferences.py:201 msgid "_Cancel" msgstr "取消(_C)" #: bottles/frontend/ui/dialog-crash-report.blp:25 msgid "Send Report" msgstr "送出報告" #: bottles/frontend/ui/dialog-crash-report.blp:44 msgid "" "Bottles crashed last time. Please fill out a report attaching the following " "traceback to help us identify the problem preventing it from happening again." msgstr "前次開啟時酒瓶崩潰。請填寫以下表單,附上問題發生時的回溯報告,協助我們偵測問" "題並防止日後再度發生。" #: bottles/frontend/ui/dialog-crash-report.blp:74 msgid "" "We found one or more similar (or identical) reports. Please make sure to " "check carefully that it has not already been reported before submitting a " "new one. Each report requires effort on the part of the developers to " "diagnose, please respect their work and make sure you don't post duplicates." msgstr "" "我們找到了一或多個類似(或相同)的報告。請在提交前仔細確認該問題是否已經有人回" "報。每份報告皆需要開發者仔細診斷,請尊重他們的工作並確認您沒有提交重複的報告" "。" #: bottles/frontend/ui/dialog-crash-report.blp:89 msgid "I still want to report." msgstr "我還是要回報。" #: bottles/frontend/ui/dialog-crash-report.blp:95 msgid "Advanced options" msgstr "進階選項" #: bottles/frontend/ui/dialog-deps-check.blp:13 msgid "Incomplete package" msgstr "不完整的軟體包" #: bottles/frontend/ui/dialog-deps-check.blp:14 msgid "" "This version of Bottles does not seem to provide all the necessary core " "dependencies, please contact the package maintainer or use an official " "version." msgstr "這個版本的Bottles似乎沒有提供所有必要的核心相依套件,請與您的套件維護者聯繫或" "是使用來自Bottles的官方版本。" #: bottles/frontend/ui/dialog-deps-check.blp:18 msgid "Quit" msgstr "結束" #: bottles/frontend/ui/dialog-dll-overrides.blp:11 msgid "" "Dynamic Link Libraries can be specified to be builtin (provided by Wine) or " "native (provided by the program)." msgstr "動態連結函式庫 (DLL) 可以選擇使用內建的(由 Wine 提供)或原生的(由程式提供)" "。" #: bottles/frontend/ui/dialog-dll-overrides.blp:15 msgid "New Override" msgstr "新覆寫" #: bottles/frontend/ui/dialog-dll-overrides.blp:21 msgid "Overrides" msgstr "覆寫" #: bottles/frontend/ui/dialog-drives.blp:7 msgid "Drives" msgstr "硬碟" #: bottles/frontend/ui/dialog-drives.blp:24 msgid "" "These are paths from your host system that are mapped and recognized as " "devices by the runner (e.g. C: D:…)." msgstr "這些是由您的主機系統映射和被執行器辨識的路徑(例如 C: D:....)。" #: bottles/frontend/ui/dialog-drives.blp:27 msgid "Letter" msgstr "識別符" #: bottles/frontend/ui/dialog-drives.blp:49 msgid "Existing Drives" msgstr "現有的硬碟" #: bottles/frontend/ui/dialog-duplicate.blp:16 msgid "Duplicate Bottle" msgstr "建立酒瓶複本" #: bottles/frontend/ui/dialog-duplicate.blp:38 msgid "Duplicate" msgstr "建立複本" #: bottles/frontend/ui/dialog-duplicate.blp:49 msgid "Enter a name for the duplicate of the Bottle." msgstr "請輸入酒瓶複本要使用的名稱。" #: bottles/frontend/ui/dialog-duplicate.blp:69 msgid "Duplicating…" msgstr "正在建立複本…" #: bottles/frontend/ui/dialog-duplicate.blp:78 #: bottles/frontend/ui/dialog-installer.blp:103 #: bottles/frontend/ui/dialog-upgrade-versioning.blp:112 #: bottles/frontend/views/new.py:177 msgid "This could take a while." msgstr "這需要一點時間。" #: bottles/frontend/ui/dialog-duplicate.blp:97 msgid "Bottle Duplicated" msgstr "已建立酒瓶複本" #: bottles/frontend/ui/dialog-env-vars.blp:28 msgid "" "Environment variables are dynamic-named value that can affect the way " "running processes will behave on your bottle." msgstr "環境變數是動態的數值,會影響酒瓶中處理程序的行為。" #: bottles/frontend/ui/dialog-env-vars.blp:31 msgid "Variable Name" msgstr "變數名稱" #: bottles/frontend/ui/dialog-env-vars.blp:37 msgid "Existing Variables" msgstr "現存的變數" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:20 msgid "Exclusion Patterns" msgstr "排除樣式" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:28 msgid "" "Define patterns that will be used to prevent some directories to being " "versioned." msgstr "定義樣式,將目錄排除於版本控制。" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:31 msgid "Pattern" msgstr "樣式" #: bottles/frontend/ui/dialog-exclusion-patterns.blp:37 msgid "Existing Patterns" msgstr "現存的樣式" #: bottles/frontend/ui/dialog-gamescope.blp:6 msgid "Gamescope Settings" msgstr "Gamescope 設定" #: bottles/frontend/ui/dialog-gamescope.blp:30 #: bottles/frontend/ui/dialog-launch-options.blp:32 #: bottles/frontend/ui/dialog-rename.blp:20 #: bottles/frontend/ui/dialog-vkbasalt.blp:34 msgid "Save" msgstr "儲存" #: bottles/frontend/ui/dialog-gamescope.blp:40 msgid "Manage how games should be displayed." msgstr "管理遊戲的顯示方式。" #: bottles/frontend/ui/dialog-gamescope.blp:44 msgid "Game Resolution" msgstr "遊戲解析度" #: bottles/frontend/ui/dialog-gamescope.blp:45 msgid "Uses the resolution of the video game as a reference in pixels." msgstr "以遊戲像素尺寸作為解析度。" #: bottles/frontend/ui/dialog-gamescope.blp:48 #: bottles/frontend/ui/dialog-gamescope.blp:85 msgid "Width" msgstr "寬度" #: bottles/frontend/ui/dialog-gamescope.blp:64 #: bottles/frontend/ui/dialog-gamescope.blp:101 msgid "Height" msgstr "高度" #: bottles/frontend/ui/dialog-gamescope.blp:81 msgid "Window Resolution" msgstr "視窗解析度" #: bottles/frontend/ui/dialog-gamescope.blp:82 msgid "" "Upscales the resolution when using a resolution higher than the game " "resolution in pixels." msgstr "當解析度比遊戲本身還高時提昇解析度。單位為像素。" #: bottles/frontend/ui/dialog-gamescope.blp:118 msgid "Miscellaneous" msgstr "其他" #: bottles/frontend/ui/dialog-gamescope.blp:121 msgid "Frame Rate Limit" msgstr "影格率限制" #: bottles/frontend/ui/dialog-gamescope.blp:137 msgid "Frame Rate Limit When Unfocused" msgstr "非聚焦時的影格率" #: bottles/frontend/ui/dialog-gamescope.blp:153 msgid "Integer Scaling" msgstr "整數縮放" #: bottles/frontend/ui/dialog-gamescope.blp:162 msgid "Window Type" msgstr "視窗類型" #: bottles/frontend/ui/dialog-gamescope.blp:166 msgid "Borderless" msgstr "無邊框" #: bottles/frontend/ui/dialog-gamescope.blp:172 msgid "Fullscreen" msgstr "全螢幕" #: bottles/frontend/ui/dialog-installer.blp:40 msgid "Do you want to proceed with the installation?" msgstr "您是否要繼續安裝?" #: bottles/frontend/ui/dialog-installer.blp:45 msgid "Start Installation" msgstr "開始安裝" #: bottles/frontend/ui/dialog-installer.blp:64 msgid "" "This installer requires some local resources which cannot be provided " "otherwise." msgstr "此安裝程式需要部份本機資源,無法另外提供。" #: bottles/frontend/ui/dialog-installer.blp:68 msgid "Proceed" msgstr "繼續" #: bottles/frontend/ui/dialog-installer.blp:127 msgid "Completed!" msgstr "完成!" #: bottles/frontend/ui/dialog-installer.blp:130 msgid "Show Programs" msgstr "顯示程式" #: bottles/frontend/ui/dialog-installer.blp:148 msgid "Installation Failed!" msgstr "安裝失敗!" #: bottles/frontend/ui/dialog-installer.blp:149 msgid "Something went wrong." msgstr "發生錯誤。" #: bottles/frontend/ui/dialog-journal.blp:9 msgid "All messages" msgstr "所有訊息" #: bottles/frontend/ui/dialog-journal.blp:13 msgid "Critical" msgstr "重要" #: bottles/frontend/ui/dialog-journal.blp:17 msgid "Errors" msgstr "錯誤" #: bottles/frontend/ui/dialog-journal.blp:21 msgid "Warnings" msgstr "警告" #: bottles/frontend/ui/dialog-journal.blp:25 msgid "Info" msgstr "資訊" #: bottles/frontend/ui/dialog-journal.blp:40 msgid "Journal browser" msgstr "日誌瀏覽器" #: bottles/frontend/ui/dialog-journal.blp:48 msgid "Journal Browser" msgstr "日誌瀏覽器" #: bottles/frontend/ui/dialog-journal.blp:53 msgid "Change Logging Level." msgstr "變更紀錄檔等級。" #: bottles/frontend/ui/dialog-journal.blp:57 msgid "All" msgstr "全部" #: bottles/frontend/ui/dialog-launch-options.blp:42 msgid "Those arguments will be passed at launch." msgstr "這些引數將在啟動時傳遞給程式。" #: bottles/frontend/ui/dialog-launch-options.blp:43 msgid "Custom Arguments" msgstr "自訂引數" #: bottles/frontend/ui/dialog-launch-options.blp:46 msgid "Command Arguments" msgstr "命令引數" #: bottles/frontend/ui/dialog-launch-options.blp:47 #, c-format msgid "e.g.: VAR=value %command% -example1 -example2 -example3=hello" msgstr "例如:VAR=value %command% -example1 -example2 -example3=hello" #: bottles/frontend/ui/dialog-launch-options.blp:52 msgid "Post-run Script" msgstr "自動執行指令稿" #. endregion #: bottles/frontend/ui/dialog-launch-options.blp:53 #: bottles/frontend/windows/launchoptions.py:54 msgid "Choose a script which should be executed after run." msgstr "選取在執行程式後自動執行的指令稿。" #: bottles/frontend/ui/dialog-launch-options.blp:70 msgid "Choose a Script" msgstr "選取指令稿" #: bottles/frontend/ui/dialog-launch-options.blp:84 #: bottles/frontend/windows/launchoptions.py:55 msgid "Choose from where start the program." msgstr "選擇從何處啟動程式。" #: bottles/frontend/ui/dialog-launch-options.blp:101 #: bottles/frontend/ui/drive-entry.blp:22 msgid "Choose a Directory" msgstr "選擇目錄" #: bottles/frontend/ui/dialog-launch-options.blp:114 msgid "These settings will override the default settings for this executable." msgstr "對於這個執行檔,這些設定會覆寫預設設定。" #: bottles/frontend/ui/dialog-launch-options.blp:115 msgid "Preferences Overrides" msgstr "偏好設定覆寫" #: bottles/frontend/ui/dialog-launch-options.blp:119 msgid "Reset to Bottle's Defaults" msgstr "恢復至 Bottles 的預設值" #: bottles/frontend/ui/dialog-launch-options.blp:165 msgid "Virtual Desktop" msgstr "虛擬桌面" #: bottles/frontend/ui/dialog-proton-alert.blp:4 msgid "Proton Disclaimer" msgstr "Proton 聲明" #: bottles/frontend/ui/dialog-proton-alert.blp:21 msgid "Use Proton" msgstr "使用 Proton" #: bottles/frontend/ui/dialog-proton-alert.blp:35 msgid "" "Beware, using Proton-based runners in non-Steam bottles can cause problems " "and prevent them from behaving correctly.\n" "\n" "We recommend using Wine-GE rather, a version of Proton meant to run outside " "of Steam.\n" "\n" "Proceeding will automatically enable the Steam runtime (if present in the " "system and detected by Bottles) in order to allow it to access the necessary " "libraries and limit compatibility problems. Be aware that GloriousEggroll, " "the runner's provider, is not responsible for any problems and we ask that " "you do not report to them." msgstr "" "請注意,在非 Steam 的酒瓶裡使用基於 Proton 的執行器可能會造成問題,使其無法正" "常運作。\n" "\n" "我們建議改用 Wine-GE,一個為在 Steam 環境外執行而修改過的 Proton 版本。\n" "\n" "如果繼續,Bottles 將會自動啟用 Steam 執行環境(除非 Bottles 偵測不到或是它沒" "有安裝),來確保 Proton 能使用它需要的函式庫並降低相容性問題發生的機率。也請" "注意提供這個執行器的人,GloriousEggroll,不負任何問題的責任,並請不要將問題回" "報給他。" #: bottles/frontend/ui/dialog-proton-alert.blp:43 msgid "I got it." msgstr "了解。" #: bottles/frontend/ui/dialog-rename.blp:7 msgid "Rename" msgstr "重新命名" #: bottles/frontend/ui/dialog-rename.blp:30 msgid "Choose a new name for the selected program." msgstr "請輸入已選定的程式的新名稱。" #: bottles/frontend/ui/dialog-rename.blp:33 msgid "New Name" msgstr "新名稱" #: bottles/frontend/ui/dialog-run-args.blp:13 msgid "Run With Arguments" msgstr "執行時加上引數" #: bottles/frontend/ui/dialog-run-args.blp:34 #: bottles/frontend/views/bottle_details.py:401 #: bottles/frontend/views/list.py:131 msgid "Run" msgstr "執行" #: bottles/frontend/ui/dialog-run-args.blp:44 msgid "Write below the arguments to be passed to the executable." msgstr "請在下方輸入要傳遞給執行檔的引數。" #: bottles/frontend/ui/dialog-run-args.blp:47 msgid "e.g.: -opengl -SkipBuildPatchPrereq" msgstr "例如:-opengl -SkipBuildPatchPrereq" #: bottles/frontend/ui/dialog-sandbox.blp:7 msgid "Sandbox Settings" msgstr "沙盒設定" #: bottles/frontend/ui/dialog-sandbox.blp:25 msgid "Share Network" msgstr "共用網路" #: bottles/frontend/ui/dialog-sandbox.blp:34 msgid "Share Sound" msgstr "分享音效" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:16 msgid "Upgrade Needed" msgstr "需要更新" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:38 #: bottles/frontend/ui/onboard.blp:81 msgid "Continue" msgstr "繼續" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:47 msgid "Launch upgrade" msgstr "啟動升級" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:66 msgid "New Versioning System" msgstr "新版本控制系統" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:69 msgid "The new bottle versioning system has landed." msgstr "已推出新的酒瓶版本控制系統。" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:83 msgid "" "Bottles has a whole new Versioning System that is not backwards compatible.\n" "\n" "To continue using versioning we need to re-initialize the bottle repository. " "This will not delete data from your bottle but will delete all existing " "snapshots and create a new one.\n" "\n" "If you need to go back to a previous snapshot before continuing, close this " "window and restore the snapshot, then reopen the bottle to show this window " "again.\n" "\n" "The old system will be discontinued in one of the next releases." msgstr "" "Bottles推出無法向下相容的全新版本控制系統。\n" "\n" "欲使用新版本控制系統,我們需要重新初始化酒瓶的儲存庫。此操作不會刪除酒瓶的資" "料,但是將刪除所有快照,並建立新的快照。\n" "\n" "如果你需要使用之前的快照,請關閉此視窗並回復快照,再重新開啟酒瓶開啟此視窗。" "\n" "\n" "下一版本將會放棄使用舊版的版本控制系統。" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:103 msgid "Re-initializing Repository…" msgstr "正在重新初始化儲存庫…" #: bottles/frontend/ui/dialog-upgrade-versioning.blp:133 msgid "Done! Please restart Bottles." msgstr "完成!請重新啟動 Bottles。" #. Translators: vkBasalt is a Vulkan post processing layer for Linux #: bottles/frontend/ui/dialog-vkbasalt.blp:10 msgid "Post-Processing Effects Settings" msgstr "後製特效設定" #: bottles/frontend/ui/dialog-vkbasalt.blp:44 msgid "Default" msgstr "預設" #: bottles/frontend/ui/dialog-vkbasalt.blp:48 msgid "Default Settings" msgstr "預設設定" #: bottles/frontend/ui/dialog-vkbasalt.blp:57 msgid "Effects are applied according to the list order." msgstr "按照順序套用的特效。" #: bottles/frontend/ui/dialog-vkbasalt.blp:58 msgid "Effects" msgstr "特效" #: bottles/frontend/ui/dialog-vkbasalt.blp:62 msgid "Contrast Adaptive Sharpening" msgstr "自適應的對比度銳化" #: bottles/frontend/ui/dialog-vkbasalt.blp:65 #: bottles/frontend/ui/dialog-vkbasalt.blp:102 msgid "Sharpness" msgstr "銳化" #: bottles/frontend/ui/dialog-vkbasalt.blp:69 #: bottles/frontend/ui/dialog-vkbasalt.blp:106 #: bottles/frontend/ui/dialog-vkbasalt.blp:134 #: bottles/frontend/ui/dialog-vkbasalt.blp:167 #: bottles/frontend/ui/dialog-vkbasalt.blp:195 #: bottles/frontend/ui/dialog-vkbasalt.blp:223 #: bottles/frontend/ui/dialog-vkbasalt.blp:256 #: bottles/frontend/ui/dialog-vkbasalt.blp:288 #: bottles/frontend/ui/dialog-vkbasalt.blp:316 #: bottles/frontend/ui/dialog-vkbasalt.blp:343 #: bottles/frontend/ui/dialog-vkbasalt.blp:370 bottles/frontend/ui/new.blp:58 msgid "Show Information" msgstr "顯示資訊" #. Translators: Luma is not translatable #: bottles/frontend/ui/dialog-vkbasalt.blp:99 msgid "Denoised Luma Sharpening" msgstr "降噪Luma銳化" #: bottles/frontend/ui/dialog-vkbasalt.blp:130 msgid "Denoise" msgstr "降噪" #: bottles/frontend/ui/dialog-vkbasalt.blp:160 msgid "Fast Approximate Anti-Aliasing" msgstr "快速近似反鋸齒" #: bottles/frontend/ui/dialog-vkbasalt.blp:163 msgid "Subpixel Quality" msgstr "超高品質" #: bottles/frontend/ui/dialog-vkbasalt.blp:191 msgid "Quality Edge Threshold" msgstr "品質邊緣閾值" #: bottles/frontend/ui/dialog-vkbasalt.blp:219 msgid "Quality Edge Threshold Minimum" msgstr "最低品質邊緣閾值" #: bottles/frontend/ui/dialog-vkbasalt.blp:249 msgid "Subpixel Morphological Anti-Aliasing" msgstr "型態子像素反鋸齒" #: bottles/frontend/ui/dialog-vkbasalt.blp:252 msgid "Edge Detection" msgstr "邊緣偵測" #: bottles/frontend/ui/dialog-vkbasalt.blp:267 msgid "Luma" msgstr "Luma" #: bottles/frontend/ui/dialog-vkbasalt.blp:273 msgid "Color" msgstr "Color" #: bottles/frontend/ui/dialog-vkbasalt.blp:284 msgid "Threshold" msgstr "閾值" #: bottles/frontend/ui/dialog-vkbasalt.blp:312 msgid "Max Search Steps" msgstr "最大搜尋步數" #: bottles/frontend/ui/dialog-vkbasalt.blp:339 msgid "Max Search Steps Diagonal" msgstr "對角線最大搜尋步數" #: bottles/frontend/ui/dialog-vkbasalt.blp:366 msgid "Max Corner Rounding" msgstr "最大圓角湊整" #: bottles/frontend/ui/dialog-vkbasalt.blp:411 msgid "" "CAS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper, whereas values lower than 0 make the frame softer than native." msgstr "CAS銳化用於增加影格的銳利度。數值越高影格越銳利,而數值低於0會讓影格低於原本" "的銳利度。" #: bottles/frontend/ui/dialog-vkbasalt.blp:428 msgid "" "DLS sharpness increases the sharpness of a frame. Higher values make the " "frame sharper." msgstr "DLS銳利度用於提昇影格的銳利度。數值越高影格越銳利。" #: bottles/frontend/ui/dialog-vkbasalt.blp:445 msgid "" "DLS denoise decreases the noise of a frame. Higher values make the frame " "softer." msgstr "DLS降噪用於減低影格的噪聲。數值越高影格越柔和。" #: bottles/frontend/ui/dialog-vkbasalt.blp:462 msgid "" "FXAA subpixel quality decreases aliasing at the subpixel level. Higher " "values make the frame softer." msgstr "FXAA子畫素渲染品質用於降低子畫素渲染的疊影。數值越高影格越柔和。" #: bottles/frontend/ui/dialog-vkbasalt.blp:479 msgid "" "FXAA edge threshold is the minimum amount of contrast required to apply the " "FXAA algorithm. Higher values make the frame have more contrast." msgstr "FXAA邊緣閾值為套用FXAA演算法所需的最低對比度。數值越高影格的對比度越高。" #: bottles/frontend/ui/dialog-vkbasalt.blp:496 msgid "" "FXAA quality edge threshold minimum is the minimum value of dark pixels that " "are ignored by the FXAA algorithm. Higher values make FXAA ignore pixels " "below the specified value and can lead to a performance increase." msgstr "最低的FXAA品質邊緣閾值是FXAA演算法忽略的最低黑暗像素的最小數值。數值越高,FXA" "A會忽略該數值以下的像素,並提昇性能。" #: bottles/frontend/ui/dialog-vkbasalt.blp:513 msgid "" "Luma detects edges from a monochrome perspective, whereas Color detects " "edges based on colors. Luma is more performant than Color." msgstr "Luma依靠單色偵測邊緣,Color則是按照顏色偵測邊緣。Luma的性能優於Color。" #: bottles/frontend/ui/dialog-vkbasalt.blp:530 msgid "" "SMAA threshold specifies the sensitivity of edge detection. Lower values " "detect more edges at the expense of performance." msgstr "SMAA閾值為指定邊緣偵測的敏感度。數值越低會耗費性能偵測更多邊緣。" #: bottles/frontend/ui/dialog-vkbasalt.blp:547 msgid "" "SMAA max search steps specifies how many horizontal and vertical search " "steps are performed when searching for edges." msgstr "SMAA最大搜尋步數為指定在搜尋邊緣時,需要多少垂直與水平的搜尋步數。" #: bottles/frontend/ui/dialog-vkbasalt.blp:564 msgid "" "SMAA max diagonal search steps specifies how many diagonal search steps are " "performed when searching for edges." msgstr "SMAA對角線最大搜尋步數為指定在搜尋邊緣時,需要多少對角線搜尋步數。" #: bottles/frontend/ui/dialog-vkbasalt.blp:581 msgid "SMAA corner rounding specifies the strength of rounding edge corners." msgstr "SMAA 圓角湊整指定圓角湊整的強度。" #: bottles/frontend/ui/dll-override-entry.blp:8 msgid "Builtin (Wine)" msgstr "內建(Wine)" #: bottles/frontend/ui/dll-override-entry.blp:9 msgid "Native (Windows)" msgstr "原生(Windows)" #: bottles/frontend/ui/dll-override-entry.blp:10 msgid "Builtin, then Native" msgstr "內建先於原生" #: bottles/frontend/ui/dll-override-entry.blp:11 msgid "Native, then Builtin" msgstr "原生先於內建" #: bottles/frontend/ui/dll-override-entry.blp:12 msgid "Disabled" msgstr "停用" #: bottles/frontend/ui/dll-override-entry.blp:20 #: bottles/frontend/ui/drive-entry.blp:12 msgid "Remove" msgstr "移除" #: bottles/frontend/ui/drive-entry.blp:5 msgid "/point/to/path" msgstr "/指向/路徑/位置" #: bottles/frontend/ui/env-var-entry.blp:4 #: bottles/frontend/ui/exclusion-pattern-entry.blp:4 msgid "Value" msgstr "值" #: bottles/frontend/ui/importer-entry.blp:13 msgid "Browse files" msgstr "瀏覽檔案" #. Translators: A Wine prefix is a separate environment (C:\ drive) for the Wine program #: bottles/frontend/ui/importer-entry.blp:21 msgid "Wine prefix name" msgstr "Wine 前置環境名稱" #: bottles/frontend/ui/importer-entry.blp:28 msgid "Manager" msgstr "管理器" #: bottles/frontend/ui/importer-entry.blp:38 msgid "This Wine prefix was already imported in Bottles." msgstr "此 Wine 前置環境已匯入至 Bottles。" #: bottles/frontend/ui/importer.blp:22 msgid "Import a Bottle backup" msgstr "匯入酒瓶備份" #: bottles/frontend/ui/importer.blp:28 msgid "Search again for prefixes" msgstr "再次搜尋前置環境" #: bottles/frontend/ui/importer.blp:38 msgid "No Prefixes Found" msgstr "沒有找到前置環境" #: bottles/frontend/ui/importer.blp:39 msgid "" "No external prefixes were found. Does Bottles have access to them?\n" "Use the icon on the top to import a bottle from a backup." msgstr "" "找不到外部前置環境。Bottles 可以存取它們嗎?\n" "使用頂部的圖示從備份匯入酒瓶。" #: bottles/frontend/ui/importer.blp:74 msgid "Full Archive" msgstr "完整封存" #: bottles/frontend/ui/installer-entry.blp:16 msgid "Show Manifest…" msgstr "顯示清單…" #: bottles/frontend/ui/installer-entry.blp:20 msgid "Read Review…" msgstr "閱讀評論…" #: bottles/frontend/ui/installer-entry.blp:34 msgid "Installer name" msgstr "安裝程式名稱" #: bottles/frontend/ui/installer-entry.blp:35 msgid "Installer description" msgstr "安裝程式說明" #: bottles/frontend/ui/installer-entry.blp:42 msgid "Unknown" msgstr "未知" #: bottles/frontend/ui/installer-entry.blp:51 msgid "Install this Program" msgstr "安裝這個程式" #: bottles/frontend/ui/installer-entry.blp:69 msgid "Program Menu" msgstr "程式選單" #: bottles/frontend/ui/library-entry.blp:36 msgid "No Thumbnail" msgstr "無縮圖" #: bottles/frontend/ui/library-entry.blp:57 msgid "Launch" msgstr "啟動" #: bottles/frontend/ui/library-entry.blp:70 #: bottles/frontend/ui/program-entry.blp:89 msgid "Launch with Steam" msgstr "以 Steam 啟動" #: bottles/frontend/ui/library-entry.blp:108 msgid "Item name" msgstr "項目名稱" #: bottles/frontend/ui/library-entry.blp:132 msgid "Remove from Library" msgstr "從程式庫中移除" #: bottles/frontend/ui/library-entry.blp:143 msgid "Stop" msgstr "停止" #: bottles/frontend/ui/library.blp:11 #: bottles/frontend/windows/main_window.py:196 msgid "Library" msgstr "程式庫" #: bottles/frontend/ui/library.blp:12 msgid "Add items here from your bottle's program list" msgstr "從酒瓶的程式列表加入選項" #: bottles/frontend/ui/list-entry.blp:26 msgid "Versioning is active in this bottle." msgstr "此酒瓶中的版本控制正在運作。" #: bottles/frontend/ui/list-entry.blp:42 msgid "This bottle looks damaged." msgstr "這個酒瓶似乎破了。" #: bottles/frontend/ui/list-entry.blp:55 msgid "Execute in this Bottle" msgstr "在此酒瓶執行" #: bottles/frontend/ui/list-entry.blp:69 msgid "Run Here" msgstr "於此執行" #: bottles/frontend/ui/list-entry.blp:75 msgid "" "This bottle looks damaged, the configuration file is missing. I can try to " "solve by creating a new configuration." msgstr "這個酒瓶似乎破了——配置文件已遺失。我可以創建新配置,以為您補好瓶子。" #: bottles/frontend/ui/list.blp:12 msgid "Search your bottles…" msgstr "在您的酒瓶中搜尋…" #: bottles/frontend/ui/list.blp:28 msgid "Steam Proton" msgstr "Steam Proton" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/list.blp:42 bottles/frontend/windows/main_window.py:191 #: data/com.usebottles.bottles.metainfo.xml.in:7 msgid "Bottles" msgstr "Bottles" #: bottles/frontend/ui/list.blp:49 msgid "Create New Bottle…" msgstr "鑄造新酒瓶…" #: bottles/frontend/ui/list.blp:63 msgid "No Results Found" msgstr "沒有找到結果" #: bottles/frontend/ui/list.blp:64 msgid "Try a different search." msgstr "請嘗試不一樣的搜尋。" #: bottles/frontend/ui/loading.blp:13 msgid "Starting up…" msgstr "啟動中…" #: bottles/frontend/ui/local-resource-entry.blp:4 msgid "This resource is missing." msgstr "這項資源已遺失。" #: bottles/frontend/ui/local-resource-entry.blp:8 msgid "Browse" msgstr "瀏覽" #: bottles/frontend/ui/new.blp:32 msgid "C_reate" msgstr "創建" #: bottles/frontend/ui/new.blp:53 msgid "Bottle Name" msgstr "Bottle 名稱" #: bottles/frontend/ui/new.blp:75 msgid "_Application" msgstr "應用程式" #: bottles/frontend/ui/new.blp:88 msgid "_Gaming" msgstr "遊戲" #: bottles/frontend/ui/new.blp:101 msgid "C_ustom" msgstr "自訂" #: bottles/frontend/ui/new.blp:114 msgid "Custom" msgstr "自訂" #: bottles/frontend/ui/new.blp:118 msgid "Share User Directory" msgstr "分享使用者目錄" #: bottles/frontend/ui/new.blp:119 msgid "" "This makes the user directory discoverable in the bottle, at the risk of " "sharing personal information to Windows software. This option cannot be " "changed after the bottle has been created." msgstr "這使得使用者目錄可以在酒瓶中被發現,從而面臨與 Windows 軟體共享個人資訊的風險" "。建立酒瓶後此選項無法變更。" #: bottles/frontend/ui/new.blp:136 msgid "Architecture" msgstr "架構" #: bottles/frontend/ui/new.blp:137 msgid "32-bit should only be used if strictly necessary." msgstr "僅在絕對必要時才使用 32 位元。" #: bottles/frontend/ui/new.blp:146 msgid "Import a custom configuration." msgstr "匯入自訂配置。" #: bottles/frontend/ui/new.blp:176 msgid "Bottle Directory" msgstr "Bottle 目錄" #: bottles/frontend/ui/new.blp:177 msgid "Directory that will contain the data of this bottle." msgstr "用於存放此 酒瓶 資料的目錄。" #: bottles/frontend/ui/new.blp:249 msgid "_Close" msgstr "關閉" #: bottles/frontend/ui/new.blp:281 msgid "This name is unavailable, please try another." msgstr "此名稱無法使用,請重新命名。" #: bottles/frontend/ui/onboard.blp:34 msgid "Previous" msgstr "上一步" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:59 msgid "Welcome to Bottles" msgstr "歡迎來到 Bottles" #: bottles/frontend/ui/onboard.blp:60 msgid "Run Windows Software on Linux." msgstr "在 Linux 上執行 Windows 軟體。" # Translators: Bottles is a generic noun here, referring to wine prefixes and is to be translated #: bottles/frontend/ui/onboard.blp:65 msgid "Windows in Bottles" msgstr "Bottles 中的 Windows" #: bottles/frontend/ui/onboard.blp:66 msgid "" "Bottles uses compatibility runners to provide isolated containerized Windows-" "like environments where programs run." msgstr "Bottles會在程式執行時使用相容執行器,提供隔離的、沙盒式的Windows類似環境。" #: bottles/frontend/ui/onboard.blp:72 msgid "Almost Done" msgstr "快好了" #: bottles/frontend/ui/onboard.blp:73 msgid "We need a few more minutes to set everything up…" msgstr "我們需要幾分鐘來把東西設定好…" #: bottles/frontend/ui/onboard.blp:105 msgid "All Ready!" msgstr "已就緒!" #: bottles/frontend/ui/onboard.blp:114 msgid "Please Finish the setup first" msgstr "請先完成初始設定" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/onboard.blp:120 msgid "Start using Bottles" msgstr "開始使用 Bottles" #: bottles/frontend/ui/onboard.blp:141 msgid "Next" msgstr "下一步" #: bottles/frontend/ui/preferences.blp:4 bottles/frontend/ui/window.blp:86 msgid "Preferences" msgstr "偏好設定" #: bottles/frontend/ui/preferences.blp:11 #: bottles/frontend/ui/preferences.blp:39 msgid "General" msgstr "普通" #: bottles/frontend/ui/preferences.blp:14 msgid "Appearance" msgstr "外觀" #: bottles/frontend/ui/preferences.blp:17 msgid "Dark Mode" msgstr "闇黑模式" #: bottles/frontend/ui/preferences.blp:18 msgid "Whether Bottles should use the dark color scheme." msgstr "Bottles 是否要使用黯黑配色。" #: bottles/frontend/ui/preferences.blp:28 msgid "Show Update Date" msgstr "顯示更新日期" #: bottles/frontend/ui/preferences.blp:29 msgid "Whether to show the update date in the bottle list." msgstr "是否在 酒瓶 列表中顯示更新日期。" #: bottles/frontend/ui/preferences.blp:42 #: data/com.usebottles.bottles.gschema.xml:46 msgid "Notifications" msgstr "通知" #: bottles/frontend/ui/preferences.blp:43 msgid "Show notifications for downloads and installs." msgstr "顯示下載與安裝通知。" #: bottles/frontend/ui/preferences.blp:52 msgid "Temp Files" msgstr "暫存檔案" #: bottles/frontend/ui/preferences.blp:53 msgid "Clean temp files when Bottles launches?" msgstr "當 Bottles 啟動時,是否清除暫存檔?" #: bottles/frontend/ui/preferences.blp:62 msgid "Close Bottles After Starting a Program" msgstr "在程式啟動後,關閉 Bottles" #: bottles/frontend/ui/preferences.blp:63 msgid "Close Bottles after starting a program from the file manager." msgstr "從檔案管理器啟動程式後關閉 Bottles。" #: bottles/frontend/ui/preferences.blp:73 msgid "Integrations" msgstr "整合" #: bottles/frontend/ui/preferences.blp:76 msgid "Steam Proton Prefixes" msgstr "Steam Proton 前置環境" #: bottles/frontend/ui/preferences.blp:77 msgid "List and manage Steam Proton prefixes." msgstr "列出和管理 Steam Proton 前置環境。" #: bottles/frontend/ui/preferences.blp:97 msgid "List Steam Apps in Programs List" msgstr "在程式列表裡包含 Steam 應用程式" #: bottles/frontend/ui/preferences.blp:98 msgid "Requires Steam for Windows installed in the bottle." msgstr "需要酒瓶裡有安裝 Windows 版的 Steam。" #: bottles/frontend/ui/preferences.blp:107 msgid "List Epic Games in Programs List" msgstr "在程式列表裡包含 Epic Games 的遊戲" #: bottles/frontend/ui/preferences.blp:108 msgid "Requires Epic Games Store installed in the bottle." msgstr "需要酒瓶裡有安裝 Epic Games Store。" #: bottles/frontend/ui/preferences.blp:117 msgid "List Ubisoft Games in Programs List" msgstr "在程式列表裡包含 Ubisoft 的遊戲" #: bottles/frontend/ui/preferences.blp:118 msgid "Requires Ubisoft Connect installed in the bottle." msgstr "需要酒瓶裡有安裝 Ubisoft Connect。" #: bottles/frontend/ui/preferences.blp:128 msgid "Advanced" msgstr "進階" #: bottles/frontend/ui/preferences.blp:131 msgid "Bottles Directory" msgstr "Bottles 的目錄" #: bottles/frontend/ui/preferences.blp:132 msgid "Directory that contains the data of your Bottles." msgstr "用於存放您 Bottles 資料的目錄。" #: bottles/frontend/ui/preferences.blp:167 msgid "Runners" msgstr "執行器" #: bottles/frontend/ui/preferences.blp:181 msgid "Bottles is running in offline mode, so runners are not available." msgstr "Bottles 正在離線模式下執行,因此無法使用執行器。" #: bottles/frontend/ui/preferences.blp:208 msgid "Pre-Release" msgstr "預先發佈" #: bottles/frontend/ui/preferences.blp:209 msgid "Display unstable versions of runners." msgstr "顯示不穩定版的執行器。" #: bottles/frontend/ui/preferences.blp:224 msgid "DLL Components" msgstr "DLL 組件" #: bottles/frontend/ui/preferences.blp:238 msgid "Bottles is running in offline mode, so DLLs are not available." msgstr "Bottles 正在離線模式下執行,因此無法使用 DLLs。" #: bottles/frontend/ui/preferences.blp:270 msgid "DXVK-NVAPI" msgstr "DXVK-NVAPI" #: bottles/frontend/ui/preferences.blp:283 msgid "Core" msgstr "核心" #: bottles/frontend/ui/preferences.blp:287 msgid "Runtime" msgstr "執行環境" #: bottles/frontend/ui/preferences.blp:291 msgid "WineBridge" msgstr "WineBridge" #: bottles/frontend/ui/preferences.blp:297 #: data/com.usebottles.bottles.gschema.xml:66 msgid "Experiments" msgstr "實驗性功能" #: bottles/frontend/ui/preferences.blp:300 msgid "" "These features are under heavy development and may be unstable, expect bugs " "and breakage." msgstr "此功能正在積極開發中,可能不穩定,臭蟲和毀損是可預期的。" #: bottles/frontend/ui/preferences.blp:303 msgid "Sandbox per bottle" msgstr "沙盒隔離每個酒瓶" #: bottles/frontend/ui/preferences.blp:304 msgid "In early development." msgstr "處於早期開發階段。" #: bottles/frontend/ui/program-entry.blp:19 msgid "Launch with Terminal" msgstr "使用終端機啟動" #: bottles/frontend/ui/program-entry.blp:25 msgid "Browse Path" msgstr "瀏覽路徑" #: bottles/frontend/ui/program-entry.blp:39 msgid "Change Launch Options…" msgstr "變更啟動選項…" #: bottles/frontend/ui/program-entry.blp:43 msgid "Add to Library" msgstr "新增到程式庫" #: bottles/frontend/ui/program-entry.blp:47 msgid "Add Desktop Entry" msgstr "新增桌面捷徑" #: bottles/frontend/ui/program-entry.blp:51 msgid "Add to Steam" msgstr "新增到 Steam" #: bottles/frontend/ui/program-entry.blp:55 msgid "Rename…" msgstr "重新命名…" #: bottles/frontend/ui/program-entry.blp:62 msgid "Hide Program" msgstr "隱藏程式" #: bottles/frontend/ui/program-entry.blp:66 msgid "Show Program" msgstr "顯示程式" #: bottles/frontend/ui/program-entry.blp:70 msgid "Remove from List" msgstr "從列表中移除" #: bottles/frontend/ui/program-entry.blp:83 msgid "Program name" msgstr "程式名稱" #. Translators: id as identification #: bottles/frontend/ui/state-entry.blp:8 msgid "State id" msgstr "狀態版本 ID" #: bottles/frontend/ui/state-entry.blp:9 msgid "State comment" msgstr "狀態版本註解" #: bottles/frontend/ui/state-entry.blp:16 msgid "Restore this Snapshot" msgstr "恢復此快照版本" #: bottles/frontend/ui/task-entry.blp:19 msgid "Delete message" msgstr "刪除訊息" #: bottles/frontend/ui/window.blp:40 msgid "Main Menu" msgstr "主選單" #: bottles/frontend/ui/window.blp:54 msgid "" "You don't seem connected to the internet. Without it you will not be able to " "download essential components. Click this icon when you have reestablished " "the connection." msgstr "您似乎並未連上網路。沒了它,便不能下載必要組件。請在重建連結之後按此圖示。" #: bottles/frontend/ui/window.blp:79 msgid "Import…" msgstr "匯入…" #: bottles/frontend/ui/window.blp:91 msgid "Help" msgstr "幫助" # Translators: Bottles is a proper noun referring to the app #: bottles/frontend/ui/window.blp:96 msgid "About Bottles" msgstr "關於 Bottles" #: bottles/frontend/views/bottle_details.py:191 #, python-brace-format msgid "File \"{0}\" is not a .exe or .msi file" msgstr "「{0}」不是.exe或.msi檔案" #: bottles/frontend/views/bottle_details.py:207 #, python-format msgid "Updated: %s" msgstr "已更新:%s" #: bottles/frontend/views/bottle_details.py:267 #, python-brace-format msgid "\"{0}\" added" msgstr "「{0}」已新增" #: bottles/frontend/views/bottle_details.py:270 #: bottles/frontend/views/bottle_details.py:398 #: bottles/frontend/views/list.py:128 msgid "Select Executable" msgstr "選取可執行檔" #: bottles/frontend/views/bottle_details.py:273 msgid "Add" msgstr "新增" #: bottles/frontend/views/bottle_details.py:346 msgid "Hide Hidden Programs" msgstr "隱藏程式" #: bottles/frontend/views/bottle_details.py:383 #: bottles/frontend/widgets/library.py:156 #: bottles/frontend/widgets/program.py:184 #, python-brace-format msgid "Launching \"{0}\"…" msgstr "正在啟動「{0}」…" #: bottles/frontend/views/bottle_details.py:413 msgid "Be Aware of Sandbox" msgstr "注意沙盒的限制" #: bottles/frontend/views/bottle_details.py:414 msgid "" "Bottles is running in a sandbox, a restricted permission environment needed " "to keep you safe. If the program won't run, consider moving inside the " "bottle (3 dots icon on the top), then launch from there." msgstr "" "Bottles是於沙盒中執行,此環境將限制應用程式權限,以保護您的安全。如果程式無法" "執行,請考慮將程式移動至酒瓶內 (按上方三個點的按鈕),再從那裡啟動。" #: bottles/frontend/views/bottle_details.py:416 #: bottles/frontend/views/bottle_details.py:525 #: bottles/frontend/windows/main_window.py:223 msgid "_Dismiss" msgstr "_關閉" #: bottles/frontend/views/bottle_details.py:429 msgid "Select the location where to save the backup config" msgstr "選擇儲存備份配置的位置" #: bottles/frontend/views/bottle_details.py:431 msgid "Export" msgstr "匯出" #: bottles/frontend/views/bottle_details.py:433 msgid "Select the location where to save the backup archive" msgstr "選擇儲存備份封存檔的位置" #: bottles/frontend/views/bottle_details.py:435 msgid "Backup" msgstr "備份" #: bottles/frontend/views/bottle_details.py:440 #, python-brace-format msgid "Backup created for \"{0}\"" msgstr "已建立「{0}」的備份" #: bottles/frontend/views/bottle_details.py:442 #, python-brace-format msgid "Backup failed for \"{0}\"" msgstr "建立「{0}」的備份失敗" #: bottles/frontend/views/bottle_details.py:501 msgid "Are you sure you want to permanently delete \"{}\"?" msgstr "您確定要永遠刪除酒瓶 \"{}\" ?" #: bottles/frontend/views/bottle_details.py:502 msgid "" "This will permanently delete all programs and settings associated with it." msgstr "這會將相關的程式和設定都刪除。" #: bottles/frontend/views/bottle_details.py:505 #: bottles/frontend/views/bottle_preferences.py:750 msgid "_Delete" msgstr "_刪除" #: bottles/frontend/views/bottle_details.py:521 msgid "Missing Runner" msgstr "缺少執行器" #: bottles/frontend/views/bottle_details.py:522 msgid "" "The runner requested by this bottle is missing. Install it through the " "Bottles preferences or choose a new one to run applications." msgstr "此酒瓶所需的執行器已遺失。從 Bottles 的偏好設定重新安裝執行器,或是選擇新的執" "行器用於執行應用程式。" #: bottles/frontend/views/bottle_details.py:597 msgid "Are you sure you want to force stop all processes?" msgstr "您確定要強制停止所有處理程序?" #: bottles/frontend/views/bottle_details.py:598 msgid "This can cause data loss, corruption, and programs to malfunction." msgstr "此操作會導致資料遺失,毀損,並導致程式無法正常運作。" #: bottles/frontend/views/bottle_details.py:601 msgid "Force _Stop" msgstr "強制_停止" #: bottles/frontend/views/bottle_preferences.py:195 msgid "This feature is unavailable on your system." msgstr "您的系統無法使用這個功能。" #: bottles/frontend/views/bottle_preferences.py:196 msgid "{} To add this feature, please run flatpak install" msgstr "{} 欲新增此功能,請執行flatpak install" #: bottles/frontend/views/bottle_preferences.py:246 msgid "This bottle name is already in use." msgstr "此名稱已被使用。" #: bottles/frontend/views/bottle_preferences.py:301 #: bottles/frontend/windows/launchoptions.py:241 msgid "Select Working Directory" msgstr "選擇工作目錄" #: bottles/frontend/views/bottle_preferences.py:423 msgid "Directory that contains the data of \"{}\"." msgstr "儲存 \"{}\" 資料的目錄。" #: bottles/frontend/views/bottle_preferences.py:746 msgid "Are you sure you want to delete all snapshots?" msgstr "您確定要刪除所有快照?" #: bottles/frontend/views/bottle_preferences.py:747 msgid "This will delete all snapshots but keep your files." msgstr "此操作會刪除所有快照,檔案會保留。" #: bottles/frontend/views/bottle_versioning.py:90 msgid "Please migrate to the new Versioning system to create new states." msgstr "請遷移至新版本的版本控制系統以建立新的狀態檔案。" #: bottles/frontend/views/details.py:153 msgid "Installers" msgstr "安裝程序" #: bottles/frontend/views/details.py:234 msgid "Operations in progress, please wait." msgstr "正在進行操作,請稍候。" #: bottles/frontend/views/details.py:239 msgid "Return to your bottles." msgstr "回到您的酒瓶。" #: bottles/frontend/views/importer.py:92 msgid "Backup imported successfully" msgstr "備份匯入成功" #: bottles/frontend/views/importer.py:94 msgid "Import failed" msgstr "匯入失敗" #: bottles/frontend/views/importer.py:108 #: bottles/frontend/views/importer.py:147 msgid "Importing backup…" msgstr "正在匯入備份…" #: bottles/frontend/views/importer.py:119 msgid "Select a Backup Archive" msgstr "選擇備份封存檔" #: bottles/frontend/views/importer.py:122 #: bottles/frontend/views/importer.py:161 msgid "Import" msgstr "匯入" #: bottles/frontend/views/importer.py:158 bottles/frontend/views/new.py:136 msgid "Select a Configuration File" msgstr "選擇配置文件" #: bottles/frontend/views/list.py:60 bottles/frontend/views/list.py:66 msgid "N/A" msgstr "N/A" #. Set tooltip text #: bottles/frontend/views/list.py:91 #, python-brace-format msgid "Run executable in \"{self.config.Name}\"" msgstr "在 {self.config.Name} 中執行檔案" #: bottles/frontend/views/list.py:118 #, python-brace-format msgid "Launching \"{0}\" in \"{1}\"…" msgstr "正在啟動「{1}」中的「{0}」…" #: bottles/frontend/views/list.py:235 msgid "Your Bottles" msgstr "您的酒瓶" #: bottles/frontend/views/loading.py:41 #, python-brace-format msgid "Downloading ~{0} of packages…" msgstr "正在下載 ~{0} 個軟體包…" #: bottles/frontend/views/loading.py:42 #, python-brace-format msgid "Fetched {0} of {1} packages" msgstr "已取得 {0} 個軟體包,共 {1} 個" #: bottles/frontend/views/new.py:157 msgid "Select Bottle Directory" msgstr "選取 Bottle 的目錄" #: bottles/frontend/views/new.py:176 msgid "Creating Bottle…" msgstr "正在鑄造酒瓶…" #: bottles/frontend/views/new.py:221 msgid "Unable to Create Bottle" msgstr "鑄造酒瓶失敗" #: bottles/frontend/views/new.py:225 msgid "Bottle failed to create with one or more errors." msgstr "由於一個或多個錯誤,無法建立酒瓶。" #. Show success #: bottles/frontend/views/new.py:232 msgid "Bottle Created" msgstr "酒瓶已建立" #: bottles/frontend/views/new.py:233 #, python-brace-format msgid "\"{0}\" was created successfully." msgstr "成功建立「{0}」。" #: bottles/frontend/views/preferences.py:142 msgid "Steam was not found or Bottles does not have enough permissions." msgstr "找不到 Steam,或者是 Bottles 沒有足夠權限。" #: bottles/frontend/views/preferences.py:176 msgid "Select Bottles Path" msgstr "選取酒瓶的存放路徑" #: bottles/frontend/views/preferences.py:198 msgid "Relaunch Bottles?" msgstr "重新啟動Bottles?" #: bottles/frontend/views/preferences.py:199 msgid "" "Bottles will need to be relaunched to use this directory.\n" "\n" "Be sure to close every program launched from Bottles before relaunching " "Bottles, as not doing so can cause data loss, corruption and programs to " "malfunction." msgstr "" "Bottles需要重新啟動才能使用此目錄。\n" "\n" "在重新啟動Bottles前務必關閉所有相關程式,否則可能會導致資料遺失、毀損,導致程" "式無法正常執行。" #: bottles/frontend/views/preferences.py:202 msgid "_Relaunch" msgstr "_重新啟動" #: bottles/frontend/views/preferences.py:243 msgid "Based on Valve's Wine, includes staging and Proton patches." msgstr "基於 Valve 所發佈的 Wine 版本,包含 staging 與 Proton 的修補程式。" #: bottles/frontend/views/preferences.py:244 msgid "Based on Wine upstream, includes staging and Proton patches." msgstr "基於 Wine 的上游版本,包含 staging 與 Proton 的修補程式。" #: bottles/frontend/views/preferences.py:247 msgid "Based on Wine upstream, includes staging patches." msgstr "基於 Wine 的上游版本,包含 staging 與 Proton 的修補程式。" #: bottles/frontend/views/preferences.py:248 msgid "" "Based on Valve's Wine, includes staging, Proton and Steam-specific patches. " "Requires the Steam Runtime turned on." msgstr "" "基於 Valve 所發佈的 Wine 版本,包含 staging、Proton 以及 Steam 用的修補程式。" "需要啟用 Steam 執行環境。" #: bottles/frontend/views/preferences.py:250 msgid "Other" msgstr "其他" #: bottles/frontend/widgets/component.py:74 msgid "Upgrade" msgstr "更新" #: bottles/frontend/widgets/component.py:140 msgid "Installing…" msgstr "安裝中…" #: bottles/frontend/widgets/dependency.py:107 #: bottles/frontend/widgets/installer.py:81 #, python-brace-format msgid "Manifest for {0}" msgstr "{0} 的清單" #: bottles/frontend/widgets/dependency.py:172 #, python-brace-format msgid "\"{0}\" uninstalled" msgstr "「{0}」已解除安裝" #: bottles/frontend/widgets/dependency.py:174 #, python-brace-format msgid "\"{0}\" installed" msgstr "「{0}」已安裝" #: bottles/frontend/widgets/dependency.py:188 #, python-brace-format msgid "\"{0}\" failed to install" msgstr "「{0}」安裝失敗" #: bottles/frontend/widgets/importer.py:68 #, python-brace-format msgid "\"{0}\" imported" msgstr "「{0}」已匯入" #: bottles/frontend/widgets/installer.py:49 msgid "" "This application may work poorly. The installer was configured to provide " "the best possible experience, but expect glitches, instability and lack of " "working features." msgstr "此應用程式或許會運作不良。安裝程式已經最佳化,但程式執行仍會碰到錯誤且不穩定" ",並有功能無法運作。" #: bottles/frontend/widgets/installer.py:50 msgid "" "This program works with noticeable glitches, but these glitches do not " "affect the application's functionality." msgstr "此程式執行時會出現許多錯誤,但不影響程式的功能。" #: bottles/frontend/widgets/installer.py:51 msgid "This program works with minor glitches." msgstr "此程式執行時會發生小錯誤。" #: bottles/frontend/widgets/installer.py:52 msgid "This program works perfectly." msgstr "此程式完美運作。" #: bottles/frontend/widgets/installer.py:90 #, python-brace-format msgid "Review for {0}" msgstr "{0} 的評論" #: bottles/frontend/widgets/library.py:169 #: bottles/frontend/widgets/program.py:194 #, python-brace-format msgid "Stopping \"{0}\"…" msgstr "正在停止「{0}」…" #: bottles/frontend/widgets/program.py:190 #, python-brace-format msgid "Launching \"{0}\" with Steam…" msgstr "正在以 Steam 啟動「{0}」…" #: bottles/frontend/widgets/program.py:214 #, python-brace-format msgid "\"{0}\" hidden" msgstr "「{0}」已隱藏" #: bottles/frontend/widgets/program.py:216 #, python-brace-format msgid "\"{0}\" showed" msgstr "「{0}」已顯示" #: bottles/frontend/widgets/program.py:242 #, python-brace-format msgid "\"{0}\" removed" msgstr "「{0}」已移除" #: bottles/frontend/widgets/program.py:274 #, python-brace-format msgid "\"{0}\" renamed to \"{1}\"" msgstr "「{0}」已重新命名為「{1}」" #: bottles/frontend/widgets/program.py:297 #, python-brace-format msgid "Desktop Entry created for \"{0}\"" msgstr "已為「{0}」建立桌面捷徑" #: bottles/frontend/widgets/program.py:313 #, python-brace-format msgid "\"{0}\" added to your library" msgstr "「{0}」已新增到您的程式庫" #: bottles/frontend/widgets/program.py:331 #, python-brace-format msgid "\"{0}\" added to your Steam library" msgstr "「{0}」已新增到您的 Steam 收藏庫" #: bottles/frontend/windows/crash.py:33 msgid "Show report" msgstr "顯示回報" #: bottles/frontend/windows/crash.py:80 msgid "" " This issue was reported 5 times and cannot be sent again.\n" " Report your feedback in one of the below existing reports." msgstr "" " 這個問題已經被回報五次,因此無法再被送出。\n" " 請到以下的現有回報裡提供您的回饋。" #: bottles/frontend/windows/display.py:102 msgid "Updating display settings, please wait…" msgstr "正在更新顯示設定,請稍候…" #: bottles/frontend/windows/display.py:114 msgid "Display settings updated" msgstr "顯示設定已更新" #: bottles/frontend/windows/dlloverrides.py:136 msgid "No overrides found." msgstr "沒有找到覆寫。" #: bottles/frontend/windows/drives.py:71 msgid "Select Drive Path" msgstr "選取硬碟路徑" #: bottles/frontend/windows/envvars.py:131 msgid "No environment variables defined." msgstr "沒有定義環境變數。" #: bottles/frontend/windows/exclusionpatterns.py:108 msgid "No exclusion patterns defined." msgstr "沒有定義排除樣式。" #: bottles/frontend/windows/generic.py:24 msgid "An error has occurred." msgstr "發生錯誤。" #: bottles/frontend/windows/generic.py:91 #: bottles/frontend/windows/generic.py:137 #: bottles/frontend/windows/generic.py:182 msgid "Copy to clipboard" msgstr "複製到剪貼簿" #: bottles/frontend/windows/installer.py:62 msgid "Select Resource File" msgstr "選擇資源檔案" #: bottles/frontend/windows/installer.py:109 msgid "Installing Windows dependencies…" msgstr "正在安裝 Windows 相依項目…" #: bottles/frontend/windows/installer.py:110 msgid "Configuring the bottle…" msgstr "正在設定酒瓶…" #: bottles/frontend/windows/installer.py:111 msgid "Processing installer steps…" msgstr "正在處理安裝步驟…" #: bottles/frontend/windows/installer.py:112 msgid "Installing the {}…" msgstr "正在安裝{}…" #: bottles/frontend/windows/installer.py:113 msgid "Performing final checks…" msgstr "正在進行最後確認…" #: bottles/frontend/windows/installer.py:117 #, python-brace-format msgid "Installing {0}…" msgstr "正在安裝 {0}…" #: bottles/frontend/windows/installer.py:119 #, python-brace-format msgid "{0} is now available in the programs view." msgstr "{0} 現已加入程式選單。" #: bottles/frontend/windows/installer.py:166 msgid "Installer failed with unknown error" msgstr "安裝程式因不明錯誤安裝失敗" #: bottles/frontend/windows/launchoptions.py:56 #, python-brace-format msgid "{0} is already disabled for this bottle." msgstr "{0} 已在此酒瓶停用。" #: bottles/frontend/windows/launchoptions.py:57 msgid "This setting is different from the bottle's default." msgstr "此設定與酒瓶的預設設定不一致。" #: bottles/frontend/windows/launchoptions.py:215 msgid "Select Script" msgstr "選取腳本" #: bottles/frontend/windows/main_window.py:220 msgid "Custom Bottles Path not Found" msgstr "找不到自訂的 Bottles 路徑" #: bottles/frontend/windows/main_window.py:221 msgid "" "Falling back to default path. No bottles from the given path will be listed." msgstr "退回使用預設路徑。提供路徑中的酒瓶不會被列出。" #: data/com.usebottles.bottles.desktop.in.in:3 msgid "@APP_NAME@" msgstr "@APP_NAME@" #: data/com.usebottles.bottles.desktop.in.in:4 #: data/com.usebottles.bottles.metainfo.xml.in:8 msgid "Run Windows Software" msgstr "執行 Windows 軟體" #: data/com.usebottles.bottles.desktop.in.in:13 msgid "wine;windows;" msgstr "wine;windows;" #: data/com.usebottles.bottles.gschema.xml:6 msgid "Flatpak migration" msgstr "Flatpak 遷移" #: data/com.usebottles.bottles.gschema.xml:7 msgid "Toggle the Flatpak migration dialog." msgstr "觸發 Flatpak 遷移對話框。" #: data/com.usebottles.bottles.gschema.xml:11 msgid "Dark theme" msgstr "闇黑主題" #: data/com.usebottles.bottles.gschema.xml:12 msgid "Force the use of dark theme." msgstr "強制使用闇黑主題。" #: data/com.usebottles.bottles.gschema.xml:16 msgid "Toggle update date in list" msgstr "在列表中切換更新日期" #: data/com.usebottles.bottles.gschema.xml:17 msgid "Toggle the update date in list of bottles." msgstr "切換 酒瓶 的更新日期顯示。" #: data/com.usebottles.bottles.gschema.xml:21 msgid "Steam apps listing" msgstr "Steam 應用程式列表" #: data/com.usebottles.bottles.gschema.xml:22 msgid "Toggle steam apps listing." msgstr "切換 Steam 應用程式列表。" #: data/com.usebottles.bottles.gschema.xml:26 msgid "Epic Games listing" msgstr "Epic Games 遊戲清單" #: data/com.usebottles.bottles.gschema.xml:27 msgid "Toggle epic games listing." msgstr "切換 Epic Games 遊戲清單。" #: data/com.usebottles.bottles.gschema.xml:31 msgid "Ubisoft Connect listing" msgstr "Ubisoft Connect 應用程式列表" #: data/com.usebottles.bottles.gschema.xml:32 msgid "Toggle ubisoft connect listing." msgstr "切換 Ubisoft Connect 應用程式列表。" #: data/com.usebottles.bottles.gschema.xml:36 msgid "Window width" msgstr "視窗寬度" #: data/com.usebottles.bottles.gschema.xml:37 msgid "Change the window width." msgstr "修改視窗寬度。" #: data/com.usebottles.bottles.gschema.xml:41 msgid "Window height" msgstr "視窗高度" #: data/com.usebottles.bottles.gschema.xml:42 msgid "Change the window height." msgstr "修改視窗高度。" #: data/com.usebottles.bottles.gschema.xml:47 msgid "Show notifications." msgstr "顯示通知。" #: data/com.usebottles.bottles.gschema.xml:51 msgid "Temp cleaning" msgstr "暫存清理中" #: data/com.usebottles.bottles.gschema.xml:52 msgid "Clean the temp path when booting the system." msgstr "在系統啟動之時,清理暫存路徑。" #: data/com.usebottles.bottles.gschema.xml:56 msgid "Release Candidate" msgstr "發佈" #: data/com.usebottles.bottles.gschema.xml:57 msgid "Toggle release candidate for runners." msgstr "切換候選版本執行器的顯示。" #: data/com.usebottles.bottles.gschema.xml:61 msgid "Startup view" msgstr "啟動畫面" #: data/com.usebottles.bottles.gschema.xml:62 msgid "Choose which view the application should be started in." msgstr "選擇該程式應在何種檢視下啟動。" #: data/com.usebottles.bottles.gschema.xml:67 msgid "" "Toggle experimental features such as versioning and installers. Release " "candidate for runners." msgstr "切換實驗性功能,例如版本控制、安裝程式、候選版本的執行器。" #: data/com.usebottles.bottles.gschema.xml:71 msgid "Steam Proton Support" msgstr "Steam Proton 支援" #: data/com.usebottles.bottles.gschema.xml:72 msgid "Toggle Steam Proton prefixes support." msgstr "切換 Steam Proton 前置環境的支援。" #: data/com.usebottles.bottles.gschema.xml:76 msgid "Experiments:sandbox" msgstr "實驗性功能:沙盒" #: data/com.usebottles.bottles.gschema.xml:77 msgid "Toggle experimental Sandbox per bottle." msgstr "切換實驗性功能,沙盒隔離每個酒瓶。" #: data/com.usebottles.bottles.gschema.xml:81 msgid "Automatically close Bottles" msgstr "自動關閉 Bottles" #: data/com.usebottles.bottles.gschema.xml:82 msgid "Close Bottles after starting an executable from the file manager." msgstr "從檔案管理員啟動執行檔後關閉 Bottles。" #: data/com.usebottles.bottles.gschema.xml:86 msgid "Show sandbox warning" msgstr "顯示沙盒警告" #: data/com.usebottles.bottles.gschema.xml:87 msgid "Toggle sandbox warning." msgstr "切換沙盒警告。" #: data/com.usebottles.bottles.metainfo.xml.in:11 msgid "Run Windows software on Linux with Bottles!" msgstr "使用 Bottles🍷以在 Linux 上執行 Windows 程式!" #: data/com.usebottles.bottles.metainfo.xml.in:12 msgid "Bottle software and enjoy at your leisure!" msgstr "將軟體裝瓶,待閒暇享受!" #: data/com.usebottles.bottles.metainfo.xml.in:13 msgid "" "Our built-in dependency installation system grants automatic software " "compatibility access. Use the download manager to download the official " "components: the runner (Wine, Proton), DXVK, dependencies, etc." msgstr "內建的相依項目安裝系統會授予自動軟件兼容性權限。使用下載管理員以取得官方組件" ":執行器(Wine, Proton)、DXVK、相依項目等。" #: data/com.usebottles.bottles.metainfo.xml.in:16 msgid "" "Bottle versioning keeps your work safe now and lets you restore it later!" msgstr "Bottle 的版本控制功能使您得以安全作業,並在稍後將其恢復!" #: data/com.usebottles.bottles.metainfo.xml.in:17 msgid "Features:" msgstr "特點:" #: data/com.usebottles.bottles.metainfo.xml.in:19 msgid "Create bottles using preconfigured environments or create your own" msgstr "使用已設定的環境來建立容器或自行設定" #: data/com.usebottles.bottles.metainfo.xml.in:20 msgid "" "Run executables (.exe/.msi) in your bottles, directly from the context menu " "of your file-manager" msgstr "直接從檔案管理員的右鍵選單中,在您的酒瓶裡啟動執行檔" #: data/com.usebottles.bottles.metainfo.xml.in:21 msgid "Automated detection of applications installed in your bottles" msgstr "針對您容器中已安裝程式的自動化偵測程序" #: data/com.usebottles.bottles.metainfo.xml.in:22 msgid "Add environment variables quickly" msgstr "快速新增環境變數" #: data/com.usebottles.bottles.metainfo.xml.in:23 msgid "Override DLLs directly from per-bottle preferences" msgstr "直接在各容器的偏好設定中覆寫 DLL" #: data/com.usebottles.bottles.metainfo.xml.in:24 msgid "On-the-fly runner change for any Bottle" msgstr "不須重新啟動即可改變容器設定" #: data/com.usebottles.bottles.metainfo.xml.in:25 msgid "" "Various gaming-performance optimizations (esync, fsync, DXVK, cache, shader " "compiler, offload … and much more.)" msgstr "多種遊戲效能優化(esync、fsync、DXVK、快取、shader compiler、offload)" #: data/com.usebottles.bottles.metainfo.xml.in:26 msgid "Automatic installation and management of Wine and Proton runners" msgstr "Wine 與 Proton 執行器的自動安裝、管理" #: data/com.usebottles.bottles.metainfo.xml.in:27 msgid "Automatic bottle repair in case of breakage" msgstr "避免損毀的自動修復容器" #: data/com.usebottles.bottles.metainfo.xml.in:28 msgid "Integrated dependency-installer based on a community-driven repository" msgstr "整合社群存儲庫驅動的相依套件安裝程式" #: data/com.usebottles.bottles.metainfo.xml.in:29 msgid "Integrated Task manager for Wine processes" msgstr "Wine 處理程序的整合式工作管理員" #: data/com.usebottles.bottles.metainfo.xml.in:30 msgid "Access to ProtonDB and WineHQ for support" msgstr "前往 ProtonDB 與 WineHQ 以獲得幫助" #: data/com.usebottles.bottles.metainfo.xml.in:31 msgid "System for bringing your configuration to new versions of Bottles" msgstr "將您的設定帶到新版本 Bottles 的系統" #: data/com.usebottles.bottles.metainfo.xml.in:32 msgid "Back up and import bottles" msgstr "備份與匯入容器" #: data/com.usebottles.bottles.metainfo.xml.in:33 msgid "Import Wine prefixes from other managers" msgstr "將 Wine 前置環境自其它管理器匯入" #: data/com.usebottles.bottles.metainfo.xml.in:34 msgid "Bottles versioning" msgstr "酒瓶版本控制" #: data/com.usebottles.bottles.metainfo.xml.in:35 msgid "... and much more that you can find by installing Bottles!" msgstr "……與更多待你安裝 Bottles 後發掘!" #: data/com.usebottles.bottles.metainfo.xml.in:84 msgid "Update metadata information" msgstr "更新詮釋資料資訊" #: data/com.usebottles.bottles.metainfo.xml.in:89 msgid "Add more update information and correct release notes version" msgstr "新增更多更新資訊和正確的發行說明版本" #: data/com.usebottles.bottles.metainfo.xml.in:94 msgid "Fixed \"Add to Steam\" button" msgstr "修正「新增到 Steam」按鈕" #: data/com.usebottles.bottles.metainfo.xml.in:95 msgid "Fixed BottleConfig being not serializable" msgstr "修改 BottleConfig 無法排序的問題" #: data/com.usebottles.bottles.metainfo.xml.in:96 msgid "Fixed Patool double extraction failing" msgstr "修復 Patool 雙重壓縮" #: data/com.usebottles.bottles.metainfo.xml.in:101 msgid "Correct version" msgstr "正確版本" #: data/com.usebottles.bottles.metainfo.xml.in:106 msgid "Fix crash when creating a bottle" msgstr "修正建立酒瓶時所發生錯誤" #: data/com.usebottles.bottles.metainfo.xml.in:111 msgid "Major change: Redesign New Bottle interface" msgstr "重大改動:重新設計新 Bottle 介面" #: data/com.usebottles.bottles.metainfo.xml.in:112 msgid "Quality of life improvements:" msgstr "品質改進:" #: data/com.usebottles.bottles.metainfo.xml.in:114 msgid "Replace emote-love icon with library in library page" msgstr "在庫頁面中用 emoti-love 圖示取代了庫" #: data/com.usebottles.bottles.metainfo.xml.in:115 msgid "Add toast for \"Run Executable\"" msgstr "新增“運行可執行檔”提示" #: data/com.usebottles.bottles.metainfo.xml.in:117 msgid "Bug fixes:" msgstr "錯誤修正:" #: data/com.usebottles.bottles.metainfo.xml.in:119 msgid "Adding shortcut to Steam resulted an error" msgstr "添加快捷方式到 Steam 導致了一個錯誤" #: data/com.usebottles.bottles.metainfo.xml.in:120 msgid "Importing backups resulted an error" msgstr "匯入備份時發生錯誤" #: data/com.usebottles.bottles.metainfo.xml.in:121 msgid "Steam Runtime automatically enabled when using wine-ge-custom" msgstr "當使用wine-ge-custom時, Steam執行時間將會自動啟用" #: data/com.usebottles.bottles.metainfo.xml.in:122 msgid "" "Various library related fixes, like empty covers, and crashes related to " "missing entries" msgstr "各種庫相關的修復,例如空白封面,以及和缺失項相關的崩潰" #: data/com.usebottles.bottles.metainfo.xml.in:123 msgid "Fix various issues related to text encoding" msgstr "修正文字編碼問題" #: data/com.usebottles.bottles.metainfo.xml.in:130 msgid "Fix error when downloading if Bottles isn't run from terminal" msgstr "修正了不是從終端機執行 Bottles 時,下載出錯的問題" #: data/com.usebottles.bottles.metainfo.xml.in:137 msgid "Correct version date" msgstr "正確的版本日期" #: data/com.usebottles.bottles.metainfo.xml.in:138 msgid "Hide NVIDIA-related critical errors on non NVIDIA systems" msgstr "在非 NVIDIA 系統上隱藏與 NVIDIA 相關的嚴重錯誤" #: data/com.usebottles.bottles.metainfo.xml.in:145 msgid "Gamescope improvements and fixes" msgstr "Gamescope 改進和修復" #: data/com.usebottles.bottles.metainfo.xml.in:146 msgid "Dependency installation is faster and more stable" msgstr "依賴安裝更快、更穩定" #: data/com.usebottles.bottles.metainfo.xml.in:147 msgid "The health check has more information for faster debugging" msgstr "健康檢查包含更多信息,以便更快地進行調試" #: data/com.usebottles.bottles.metainfo.xml.in:148 msgid "NVAPI has a lot of fixes and is more stable, should now work properly" msgstr "修復許多 NVAPI 問題使其更加穩定,現在應該能正常工作" #: data/com.usebottles.bottles.metainfo.xml.in:149 msgid "Fix crash when downloading a component" msgstr "修復了下載元件時的崩潰" #: data/com.usebottles.bottles.metainfo.xml.in:150 msgid "Backend code improvement by avoiding spin-lock" msgstr "透過避免 spin-lock 來改進後端程式碼" #: data/com.usebottles.bottles.metainfo.xml.in:151 msgid "More variables for installer scripting" msgstr "安裝包腳本編寫有了更多變量" #: data/com.usebottles.bottles.metainfo.xml.in:152 msgid "Fix onboard dialog showing \"All ready\" while it was in fact not ready" msgstr "修正了首次執行本程式時對話方塊顯示」全部就緒「但實際上尚未就緒的問題" #: data/com.usebottles.bottles.metainfo.xml.in:153 msgid "Improvement to build system" msgstr "改進建置系統" #: data/com.usebottles.bottles.metainfo.xml.in:154 msgid "Enabling VKD3D by default when creating bottles for gaming" msgstr "創建玩遊戲的 bottles 時預設啟用 VKD3D" #: data/com.usebottles.bottles.metainfo.xml.in:155 msgid "Fix crashes when reading Steam files with bad encodings" msgstr "修復了讀取壞編碼的 Steam 檔案時的崩潰" #: data/com.usebottles.bottles.metainfo.xml.in:156 msgid "" "Fix components not updated correctly in the UI after installation/" "uninstallation" msgstr "修正了安裝/卸載後使用者介面中零件未正確更新的問題" #: data/com.usebottles.bottles.metainfo.xml.in:157 msgid "More FSR fixes" msgstr "更多的 FSR 修復" #: data/com.usebottles.bottles.metainfo.xml.in:158 msgid "" "Fix the issue when a program closes after it was launched from \"Run " "executable\"" msgstr "修復從“運行可執行檔”啟動程式後關閉的問題" #: data/com.usebottles.bottles.metainfo.xml.in:159 msgid "and many, many, many more!" msgstr "不再贅述其他!" #~ msgid "Calculating…" #~ msgstr "計算中…" #~ msgid "Run .exe/.msi in this bottle" #~ msgstr "在此酒瓶中執行 .exe/.msi" #~ msgid "Click \"Create a new Bottle…\" to create a new bottle." #~ msgstr "點選「新增酒瓶...」來新增酒瓶。" #~ msgid "Create a new Bottle…" #~ msgstr "建立新酒瓶…" #~ msgid "New Bottle" #~ msgstr "新酒瓶" #~ msgid "Bottle Information" #~ msgstr "酒瓶資訊" #~ msgid "An environment improved for Windows games." #~ msgstr "一個環境已針對 Windows 遊戲改進。" #~ msgid "An environment improved for Windows applications." #~ msgstr "一個為 Windows 應用程式改善的環境。" #~ msgid "A clear environment for your experiments." #~ msgstr "一個乾淨的環境,專供您實驗之用。" #~ msgid "Unlinked Home Directory" #~ msgstr "未連結的家目錄" #~ msgid "Do not link the userdir to the homedir" #~ msgstr "不將使用者資料夾連結至家目錄" #~ msgid "64 bit" #~ msgstr "64 位元" #~ msgid "32 bit" #~ msgstr "32 位元" #~ msgid "Custom Recipe" #~ msgstr "自訂配方" #~ msgid "Choose a custom recipe for the environment if you have one." #~ msgstr "選擇環境的自訂配方。" #~ msgid "Custom Path" #~ msgstr "自訂路徑" #~ msgid "Store this bottle in another place." #~ msgstr "將此酒瓶儲存至其他地方。" #~ msgid "You are offline, unable to download." #~ msgstr "您已離線,不能下載。" #~ msgid "Choose an executable path" #~ msgstr "選擇執行檔的路徑" #~ msgid "Choose a Windows executable file" #~ msgstr "選擇一個 Windows 執行檔" #~ msgid "Choose working directory for executables" #~ msgstr "選擇執行檔的工作目錄" #~ msgid "Choose a recipe file" #~ msgstr "選擇配方檔案" #~ msgid "Choose where to store the bottle" #~ msgstr "選擇要把酒瓶存放在哪裡" #~ msgid "Choose a new Bottles path" #~ msgstr "選擇新的Bottles路徑" #~ msgid "Choose the script" #~ msgstr "選擇指令稿" #~ msgid "Choose the Working Directory" #~ msgstr "選擇工作目錄" #~ msgid "" #~ "The PulseAudio Latency setting is now deprecated and enabled by default" #~ msgstr "PulseAudio Latency設定已停止使用,現預設為開啟" #~ msgid "Bottle details automatically show on bottle creation" #~ msgstr "酒瓶建立時自動顯示資訊" #~ msgid "Bottles now complies with GNOME Circle guidelines" #~ msgstr "Bottles現已符合GNOME Circle設計規範" #~ msgid "Disable pulseaudio_latency by default." #~ msgstr "預設停用pulseaudio_latency設定。" #~ msgid "Fixed a crash during startup due to uninstaller." #~ msgstr "修正因解除安裝程式導致的啟動時崩潰。" #~ msgid "Implemented a queue for installing components." #~ msgstr "實作安裝組件的佇列。" #~ msgid "Fixed bottle deletion not working sometimes." #~ msgstr "修正有時無法刪除酒瓶的錯誤。" #~ msgid "Support for latest dxvk @Blisto91" #~ msgstr "支援最新版DXVK @Blisto91" #~ msgid "Fix for DLSS" #~ msgstr "修正DLSS" #~ msgid "Added tooltips for program grades" #~ msgstr "為程式分數加入提示" #~ msgid "Fix installer completion @jntesteves" #~ msgstr "修正安裝程式的完成狀態 @jntesteves" #~ msgid "Fix gamescope arguments @jntesteves" #~ msgstr "修正 Gamescope的引數 @jntesteves" #~ msgid "Added Ctrl + W shortcut for closing windows @A6GibKm" #~ msgstr "新增按Ctrl + W關閉視窗的快捷鍵 @A6GibKm" #~ msgid "Fixed bottles unsetting XDG_DATA_HOME" #~ msgstr "取消設定XDG_DATA_HOME變數,修正Bottles" #~ msgid "French translations thanks to @julroy and @tymmsyde" #~ msgstr "法文翻譯感謝 @julroy 和 @tymmsyde" #~ msgid "Turkish translations thanks to @54linux-ea and @ruizlenato" #~ msgstr "土耳其翻譯感謝 @54linux-ea 和 @ruizlenato" #~ msgid "Russian translations thanks to @lenemter and @Smoque" #~ msgstr "俄文翻譯感謝 @lenemter 和 @Smoque" #~ msgid "Catalan translations thanks to @rogervc" #~ msgstr "加泰隆尼亞語翻譯感謝 @rogervc" #~ msgid "Arabic translations thanks to @TheDarkEvil" #~ msgstr "阿拉伯語翻譯感謝 @TheDarkEvil" #~ msgid "Korean translations thanks to @MarongHappy" #~ msgstr "韓文翻譯感謝 @MarongHappy" #~ msgid "" #~ "Portuguese translations thanks to @davipatricio, @SantosSi and @vitorhcl" #~ msgstr "葡萄牙文翻譯感謝 @davipatricio, @SantosSi 和 @vitorhcl" #~ msgid "Galician translations thanks to @NicoSGF64" #~ msgstr "加利西亞文翻譯感謝 @NicoSGF64" #~ msgid "Hebrew translations thanks to @itayweb" #~ msgstr "希伯來文翻譯感謝 @itayweb" #~ msgid "Polish translations thanks to @Mikutut" #~ msgstr "波蘭文翻譯感謝 @Mikutut" #~ msgid "Ultra Quality" #~ msgstr "超高品質" #~ msgid "Quality" #~ msgstr "品質" #~ msgid "Balanced" #~ msgstr "已平衡" #~ msgid "Choose path" #~ msgstr "選擇路徑" #, fuzzy #~ msgid "Choose a file." #~ msgstr "選擇配置文件" #, fuzzy #~ msgid "File not Found" #~ msgstr "找不到狀態版本" #~ msgid "Easily manage wineprefix using environments" #~ msgstr "使用環境(變數)以輕鬆管理 wine prefix" #~ msgid "Run with Arguments…" #~ msgstr "輸入參數後執行…" #~ msgid "Browse internal files with the Wine explorer." #~ msgstr "使用 Wine 檔案總管瀏覽內部檔案。" #~ msgid "Manage processes with the Wine task manager." #~ msgstr "使用 Wine 工作管理員管理處理程序。" #~ msgid "Debug wine processes." #~ msgstr "除錯 Wine 處理程序。" #~ msgid "Wine Configuration" #~ msgstr "Wine 配置" #~ msgid "Adjust internal settings." #~ msgstr "調整內部設定。" #~ msgid "Uninstall programs using Wine uninstaller." #~ msgstr "使用 Wine 解除安裝工具來解除安裝應用程式。" #~ msgid "Access the internal Wine Control Panel." #~ msgstr "存取內部的 Wine 控制台。" #~ msgid "" #~ "Dependencies are software, libraries and codecs that improve the " #~ "compatibility of Windows software. Install from here to meet your program " #~ "requirements." #~ msgstr "" #~ "相依項目是改善 Windows 軟體相容性的軟體、函式庫與編解碼器。從這裡安裝它們" #~ "來滿足您的程式的需求。" #~ msgid "Read documentation." #~ msgstr "閱讀說明文件。" #~ msgid "We strongly advise against installing multiple dependencies at once." #~ msgstr "我們強烈建議不要一次安裝數個相依項目。" #~ msgid "Select Dependencies" #~ msgstr "選取相依項目" #~ msgid "Read documentation" #~ msgstr "閱讀說明文件" #~ msgid "Graphics" #~ msgstr "圖形" #~ msgid "Improves performance of DirectX 11 games and 3D applications." #~ msgstr "改善 DirectX 11 遊戲與 3D 應用程式的效能。" #~ msgid "Improves performance of DirectX 12 games and 3D applications." #~ msgstr "改善 DirectX 12 遊戲與 3D 應用程式的效能。" #~ msgid "DLSS (DXVK-NVAPI)" #~ msgstr "DLSS (DXVK-NVAPI)" #~ msgid "Provide DLSS support if available and Nvidia's NVAPI." #~ msgstr "提供 DLSS 支援(依可用性)與 Nvidia's NVAPI。" #~ msgid "FSR" #~ msgstr "FSR" #~ msgid "" #~ "FSR uses cutting-edge up-scaling technologies to help boost your " #~ "framerate." #~ msgstr "FSR 使用技術尖端的圖像放大技術來幫助提升畫面更新率。" #~ msgid "vkBasalt" #~ msgstr "vkBasalt" #~ msgid "" #~ "vkBasalt is a Vulkan post processing layer to enhance the visual graphics " #~ "of games." #~ msgstr "" #~ "vkBasalt 是一個建構於 Vulkan 上的後期處理層,可以提升遊戲的視覺效果。" #, fuzzy #~ msgid "Manage vkBasalt settings" #~ msgstr "管理執行器" #~ msgid "Use the Wine virtual desktop." #~ msgstr "使用 Wine 的虛擬桌面。" #~ msgid "Screen Scaling" #~ msgstr "螢幕縮放" #~ msgid "Set custom DPI." #~ msgstr "設定自訂 DPI。" #~ msgid "Manage Components Versions" #~ msgstr "管理組件版本" #~ msgid "DXVK Version" #~ msgstr "DXVK 版本" #~ msgid "VKD3D Version" #~ msgstr "VKD3D 版本" #~ msgid "DXVK NVAPI Version" #~ msgstr "DXVK NVAPI 版本" #, fuzzy #~ msgid "LatencyFleX Version" #~ msgstr "管理 DXVK 版本" #~ msgid "Optimise gaming performance on demand." #~ msgstr "依需求優化遊戲效能。" #, fuzzy #~ msgid "Gamescope" #~ msgstr "使用遊戲模式" #~ msgid "Defaults to the bottle path." #~ msgstr "預設使用酒瓶路徑。" #~ msgid "Reset to default" #~ msgstr "重設為預設值" #~ msgid "Choose a directory" #~ msgstr "選擇一個資料夾" #~ msgid "Audio" #~ msgstr "音訊" #, fuzzy #~ msgid "Reduce Latency" #~ msgstr "減少 PulseAudio 延遲" #~ msgid "Set PulseAudio latency to 60 ms, increasing sound quality." #~ msgstr "設定 PulseAudio 延遲為 60 毫秒,以提高聲音品質。" #~ msgid "Versioning" #~ msgstr "版本控制" #~ msgid "Use Compression for States" #~ msgstr "為狀態版本使用壓縮" #~ msgid "" #~ "This will reduce the space used by the states but slow down their " #~ "creation." #~ msgstr "這會降低狀態版本使用的空間,但會使它們的建立花更多時間。" #~ msgid "" #~ "Bottles will create a state before running any dependencies or installers." #~ msgstr "Bottles 會在執行相依項目或安裝檔前建立狀態版本。" #, fuzzy #~ msgid "Development and Debugging" #~ msgstr "開發者與除錯" #, fuzzy #~ msgid "Wine 'fixme' Logs" #~ msgstr "啟用 wine 的 fixme 記錄" #~ msgid "Log code paths that are unimplemented in Wine." #~ msgstr "記錄 Wine 中未實作代碼的路徑。" #~ msgid "No Programs found" #~ msgstr "沒有找到程式" #, fuzzy #~ msgid "Toggle Hidden" #~ msgstr "切換搜尋" #~ msgid "Take a break, it may take a while." #~ msgstr "請稍作休息,可能會需要一些時間。" #~ msgid "Width (e.g. 1280)" #~ msgstr "寬度(例如 1280)" #~ msgid "Height (e.g. 720)" #~ msgstr "高度(例如 720)" #, fuzzy #~ msgid "Gamescope Resolution" #~ msgstr "使用遊戲模式" #~ msgid "" #~ "Change logging level.\n" #~ " " #~ msgstr "" #~ "變更記錄等級。\n" #~ " " #, fuzzy #~ msgid "vkBasalt Settings" #~ msgstr "顯示設定" #~ msgid "Start off by creating a Bottle." #~ msgstr "從創立一個酒瓶開始。" #~ msgid "" #~ "Run Windows Software on Linux.\n" #~ " " #~ msgstr "" #~ "在 Linux 上執行 Windows 程式。\n" #~ " " #~ msgid "Custom Bottles Path (Requires Restart)" #~ msgstr "自訂酒瓶路徑(需要重新啟動)" #~ msgid "" #~ "Choose where to store the new bottles (this will not move the existing " #~ "ones)." #~ msgstr "選擇要把新的酒瓶存放在哪裡(這不會移動現有的酒瓶)。" #~ msgid "Import/Export…" #~ msgstr "匯入/匯出…" #~ msgid "Support" #~ msgstr "支援" #~ msgid "Forums" #~ msgstr "論壇" #~ msgid "Open menu" #~ msgstr "開啟目錄" #~ msgid "New bottle" #~ msgstr "新瓶子" #~ msgid "Ok" #~ msgstr "確定" #~ msgid "Confirm" #~ msgstr "確認" #~ msgid "" #~ "Are you sure you want to terminate all processes?\n" #~ "This can cause data loss." #~ msgstr "" #~ "確定要終止所有處理程序嗎?\n" #~ "這可能會造成資料遺失。" #~ msgid "Default to the bottle path." #~ msgstr "預設是酒瓶路徑。" #~ msgid "" #~ "This will kepp all your files but will delete all states. Do you want to " #~ "continue?" #~ msgstr "這會保留您的檔案,但會刪除所有狀態版本。確定要繼續嗎?" #~ msgid "Details & Utilities" #~ msgstr "細節與實用工具" #~ msgid "Found in your bottle's Start menu." #~ msgstr "在您的酒瓶開始功能表中找到。" #, python-brace-format #~ msgid "A bottle named “{0}” was created successfully" #~ msgstr "成功鑄造了一個名為「{0}」的酒瓶" #~ msgid "Mirko Brombin" #~ msgstr "Mirko Brombin" #~ msgid "News" #~ msgstr "新聞" #~ msgid "Use compression for versioning states" #~ msgstr "為狀態版本使用壓縮" #~ msgid "New About dialog" #~ msgstr "新的關於對話框" #~ msgid "Fixes" #~ msgstr "修正" #~ msgid "Easily manage wineprefix" #~ msgstr "輕鬆管理 WINEPREFIX" #~ msgid "Experiments:library" #~ msgstr "實驗性:程式庫" #~ msgid "Toggle experimental Library mode." #~ msgstr "切換實驗性的程式庫模式。" #, fuzzy #~ msgid "Loading…" #~ msgstr "下載中……" #~ msgid "Generating state files index …" #~ msgstr "正在創造狀態版本檔案索引……" #~ msgid "Creating a restore point …" #~ msgstr "正在創造恢復點……" #~ msgid "Updating index …" #~ msgstr "正在更新索引……" #, python-brace-format #~ msgid "Arguments found for executable: [{executable}]." #~ msgstr "為執行檔找到的引數:[{executable}]。" #, fuzzy, python-brace-format #~ msgid "'{0}' launched with Steam." #~ msgstr "使用終端機開啟" #, fuzzy #~ msgid "Read documentation about dependencies." #~ msgstr "閱讀文檔" #, fuzzy #~ msgid "" #~ "Toggle DXVK overlay showing FPS and other details in D3D applications." #~ msgstr "切換 D3D 應用程序中,包含 FPS 與其餘細節的 DXVK 螢幕上資訊框。" #, fuzzy #~ msgid "Read documentation about programs" #~ msgstr "閱讀文檔" #~ msgid "Enable versioning to save and restore the bottle to a state." #~ msgstr "啟用版本控制,以將酒瓶的狀態存下,或恢復到某一個版本。" #~ msgid "Task manager" #~ msgstr "工作管理員" #, fuzzy #~ msgid "Installing..." #~ msgstr "安裝" #, fuzzy #~ msgid "Type a short comment:" #~ msgstr "留下一個極短的註解:" #~ msgid "Bottles versioning (experimental)" #~ msgstr "Bottles 版本管理(實驗性)" #~ msgid "Translate" #~ msgstr "翻譯" #~ msgid "Funding" #~ msgstr "斗內" #~ msgid "" #~ "Bug report" #~ msgstr "" #~ "錯誤回報" #~ msgid "Blog" #~ msgstr "部落格" #~ msgid "Twitter" #~ msgstr "推特" #~ msgid "Bug report" #~ msgstr "錯誤回報" #~ msgid "Open with explorer" #~ msgstr "使用檔案瀏覽器開啟" #~ msgid "Move inside the sandbox" #~ msgstr "移動至沙盒內" #~ msgid "Moving inside the sandbox…" #~ msgstr "正在移動到沙盒…" #, fuzzy #~ msgid "Utilities" #~ msgstr "細節與實用工具" #~ msgid "Wine config" #~ msgstr "Wine設定" #~ msgid "" #~ "Test mode enabled: only dependencies from testing repository are shown." #~ msgstr "測試模式已啟用:僅測試存儲庫中的相依項目可見。" #~ msgid "Microsoft .NET Framework 4 .." #~ msgstr "微軟 .NET Framework 4 .." #, fuzzy #~ msgid "" #~ "While the files on this page have been verified may be under proprietary " #~ "license." #~ msgstr "雖然此頁面上之檔案已受驗證,然而可能受專有許可保護。" #, fuzzy #~ msgid "" #~ "While the files on this page have been verified, they may be under a " #~ "proprietary license." #~ msgstr "雖然此頁面上之檔案已受驗證,然而可能受專有許可保護。" #, fuzzy #~ msgid "Read documentation about installers\t" #~ msgstr "閱讀文檔" #~ msgid "Bottle details" #~ msgstr "酒瓶細節資訊" #~ msgid "My beautiful bottle" #~ msgstr "我美麗的酒瓶~" #, fuzzy #~ msgid "Rename bottle" #~ msgstr "新瓶子" #~ msgid "Use DXVK" #~ msgstr "使用 DXVK" #~ msgid "Use VKD3D" #~ msgstr "使用 VKD3D" #~ msgid "Enable FSR" #~ msgstr "啟用 FSR" #~ msgid "Manage VKD3D versions" #~ msgstr "管理 VKD3D 版本" #~ msgid "DLL overrides" #~ msgstr "DLL 覆寫" #, fuzzy #~ msgid "Read documentation about versioning\t" #~ msgstr "閱讀文檔" #~ msgid "e.g. ucrtbase" #~ msgstr "例如:ucrtbase" #~ msgid "Existing overrides" #~ msgstr "現存的覆載" #, fuzzy #~ msgid "e.g.: -example1 -example2 -example3=hello" #~ msgstr "例如:-example1 -example2 -example3=hello" #, fuzzy #~ msgid "New variable" #~ msgstr "新覆寫" #~ msgid "" #~ "Here you can change the environment variables for the commands that are " #~ "executed." #~ msgstr "在此您可以修改所執行指令之環境變數。" #, fuzzy #~ msgid "e.g.: VAR1=value VAR2=value" #~ msgstr "例如:VAR1=value VAR2=value .." #~ msgid "e.g: VAR1=value VAR2=value .." #~ msgstr "例如:VAR1=value VAR2=value .." #~ msgid "Message goes here." #~ msgstr "此處留待通知。" #, fuzzy #~ msgid "Utility & Preferences" #~ msgstr "偏好設定" #~ msgid "Choose a name for your bottle" #~ msgstr "為您的酒瓶取個名" #, fuzzy #~ msgid "Use custom path" #~ msgstr "使用遊戲模式" #~ msgid "Welcome" #~ msgstr "歡迎" #~ msgid "Bottles makes running Windows Software on Linux much easier." #~ msgstr "Bottles 簡化了在 Linux 上執行 Windows 軟體的步驟。" #, fuzzy #~ msgid "What Are Bottles?" #~ msgstr "什麼是執行器?" #~ msgid "We Are Almost There" #~ msgstr "快要到了——差一點點——" #, fuzzy #~ msgid "" #~ "We need to download and install some components (~75MB) to get you ready.\n" #~ "\n" #~ "We cannot offer these files with Bottles as these have different release " #~ "cycles.\n" #~ "\n" #~ "When you are ready press the Install button." #~ msgstr "" #~ "我們需要下載並安裝執行器,以讓您創建自己的酒瓶。\n" #~ "檔案大小約莫 70MB。\n" #~ "瞭解什麼" #~ "將被下載\n" #~ "\n" #~ "由於發佈週期不同,我們不能隨 Bottles 附上這些檔案。\n" #~ "\n" #~ "當您已備妥之時,且按下 安裝 鈕。" #~ msgid "Sit down and relax, it may take a few minutes." #~ msgstr "坐下並哼首歌,等待會變得更加快意。" #~ msgid "Download" #~ msgstr "下載" #~ msgid "Everything Is Ready!" #~ msgstr "萬眾皆備,只待號令!" #~ msgid "You are now ready to create your first bottles." #~ msgstr "您現在可以創建自己的第一個酒瓶了。" #~ msgid "Finish" #~ msgstr "完成" #~ msgid "Whether the above list should display unstable versions." #~ msgstr "上方列表是否應當顯示不穩定版本。" #~ msgid "Go back" #~ msgstr "返回" #, fuzzy, python-format #~ msgid "Pick executable for %s" #~ msgstr "執行檔路徑" #~ msgid "Confirm deletion" #~ msgstr "確認刪除" #~ msgid "Done" #~ msgstr "完成" #, fuzzy #~ msgid "Caffe runners" #~ msgstr "管理執行器" #, fuzzy #~ msgid "Proton runners" #~ msgstr "管理執行器" #, fuzzy #~ msgid "Other runners" #~ msgstr "管理執行器" #~ msgid "Bottles' Forums" #~ msgstr "Bottles 論壇" #~ msgid "New programs will be automatically found." #~ msgstr "新程式將被自動發現。" #~ msgid "Change environment variables" #~ msgstr "修改環境變數" #~ msgid "This field cannot contain special characters!" #~ msgstr "此區域不得包含特殊字元!" #~ msgid "" #~ "These are compatibility layers which allows Windows software to be " #~ "installed and run on Linux systems.\n" #~ "\n" #~ "Bottles are environments where the runner configures the system " #~ "and where the Windows software runs and is installed.\n" #~ "\n" #~ "Read more " #~ "about runners" #~ msgstr "" #~ "他們是一個兼容層,使得 Windows 程式在 Linux 中被安裝、執行成為可能。\n" #~ "\n" #~ "每個酒瓶是一個執行環境。於其中,執行器配置系統,以及 Windows 程式安" #~ "裝並執行。\n" #~ "\n" #~ "瞭解更多執行器" #~ "相關" #~ msgid "Import & export" #~ msgstr "匯入與匯出" #, fuzzy #~ msgid "Destroy this bottle" #~ msgstr "恢復此狀態版本" #, fuzzy #~ msgid "Make a backup of this bottle." #~ msgstr "在此酒瓶中執行" #~ msgid "64-bit" #~ msgstr "64 位元" #~ msgid "32-bit" #~ msgstr "32 位元" #~ msgid "Night theme" #~ msgstr "夜間模式" #~ msgid "Use the night theme." #~ msgstr "使用夜間模式。" #, fuzzy #~ msgid "Experiments:winebridge" #~ msgstr "實驗性功能:安裝程序" #, fuzzy #~ msgid "Enable ACO shader compiler" #~ msgstr "啟用 ACO 著色編譯器" #~ msgid "" #~ "Improves performance in games and 3D applications.\n" #~ "Disable if you're experiencing graphical glitches." #~ msgstr "" #~ "改善遊戲與 3D 應用程式的表現。\n" #~ "若遇到圖像錯誤,請禁用之。" #~ msgid "Night mode" #~ msgstr "夜間模式" #~ msgid "Bottles' Issues" #~ msgstr "Bottles 問題" #~ msgid "Bottles Started!" #~ msgstr "酒瓶開了!" #~ msgid "" #~ "This is an experimental feature in early development, be careful and report " #~ "bugs." #~ msgstr "" #~ "這是一個仍在早期開發階段的實驗性功能。謹慎使用,並於必要時 回報錯誤" #~ "。" #~ msgid "© 2017-2021 - Bottles Developers" #~ msgstr "© 2017-2021 - Bottles 開發者" #~ msgid "Optimise gaming performance on demand" #~ msgstr "依需求優化遊戲表現" #~ msgid "NVAPI version" #~ msgstr "NVAPI 版本" #~ msgid "Point to the bottle path" #~ msgstr "指向酒瓶路徑" #~ msgid "Gamemode is either not available on your system or not running." #~ msgstr "遊戲模式似乎不支援您的系統,或者並未執行。" #~ msgid "Experiments:installers" #~ msgstr "實驗性功能:安裝程序" #~ msgid "Software" #~ msgstr "軟體" #~ msgid "An environment improved for Windows software." #~ msgstr "一個環境已針對 Windows 軟體改進。" ================================================ FILE: pyproject.toml ================================================ [tool.pytest.ini_options] log_cli = true log_cli_level = "INFO" log_cli_format = "%(asctime)s [%(levelname)8s] %(message)s (%(filename)s:%(lineno)s)" [tool.ruff] exclude = [ "bottles/backend/utils/nvidia.py", "bottles/backend/utils/vdf.py", ] [tool.ruff.lint] ignore = ["F401", "F402", "E722", "E741"] ================================================ FILE: pyrightconfig.json ================================================ { "exclude": [ "po", "flatpak.Builder", "docs", "build-dir", "build-aux", ".github", ".flatpak-builder" ] } ================================================ FILE: requirements.dev.txt ================================================ # Updated using pur -r requirements.txt pytest==8.3.3 pytest-mock==3.14.0 freezegun==1.5.1 requirements-parser==0.11.0 mypy==1.11.2 PyGObject-stubs types_Markdown types-PyYAML types-Pygments types_Pygments types_colorama types_pycurl types_requests types_docutils pylint ================================================ FILE: requirements.txt ================================================ # Updated using pur -r requirements.txt wheel==0.44.0 PyYAML==6.0.2 pycurl==7.45.3 chardet==5.2.0 requests[use_chardet_on_py3]==2.32.3 Markdown==3.7 icoextract==0.1.5 patool==3.0.0 pathvalidate==3.2.1 FVS==0.3.4 orjson==3.10.7 pycairo==1.27.0 PyGObject==3.50.0 charset-normalizer==3.3.2 idna==3.10 urllib3==2.2.3 certifi==2024.8.30 pefile==2024.8.26 yara-python==4.5.1 ================================================ FILE: test_path_normalization.py ================================================ #!/usr/bin/env python3 """Quick test to verify path normalization logic.""" # Test the regex-based normalization def test_normalize_path(): import re test_cases = [ # (input_path, expected_output) ("C:\\Program Files\\game.exe", "C:\\Program Files\\game.exe"), # Already Windows ("/var/home/user/.local/share/bottles/bottles/MyBottle/drive_c/Program Files/game.exe", "C:\\Program Files\\game.exe"), ("/path/to/bottle/drive_d/Games/game.exe", "D:\\Games\\game.exe"), ("/path/dosdevices/c:/windows/system32/cmd.exe", "C:\\windows\\system32\\cmd.exe"), ("/path/dosdevices/e:/data/file.txt", "E:\\data\\file.txt"), ] def normalize(program_path: str) -> str: """Simplified version of _normalize_path_to_windows.""" # Already Windows format? if ":" in program_path and "\\" in program_path: return program_path # Convert Unix path to Windows format if "/drive_" in program_path: match = re.search(r"drive_([a-z])/(.+)", program_path) if match: drive = match.group(1).upper() rest = match.group(2).replace("/", "\\") return f"{drive}:\\{rest}" elif "/dosdevices/" in program_path: match = re.search(r"dosdevices/([a-z]):/(.+)", program_path) if match: drive = match.group(1).upper() rest = match.group(2).replace("/", "\\") return f"{drive}:\\{rest}" return program_path print("Testing path normalization:") print("-" * 80) all_passed = True for input_path, expected in test_cases: result = normalize(input_path) passed = result == expected all_passed = all_passed and passed status = "✓ PASS" if passed else "✗ FAIL" print(f"{status}") print(f" Input: {input_path}") print(f" Expected: {expected}") print(f" Got: {result}") print() print("-" * 80) if all_passed: print("✓ All tests passed!") else: print("✗ Some tests failed!") return all_passed if __name__ == "__main__": import sys success = test_normalize_path() sys.exit(0 if success else 1) ================================================ FILE: tests/conftest.py ================================================ """Pytest bootstrap for repository-local imports. Ensures the repository root is on sys.path so `import bottles` works when running `pytest` without installing the package. """ import os import sys def _add_repo_root_to_syspath() -> None: this_dir = os.path.dirname(__file__) repo_root = os.path.abspath(os.path.join(this_dir, os.pardir)) if repo_root not in sys.path: sys.path.insert(0, repo_root) _add_repo_root_to_syspath() ================================================ FILE: tests/test_fvs.py ================================================ import os import sys # Add Bottles path to sys.path to resolve imports sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from bottles.fvs.repo import FVSRepo from bottles.fvs.exceptions import FVSNothingToCommit def main(): repo_path = "/tmp/fvs-test-py" if not os.path.exists(repo_path): os.makedirs(repo_path) print(f"Initializing FVSRepo at {repo_path}") repo = FVSRepo(repo_path) print(f"Has no states: {repo.has_no_states}") file_path = os.path.join(repo_path, "test.txt") with open(file_path, "w") as f: f.write("test content 1\n") print("Committing 'First state'") repo.commit("First state") print(f"Active state ID: {repo.active_state_id}") first_state_id = repo.active_state_id print(f"Num states: {len(repo.states)}") with open(file_path, "w") as f: f.write("test content 2\n") print("Committing 'Second state'") repo.commit("Second state") print(f"Num states: {len(repo.states)}") print(f"Restoring {first_state_id}") repo.restore_state(first_state_id) with open(file_path, "r") as f: content = f.read() print(f"Content after restore: {content.strip()}") assert content.strip() == "test content 1" if __name__ == "__main__": main()