Compare commits

...

56 Commits

Author SHA1 Message Date
Blakyrin
76cb913be7 Revert "Improve UX for COSMIC"
This reverts commit 239420148a.

Please Stop Theming My App should be focused on distros or packagers theming the apps, shipping them broken, it's not user's fault as they don't know what is going on.
popOS is one of the most used distros, and most of their users are new users that saw them in YouTube, please don't break their experience.
2024-08-11 18:21:43 +00:00
dependabot[bot]
0a50072e2c Bump softprops/action-gh-release from 2.0.6 to 2.0.8 (#285)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.0.6 to 2.0.8.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2.0.6...v2.0.8)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-02 14:52:41 +02:00
kramo
e5287c9d3f Type hint GTK template imports 2024-07-30 09:32:37 +02:00
kramo
22a755c2e4 Type hint shared module 2024-07-30 09:00:49 +02:00
kramo
239420148a Improve UX for COSMIC 2024-07-18 15:34:22 +02:00
kramo
35acb56a62 v2.9.3 2024-07-18 11:39:58 +02:00
Hosted Weblate
adacdefdb9 Translated using Weblate (Persian)
Currently translated at 100.0% (140 of 140 strings)

Co-authored-by: آوید <avds+git@disroot.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/fa/
Translation: Cartridges/Cartridges
2024-07-18 09:30:35 +00:00
kramo
7367e40cb3 Fix #281 2024-07-18 11:30:28 +02:00
kramo
7efa17915f v2.9.2 2024-07-11 01:34:13 +02:00
kramo
bdcded93f3 v2.9.1 2024-07-11 01:22:08 +02:00
kramo
b3a65c3d23 Move ApplicationDelegate to separate module 2024-07-11 01:18:26 +02:00
kramo
06730248a9 Build without WebP TIFF compression in macOS CI 2024-07-10 22:34:42 +02:00
kramo
b46faa951f Improve macOS menu bar 2024-07-10 22:17:59 +02:00
kramo
43a04e7d44 Quote game names in search URLs 2024-07-10 22:00:40 +02:00
kramo
d74c8aba1a Use menu bar on macOS 2024-07-10 21:56:02 +02:00
kramo
eac6d63010 v2.9 2024-07-10 16:22:10 +02:00
kramo
beda52b575 Add macOS documentation 2024-07-10 16:10:06 +02:00
Weblate (bot)
13cefac34d Translated using Weblate (Czech) (#271)
Currently translated at 100.0% (140 of 140 strings)


Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/cs/
Translation: Cartridges/Cartridges

Co-authored-by: foo expert <deferred_water346@simplelogin.com>
2024-07-10 16:03:21 +02:00
kramo
d79686b9a1 Fix Windows CI 2024-07-10 15:31:52 +02:00
kramo
eff60d5990 Add macOS CI 2024-07-10 15:26:17 +02:00
kramo
823641d909 Make Heroic and itch sources available on macOS 2024-07-10 15:12:47 +02:00
kramo
6c2ab8099b macOS Improvements 2024-07-10 14:02:37 +02:00
Brage Fuglseth
d8137871c5 readme: Update Flathub badge (#277)
See https://fosstodon.org/@bragefuglseth/112753049810610017. This primarily serves as a way to let me sleep at night again.
2024-07-09 15:27:30 +02:00
kramo
f396a4679c Fix weird spacing in header bar 2024-07-08 16:19:00 +02:00
kramo
c1226197f8 Don't horizontally scroll sidebar 2024-07-08 15:49:31 +02:00
kramo
8504689426 Simplify Meson 2024-07-08 15:37:18 +02:00
dependabot[bot]
aafc64023c Bump softprops/action-gh-release from 2.0.5 to 2.0.6 (#273)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2.0.5...v2.0.6)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 20:06:05 +02:00
dependabot[bot]
eab96edfc7 Bump dawidd6/action-download-artifact from 3.1.4 to 6 (#274)
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 3.1.4 to 6.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v3.1.4...v6)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 20:05:54 +02:00
kramo
72f15ba7fd Add .DS_Store to .gitignore 2024-07-01 11:32:19 +02:00
kramo
63a797ce33 Add Steam darwin library location 2024-06-29 09:37:55 +02:00
kramo
8640e37252 Add Steam darwin logic 2024-06-29 03:14:07 +02:00
kramo
57db530af5 Better cross-platform logic in catrridges.in 2024-06-29 03:01:28 +02:00
kramo
bfff596c39 v2.8.5 2024-05-25 13:07:30 +02:00
Weblate (bot)
d09d27517e Translations update from Hosted Weblate (#253)
* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (140 of 140 strings)

Co-authored-by: Filipe Motta <luiz_filipe_motta@hotmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/pt_BR/
Translation: Cartridges/Cartridges

* Translated using Weblate (Hindi)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (140 of 140 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Scrambled777 <weblate.scrambled777@simplelogin.com>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/hi/
Translation: Cartridges/Cartridges

* Translated using Weblate (Polish)

Currently translated at 82.1% (115 of 140 strings)

Co-authored-by: Karol <k.derbotprogramista@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/pl/
Translation: Cartridges/Cartridges

---------

Co-authored-by: Filipe Motta <luiz_filipe_motta@hotmail.com>
Co-authored-by: Scrambled777 <weblate.scrambled777@simplelogin.com>
Co-authored-by: Karol <k.derbotprogramista@gmail.com>
2024-05-25 13:02:31 +02:00
kramo
33c83b65d9 Revert "Don't blacklist games on failed API calls"
This reverts commit 124d2c8ec7.

Probably did more harm than good. You can't win though.
2024-05-25 12:59:01 +02:00
kramo
942be92a9e Change incorrect version number
Fixes #266
2024-05-25 12:51:09 +02:00
K.B.Dharun Krishna
ed31a2f61e chore: bump actions, image to G46, add dependabot config
Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
2024-05-09 19:30:08 +02:00
kramo
e8db732868 Fix #252 2024-04-17 14:42:54 +02:00
kramo
7d937c7027 v2.8.4 2024-04-16 20:43:41 +02:00
Weblate (bot)
2eef3344a2 Translations update from Hosted Weblate (#250)
* Keep desktop-file-utils

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

---------

Co-authored-by: kramo <contact@kramo.page>
Co-authored-by: kramo <93832451+kra-mo@users.noreply.github.com>
2024-04-16 20:41:15 +02:00
kramo
f3bd8b898b 🫠 2024-04-16 20:32:39 +02:00
kramo
ee9422feae Keep desktop-file-utils 2024-04-16 20:26:21 +02:00
kramo
8244b16c17 Fix Windows builds 2024-04-16 20:16:48 +02:00
kramo
4a530ce92e Remove translations from Windows builds 2024-04-16 19:36:52 +02:00
kramo
40d6b45291 See if Windows CI is fixed 2024-04-16 19:24:35 +02:00
kramo
ac57f1d0b6 Update hidden games detection for Lutris
Fixes  #251
2024-04-16 19:21:26 +02:00
kramo
05c6851d40 Stupid hack because stupid libadwaita is stupid 2024-04-16 17:47:23 +02:00
kramo
9f2228e7c8 Update translations, fix strings
Praying to god this isn't broken
2024-04-14 13:09:45 +02:00
Weblate (bot)
5671597089 Translated using Weblate (Polish) (#249)
Currently translated at 77.8% (109 of 140 strings)


Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/pl/
Translation: Cartridges/Cartridges

Co-authored-by: polswert1 <polswert1@users.noreply.hosted.weblate.org>
2024-04-14 12:44:45 +02:00
kramo
eee4e3e2f2 Style import preferences rows better 2024-04-14 12:38:29 +02:00
kramo
6b1fe1bd8d Fix typo 2024-04-07 21:22:21 +02:00
kramo
4198810cca v2.8.3 2024-04-07 21:14:41 +02:00
Weblate (bot)
451819a005 Translated using Weblate (Polish) (#246)
Currently translated at 77.1% (108 of 140 strings)


Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/pl/
Translation: Cartridges/Cartridges

Co-authored-by: Igor Popowicz <igorpopowicz12@gmail.com>
2024-04-07 21:09:47 +02:00
kramo
a0fe463f03 Change app ID to page.kramo.Cartridges (#247)
* Change app id to page.kramo.Cartridges

* Update metainfo formatting, add replaces tag
2024-04-07 21:04:44 +02:00
kramo
d9384308fe Make it so only one preferences dialog can be open 2024-04-05 11:57:22 +02:00
kramo
f4b44477e9 Update blueprint-compiler, format .blp files 2024-03-30 13:43:54 +01:00
82 changed files with 4180 additions and 3821 deletions

6
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"

View File

@@ -1,8 +1,9 @@
name: CI
on:
push:
branches: [main]
pull_request:
name: CI
concurrency:
group: release-${{ github.sha }}
jobs:
@@ -10,51 +11,89 @@ jobs:
name: Flatpak
runs-on: ubuntu-latest
container:
image: bilelmoussaoui/flatpak-github-actions:gnome-45
image: bilelmoussaoui/flatpak-github-actions:gnome-46
options: --privileged
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Checkout
uses: actions/checkout@v4
- name: Flatpak Builder
uses: flatpak/flatpak-github-actions/flatpak-builder@v6.3
with:
bundle: hu.kramo.Cartridges.Devel.flatpak
manifest-path: flatpak/hu.kramo.Cartridges.Devel.json
- name: Flatpak Builder
uses: flatpak/flatpak-github-actions/flatpak-builder@v6.3
with:
bundle: page.kramo.Cartridges.Devel.flatpak
manifest-path: build-aux/flatpak/page.kramo.Cartridges.Devel.json
# windows:
# name: Windows
# runs-on: windows-latest
# steps:
# - name: Checkout
# uses: actions/checkout@v4
windows:
name: Windows
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v4
# - name: Setup MSYS2
# uses: msys2/setup-msys2@v2
# with:
# msystem: UCRT64
# update: true
# install: mingw-w64-ucrt-x86_64-gtk4 mingw-w64-ucrt-x86_64-libadwaita mingw-w64-ucrt-x86_64-python-gobject mingw-w64-ucrt-x86_64-python-yaml mingw-w64-ucrt-x86_64-python-requests mingw-w64-ucrt-x86_64-python-pillow mingw-w64-ucrt-x86_64-desktop-file-utils mingw-w64-ucrt-x86_64-ca-certificates mingw-w64-ucrt-x86_64-meson git
- name: Setup MSYS2
uses: msys2/setup-msys2@v2
with:
msystem: UCRT64
update: true
install: mingw-w64-ucrt-x86_64-gtk4 mingw-w64-ucrt-x86_64-libadwaita mingw-w64-ucrt-x86_64-python-gobject mingw-w64-ucrt-x86_64-python-yaml mingw-w64-ucrt-x86_64-python-requests mingw-w64-ucrt-x86_64-python-pillow mingw-w64-ucrt-x86_64-desktop-file-utils mingw-w64-ucrt-x86_64-ca-certificates mingw-w64-ucrt-x86_64-meson git
# - name: Compile
# shell: msys2 {0}
# run: |
# meson setup _build
# ninja -C _build install
# pacman --noconfirm -Rs mingw-w64-ucrt-x86_64-desktop-file-utils mingw-w64-ucrt-x86_64-meson git
# find /ucrt64/share/locale/ -type f ! -name "*cartridges.mo" -delete
- name: Compile
shell: msys2 {0}
run: |
meson setup _build
ninja -C _build install
pacman --noconfirm -Rs mingw-w64-ucrt-x86_64-desktop-file-utils mingw-w64-ucrt-x86_64-meson git
# - name: Test
# shell: msys2 {0}
# run: |
# set +e
# timeout 2 cartridges; [ "$?" -eq "124" ]
- name: Test
shell: msys2 {0}
run: |
set +e
timeout 2 cartridges; [ "$?" -eq "124" ]
# - name: Inno Setup
# run: iscc ".\_build\windows\Cartridges.iss"
- name: Inno Setup
run: iscc ".\_build\build-aux\windows\Cartridges.iss"
# - name: Upload Artifact
# uses: actions/upload-artifact@v3
# with:
# name: Windows Installer
# path: _build/windows/Output/Cartridges Setup.exe
- name: Upload Artifact
uses: actions/upload-artifact@v4
with:
name: Windows Installer
path: _build/build-aux/windows/Output/Cartridges Windows.exe
macos:
name: macOS
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Homebrew
id: set-up-homebrew
uses: Homebrew/actions/setup-homebrew@master
- name: Install Dependencies
run: |
brew install meson pygobject3 libadwaita adwaita-icon-theme desktop-file-utils pyinstaller pillow
pip3 install --break-system-packages requests PyYAML pyobjc
- name: Meson Build
run: |
meson setup _build -Dtiff_compression=jpeg
ninja install -C _build
- name: PyInstaller
env:
PYTHONPATH: /opt/homebrew/opt/homebrew/lib/python3.12/site-packages
run: |
cd build-aux/macos
pyinstaller ./cartridges.spec
- name: Zip
run: |
cd build-aux/macos/dist
zip -yr Cartridges\ macOS.zip Cartridges.app
- name: Upload Artifact
uses: actions/upload-artifact@v4
with:
path: build-aux/macos/dist/Cartridges macOS.zip
name: macOS Application

View File

@@ -1,10 +1,11 @@
name: Publish Release
on:
push:
tags:
"*"
name: Publish Release
tags: "*"
concurrency:
group: release-${{ github.sha }}
jobs:
publish-release:
name: Publish Release
@@ -14,7 +15,7 @@ jobs:
uses: actions/checkout@v4
- name: Download workflow artifact
uses: dawidd6/action-download-artifact@v3.0.0
uses: dawidd6/action-download-artifact@v6
with:
workflow: ci.yml
commit: ${{ github.sha }}
@@ -23,7 +24,7 @@ jobs:
shell: python
run: |
import re, textwrap
open_file = open("./data/hu.kramo.Cartridges.metainfo.xml.in", "r", encoding="utf-8")
open_file = open("./data/page.kramo.Cartridges.metainfo.xml.in", "r", encoding="utf-8")
string = open_file.read()
open_file.close()
string = re.findall("<release.*>\s*<description.*>\n([\s\S]*?)\s*</description>\s*<\/release>", string)[0]
@@ -37,9 +38,11 @@ jobs:
run: echo tag_name=${GITHUB_REF#refs/tags/} >> $GITHUB_OUTPUT
- name: Publish release
uses: softprops/action-gh-release@v0.1.15
uses: softprops/action-gh-release@v2.0.8
with:
# files: Windows Installer/Cartridges Setup.exe
# fail_on_unmatched_files: true
files: |
Windows Installer/Cartridges Windows.exe
macOS Application/Cartridges macOS.zip
fail_on_unmatched_files: true
tag_name: ${{ steps.get_tag_name.outputs.tag_name }}
body_path: release_notes

5
.gitignore vendored
View File

@@ -1,4 +1,7 @@
/subprojects/blueprint-compiler
/build-aux/macos/build
/build-aux/macos/dist
/.flatpak
/.flatpak-builder
/.vscode
/.vscode
.DS_Store

View File

@@ -33,6 +33,11 @@ The project can be translated on [Weblate](https://hosted.weblate.org/engage/car
2. From the MSYS2 shell, install the required dependencies listed [here](https://github.com/kra-mo/cartridges/blob/main/.github/workflows/ci.yml).
3. Build it via Meson.
## For macOS
1. Install [Homebrew](https://brew.sh/).
2. Using `brew` and `pip3`, install the required dependencies listed [here](https://github.com/kra-mo/cartridges/blob/main/.github/workflows/ci.yml).
3. Build it via Meson.
## Meson
```bash
git clone https://github.com/kra-mo/cartridges.git

View File

@@ -7,12 +7,12 @@
[discord-image]: https://img.shields.io/discord/1088155799299313754?color=%235865F2&label=discord&logo=discord&logoColor=%23FFFFFF&style=for-the-badge
[matrix-url]: https://matrix.to/#/#cartridges:matrix.org
[matrix-image]: https://img.shields.io/matrix/cartridges:matrix.org?label=Matrix&logo=matrix&color=%230dbd8b&style=for-the-badge
[flathub-url]: https://flathub.org/apps/hu.kramo.Cartridges
[flathub-image]: https://img.shields.io/flathub/v/hu.kramo.Cartridges?logo=flathub&style=for-the-badge
[installs-image]: https://img.shields.io/flathub/downloads/hu.kramo.Cartridges?style=for-the-badge
[flathub-url]: https://flathub.org/apps/page.kramo.Cartridges
[flathub-image]: https://img.shields.io/flathub/v/page.kramo.Cartridges?logo=flathub&style=for-the-badge
[installs-image]: https://img.shields.io/flathub/downloads/page.kramo.Cartridges?style=for-the-badge
<div align="center">
<img src="data/icons/hicolor/scalable/apps/hu.kramo.Cartridges.svg" width="128" height="128">
<img src="data/icons/hicolor/scalable/apps/page.kramo.Cartridges.svg" width="128" height="128">
# Cartridges
@@ -65,11 +65,9 @@ Thank you for your generosity! 💜
## Linux
### Flathub
The app is available on Flathub.
<a href=https://flathub.org/apps/hu.kramo.Cartridges><img width='240' alt='Download on Flathub' src='https://dl.flathub.org/assets/badges/flathub-badge-en.png'/></a>
<a href=https://flathub.org/apps/page.kramo.Cartridges><img alt='Download on Flathub' src='https://flathub.org/api/badge?svg&locale=en'/></a>
## Windows
@@ -84,6 +82,13 @@ Note: Windows might present you with a warning when trying to install the app. T
Install the latest release with the command: `winget install cartridges`.
## macOS
1. Download the latest release from [Releases](https://github.com/kra-mo/cartridges/releases).
2. Move the app into your Applications folder.
Note: macOS might tell you that the application could not be checked for malicious software or something similar. In this case, open System Settings > Privacy & Security, scroll down, find the warning about Cartridges and click "Open Anyway". More information can be found [here](https://support.apple.com/en-us/102445).
## Building manually
See [Building](https://github.com/kra-mo/cartridges/blob/main/CONTRIBUTING.md#building).

View File

@@ -1,5 +1,5 @@
{
"id" : "hu.kramo.Cartridges.Devel",
"id" : "page.kramo.Cartridges.Devel",
"runtime" : "org.gnome.Platform",
"runtime-version" : "46",
"sdk" : "org.gnome.Sdk",
@@ -112,7 +112,7 @@
{
"type" : "git",
"url" : "https://gitlab.gnome.org/jwestman/blueprint-compiler",
"tag" : "v0.10.0"
"tag" : "v0.12.0"
}
],
"cleanup" : [
@@ -130,7 +130,7 @@
"sources" : [
{
"type" : "dir",
"path" : ".."
"path" : "../.."
}
]
}

View File

@@ -0,0 +1,59 @@
# -*- mode: python ; coding: utf-8 -*-
a = Analysis(
["../../_build/cartridges/cartridges"],
pathex=[],
binaries=[],
datas=[("../../_build/data/cartridges.gresource", "Resources")],
hiddenimports=[],
hookspath=[],
hooksconfig={
"gi": {
"module-versions": {
"Gtk": "4.0",
},
},
},
runtime_hooks=[],
excludes=[],
noarchive=False,
optimize=0,
)
pyz = PYZ(a.pure)
exe = EXE(
pyz,
a.scripts,
[],
exclude_binaries=True,
name="Cartridges",
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=False,
disable_windowed_traceback=False,
argv_emulation=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None,
)
coll = COLLECT(
exe,
a.binaries,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name="Cartridges",
)
app = BUNDLE(
coll,
name="Cartridges.app",
icon="./icon.icns",
bundle_identifier="page.kramo.Cartridges",
info_plist={
"LSApplicationCategoryType": "public.app-category.games",
},
)

BIN
build-aux/macos/icon.icns Normal file

Binary file not shown.

View File

@@ -15,10 +15,10 @@ AppSupportURL=https://github.com/kra-mo/cartridges/issues
AppUpdatesURL={#MyAppURL}
DefaultDirName={autopf64}\{#MyAppName}
DisableProgramGroupPage=yes
LicenseFile=..\..\LICENSE
LicenseFile=..\..\..\LICENSE
PrivilegesRequiredOverridesAllowed=dialog
OutputBaseFilename=Cartridges Setup
SetupIconFile=..\..\windows\icon.ico
OutputBaseFilename=Cartridges Windows
SetupIconFile=..\..\..\build-aux\windows\icon.ico
Compression=lzma
SolidCompression=yes
WizardStyle=modern
@@ -40,17 +40,16 @@ Source: "D:\a\_temp\msys64\ucrt64\bin\*.dll"; DestDir: "{app}\bin"; Flags: recur
Source: "D:\a\_temp\msys64\ucrt64\etc\ssl\*"; DestDir: "{app}\etc\ssl"; Flags: recursesubdirs ignoreversion
Source: "D:\a\_temp\msys64\ucrt64\lib\gdk-pixbuf-2.0\*"; DestDir: "{app}\lib\gdk-pixbuf-2.0"; Flags: recursesubdirs ignoreversion
Source: "D:\a\_temp\msys64\ucrt64\lib\girepository-1.0\*"; DestDir: "{app}\lib\girepository-1.0"; Flags: recursesubdirs ignoreversion
Source: "D:\a\_temp\msys64\ucrt64\lib\gdk-pixbuf-2.0\*"; DestDir: "{app}\lib\gdk-pixbuf-2.0"; Flags: recursesubdirs ignoreversion
Source: "D:\a\_temp\msys64\ucrt64\lib\girepository-1.0\*"; DestDir: "{app}\lib\girepository-1.0"; Flags: recursesubdirs ignoreversion
Source: "D:\a\_temp\msys64\ucrt64\lib\python@PYTHON_VERSION@\*"; DestDir: "{app}\lib\python@PYTHON_VERSION@"; Excludes: "__pycache__"; Flags: recursesubdirs ignoreversion
Source: "D:\a\_temp\msys64\ucrt64\share\cartridges\*"; DestDir: "{app}\share\cartridges"; Excludes: "__pycache__"; Flags: recursesubdirs ignoreversion
Source: "D:\a\_temp\msys64\ucrt64\share\icons\*"; DestDir: "{app}\share\icons"; Excludes: "*.png,cursors\*"; Flags: recursesubdirs ignoreversion
Source: "D:\a\_temp\msys64\ucrt64\share\glib-2.0\*"; DestDir: "{app}\share\glib-2.0"; Flags: recursesubdirs ignoreversion
Source: "D:\a\_temp\msys64\ucrt64\share\gtk-4.0\*"; DestDir: "{app}\share\gtk-4.0"; Flags: recursesubdirs ignoreversion
Source: "D:\a\_temp\msys64\ucrt64\share\locale\*"; DestDir: "{app}\share\locale"; Flags: recursesubdirs ignoreversion
Source: "..\..\windows\icon.ico"; DestDir: "{app}"; Flags: recursesubdirs ignoreversion
Source: "..\..\..\build-aux\windows\icon.ico"; DestDir: "{app}"; Flags: recursesubdirs ignoreversion
[Icons]
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\bin\{#MyAppExeName}"; Parameters: """{app}\bin\cartridges"""; IconFilename: "{app}\icon.ico"

View File

Before

Width:  |  Height:  |  Size: 169 KiB

After

Width:  |  Height:  |  Size: 169 KiB

View File

@@ -3,5 +3,5 @@ configure_file(
output: 'Cartridges.iss',
configuration: conf,
install: true,
install_dir: '.'
)
install_dir: '.',
)

View File

@@ -0,0 +1,121 @@
# application_delegate.py
#
# Copyright 2024 kramo
#
# 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 <https://www.gnu.org/licenses/>.
#
# SPDX-License-Identifier: GPL-3.0-or-later
"""A set of methods that manage your apps life cycle and its interaction
with common system services."""
from typing import Any
from AppKit import NSApp, NSApplication, NSMenu, NSMenuItem # type: ignore
from Foundation import NSObject # type: ignore
from gi.repository import Gio # type: ignore
from cartridges import shared
class ApplicationDelegate(NSObject): # type: ignore
"""A set of methods that manage your apps life cycle and its interaction
with common system services."""
def applicationDidFinishLaunching_(self, *_args: Any) -> None:
main_menu = NSApp.mainMenu()
add_game_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
"Add Game", "add:", "n"
)
import_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
"Import", "import:", "i"
)
file_menu = NSMenu.alloc().init()
file_menu.addItem_(add_game_menu_item)
file_menu.addItem_(import_menu_item)
file_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
"File", None, ""
)
file_menu_item.setSubmenu_(file_menu)
main_menu.addItem_(file_menu_item)
show_hidden_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
"Show Hidden", "hidden:", "h"
)
windows_menu = NSMenu.alloc().init()
view_menu = NSMenu.alloc().init()
view_menu.addItem_(show_hidden_menu_item)
view_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
"View", None, ""
)
view_menu_item.setSubmenu_(view_menu)
main_menu.addItem_(view_menu_item)
windows_menu = NSMenu.alloc().init()
windows_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
"Window", None, ""
)
windows_menu_item.setSubmenu_(windows_menu)
main_menu.addItem_(windows_menu_item)
NSApp.setWindowsMenu_(windows_menu)
keyboard_shortcuts_menu_item = (
NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
"Keyboard Shortcuts", "shortcuts:", "?"
)
)
help_menu = NSMenu.alloc().init()
help_menu.addItem_(keyboard_shortcuts_menu_item)
help_menu_item = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(
"Help", None, ""
)
help_menu_item.setSubmenu_(help_menu)
main_menu.addItem_(help_menu_item)
NSApp.setHelpMenu_(help_menu)
def add_(self, *_args: Any) -> None:
if (not shared.win) or (not (app := shared.win.get_application())):
return
app.lookup_action("add_game").activate()
def import_(self, *_args: Any) -> None:
if (not shared.win) or (not (app := shared.win.get_application())):
return
app.lookup_action("import").activate()
def hidden_(self, *_args: Any) -> None:
if not shared.win:
return
shared.win.lookup_action("show_hidden").activate()
def shortcuts_(self, *_args: Any) -> None:
if (not shared.win) or (not (overlay := shared.win.get_help_overlay())):
return
overlay.present()

View File

@@ -2,7 +2,7 @@
# cartridges.in
#
# Copyright 2022-2023 kramo
# Copyright 2022-2024 kramo
#
# 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
@@ -24,16 +24,13 @@ import locale
import os
import signal
import sys
from pathlib import Path
from platform import system
VERSION = "@VERSION@"
if os.name == "nt":
from ctypes import windll
os.environ["LANGUAGE"] = locale.windows_locale[
windll.kernel32.GetUserDefaultUILanguage()
]
if os.name == "nt":
PKGDATADIR = os.path.join(os.path.dirname(__file__), "..", "share", "cartridges")
LOCALEDIR = os.path.join(os.path.dirname(__file__), "..", "share", "locale")
else:
PKGDATADIR = "@pkgdatadir@"
LOCALEDIR = "@localedir@"
@@ -41,16 +38,23 @@ else:
sys.path.insert(1, PKGDATADIR)
signal.signal(signal.SIGINT, signal.SIG_DFL)
if os.name != "nt":
if system() == "Linux":
locale.bindtextdomain("cartridges", LOCALEDIR)
locale.textdomain("cartridges")
gettext.install("cartridges", LOCALEDIR)
gettext.install("cartridges", LOCALEDIR)
else:
gettext.install("cartridges")
if __name__ == "__main__":
from gi.repository import Gio
from gi.repository import Gio, GLib
resource = Gio.Resource.load(os.path.join(PKGDATADIR, "cartridges.gresource"))
try:
# For a macOS application bundle
resource = Gio.Resource.load(
str(Path(__file__).parent / "Resources" / "cartridges.gresource")
)
except GLib.GError:
resource = Gio.Resource.load(os.path.join(PKGDATADIR, "cartridges.gresource"))
resource._register() # pylint: disable=protected-access
from cartridges import main

View File

@@ -17,9 +17,11 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
import os
# pyright: reportAssignmentType=none
import shlex
from pathlib import Path
from sys import platform
from time import time
from typing import Any, Optional
@@ -40,28 +42,35 @@ from cartridges.utils.save_cover import convert_cover, save_cover
class DetailsDialog(Adw.Dialog):
__gtype_name__ = "DetailsDialog"
cover_overlay = Gtk.Template.Child()
cover = Gtk.Template.Child()
cover_button_edit = Gtk.Template.Child()
cover_button_delete_revealer = Gtk.Template.Child()
cover_button_delete = Gtk.Template.Child()
spinner = Gtk.Template.Child()
cover_overlay: Gtk.Overlay = Gtk.Template.Child()
cover: Gtk.Picture = Gtk.Template.Child()
cover_button_edit: Gtk.Button = Gtk.Template.Child()
cover_button_delete_revealer: Gtk.Revealer = Gtk.Template.Child()
cover_button_delete: Gtk.Button = Gtk.Template.Child()
spinner: Gtk.Spinner = Gtk.Template.Child()
name = Gtk.Template.Child()
developer = Gtk.Template.Child()
executable = Gtk.Template.Child()
name: Adw.EntryRow = Gtk.Template.Child()
developer: Adw.EntryRow = Gtk.Template.Child()
executable: Adw.EntryRow = Gtk.Template.Child()
exec_info_label = Gtk.Template.Child()
exec_info_popover = Gtk.Template.Child()
file_chooser_button = Gtk.Template.Child()
exec_info_label: Gtk.Label = Gtk.Template.Child()
exec_info_popover: Gtk.Popover = Gtk.Template.Child()
file_chooser_button: Gtk.Button = Gtk.Template.Child()
apply_button = Gtk.Template.Child()
apply_button: Gtk.Button = Gtk.Template.Child()
cover_changed: bool = False
is_open: bool = False
def __init__(self, game: Optional[Game] = None, **kwargs: Any):
super().__init__(**kwargs)
self.game: Game = game
# Make it so only one dialog can be open at a time
self.__class__.is_open = True
self.connect("closed", lambda *_: self.set_is_open(False))
self.game: Optional[Game] = game
self.game_cover: GameCover = GameCover({self.cover})
if self.game:
@@ -106,7 +115,7 @@ class DetailsDialog(Adw.Dialog):
# As in software
exe_name = _("program")
if os.name == "nt":
if platform == "win32":
exe_name += ".exe"
# Translate this string as you would translate "path to {}"
exe_path = _("C:\\path\\to\\{}").format(exe_name)
@@ -118,7 +127,7 @@ class DetailsDialog(Adw.Dialog):
exe_path = _("/path/to/{}").format(exe_name)
# Translate this string as you would translate "path to {}"
file_path = _("/path/to/{}").format(file_name)
command = "xdg-open"
command = "open" if platform == "darwin" else "xdg-open"
# pylint: disable=line-too-long
exec_info_text = _(
@@ -325,3 +334,6 @@ class DetailsDialog(Adw.Dialog):
def choose_cover(self, *_args: Any) -> None:
self.image_file_dialog.open(self.get_root(), None, self.set_cover)
def set_is_open(self, is_open: bool) -> None:
self.__class__.is_open = is_open

View File

@@ -46,11 +46,18 @@ class FlatpakSourceIterable(SourceIterable):
return
blacklist = (
{"hu.kramo.Cartridges", "hu.kramo.Cartridges.Devel"}
{
"hu.kramo.Cartridges",
"hu.kramo.Cartridges.Devel",
"page.kramo.Cartridges",
"page.kramo.Cartridges.Devel",
}
if shared.schema.get_boolean("flatpak-import-launchers")
else {
"hu.kramo.Cartridges",
"hu.kramo.Cartridges.Devel",
"page.kramo.Cartridges",
"page.kramo.Cartridges.Devel",
"com.valvesoftware.Steam",
"net.lutris.Lutris",
"com.heroicgameslauncher.hgl",

View File

@@ -355,7 +355,7 @@ class HeroicSource(URLExecutableSource):
name = _("Heroic")
iterable_class = HeroicSourceIterable
url_format = "heroic://launch/{runner}/{app_name}"
available_on = {"linux", "win32"}
available_on = {"linux", "win32", "darwin"}
locations: HeroicLocations
@@ -377,6 +377,7 @@ class HeroicSource(URLExecutableSource):
/ "config"
/ "heroic",
shared.appdata_dir / "heroic",
shared.app_support_dir / "heroic",
),
paths={
"config.json": LocationSubPath("config.json"),

View File

@@ -281,7 +281,8 @@ class Importer(ErrorProducer):
shared.store.duplicate_game_ids = set()
# Disconnect the close-attempt signal that closes the main window
self.import_dialog.disconnect(self.close_attempt_id)
self.import_dialog.force_close()
# Stupid hack because stupid libadwaita is stupid
GLib.timeout_add(50, self.import_dialog.force_close)
self.__class__.summary_toast = self.create_summary_toast()
self.create_error_dialog()
shared.win.get_application().lookup_action("import").set_enabled(True)

View File

@@ -81,7 +81,7 @@ class ItchSource(URLExecutableSource):
name = _("itch")
iterable_class = ItchSourceIterable
url_format = "itch://caves/{cave_id}/launch"
available_on = {"linux", "win32"}
available_on = {"linux", "win32", "darwin"}
locations: ItchLocations
@@ -95,6 +95,7 @@ class ItchSource(URLExecutableSource):
shared.config_dir / "itch",
shared.host_config_dir / "itch",
shared.appdata_dir / "itch",
shared.app_support_dir / "itch",
),
paths={
"butler.db": LocationSubPath("db/butler.db"),

View File

@@ -36,17 +36,28 @@ class LutrisSourceIterable(SourceIterable):
# Query the database
request = """
SELECT id, name, slug, runner, hidden
FROM 'games'
SELECT
games.id,
games.name,
games.slug,
games.runner,
categories.name = ".hidden" as hidden
FROM
games
LEFT JOIN
games_categories ON games_categories.game_id = games.id
FULL JOIN
categories ON games_categories.category_id = categories.id
WHERE
name IS NOT NULL
AND slug IS NOT NULL
AND configPath IS NOT NULL
AND installed
AND (runner IS NOT "steam" OR :import_steam)
AND (runner IS NOT "flatpak" OR :import_flatpak)
games.name IS NOT NULL
AND games.slug IS NOT NULL
AND games.configPath IS NOT NULL
AND games.installed
AND (games.runner IS NOT "steam" OR :import_steam)
AND (games.runner IS NOT "flatpak" OR :import_flatpak)
;
"""
params = {
"import_steam": shared.schema.get_boolean("lutris-import-steam"),
"import_flatpak": shared.schema.get_boolean("lutris-import-flatpak"),

View File

@@ -125,6 +125,8 @@ class URLExecutableSource(ExecutableFormatSource):
return "start " + self.url_format
case "linux":
return "xdg-open " + self.url_format
case "darwin":
return "open " + self.url_format
case other:
raise NotImplementedError(
f"No URL handler command available for {other}"

View File

@@ -112,7 +112,7 @@ class SteamLocations(NamedTuple):
class SteamSource(URLExecutableSource):
source_id = "steam"
name = _("Steam")
available_on = {"linux", "win32"}
available_on = {"linux", "win32", "darwin"}
iterable_class = SteamSourceIterable
url_format = "steam://rungameid/{game_id}"
@@ -128,6 +128,7 @@ class SteamSource(URLExecutableSource):
shared.data_dir / "Steam",
shared.flatpak_dir / "com.valvesoftware.Steam" / "data" / "Steam",
shared.programfiles32_dir / "Steam",
shared.app_support_dir / "Steam",
),
paths={
"libraryfolders.vdf": LocationSubPath(

View File

@@ -24,6 +24,7 @@ import shlex
import sys
from time import time
from typing import Any, Optional
from urllib.parse import quote
import gi
@@ -40,7 +41,7 @@ from cartridges.importer.bottles_source import BottlesSource
from cartridges.importer.desktop_source import DesktopSource
from cartridges.importer.flatpak_source import FlatpakSource
from cartridges.importer.heroic_source import HeroicSource
from cartridges.importer.importer import Importer
from cartridges.importer.importer import Importer # yo dawg
from cartridges.importer.itch_source import ItchSource
from cartridges.importer.legendary_source import LegendarySource
from cartridges.importer.lutris_source import LutrisSource
@@ -54,10 +55,15 @@ from cartridges.store.managers.file_manager import FileManager
from cartridges.store.managers.sgdb_manager import SgdbManager
from cartridges.store.managers.steam_api_manager import SteamAPIManager
from cartridges.store.store import Store
from cartridges.utils.migrate_files_v1_to_v2 import migrate_files_v1_to_v2
from cartridges.utils.run_executable import run_executable
from cartridges.window import CartridgesWindow
if sys.platform == "darwin":
from AppKit import NSApp # type: ignore
from PyObjCTools import AppHelper
from cartridges.application_delegate import ApplicationDelegate
class CartridgesApplication(Adw.Application):
state = shared.AppState.DEFAULT
@@ -88,14 +94,25 @@ class CartridgesApplication(Adw.Application):
self.add_main_option_entries((search, launch))
if sys.platform == "darwin":
if settings := Gtk.Settings.get_default():
settings.props.gtk_decoration_layout = "close,minimize,maximize:"
def setup_app_delegate() -> None:
NSApp.setDelegate_(ApplicationDelegate.alloc().init()) # type: ignore
AppHelper.runEventLoop() # type: ignore
GLib.Thread.new(None, setup_app_delegate)
def do_activate(self) -> None: # pylint: disable=arguments-differ
"""Called on app creation"""
setup_logging()
log_system_info()
try:
setup_logging()
except ValueError:
pass
if os.name == "nt":
migrate_files_v1_to_v2()
log_system_info()
# Set fallback icon-name
Gtk.Window.set_default_icon_name(shared.APP_ID)
@@ -284,7 +301,10 @@ class CartridgesApplication(Adw.Application):
_parameter: Any = None,
page_name: Optional[str] = None,
expander_row: Optional[str] = None,
) -> CartridgesWindow:
) -> Optional[CartridgesPreferences]:
if CartridgesPreferences.is_open:
return
win = CartridgesPreferences()
if page_name:
win.set_visible_page_name(page_name)
@@ -304,6 +324,9 @@ class CartridgesApplication(Adw.Application):
DetailsDialog(shared.win.active_game).present(shared.win)
def on_add_game_action(self, *_args: Any) -> None:
if DetailsDialog.is_open:
return
DetailsDialog().present(shared.win)
def on_import_action(self, *_args: Any) -> None:
@@ -346,7 +369,7 @@ class CartridgesApplication(Adw.Application):
self.on_remove_game_action()
def search(self, uri: str) -> None:
Gio.AppInfo.launch_default_for_uri(f"{uri}{shared.win.active_game.name}")
Gio.AppInfo.launch_default_for_uri(f"{uri}{quote(shared.win.active_game.name)}")
def on_igdb_search_action(self, *_args: Any) -> None:
self.search("https://www.igdb.com/search?type=1&q=")
@@ -376,7 +399,11 @@ class CartridgesApplication(Adw.Application):
if action[1:2]:
self.set_accels_for_action(
f"app.{action[0]}" if scope == self else f"win.{action[0]}",
action[1],
(
tuple(s.replace("<primary>", "<meta>") for s in action[1])
if sys.platform == "darwin"
else action[1]
),
)
scope.add_action(simple_action)

View File

@@ -1,11 +1,11 @@
moduledir = join_paths(python_dir, 'cartridges')
moduledir = python_dir / 'cartridges'
configure_file(
input: 'cartridges.in',
output: 'cartridges',
configuration: conf,
install: true,
install_dir: get_option('bindir')
install_dir: get_option('bindir'),
)
install_subdir('importer', install_dir: moduledir)
@@ -15,17 +15,14 @@ install_subdir('logging', install_dir: moduledir)
install_subdir('errors', install_dir: moduledir)
install_data(
[
'application_delegate.py',
'main.py',
'window.py',
'preferences.py',
'details_dialog.py',
'game.py',
'game_cover.py',
configure_file(
input: 'shared.py.in',
output: 'shared.py',
configuration: conf
)
configure_file(input: 'shared.py.in', output: 'shared.py', configuration: conf),
],
install_dir: moduledir
install_dir: moduledir,
)

View File

@@ -17,10 +17,13 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
# pyright: reportAssignmentType=none
import logging
import re
from pathlib import Path
from shutil import rmtree
from sys import platform
from typing import Any, Callable, Optional
from gi.repository import Adw, Gio, GLib, Gtk
@@ -29,6 +32,7 @@ from cartridges import shared
from cartridges.errors.friendly_error import FriendlyError
from cartridges.game import Game
from cartridges.importer.bottles_source import BottlesSource
from cartridges.importer.desktop_source import DesktopSource
from cartridges.importer.flatpak_source import FlatpakSource
from cartridges.importer.heroic_source import HeroicSource
from cartridges.importer.itch_source import ItchSource
@@ -46,80 +50,87 @@ from cartridges.utils.create_dialog import create_dialog
class CartridgesPreferences(Adw.PreferencesDialog):
__gtype_name__ = "CartridgesPreferences"
general_page = Gtk.Template.Child()
import_page = Gtk.Template.Child()
sgdb_page = Gtk.Template.Child()
general_page: Adw.PreferencesPage = Gtk.Template.Child()
import_page: Adw.PreferencesPage = Gtk.Template.Child()
sgdb_page: Adw.PreferencesPage = Gtk.Template.Child()
sources_group = Gtk.Template.Child()
sources_group: Adw.PreferencesGroup = Gtk.Template.Child()
exit_after_launch_switch = Gtk.Template.Child()
cover_launches_game_switch = Gtk.Template.Child()
high_quality_images_switch = Gtk.Template.Child()
exit_after_launch_switch: Adw.SwitchRow = Gtk.Template.Child()
cover_launches_game_switch: Adw.SwitchRow = Gtk.Template.Child()
high_quality_images_switch: Adw.SwitchRow = Gtk.Template.Child()
remove_missing_switch = Gtk.Template.Child()
remove_missing_switch: Adw.SwitchRow = Gtk.Template.Child()
steam_expander_row = Gtk.Template.Child()
steam_data_action_row = Gtk.Template.Child()
steam_data_file_chooser_button = Gtk.Template.Child()
steam_expander_row: Adw.ExpanderRow = Gtk.Template.Child()
steam_data_action_row: Adw.ActionRow = Gtk.Template.Child()
steam_data_file_chooser_button: Gtk.Button = Gtk.Template.Child()
lutris_expander_row = Gtk.Template.Child()
lutris_data_action_row = Gtk.Template.Child()
lutris_data_file_chooser_button = Gtk.Template.Child()
lutris_import_steam_switch = Gtk.Template.Child()
lutris_import_flatpak_switch = Gtk.Template.Child()
lutris_expander_row: Adw.ExpanderRowClass = Gtk.Template.Child()
lutris_data_action_row: Adw.ActionRow = Gtk.Template.Child()
lutris_data_file_chooser_button: Gtk.Button = Gtk.Template.Child()
lutris_import_steam_switch: Adw.SwitchRow = Gtk.Template.Child()
lutris_import_flatpak_switch: Adw.SwitchRow = Gtk.Template.Child()
heroic_expander_row = Gtk.Template.Child()
heroic_config_action_row = Gtk.Template.Child()
heroic_config_file_chooser_button = Gtk.Template.Child()
heroic_import_epic_switch = Gtk.Template.Child()
heroic_import_gog_switch = Gtk.Template.Child()
heroic_import_amazon_switch = Gtk.Template.Child()
heroic_import_sideload_switch = Gtk.Template.Child()
heroic_expander_row: Adw.ExpanderRow = Gtk.Template.Child()
heroic_config_action_row: Adw.ActionRow = Gtk.Template.Child()
heroic_config_file_chooser_button: Gtk.Button = Gtk.Template.Child()
heroic_import_epic_switch: Adw.SwitchRow = Gtk.Template.Child()
heroic_import_gog_switch: Adw.SwitchRow = Gtk.Template.Child()
heroic_import_amazon_switch: Adw.SwitchRow = Gtk.Template.Child()
heroic_import_sideload_switch: Adw.SwitchRow = Gtk.Template.Child()
bottles_expander_row = Gtk.Template.Child()
bottles_data_action_row = Gtk.Template.Child()
bottles_data_file_chooser_button = Gtk.Template.Child()
bottles_expander_row: Adw.ExpanderRow = Gtk.Template.Child()
bottles_data_action_row: Adw.ActionRow = Gtk.Template.Child()
bottles_data_file_chooser_button: Gtk.Button = Gtk.Template.Child()
itch_expander_row = Gtk.Template.Child()
itch_config_action_row = Gtk.Template.Child()
itch_config_file_chooser_button = Gtk.Template.Child()
itch_expander_row: Adw.ExpanderRow = Gtk.Template.Child()
itch_config_action_row: Adw.ActionRow = Gtk.Template.Child()
itch_config_file_chooser_button: Gtk.Button = Gtk.Template.Child()
legendary_expander_row = Gtk.Template.Child()
legendary_config_action_row = Gtk.Template.Child()
legendary_config_file_chooser_button = Gtk.Template.Child()
legendary_expander_row: Adw.ExpanderRow = Gtk.Template.Child()
legendary_config_action_row: Adw.ActionRow = Gtk.Template.Child()
legendary_config_file_chooser_button: Gtk.Button = Gtk.Template.Child()
retroarch_expander_row = Gtk.Template.Child()
retroarch_config_action_row = Gtk.Template.Child()
retroarch_config_file_chooser_button = Gtk.Template.Child()
retroarch_expander_row: Adw.ExpanderRow = Gtk.Template.Child()
retroarch_config_action_row: Adw.ActionRow = Gtk.Template.Child()
retroarch_config_file_chooser_button: Gtk.Button = Gtk.Template.Child()
flatpak_expander_row = Gtk.Template.Child()
flatpak_system_data_action_row = Gtk.Template.Child()
flatpak_system_data_file_chooser_button = Gtk.Template.Child()
flatpak_user_data_action_row = Gtk.Template.Child()
flatpak_user_data_file_chooser_button = Gtk.Template.Child()
flatpak_import_launchers_switch = Gtk.Template.Child()
flatpak_expander_row: Adw.ExpanderRow = Gtk.Template.Child()
flatpak_system_data_action_row: Adw.ActionRow = Gtk.Template.Child()
flatpak_system_data_file_chooser_button: Gtk.Button = Gtk.Template.Child()
flatpak_user_data_action_row: Adw.ActionRow = Gtk.Template.Child()
flatpak_user_data_file_chooser_button: Gtk.Button = Gtk.Template.Child()
flatpak_import_launchers_switch: Adw.SwitchRow = Gtk.Template.Child()
desktop_switch = Gtk.Template.Child()
desktop_switch: Adw.SwitchRow = Gtk.Template.Child()
sgdb_key_group = Gtk.Template.Child()
sgdb_key_entry_row = Gtk.Template.Child()
sgdb_switch = Gtk.Template.Child()
sgdb_prefer_switch = Gtk.Template.Child()
sgdb_animated_switch = Gtk.Template.Child()
sgdb_fetch_button = Gtk.Template.Child()
sgdb_stack = Gtk.Template.Child()
sgdb_spinner = Gtk.Template.Child()
sgdb_key_group: Adw.PreferencesGroup = Gtk.Template.Child()
sgdb_key_entry_row: Adw.EntryRow = Gtk.Template.Child()
sgdb_switch: Adw.SwitchRow = Gtk.Template.Child()
sgdb_prefer_switch: Adw.SwitchRow = Gtk.Template.Child()
sgdb_animated_switch: Adw.SwitchRow = Gtk.Template.Child()
sgdb_fetch_button: Gtk.Button = Gtk.Template.Child()
sgdb_stack: Gtk.Stack = Gtk.Template.Child()
sgdb_spinner: Gtk.Spinner = Gtk.Template.Child()
danger_zone_group = Gtk.Template.Child()
remove_all_games_list_box = Gtk.Template.Child()
reset_list_box = Gtk.Template.Child()
reset_group = Gtk.Template.Child()
danger_zone_group: Adw.PreferencesGroup = Gtk.Template.Child()
remove_all_games_list_box: Gtk.ListBox = Gtk.Template.Child()
reset_list_box: Gtk.ListBox = Gtk.Template.Child()
reset_group: Adw.PreferencesGroup = Gtk.Template.Child()
removed_games: set[Game] = set()
warning_menu_buttons: dict = {}
is_open = False
def __init__(self, **kwargs: Any) -> None:
super().__init__(**kwargs)
# Make it so only one dialog can be open at a time
self.__class__.is_open = True
self.connect("closed", lambda *_: self.set_is_open(False))
self.file_chooser = Gtk.FileDialog()
self.toast = Adw.Toast.new(_("All games removed"))
@@ -161,6 +172,10 @@ class CartridgesPreferences(Adw.PreferencesDialog):
else:
self.init_source_row(source)
# Special case for the desktop source
if not DesktopSource().is_available:
self.desktop_switch.set_visible(False)
# SteamGridDB
def sgdb_key_changed(*_args: Any) -> None:
shared.schema.set_string("sgdb-key", self.sgdb_key_entry_row.get_text())
@@ -247,6 +262,9 @@ class CartridgesPreferences(Adw.PreferencesDialog):
self.sgdb_key_entry_row.connect("changed", set_sgdb_sensitive)
set_sgdb_sensitive(self.sgdb_key_entry_row)
def set_is_open(self, is_open: bool) -> None:
self.__class__.is_open = is_open
def get_switch(self, setting: str) -> Any:
return getattr(self, f'{setting.replace("-", "_")}_switch')
@@ -264,7 +282,7 @@ class CartridgesPreferences(Adw.PreferencesDialog):
) -> None:
self.file_chooser.select_folder(shared.win, None, callback, callback_data)
def undo_remove_all(self, *_args: Any) -> None:
def undo_remove_all(self, *_args: Any) -> bool:
shared.win.get_application().state = shared.AppState.UNDO_REMOVE_ALL_GAMES
for game in self.removed_games:
game.removed = False
@@ -276,6 +294,8 @@ class CartridgesPreferences(Adw.PreferencesDialog):
shared.win.get_application().state = shared.AppState.DEFAULT
shared.win.create_source_rows()
return True
def remove_all_games(self, *_args: Any) -> None:
shared.win.get_application().state = shared.AppState.REMOVE_ALL_GAMES
shared.win.row_selected(None, shared.win.all_games_row_box.get_parent())
@@ -320,9 +340,16 @@ class CartridgesPreferences(Adw.PreferencesDialog):
)
if not action_row:
continue
path = Path(shared.schema.get_string(location.schema_key)).expanduser()
# Remove the path prefix if picked via Flatpak portal
subtitle = re.sub("/run/user/\\d*/doc/.*/", "", str(path))
subtitle = str(Path(shared.schema.get_string(location.schema_key)))
if platform == "linux":
# Remove the path prefix if picked via Flatpak portal
subtitle = re.sub("/run/user/\\d*/doc/.*/", "", subtitle)
# Replace the home directory with "~"
subtitle = re.sub(f"^{str(shared.home)}", "~", subtitle)
action_row.set_subtitle(subtitle)
def resolve_locations(self, source: Source) -> None:
@@ -340,7 +367,7 @@ class CartridgesPreferences(Adw.PreferencesDialog):
except UnresolvableLocationError:
title = _("Installation Not Found")
description = _("Select a valid directory.")
description = _("Select a valid directory")
format_start = '<span rise="12pt"><b><big>'
format_end = "</big></b></span>\n"

View File

@@ -64,6 +64,8 @@ local_appdata_dir = Path(
)
programfiles32_dir = Path(getenv("programfiles(x86)") or r"C:\Program Files (x86)")
app_support_dir = home / "Library" / "Application Support"
try:
scale_factor = max(
monitor.get_scale_factor()
@@ -79,4 +81,4 @@ win = None
importer = None
import_time = None
store = None
log_files = None
log_files = []

78
cartridges/shared.pyi Normal file
View File

@@ -0,0 +1,78 @@
# shared.pyi
#
# Copyright 2024 kramo
#
# 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 <http://www.gnu.org/licenses/>.
#
# SPDX-License-Identifier: GPL-3.0-or-later
from pathlib import Path
from typing import Optional
from gi.repository import Gio
from cartridges.importer.importer import Importer
from cartridges.store.store import Store
from cartridges.window import CartridgesWindow
class AppState:
DEFAULT: int
LOAD_FROM_DISK: int
IMPORT: int
REMOVE_ALL_GAMES: int
UNDO_REMOVE_ALL_GAMES: int
APP_ID: str
VERSION: str
PREFIX: str
PROFILE: str
TIFF_COMPRESSION: str
SPEC_VERSION: float
schema: Gio.Settings
state_schema: Gio.Settings
home: Path
data_dir: Path
host_data_dir: Path
config_dir: Path
host_config_dir: Path
cache_dir: Path
host_cache_dir: Path
flatpak_dir: Path
games_dir: Path
covers_dir: Path
appdata_dir: Path
local_appdata_dir: Path
programfiles32_dir: Path
app_support_dir: Path
scale_factor: int
image_size: int
win: Optional[CartridgesWindow]
importer: Optional[Importer]
import_time: Optional[int]
store = Optional[Store]
log_files: list[Path]

View File

@@ -48,16 +48,10 @@ class SteamAPIManager(AsyncManager):
appid = additional_data.get("steam_appid", None)
if appid is None:
return
# Get online metadata
try:
online_data = self.steam_api_helper.get_api_data(appid=appid)
except SteamGameNotFoundError:
return
except SteamNotAGameError:
except (SteamNotAGameError, SteamGameNotFoundError):
game.update_values({"blacklisted": True})
else:
game.update_values(online_data)

View File

@@ -33,7 +33,7 @@ def create_dialog(
dialog.add_response("dismiss", _("Dismiss"))
if extra_option:
dialog.add_response(extra_option, _(extra_label))
dialog.add_response(extra_option, extra_label or "")
dialog.choose(win)
return dialog

View File

@@ -1,128 +0,0 @@
# migrate_files_v1_to_v2.py
#
# Copyright 2023 Geoffrey Coulaud
#
# 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 <http://www.gnu.org/licenses/>.
#
# SPDX-License-Identifier: GPL-3.0-or-later
import json
import logging
from pathlib import Path
from cartridges import shared
old_data_dir = shared.home / ".local" / "share"
old_cartridges_data_dir = old_data_dir / "cartridges"
migrated_file_path = old_cartridges_data_dir / ".migrated"
old_games_dir = old_cartridges_data_dir / "games"
old_covers_dir = old_cartridges_data_dir / "covers"
def migrate_game_covers(game_path: Path) -> None:
"""Migrate a game covers from a source game path to the current dir"""
for suffix in (".tiff", ".gif"):
cover_path = old_covers_dir / game_path.with_suffix(suffix).name
if not cover_path.is_file():
continue
destination_cover_path = shared.covers_dir / cover_path.name
logging.info("Moving %s -> %s", str(cover_path), str(destination_cover_path))
cover_path.rename(destination_cover_path)
def migrate_files_v1_to_v2() -> None:
"""
Migrate user data from the v1.X locations to the latest location.
Fix for commit 4a204442b5d8ba2e918f8c2605d72e483bf35efd
where the windows directories for data, config and cache changed.
"""
# Skip if there is no old dir
# Skip if old == current
# Skip if already migrated
if (
not old_data_dir.is_dir()
or str(old_data_dir) == str(shared.data_dir)
or migrated_file_path.is_file()
):
return
logging.info("Migrating data dir %s", str(old_data_dir))
# Create new directories
shared.games_dir.mkdir(parents=True, exist_ok=True)
shared.covers_dir.mkdir(parents=True, exist_ok=True)
old_game_paths = set(old_games_dir.glob("*.json"))
old_imported_game_paths = set(
filter(lambda path: path.name.startswith("imported_"), old_game_paths)
)
old_other_game_paths = old_game_paths - old_imported_game_paths
# Discover current imported games
imported_game_number = 0
imported_execs = set()
for game_path in shared.games_dir.glob("imported_*.json"):
try:
game_data = json.load(game_path.open("r", encoding="utf-8"))
except (OSError, json.JSONDecodeError):
continue
number = int(game_data["game_id"].replace("imported_", ""))
imported_game_number = max(number, imported_game_number)
imported_execs.add(game_data["executable"])
# Migrate imported game files
for game_path in old_imported_game_paths:
try:
game_data = json.load(game_path.open("r", encoding="utf-8"))
except (OSError, json.JSONDecodeError):
continue
# Don't migrate if there's a game with the same exec
if game_data["executable"] in imported_execs:
continue
# Migrate with updated index
imported_game_number += 1
game_id = f"imported_{imported_game_number}"
game_data["game_id"] = game_id
destination_game_path = shared.games_dir / f"{game_id}.json"
logging.info(
"Moving (updated id) %s -> %s", str(game_path), str(destination_game_path)
)
json.dump(
game_data,
destination_game_path.open("w", encoding="utf-8"),
indent=4,
sort_keys=True,
)
game_path.unlink()
migrate_game_covers(game_path)
# Migrate all other games
for game_path in old_other_game_paths:
# Do nothing if already in games dir
destination_game_path = shared.games_dir / game_path.name
if destination_game_path.exists():
continue
# Else, migrate the game
logging.info("Moving %s -> %s", str(game_path), str(destination_game_path))
game_path.rename(destination_game_path)
migrate_game_covers(game_path)
# Signal that this dir is migrated
migrated_file_path.touch()
logging.info("Migration done")

View File

@@ -17,9 +17,12 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
# pyright: reportAssignmentType=none
from sys import platform
from typing import Any, Optional
from gi.repository import Adw, Gio, GLib, Gtk
from gi.repository import Adw, Gio, GLib, Gtk, Pango
from cartridges import shared
from cartridges.game import Game
@@ -31,51 +34,52 @@ from cartridges.utils.relative_date import relative_date
class CartridgesWindow(Adw.ApplicationWindow):
__gtype_name__ = "CartridgesWindow"
overlay_split_view = Gtk.Template.Child()
navigation_view = Gtk.Template.Child()
sidebar = Gtk.Template.Child()
all_games_row_box = Gtk.Template.Child()
all_games_no_label = Gtk.Template.Child()
added_row_box = Gtk.Template.Child()
added_games_no_label = Gtk.Template.Child()
toast_overlay = Gtk.Template.Child()
primary_menu_button = Gtk.Template.Child()
show_sidebar_button = Gtk.Template.Child()
details_view = Gtk.Template.Child()
library_page = Gtk.Template.Child()
library_view = Gtk.Template.Child()
library = Gtk.Template.Child()
scrolledwindow = Gtk.Template.Child()
library_overlay = Gtk.Template.Child()
notice_empty = Gtk.Template.Child()
notice_no_results = Gtk.Template.Child()
search_bar = Gtk.Template.Child()
search_entry = Gtk.Template.Child()
search_button = Gtk.Template.Child()
overlay_split_view: Adw.OverlaySplitView = Gtk.Template.Child()
navigation_view: Adw.NavigationView = Gtk.Template.Child()
sidebar_navigation_page: Adw.NavigationPage = Gtk.Template.Child()
sidebar: Gtk.ListBox = Gtk.Template.Child()
all_games_row_box: Gtk.Box = Gtk.Template.Child()
all_games_no_label: Gtk.Label = Gtk.Template.Child()
added_row_box: Gtk.Box = Gtk.Template.Child()
added_games_no_label: Gtk.Label = Gtk.Template.Child()
toast_overlay: Adw.ToastOverlay = Gtk.Template.Child()
primary_menu_button: Gtk.MenuButton = Gtk.Template.Child()
show_sidebar_button: Gtk.Button = Gtk.Template.Child()
details_view: Gtk.Overlay = Gtk.Template.Child()
library_page: Adw.NavigationPage = Gtk.Template.Child()
library_view: Adw.ToolbarView = Gtk.Template.Child()
library: Gtk.FlowBox = Gtk.Template.Child()
scrolledwindow: Gtk.ScrolledWindow = Gtk.Template.Child()
library_overlay: Gtk.Overlay = Gtk.Template.Child()
notice_empty: Adw.StatusPage = Gtk.Template.Child()
notice_no_results: Adw.StatusPage = Gtk.Template.Child()
search_bar: Gtk.SearchBar = Gtk.Template.Child()
search_entry: Gtk.SearchEntry = Gtk.Template.Child()
search_button: Gtk.ToggleButton = Gtk.Template.Child()
details_page = Gtk.Template.Child()
details_view_toolbar_view = Gtk.Template.Child()
details_view_cover = Gtk.Template.Child()
details_view_spinner = Gtk.Template.Child()
details_view_title = Gtk.Template.Child()
details_view_blurred_cover = Gtk.Template.Child()
details_view_play_button = Gtk.Template.Child()
details_view_developer = Gtk.Template.Child()
details_view_added = Gtk.Template.Child()
details_view_last_played = Gtk.Template.Child()
details_view_hide_button = Gtk.Template.Child()
details_page: Adw.NavigationPage = Gtk.Template.Child()
details_view_toolbar_view: Adw.ToolbarView = Gtk.Template.Child()
details_view_cover: Gtk.Picture = Gtk.Template.Child()
details_view_spinner: Gtk.Spinner = Gtk.Template.Child()
details_view_title: Gtk.Label = Gtk.Template.Child()
details_view_blurred_cover: Gtk.Picture = Gtk.Template.Child()
details_view_play_button: Gtk.Button = Gtk.Template.Child()
details_view_developer: Gtk.Label = Gtk.Template.Child()
details_view_added: Gtk.ShortcutLabel = Gtk.Template.Child()
details_view_last_played: Gtk.Label = Gtk.Template.Child()
details_view_hide_button: Gtk.Button = Gtk.Template.Child()
hidden_library_page = Gtk.Template.Child()
hidden_primary_menu_button = Gtk.Template.Child()
hidden_library = Gtk.Template.Child()
hidden_library_view = Gtk.Template.Child()
hidden_scrolledwindow = Gtk.Template.Child()
hidden_library_overlay = Gtk.Template.Child()
hidden_notice_empty = Gtk.Template.Child()
hidden_notice_no_results = Gtk.Template.Child()
hidden_search_bar = Gtk.Template.Child()
hidden_search_entry = Gtk.Template.Child()
hidden_search_button = Gtk.Template.Child()
hidden_library_page: Adw.NavigationPage = Gtk.Template.Child()
hidden_primary_menu_button: Gtk.MenuButton = Gtk.Template.Child()
hidden_library: Gtk.FlowBox = Gtk.Template.Child()
hidden_library_view: Adw.ToolbarView = Gtk.Template.Child()
hidden_scrolledwindow: Gtk.ScrolledWindow = Gtk.Template.Child()
hidden_library_overlay: Gtk.Overlay = Gtk.Template.Child()
hidden_notice_empty: Adw.StatusPage = Gtk.Template.Child()
hidden_notice_no_results: Adw.StatusPage = Gtk.Template.Child()
hidden_search_bar: Gtk.SearchBar = Gtk.Template.Child()
hidden_search_entry: Gtk.SearchEntry = Gtk.Template.Child()
hidden_search_button: Gtk.ToggleButton = Gtk.Template.Child()
game_covers: dict = {}
toasts: dict = {}
@@ -152,6 +156,8 @@ class CartridgesWindow(Adw.ApplicationWindow):
Gtk.Label(
label=self.get_application().get_source_name(source_id),
halign=Gtk.Align.START,
wrap=True,
wrap_mode=Pango.WrapMode.CHAR,
)
)
@@ -213,6 +219,9 @@ class CartridgesWindow(Adw.ApplicationWindow):
def __init__(self, **kwargs: Any) -> None:
super().__init__(**kwargs)
if platform == "darwin":
self.sidebar_navigation_page.set_title("")
self.details_view.set_measure_overlay(self.details_view_toolbar_view, True)
self.details_view.set_clip_overlay(self.details_view_toolbar_view, False)
@@ -443,6 +452,9 @@ class CartridgesWindow(Adw.ApplicationWindow):
self.navigation_view.pop_to_page(self.library_page)
def on_show_hidden_action(self, *_args: Any) -> None:
if self.navigation_view.get_visible_page() == self.hidden_library_page:
return
self.navigation_view.push(self.hidden_library_page)
def on_sort_action(self, action: Gio.SimpleAction, state: GLib.Variant) -> None:

View File

@@ -1,143 +1,146 @@
using Gtk 4.0;
using Adw 1;
template $DetailsDialog : Adw.Dialog {
content-width: 480;
template $DetailsDialog: Adw.Dialog {
content-width: 480;
Adw.ToolbarView {
Adw.ToolbarView {
[top]
Adw.HeaderBar HeaderBar {
show-start-title-buttons: false;
show-end-title-buttons: false;
[top]
Adw.HeaderBar HeaderBar {
show-start-title-buttons: false;
show-end-title-buttons: false;
[start]
Button cancel_button {
label: _("Cancel");
action-name: "window.close";
}
[start]
Button cancel_button {
label: _("Cancel");
action-name: "window.close";
}
[end]
Button apply_button {
styles [
"suggested-action"
]
}
}
Adw.PreferencesPage {
Adw.PreferencesGroup cover_group {
Adw.Clamp cover_clamp {
maximum-size: 200;
Overlay {
[overlay]
Spinner spinner {
margin-start: 72;
margin-end: 72;
}
Overlay cover_overlay {
halign: center;
valign: center;
[overlay]
Button cover_button_edit {
icon-name: "document-edit-symbolic";
tooltip-text: _("New Cover");
halign: end;
valign: end;
margin-bottom: 6;
margin-end: 6;
styles [
"circular", "osd"
]
}
[overlay]
Revealer cover_button_delete_revealer {
transition-type: crossfade;
margin-end: 40;
Button cover_button_delete {
icon-name: "user-trash-symbolic";
tooltip-text: _("Delete Cover");
halign: end;
valign: end;
margin-bottom: 6;
margin-end: 6;
styles [
"circular", "osd"
]
}
}
Picture cover {
width-request: 200;
height-request: 300;
styles [
"card"
]
}
}
}
}
}
Adw.PreferencesGroup {
Adw.EntryRow name {
title: _("Title");
}
Adw.EntryRow developer {
title: _("Developer (optional)");
}
}
Adw.PreferencesGroup {
Adw.EntryRow executable {
title: _("Executable");
[suffix]
Button file_chooser_button {
valign: center;
icon-name: "document-open-symbolic";
tooltip-text: _("Select File");
styles [
"flat",
]
}
[suffix]
MenuButton exec_info_button {
valign: center;
icon-name: "help-about-symbolic";
tooltip-text: _("More Info");
popover: Popover exec_info_popover {
focusable: true;
Label exec_info_label {
use-markup: true;
wrap: true;
max-width-chars: 50;
halign: center;
valign: center;
margin-top: 6;
margin-bottom: 6;
margin-start: 6;
margin-end: 6;
}
};
styles [
"flat"
]
}
}
}
}
[end]
Button apply_button {
styles [
"suggested-action"
]
}
}
Adw.PreferencesPage {
Adw.PreferencesGroup cover_group {
Adw.Clamp cover_clamp {
maximum-size: 200;
Overlay {
[overlay]
Spinner spinner {
margin-start: 72;
margin-end: 72;
}
Overlay cover_overlay {
halign: center;
valign: center;
[overlay]
Button cover_button_edit {
icon-name: "document-edit-symbolic";
tooltip-text: _("New Cover");
halign: end;
valign: end;
margin-bottom: 6;
margin-end: 6;
styles [
"circular",
"osd"
]
}
[overlay]
Revealer cover_button_delete_revealer {
transition-type: crossfade;
margin-end: 40;
Button cover_button_delete {
icon-name: "user-trash-symbolic";
tooltip-text: _("Delete Cover");
halign: end;
valign: end;
margin-bottom: 6;
margin-end: 6;
styles [
"circular",
"osd"
]
}
}
Picture cover {
width-request: 200;
height-request: 300;
styles [
"card"
]
}
}
}
}
}
Adw.PreferencesGroup {
Adw.EntryRow name {
title: _("Title");
}
Adw.EntryRow developer {
title: _("Developer (optional)");
}
}
Adw.PreferencesGroup {
Adw.EntryRow executable {
title: _("Executable");
[suffix]
Button file_chooser_button {
valign: center;
icon-name: "document-open-symbolic";
tooltip-text: _("Select File");
styles [
"flat",
]
}
[suffix]
MenuButton exec_info_button {
valign: center;
icon-name: "help-about-symbolic";
tooltip-text: _("More Info");
popover: Popover exec_info_popover {
focusable: true;
Label exec_info_label {
use-markup: true;
wrap: true;
max-width-chars: 50;
halign: center;
valign: center;
margin-top: 6;
margin-bottom: 6;
margin-start: 6;
margin-end: 6;
}
};
styles [
"flat"
]
}
}
}
}
}
}

View File

@@ -1,7 +1,7 @@
using Gtk 4.0;
using Adw 1;
template $Game : Box {
template $Game: Box {
orientation: vertical;
halign: center;
valign: start;

View File

@@ -1,7 +1,7 @@
using Gtk 4.0;
using Adw 1;
template $CartridgesPreferences : Adw.PreferencesDialog {
template $CartridgesPreferences: Adw.PreferencesDialog {
search-enabled: true;
Adw.PreferencesPage general_page {
@@ -36,28 +36,28 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
ListBox remove_all_games_list_box {
Adw.PreferencesRow {
activatable: true;
selectable: false;
activatable: true;
selectable: false;
Box {
spacing: 6;
valign: center;
halign: center;
Box {
spacing: 6;
valign: center;
halign: center;
Label {
label: _("Remove All Games");
ellipsize: end;
Label {
label: _("Remove All Games");
ellipsize: end;
styles [
"heading",
]
}
styles [
"heading",
"header",
]
}
styles [
"header",
]
}
styles [
"error",
]
@@ -74,28 +74,28 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
ListBox reset_list_box {
Adw.PreferencesRow {
activatable: true;
selectable: false;
activatable: true;
selectable: false;
Box {
spacing: 6;
valign: center;
halign: center;
Box {
spacing: 6;
valign: center;
halign: center;
Label {
label: "Reset App";
ellipsize: end;
Label {
label: "Reset App";
ellipsize: end;
styles [
"heading",
]
}
styles [
"heading",
"header",
]
}
styles [
"header",
]
}
styles [
"error",
]
@@ -139,10 +139,15 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
Button steam_data_file_chooser_button {
icon-name: "folder-symbolic";
valign: center;
styles [
"flat"
]
}
styles [
"property"
]
}
}
@@ -161,10 +166,15 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
Button lutris_data_file_chooser_button {
icon-name: "folder-symbolic";
valign: center;
styles [
"flat"
]
}
styles [
"property"
]
}
Adw.SwitchRow lutris_import_steam_switch {
@@ -191,10 +201,15 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
Button heroic_config_file_chooser_button {
icon-name: "folder-symbolic";
valign: center;
styles [
"flat"
]
}
styles [
"property"
]
}
Adw.SwitchRow heroic_import_epic_switch {
@@ -205,7 +220,7 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
title: _("Import GOG Games");
}
Adw.SwitchRow heroic_import_amazon_switch {
Adw.SwitchRow heroic_import_amazon_switch {
title: _("Import Amazon Games");
}
@@ -229,10 +244,15 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
Button bottles_data_file_chooser_button {
icon-name: "folder-symbolic";
valign: center;
styles [
"flat"
]
}
styles [
"property"
]
}
}
@@ -251,10 +271,15 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
Button itch_config_file_chooser_button {
icon-name: "folder-symbolic";
valign: center;
styles [
"flat"
]
}
styles [
"property"
]
}
}
@@ -273,10 +298,15 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
Button legendary_config_file_chooser_button {
icon-name: "folder-symbolic";
valign: center;
styles [
"flat"
]
}
styles [
"property"
]
}
}
@@ -295,10 +325,15 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
Button retroarch_config_file_chooser_button {
icon-name: "folder-symbolic";
valign: center;
styles [
"flat"
]
}
styles [
"property"
]
}
}
@@ -318,10 +353,15 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
Button flatpak_system_data_file_chooser_button {
icon-name: "folder-symbolic";
valign: center;
styles [
"flat"
]
}
styles [
"property"
]
}
Adw.ActionRow flatpak_user_data_action_row {
@@ -331,10 +371,15 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
Button flatpak_user_data_file_chooser_button {
icon-name: "folder-symbolic";
valign: center;
styles [
"flat"
]
}
styles [
"property"
]
}
Adw.SwitchRow flatpak_import_launchers_switch {
@@ -394,6 +439,7 @@ template $CartridgesPreferences : Adw.PreferencesDialog {
label: _("Update");
valign: center;
}
Spinner sgdb_spinner {
valign: center;
}

View File

@@ -4,7 +4,7 @@ using Adw 1;
Adw.StatusPage notice_no_results {
icon-name: "system-search-symbolic";
title: _("No Games Found");
description: _("Try a different search.");
description: _("Try a different search");
vexpand: true;
valign: center;
}
@@ -12,14 +12,14 @@ Adw.StatusPage notice_no_results {
Adw.StatusPage hidden_notice_no_results {
icon-name: "system-search-symbolic";
title: _("No Games Found");
description: _("Try a different search.");
description: _("Try a different search");
vexpand: true;
valign: center;
}
Adw.StatusPage notice_empty {
title: _("No Games");
description: _("Use the + button to add games.");
description: _("Use the + button to add games");
vexpand: true;
valign: center;
@@ -38,18 +38,19 @@ Adw.StatusPage notice_empty {
Adw.StatusPage hidden_notice_empty {
icon-name: "view-conceal-symbolic";
title: _("No Hidden Games");
description: _("Games you hide will appear here.");
description: _("Games you hide will appear here");
vexpand: true;
valign: center;
}
template $CartridgesWindow : Adw.ApplicationWindow {
template $CartridgesWindow: Adw.ApplicationWindow {
title: _("Cartridges");
width-request: 360;
height-request: 100;
Adw.Breakpoint {
condition ("max-width: 564px")
setters {
overlay_split_view.collapsed: true;
details_view_box.orientation: vertical;
@@ -71,161 +72,180 @@ template $CartridgesWindow : Adw.ApplicationWindow {
Adw.ToastOverlay toast_overlay {
Adw.NavigationView navigation_view {
Adw.NavigationPage library_page {
title: _("All Games");
Adw.NavigationPage library_page {
title: _("All Games");
Adw.OverlaySplitView overlay_split_view {
sidebar-width-fraction: .2;
Adw.OverlaySplitView overlay_split_view {
sidebar-width-fraction: .2;
[sidebar]
Adw.NavigationPage {
title: _("Cartridges");
Adw.ToolbarView {
[top]
Adw.HeaderBar {
[start]
Button {
icon-name: "sidebar-show-symbolic";
action-name: "win.show_sidebar";
tooltip-text: _("Toggle Sidebar");
}
[sidebar]
Adw.NavigationPage sidebar_navigation_page {
title: _("Cartridges");
Adw.ToolbarView {
[top]
Adw.HeaderBar {
[start]
Button {
icon-name: "sidebar-show-symbolic";
action-name: "win.show_sidebar";
tooltip-text: _("Toggle Sidebar");
}
}
ScrolledWindow {
ListBox sidebar {
Box all_games_row_box {
margin-top: 12;
margin-bottom: 12;
margin-start: 6;
ScrolledWindow {
hscrollbar-policy: never;
ListBox sidebar {
Box all_games_row_box {
margin-top: 12;
margin-bottom: 12;
margin-start: 6;
margin-end: 6;
spacing: 12;
Image {
icon-name: "view-grid-symbolic";
}
Label {
halign: start;
label: _("All Games");
wrap: true;
wrap-mode: char;
}
Label all_games_no_label {
hexpand: true;
halign: end;
styles [
"dim-label"
]
}
}
Box added_row_box {
margin-top: 12;
margin-bottom: 12;
margin-start: 6;
spacing: 12;
Image {
icon-name: "list-add-symbolic";
}
Label {
halign: start;
label: _("Added");
margin-end: 6;
spacing: 12;
Image {
icon-name: "view-grid-symbolic";
}
Label {
halign: start;
label: _("All Games");
}
Label all_games_no_label {
hexpand: true;
halign: end;
styles ["dim-label"]
}
wrap: true;
wrap-mode: char;
}
Box added_row_box {
margin-top: 12;
margin-bottom: 12;
margin-start: 6;
spacing: 12;
Image {
icon-name: "list-add-symbolic";
}
Label {
halign: start;
label: _("Added");
margin-end: 6;
}
Label added_games_no_label {
hexpand: true;
halign: end;
margin-end: 6;
Label added_games_no_label {
hexpand: true;
halign: end;
margin-end: 6;
styles ["dim-label"]
}
styles [
"dim-label"
]
}
ListBoxRow {
selectable: false;
activatable: false;
Label {
label: _("Imported");
styles ["heading"]
halign: start;
}
}
ListBoxRow {
selectable: false;
activatable: false;
Label {
label: _("Imported");
styles [
"heading"
]
halign: start;
}
}
styles [
"navigation-sidebar"
]
}
}
}
}
Adw.ToolbarView library_view {
[top]
Adw.HeaderBar header_bar {
[start]
Button show_sidebar_button {
icon-name: "sidebar-show-symbolic";
action-name: "win.show_sidebar";
tooltip-text: _("Toggle Sidebar");
visible: bind overlay_split_view.show-sidebar inverted;
}
[start]
MenuButton {
tooltip-text: _("Add Game");
icon-name: "list-add-symbolic";
menu-model: add_games;
}
[end]
MenuButton primary_menu_button {
tooltip-text: _("Main Menu");
icon-name: "open-menu-symbolic";
menu-model: primary_menu;
}
[end]
ToggleButton search_button {
tooltip-text: _("Search");
icon-name: "system-search-symbolic";
action-name: "win.toggle_search";
}
}
[top]
SearchBar search_bar {
search-mode-enabled: bind search_button.active bidirectional;
key-capture-widget: navigation_view;
Adw.Clamp {
maximum-size: 500;
tightening-threshold: 500;
SearchEntry search_entry {
placeholder-text: _("Search");
hexpand: true;
ShortcutController {
Shortcut {
trigger: "Escape";
action: "action(win.toggle_search)";
}
styles ["navigation-sidebar"]
}
}
}
}
Adw.ToolbarView library_view {
[top]
Adw.HeaderBar header_bar {
[start]
Revealer {
transition-type: slide_right;
reveal-child: bind overlay_split_view.show-sidebar inverted;
Button show_sidebar_button {
icon-name: "sidebar-show-symbolic";
action-name: "win.show_sidebar";
tooltip-text: _("Toggle Sidebar");
}
}
[start]
MenuButton {
tooltip-text: _("Add Game");
icon-name: "list-add-symbolic";
menu-model: add_games;
}
[end]
MenuButton primary_menu_button {
tooltip-text: _("Main Menu");
icon-name: "open-menu-symbolic";
menu-model: primary_menu;
}
[end]
ToggleButton search_button {
tooltip-text: _("Search");
icon-name: "system-search-symbolic";
action-name: "win.toggle_search";
}
}
[top]
SearchBar search_bar {
search-mode-enabled: bind search_button.active bidirectional;
key-capture-widget: navigation_view;
Adw.Clamp {
maximum-size: 500;
tightening-threshold: 500;
SearchEntry search_entry {
placeholder-text: _("Search");
hexpand: true;
ShortcutController {
Shortcut {
trigger: "Escape";
action: "action(win.toggle_search)";
}
}
}
}
}
Overlay library_overlay {
ScrolledWindow scrolledwindow {
FlowBox library {
homogeneous: true;
halign: center;
valign: start;
column-spacing: 12;
row-spacing: 12;
margin-top: 15;
margin-bottom: 15;
margin-start: 15;
margin-end: 15;
selection-mode: none;
}
Overlay library_overlay {
ScrolledWindow scrolledwindow {
FlowBox library {
homogeneous: true;
halign: center;
valign: start;
column-spacing: 12;
row-spacing: 12;
margin-top: 15;
margin-bottom: 15;
margin-start: 15;
margin-end: 15;
selection-mode: none;
}
}
}
@@ -234,6 +254,7 @@ template $CartridgesWindow : Adw.ApplicationWindow {
}
}
}
}
Adw.NavigationPage hidden_library_page {
title: _("Hidden Games");
@@ -303,10 +324,8 @@ Adw.NavigationPage details_page {
[overlay]
Adw.ToolbarView details_view_toolbar_view {
[top]
Adw.HeaderBar {
}
Adw.HeaderBar {}
ScrolledWindow {
Box details_view_box {
@@ -541,7 +560,6 @@ menu add_games {
menu search {
section {
label: "Search on…";
item (_("IGDB"), "app.igdb_search")
item (_("SteamGridDB"), "app.sgdb_search")
item (_("ProtonDB"), "app.protondb_search")

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 618 B

After

Width:  |  Height:  |  Size: 618 B

View File

@@ -1,11 +1,11 @@
scalable_dir = join_paths('hicolor', 'scalable', 'apps')
install_data(
join_paths(scalable_dir, ('@0@.svg').format(app_id)),
install_dir: join_paths(get_option('datadir'), 'icons', scalable_dir)
install_dir: join_paths(get_option('datadir'), 'icons', scalable_dir),
)
symbolic_dir = join_paths('hicolor', 'symbolic', 'apps')
install_data(
join_paths(symbolic_dir, ('@0@-symbolic.svg').format(app_id)),
install_dir: join_paths(get_option('datadir'), 'icons', symbolic_dir)
install_dir: join_paths(get_option('datadir'), 'icons', symbolic_dir),
)

View File

@@ -1,20 +1,28 @@
blueprints = custom_target('blueprints',
blueprints = custom_target(
'blueprints',
input: files(
'gtk/help-overlay.blp',
'gtk/window.blp',
'gtk/details-dialog.blp',
'gtk/game.blp',
'gtk/help-overlay.blp',
'gtk/preferences.blp',
'gtk/details-dialog.blp'
'gtk/window.blp',
),
output: '.',
command: [find_program('blueprint-compiler'), 'batch-compile', '@OUTPUT@', '@CURRENT_SOURCE_DIR@', '@INPUT@'],
command: [
find_program('blueprint-compiler'),
'batch-compile',
'@OUTPUT@',
'@CURRENT_SOURCE_DIR@',
'@INPUT@',
],
)
gnome.compile_resources('cartridges',
gnome.compile_resources(
'cartridges',
configure_file(
input: 'cartridges.gresource.xml.in',
output: 'cartridges.gresource.xml',
configuration: conf
configuration: conf,
),
gresource_bundle: true,
install: true,
@@ -22,59 +30,86 @@ gnome.compile_resources('cartridges',
dependencies: blueprints,
)
desktop_file = i18n.merge_file(
input: configure_file(
input: 'hu.kramo.Cartridges.desktop.in',
output: app_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_file])
if host_machine.system() == 'windows'
desktop_file = configure_file(
input: 'page.kramo.Cartridges.desktop.in',
output: app_id + '.desktop.in',
configuration: conf,
install: true,
install_dir: join_paths(get_option('datadir'), 'applications'),
)
else
desktop_file = i18n.merge_file(
input: configure_file(
input: 'page.kramo.Cartridges.desktop.in',
output: app_id + '.desktop.in',
configuration: conf,
),
output: app_id + '.desktop',
type: 'desktop',
po_dir: '../po',
install: true,
install_dir: join_paths(get_option('datadir'), 'applications'),
)
endif
appstream_file = i18n.merge_file(
input: configure_file(
input: 'hu.kramo.Cartridges.metainfo.xml.in',
output: app_id + '.metainfo.xml.in',
configuration: conf
),
output: app_id + '.metainfo.xml',
po_dir: '../po',
install: true,
install_dir: join_paths(get_option('datadir'), 'metainfo')
)
if host_machine.system() != 'windows'
desktop_utils = find_program('desktop-file-validate', required: false)
if desktop_utils.found()
test('Validate desktop file', desktop_utils, args: [desktop_file])
endif
endif
appstreamcli = find_program('appstreamcli', required: false)
if appstreamcli.found()
test('Validate appstream file',
appstreamcli,
args: ['validate', '--no-net', '--explain', appstream_file],
workdir: meson.current_build_dir()
if host_machine.system() == 'windows'
appstream_file = configure_file(
input: 'page.kramo.Cartridges.metainfo.xml.in',
output: app_id + '.metainfo.xml',
configuration: conf,
install: true,
install_dir: join_paths(get_option('datadir'), 'metainfo'),
)
else
appstream_file = i18n.merge_file(
input: configure_file(
input: 'page.kramo.Cartridges.metainfo.xml.in',
output: app_id + '.metainfo.xml.in',
configuration: conf,
),
output: app_id + '.metainfo.xml',
po_dir: '../po',
install: true,
install_dir: join_paths(get_option('datadir'), 'metainfo'),
)
endif
if host_machine.system() != 'windows'
appstreamcli = find_program('appstreamcli', required: false)
if appstreamcli.found()
test(
'Validate appstream file',
appstreamcli,
args: ['validate', '--no-net', '--explain', appstream_file],
workdir: meson.current_build_dir(),
)
endif
endif
install_data(
configure_file(
input: 'hu.kramo.Cartridges.gschema.xml.in',
input: 'page.kramo.Cartridges.gschema.xml.in',
output: app_id + '.gschema.xml',
configuration: conf
configuration: conf,
),
install_dir: join_paths(get_option('datadir'), 'glib-2.0/schemas')
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()])
test(
'Validate schema file',
compile_schemas,
args: ['--strict', '--dry-run', meson.current_source_dir()],
)
endif
subdir('icons')

View File

@@ -1,13 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>@APP_ID@</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-or-later</project_license>
<replaces>
<id>hu.kramo.Cartridges</id>
</replaces>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-or-later</project_license>
<name>Cartridges</name>
<summary>Launch all your games</summary>
<description>
<p>Cartridges is a simple game launcher for all of your games. It has support for importing games from Steam, Lutris, Heroic and more with no login necessary. You can sort and hide games or download cover art from SteamGridDB.</p>
</description>
<description>
<p>Cartridges is a simple game launcher for all of your games. It has support for importing games from Steam, Lutris, Heroic and more with no login necessary. You can sort and hide games or download cover art from SteamGridDB.</p>
</description>
<url type="homepage">https://github.com/kra-mo/cartridges</url>
<url type="bugtracker">https://github.com/kra-mo/cartridges/issues</url>
<url type="translate">https://hosted.weblate.org/engage/cartridges/</url>
@@ -15,7 +18,7 @@
<url type="vcs-browser">https://github.com/kra-mo/cartridges</url>
<url type="contribute">https://github.com/kra-mo/cartridges/blob/main/CONTRIBUTING.md</url>
<developer id="page.kramo">
<name translate="no">kramo</name>
<name translate="no">kramo</name>
</developer>
<launchable type="desktop-id">@APP_ID@.desktop</launchable>
<translation type="gettext">cartridges</translation>
@@ -51,12 +54,18 @@
</screenshots>
<content_rating type="oars-1.1" />
<releases>
<release version="2.8.2" date="2024-03-29">
<release version="2.9.3" date="2024-07-18">
<description translate="no">
<ul>
<li>Improved notifications for launching games via the GNOME search provider</li>
<li>Updated app metadata</li>
<li>Fixed an issue with translations</li>
<li>Fixed incorrect modifiers being used for keyboard shortcuts</li>
</ul>
</description>
</release>
<release version="2.9" date="2024-07-10">
<description translate="no">
<ul>
<li>Cartridges is now available on macOS! You can download it from GitHub.</li>
<li>Updated translations</li>
</ul>
</description>
</release>

View File

@@ -35,7 +35,7 @@ Stored as a Unix time stamp.
The executable to run when launching a game.
If the source has a URL handler, using that is preferred. In that case, the value should be `"xdg-open url://example/url"` for Linux and `"start url://example/url"` for Windows.
If the source has a URL handler, using that is preferred. In that case, the value should be `"xdg-open url://example/url"` for Linux, `"start url://example/url"` for Windows and `"open url://example/url"` for macOS.
Stored as either a string (preferred) or an argument vector to be passed to the shell through [subprocess.Popen](https://docs.python.org/3/library/subprocess.html#popen-constructor).
@@ -113,4 +113,4 @@ The version number of the [game_id].json specification.
Cartridges will set the value for itself. Don't touch it.
Stored as a number.
Stored as a number.

View File

@@ -1,10 +1,19 @@
project('cartridges',
version: '2.8.2',
meson_version: '>= 0.59.0',
default_options: [ 'warning_level=2', 'werror=false', ],
project(
'cartridges',
version: '2.9.3',
meson_version: '>= 0.59.0',
default_options: [
'warning_level=2',
'werror=false',
],
)
i18n = import('i18n')
# Translations are broken on Windows for multiple reasons
# gresources don't work and MSYS2 seems to have also broken the gettext package
if host_machine.system() != 'windows'
i18n = import('i18n')
endif
gnome = import('gnome')
python = import('python')
@@ -16,11 +25,11 @@ libexecdir = join_paths(get_option('prefix'), get_option('libexecdir'))
profile = get_option('profile')
if profile == 'development'
app_id = 'hu.kramo.Cartridges.Devel'
prefix = '/hu/kramo/Cartridges/Devel'
elif profile == 'release'
app_id = 'hu.kramo.Cartridges'
prefix = '/hu/kramo/Cartridges'
app_id = 'page.kramo.Cartridges.Devel'
prefix = '/page/kramo/Cartridges/Devel'
elif profile == 'release'
app_id = 'page.kramo.Cartridges'
prefix = '/page/kramo/Cartridges'
endif
conf = configuration_data()
@@ -37,16 +46,16 @@ conf.set('libexecdir', libexecdir)
subdir('data')
subdir('cartridges')
subdir('po')
if host_machine.system() == 'windows'
subdir('windows')
subdir('build-aux/windows')
else
subdir('search-provider')
subdir('po')
endif
gnome.post_install(
glib_compile_schemas: true,
gtk_update_icon_cache: true,
glib_compile_schemas: true,
gtk_update_icon_cache: true,
update_desktop_database: true,
)

View File

@@ -1,6 +1,6 @@
data/hu.kramo.Cartridges.desktop.in
data/hu.kramo.Cartridges.gschema.xml.in
data/hu.kramo.Cartridges.metainfo.xml.in
data/page.kramo.Cartridges.desktop.in
data/page.kramo.Cartridges.gschema.xml.in
data/page.kramo.Cartridges.metainfo.xml.in
data/gtk/details-dialog.blp
data/gtk/game.blp
@@ -30,4 +30,4 @@ cartridges/importer/lutris_source.py
cartridges/importer/retroarch_source.py
cartridges/importer/steam_source.py
cartridges/store/managers/sgdb_manager.py
cartridges/store/managers/sgdb_manager.py

194
po/ar.po
View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2023-12-15 13:10+0000\n"
"Last-Translator: Ali-98 <ahj696@hotmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/cartridges/"
@@ -21,29 +21,29 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 5.3\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "خراطيش"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "مشغِّل ألعاب"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "شغِّل كلَّ ألعابك"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"لعب;مشغل;ستيم;لوترس;هروك;قوارير;إتش;هيرويك;بوتلز;لجندري;فلاتباك;رتروآرتش;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -54,22 +54,22 @@ msgstr ""
"وبرامج أخرى، وذلك دون تسجيل دخول. ولك ترتيب وإخفاء الألعاب فيه كيفما شئت، "
"وكذلك تستطيع منه تنزيل غُلُف الألعاب من SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "تفاصيل اللعبة"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "حرِّر تفاصيل اللعبة"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "التفضيلات"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "ألغِ"
@@ -77,31 +77,31 @@ msgstr "ألغِ"
msgid "New Cover"
msgstr "غلاف جديد"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "احذف الغلاف"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "العنوان"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "المطوِّر (اختياري)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "ملفُّ التنفيذ"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "اختر ملفًّا"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "معلومات أكثر"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "حرِّر"
@@ -109,7 +109,7 @@ msgstr "حرِّر"
msgid "Hide"
msgstr "أخفِ"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "أزل"
@@ -121,17 +121,17 @@ msgstr "اكشف"
msgid "General"
msgstr "عام"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "ابحث"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "اختصارات لوحة المفاتيح"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "تراجع"
@@ -139,11 +139,11 @@ msgstr "تراجع"
msgid "Quit"
msgstr "أنهِ"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "أظهر شريط الجانب"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "القائمة الرئيسة"
@@ -151,12 +151,12 @@ msgstr "القائمة الرئيسة"
msgid "Games"
msgstr "الألعاب"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "أضف لعبةً"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "استورد"
@@ -169,7 +169,7 @@ msgid "Remove Game"
msgstr "أزل اللعبة"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "السلوك"
@@ -217,121 +217,121 @@ msgstr "المصادر"
msgid "Steam"
msgstr "ستيم"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "موضع التثبيت"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "لوترس"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "استورد ألعابًا من ستيم"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "استورد ألعاب فلاتباك"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "هِرُوِك"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "استورد ألعاب أَبِك"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "استورد ألعاب جي‌أو‌جي"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "استورد ألعابًا من أمازون"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "استورد ألعابًا مثبَّتةً بغير متجر"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "قوارير"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "إتش"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "لجندري"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "رتروآرتش"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "فلاتباك"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "موضع النظام"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "موضع المستخدم"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "استورد مشغِّلات ألعاب"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "مدخلات سطح المكتب"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "الاستيثاق"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "مفتاح واجهة البرمجة"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "استخدم SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "نزِّل الصور حينما تنزِّل أو تستورد الألعاب"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "فضِّلها على الصور الرسمية"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "فضِّل الصور المتحرِّكة"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "حدِّث الغُلُف"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "اجلب غُلُفًا للألعاب التي في المكتبة"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "حدِّث"
@@ -340,90 +340,90 @@ msgid "No Games Found"
msgstr "لم يُعثر على ألعاب"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "جرِّب بحثًا آخر."
msgid "Try a different search"
msgstr "جرِّب بحثًا آخر"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "لا توجد ألعاب"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "استخدم زرَّ + لتضيف ألعابًا."
msgid "Use the + button to add games"
msgstr "استخدم زرَّ + لتضيف ألعابًا"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "لا توجد ألعاب مخفية"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "هنا يظهر ما أخفيت من ألعاب."
msgid "Games you hide will appear here"
msgstr "هنا يظهر ما أخفيت من ألعاب"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "كلُّ الألعاب"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "أُضيفَت"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "اُستوردَت"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "الألعاب المخفية"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "عنوان اللعبة"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "العب"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "رتِّب"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "أ-ي"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "ي-أ"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "الأجدد"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "الأقدم"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "لُعبت آخر مرَّة"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "أظهر ما أخفي"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "عن «خراطيش»"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -540,41 +540,41 @@ msgstr "أٌظهرت {}"
msgid "{} removed"
msgstr "أزيلت {}"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "أُزيلت كلُّ الألعاب"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"تحتاج مفتاح واجهة برمجة حال ما أردت استخدام SteamGridDB، {}هنا تولِّده{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "تُنزَّل الغُلُف…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "حُدِّثت الغُلُف"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "لم يُعثر على التثبيت"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "حدِّد مجلَّدًا صالحًا."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "حدِّد مجلَّدًا صالحًا"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "تحذير"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "مجلَّد غير صالح"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "عيِّن الموضع"

194
po/be.po
View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2023-12-13 09:28+0000\n"
"Last-Translator: Yahor <k1llo2810@protonmail.com>\n"
"Language-Team: Belarusian <https://hosted.weblate.org/projects/cartridges/"
@@ -21,30 +21,30 @@ msgstr ""
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.3-rc\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Картрыджы"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Праграма запуску гульняў"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Запускайце ўсе свае гульні"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"гульні;праграма запуску;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
"retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -56,22 +56,22 @@ msgstr ""
"ўваходу ў сістэму. Вы можаце сартаваць і хаваць гульні або спампоўваць "
"вокладку з SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Падрабязнасці аб гульні"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Рэдагаваць падрабязнасці аб гульні"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Параметры"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Скасаваць"
@@ -79,31 +79,31 @@ msgstr "Скасаваць"
msgid "New Cover"
msgstr "Новая вокладка"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Выдалиць вокладку"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Назва"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Распрацоўшчык (неабавязкова)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Выконваны"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Выбраць файл"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Больш інфармацыі"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Рэдагаваць"
@@ -111,7 +111,7 @@ msgstr "Рэдагаваць"
msgid "Hide"
msgstr "Схаваць"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Выдаліць"
@@ -123,17 +123,17 @@ msgstr "Паказаць"
msgid "General"
msgstr "Агульнае"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Пошук"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Спалучэнні клавіш"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Адмяніць"
@@ -141,11 +141,11 @@ msgstr "Адмяніць"
msgid "Quit"
msgstr "Выйсці"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Пераключыць бакавую панэль"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Галоўнае меню"
@@ -153,12 +153,12 @@ msgstr "Галоўнае меню"
msgid "Games"
msgstr "Гульні"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Дадаць гульню"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Імпарт"
@@ -171,7 +171,7 @@ msgid "Remove Game"
msgstr "Выдаліць гульню"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Паводзіны"
@@ -219,121 +219,121 @@ msgstr "Крыніцы"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Месца ўсталёўкі"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Імпарт гульняў Steam"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Імпарт гульняў Flatpak"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Імпарт Epic Games"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Імпарт гульняў GOG"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Імпарт гульняў Amazon"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Імпарт іншых гульняў"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Сістэмнае размяшчэнне"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Карыстальніцкае размяшчэнне"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Імпарт сродкаў запуску гульняў"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Запісы працоўнага стала"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Аўтэнтыфікацыя"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "Ключ API"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Выкарыстоўвайць SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Спампоўка відарысаў пры даданні ці імпарце гульняў"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Аддавайце перавагу афіцыйным відарысам"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Аддавайце перавагу аніміраваным відарысам"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Абнавіць вокладкі"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Атрымаць вокладкі для гульняў, якія ўжо ёсць у вашай бібліятэцы"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Абнавіць"
@@ -342,90 +342,90 @@ msgid "No Games Found"
msgstr "Гульні не знойдзены"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Паспрабуйце іншы пошук."
msgid "Try a different search"
msgstr "Паспрабуйце іншы пошук"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Няма гульняў"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Выкарыстоўвайце кнопку +, каб дадаць гульні."
msgid "Use the + button to add games"
msgstr "Выкарыстоўвайце кнопку +, каб дадаць гульні"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Няма схаваных гульняў"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Гульні, якія вы схаваеце, з'явяцца тут."
msgid "Games you hide will appear here"
msgstr "Гульні, якія вы схаваеце, з'явяцца тут"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Усе гульні"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Дададзена"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Імпартавана"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Схаваныя гульні"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Назва гульні"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Гуляць"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Сартаваць"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "А-Я"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Я-А"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Найноўшыя"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Старэйшыя"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Апошняя гульня"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Паказаць схаваныя"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Аб картрыджах"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -542,42 +542,42 @@ msgstr "{} непрыхавана"
msgid "{} removed"
msgstr "{} выдалена"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Усе гульні выдалены"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Для выкарыстання SteamGridDB патрабуецца ключ API. Вы можаце стварыць яго {}"
"тут{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Спампоўка вокладак…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Вокладкі абноўлены"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Усталяванне не знойдзена"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Выберыце сапраўдны каталог."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Выберыце сапраўдны каталог"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Увага"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Няправільны каталог"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Задаць размяшчэнне"

194
po/ca.po
View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2023-12-15 13:10+0000\n"
"Last-Translator: jolupa <jolupameister@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/cartridges/"
@@ -18,29 +18,29 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.3\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartridges"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Llançador de jocs"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Llança tots els teus jocs"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"jocs;llançador;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -52,22 +52,22 @@ msgstr ""
"necessitat de iniciar sessió. Pots ordenar i amagar els jocs o descarregar "
"l'art de la coberta de SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Detalls del joc"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Editar els detalls del joc"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Preferències"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Cancel·lar"
@@ -75,31 +75,31 @@ msgstr "Cancel·lar"
msgid "New Cover"
msgstr "Coberta nova"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Eliminar la coberta"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Títol"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Desenvolupador (opcional)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Executable"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Seleccionar fitxer"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Més informació"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Editar"
@@ -107,7 +107,7 @@ msgstr "Editar"
msgid "Hide"
msgstr "Amagar"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Esborrar"
@@ -119,17 +119,17 @@ msgstr "Mostrar"
msgid "General"
msgstr "General"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Cercar"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Dreceres de teclat"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Desfés"
@@ -137,11 +137,11 @@ msgstr "Desfés"
msgid "Quit"
msgstr "Sortir"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Alternar la barra lateral"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Menú principal"
@@ -149,12 +149,12 @@ msgstr "Menú principal"
msgid "Games"
msgstr "Jocs"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Afegeix joc"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Importar"
@@ -167,7 +167,7 @@ msgid "Remove Game"
msgstr "Eliminar joc"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Comportament"
@@ -215,121 +215,121 @@ msgstr "Fonts"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Ubicació de la instal·lació"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Importar jocs de Steam"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Importar jocs de Flatpak"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Importar jocs de Epic"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Importar jocs de GOG"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Importar jocs de Amazon"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Importar jocs no aprovats"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Ubicació del sistema"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Ubicació de l'usuari"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Importar llançadors de jocs"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Entrades d'escriptori"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Autenticació"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "Clau API"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Fes servir SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Descarregar les imatges al afegir o importar jocs"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Prefereix sobre imatges oficials"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Prefereix imatges animades"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Actualitzar cobertes"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Descarregar cobertes per a jocs que ja es troben a la teva llibreria"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Actualitzar"
@@ -338,90 +338,90 @@ msgid "No Games Found"
msgstr "No hi han jocs"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Prova una cerca diferent."
msgid "Try a different search"
msgstr "Prova una cerca diferent"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Cap joc"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Fes servir el botó + per afegir jocs."
msgid "Use the + button to add games"
msgstr "Fes servir el botó + per afegir jocs"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "No hi han jocs amagats"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Els jocs que amaguis sortiran aquí."
msgid "Games you hide will appear here"
msgstr "Els jocs que amaguis sortiran aquí"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Tots els jocs"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Afegit"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Importat"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Jocs amagats"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Títol del joc"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Jugar"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Ordenar"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Més recent"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Més antic"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Últim jugat"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Mostrar els amagats"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Sobre Cartridges"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -538,42 +538,42 @@ msgstr "{} mostrar"
msgid "{} removed"
msgstr "{} eliminat"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Tots els jocs eliminats"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Es necessita una clau API per poder fer servir SteamGridDB. Pots generar una "
"{}aquí{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Descarregant cobertes…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Cobertes actualitzades"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "No s'ha trobat l'instal·lacióó"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Selecciona un directori vàlid."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Selecciona un directori vàlid"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Avis"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Directori no vàlid"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Escull una ubicació"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,28 +17,28 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr ""
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr ""
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr ""
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -46,22 +46,22 @@ msgid ""
"SteamGridDB."
msgstr ""
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr ""
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr ""
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr ""
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr ""
@@ -69,31 +69,31 @@ msgstr ""
msgid "New Cover"
msgstr ""
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr ""
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr ""
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr ""
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr ""
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr ""
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr ""
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr ""
@@ -101,7 +101,7 @@ msgstr ""
msgid "Hide"
msgstr ""
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr ""
@@ -113,17 +113,17 @@ msgstr ""
msgid "General"
msgstr ""
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr ""
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr ""
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr ""
@@ -131,11 +131,11 @@ msgstr ""
msgid "Quit"
msgstr ""
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr ""
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr ""
@@ -143,12 +143,12 @@ msgstr ""
msgid "Games"
msgstr ""
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr ""
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr ""
@@ -161,7 +161,7 @@ msgid "Remove Game"
msgstr ""
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr ""
@@ -209,121 +209,121 @@ msgstr ""
msgid "Steam"
msgstr ""
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr ""
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr ""
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr ""
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr ""
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr ""
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr ""
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr ""
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr ""
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr ""
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr ""
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr ""
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr ""
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr ""
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr ""
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr ""
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr ""
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr ""
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr ""
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr ""
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr ""
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr ""
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr ""
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr ""
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr ""
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr ""
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr ""
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr ""
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr ""
@@ -332,7 +332,7 @@ msgid "No Games Found"
msgstr ""
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgid "Try a different search"
msgstr ""
#: data/gtk/window.blp:21
@@ -340,7 +340,7 @@ msgid "No Games"
msgstr ""
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgid "Use the + button to add games"
msgstr ""
#: data/gtk/window.blp:40
@@ -348,74 +348,74 @@ msgid "No Hidden Games"
msgstr ""
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgid "Games you hide will appear here"
msgstr ""
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr ""
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr ""
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr ""
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr ""
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr ""
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr ""
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr ""
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr ""
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr ""
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr ""
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr ""
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr ""
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr ""
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr ""
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr ""
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr ""
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr ""
@@ -523,40 +523,40 @@ msgstr ""
msgid "{} removed"
msgstr ""
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr ""
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr ""
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr ""
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr ""
#: cartridges/preferences.py:343
msgid "Select a valid directory."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr ""
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr ""
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr ""
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr ""

228
po/cs.po
View File

@@ -1,13 +1,13 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR kramo
# This file is distributed under the same license as the Cartridges package.
# foo expert <deferred_water346@simplelogin.com>, 2023.
# foo expert <deferred_water346@simplelogin.com>, 2023, 2024.
msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"PO-Revision-Date: 2023-09-24 16:04+0000\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-06-28 07:09+0000\n"
"Last-Translator: foo expert <deferred_water346@simplelogin.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/cartridges/"
"cartridges/cs/>\n"
@@ -15,32 +15,32 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 5.1-dev\n"
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
"X-Generator: Weblate 5.7-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Kazety"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Spouštěč her"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Spusťte všechny vaše hry"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"hraní;spouštěč;steam;lutris;heroic;láhve;itch;flatpak;legendary;retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -51,22 +51,22 @@ msgstr ""
"her ze služeb Steam, Lutris, Heroic a dalších bez nutnosti přihlášení. Hry "
"můžete třídit a skrývat nebo stahovat obálky ze služby SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Podrobnosti o hře"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Upravit podrobnosti o hře"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Předvolby"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Zrušit"
@@ -74,31 +74,31 @@ msgstr "Zrušit"
msgid "New Cover"
msgstr "Nový obal"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Odstranit obal"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Název"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Vývojář (nepovinné)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Spustitelný soubor"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Vybrat soubor"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Více informací"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Upravit"
@@ -106,7 +106,7 @@ msgstr "Upravit"
msgid "Hide"
msgstr "Skrýt"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Odstranit"
@@ -118,17 +118,17 @@ msgstr "Odkrýt"
msgid "General"
msgstr "Obecné"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Vyhledávání"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Klávesové zkratky"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Zpět"
@@ -136,11 +136,11 @@ msgstr "Zpět"
msgid "Quit"
msgstr "Ukončit"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Přepnout postranní panel"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Hlavní nabídka"
@@ -148,12 +148,12 @@ msgstr "Hlavní nabídka"
msgid "Games"
msgstr "Hry"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Přidat hru"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Import"
@@ -166,7 +166,7 @@ msgid "Remove Game"
msgstr "Odstranit hru"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Chování"
@@ -214,221 +214,215 @@ msgstr "Zdroje"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Umístění instalace"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Importovat Steam hry"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Importovat Flatpak hry"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Importovat Epic Games hry"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Importovat GOG hry"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Importovat Amazon hry"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Importovat ručně načtené hry"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Láhve"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#, fuzzy
#| msgid "Set Location"
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Nastavit umístění"
msgstr "Systémové umístění"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#, fuzzy
#| msgid "Set Location"
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Nastavit umístění"
msgstr "Uživatelské umístění"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Importovat spouštěče her"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Položky na ploše"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Ověření"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "Klíč API"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Používat SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Stahovat obrázky při přidávání nebo importování her"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Upřednostnit před oficiálními obrázky"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Upřednostnit animované obrázky"
#: data/gtk/preferences.blp:388
#, fuzzy
#| msgid "Delete Cover"
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Odstranit obal"
msgstr "Aktualizovat obálky"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr ""
msgstr "Najít obálky pro hry ve vaší knihovně"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr ""
msgstr "Aktualizovat"
#: data/gtk/window.blp:6 data/gtk/window.blp:14
msgid "No Games Found"
msgstr "Nebyly nalezeny žádné hry"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Zkuste hledat něco jiného."
msgid "Try a different search"
msgstr "Zkuste hledat něco jiného"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Žádné hry"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Tlačítkem + můžete přidávat hry."
msgid "Use the + button to add games"
msgstr "Tlačítkem + můžete přidávat hry"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Žádné skryté hry"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Hry, které skryjete, se zobrazí zde."
msgid "Games you hide will appear here"
msgstr "Hry, které skryjete, se zobrazí zde"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Všechny hry"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Přidané"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Importované"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Skryté hry"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Název hry"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Hrát"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Třídit"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Ž"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Ž-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Nejnovější"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Nejstarší"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Naposledy hráno"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Zobrazit Skryté"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "O Kazetách"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr ""
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr ""
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr ""
msgstr "HowLongToBeat"
#. The variable is the title of the game
#: cartridges/main.py:205 cartridges/game.py:125
@@ -543,42 +537,42 @@ msgstr "{} odkryto"
msgid "{} removed"
msgstr "{} odstraněno"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Všechny hry odstraněny"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"K používání služby SteamGridDB je vyžadován klíč API. Můžete si ho "
"vygenerovat {}zde{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr ""
msgstr "Stahování obálek…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr ""
msgstr "Obálky aktualizovány"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Instalace nebyla nalezena"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Vyberte platný adresář."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Vyberte platný adresář"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Pozor"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Neplatný adresář"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Nastavit umístění"

194
po/de.po
View File

@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-02-19 06:35+0000\n"
"Last-Translator: Konstantin Tutsch <mail@konstantintutsch.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/cartridges/"
@@ -22,29 +22,29 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartridges"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Spiele-Launcher"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Starten Sie alle Ihre Spiele"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"spiel;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -56,22 +56,22 @@ msgstr ""
"ohne dass eine Anmeldung erforderlich ist. Sie können Spiele sortieren und "
"ausblenden oder Cover-Art von SteamGridDB herunterladen."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Spieldetails"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Spieldetails bearbeiten"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Einstellungen"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Abbrechen"
@@ -79,31 +79,31 @@ msgstr "Abbrechen"
msgid "New Cover"
msgstr "Neues Cover"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Cover löschen"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Titel"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Entwickler (optional)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Ausführbare Datei"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Datei auswählen"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Weitere Informationen"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Bearbeiten"
@@ -111,7 +111,7 @@ msgstr "Bearbeiten"
msgid "Hide"
msgstr "Verstecken"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Entfernen"
@@ -123,17 +123,17 @@ msgstr "Unverstecken"
msgid "General"
msgstr "Allgemein"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Suchen"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Tastaturkürzel"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Rückgängig"
@@ -141,11 +141,11 @@ msgstr "Rückgängig"
msgid "Quit"
msgstr "Beenden"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Seitenleiste umschalten"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Hauptmenü"
@@ -153,12 +153,12 @@ msgstr "Hauptmenü"
msgid "Games"
msgstr "Spiele"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Spiel hinzufügen"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Importieren"
@@ -171,7 +171,7 @@ msgid "Remove Game"
msgstr "Spiel entfernen"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Verhalten"
@@ -219,121 +219,121 @@ msgstr "Quellen"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Installationsort"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Steam-Spiele importieren"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Flatpak-Spiele importieren"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Epic Games importieren"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "GOG-Spiele importieren"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Amazon-Spiele importieren"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Sideloaded-Spiele importieren"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "System Ort"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Nutzer Ort"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Spiele-Launcher importieren"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Desktop Einträge"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Authentifizierung"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API-Schlüssel"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "SteamGridDB benutzen"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Lade Bilder herunter, wenn Spiele hinzugefügt oder importiert werden"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Über offiziellen Bildern bevorzugen"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Animierte Bilder bevorzugen"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Cover aktualisieren"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Cover für in der Bibliothek vorhandene Spiele laden"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Aktualisieren"
@@ -342,90 +342,90 @@ msgid "No Games Found"
msgstr "Keine Spiele gefunden"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Versuche eine andere Suche."
msgid "Try a different search"
msgstr "Versuche eine andere Suche"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Keine Spiele"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Benutze denn + Knopf um Spiele hinzuzufügen."
msgid "Use the + button to add games"
msgstr "Benutze denn + Knopf um Spiele hinzuzufügen"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Keine versteckten Spiele"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Ausgeblendete Spiele, werden hier angezeigt."
msgid "Games you hide will appear here"
msgstr "Ausgeblendete Spiele, werden hier angezeigt"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Alle Spiele"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Hinzugefügt"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Importiert"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Ausgeblendete Spiele"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Spieltitel"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Spielen"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Sortierung"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Neuestes"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Älteste"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Zuletzt gespielt"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Ausgeblendete anzeigen"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Über Cartridges"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -543,42 +543,42 @@ msgstr "{} unversteckt"
msgid "{} removed"
msgstr "{} entfernt"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Alle Spiele entfernt"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Für die Nutzung von SteamGridDB ist ein API-Schlüssel erforderlich. Sie "
"können ihn {}hier{} generieren."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Cover werden geladen…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Cover aktualisiert"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Installation nicht gefunden"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Wähle ein gültiges Verzeichnis aus."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Wähle ein gültiges Verzeichnis aus"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Warnung"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Ungültiges Verzeichnis"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Ort festlegen"

196
po/el.po
View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2023-10-08 16:00+0000\n"
"Last-Translator: yiannis ioannides <sub@wai.ai>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/cartridges/"
@@ -18,30 +18,30 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.1-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Κασέτες"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Πρόγραμμα Εκκίνησης Παιχνιδιών"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Εκκινήστε όλα σας τα παιχνίδια"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"gaming;εκκινητής;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
"retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -54,22 +54,22 @@ msgstr ""
"να κρύψετε τα παιχνίδια σας, καθώς και να κατεβάσετε τα εξώφυλλα τους από το "
"SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Λεπτομέρειες Παιχνιδιού"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Επεξεργασία Λεπτομερειών Παιχνιδιού"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Προτιμήσεις"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Ακύρωση"
@@ -77,31 +77,31 @@ msgstr "Ακύρωση"
msgid "New Cover"
msgstr "Νέο Εξώφυλλο"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Διαγραφή Εξώφυλλου"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Τίτλος"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Προγραμματιστής (προαιρετικό)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Εκτελέσιμο αρχείο"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Επιλογή αρχείου"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Περισσότερες Πληροφορίες"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Επεξεργασία"
@@ -109,7 +109,7 @@ msgstr "Επεξεργασία"
msgid "Hide"
msgstr "Απόκρυψη"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Αφαίρεση"
@@ -121,17 +121,17 @@ msgstr "Φανέρωση"
msgid "General"
msgstr "Γενικά"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Αναζήτηση"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Συντομεύσεις Πληκτρολογίου"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Αναίρεση"
@@ -139,11 +139,11 @@ msgstr "Αναίρεση"
msgid "Quit"
msgstr "Κλείσιμο"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Ρύθμιση πάνελ"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Κύριο μενού"
@@ -151,12 +151,12 @@ msgstr "Κύριο μενού"
msgid "Games"
msgstr "Παιχνίδια"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Προσθήκη παιχνιδιού"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Εισαγωγή"
@@ -169,7 +169,7 @@ msgid "Remove Game"
msgstr "Αφαίρεση παιχνιδιού"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Συμπεριφορά"
@@ -218,125 +218,123 @@ msgstr "Πηγές"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Τοποθεσία εγκατάστασης"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Εισαγωγή παιχνιδιών Steam"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Εισαγωγή παιχνιδιών Flatpak"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Εισαγωγή παιχνιδιών Epic"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Εισαγωγή παιχνιδιών GOG"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Εισαγωγή παιχνιδιών Amazon"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Εισαγωγή παιχνιδιών μέσω sideloading"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
#, fuzzy
#| msgid "Set Location"
msgid "System Location"
msgstr "Ορίστε Τοποθεσία"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
#, fuzzy
#| msgid "Set Location"
msgid "User Location"
msgstr "Ορίστε Τοποθεσία"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Εισαγωγή εκκινητών παιχνιδιών"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Εισαγωγές desktop"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Επιβεβαίωση"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "Κλειδί API"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Χρήση SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Λήψη εικόνων κατά τη διάρκεια πρόσθεσης ή εισαγωγής παιχνιδιών"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Προτίμηση Επίσημων Εικόνων"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Προτίμηση Κινούμενων Εικόνων"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Ανανέωση εξώφυλλου"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Ανάκτηση εξώφυλλων για τα προϋπάρχων παιχνίδια στη βιβλιοθήκη σας"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Ανανέωση"
@@ -345,90 +343,90 @@ msgid "No Games Found"
msgstr "Δεν Βρέθηκαν Παιχνίδια"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Δοκιμάστε μια διαφορετική αναζήτηση."
msgid "Try a different search"
msgstr "Δοκιμάστε μια διαφορετική αναζήτηση"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Δίχως Παιχνίδια"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Χρησιμοποιήστε το κουμπί + για να προσθέσετε παιχνίδια."
msgid "Use the + button to add games"
msgstr "Χρησιμοποιήστε το κουμπί + για να προσθέσετε παιχνίδια"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Δεν υπάρχουν κρυφά παιχνίδια"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Τα παιχνίδια που κρύβετε θα εμφανίζονται εδώ."
msgid "Games you hide will appear here"
msgstr "Τα παιχνίδια που κρύβετε θα εμφανίζονται εδώ"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Όλα τα παιχνίδια"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Προστέθηκε"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Εισήχθη"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Κρυμμένα παιχνίδια"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Τίτλος παιχνιδιού"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Παίξτε"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Ταξινόμηση"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "Α-Ζ"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Ζ-Α"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Νεότερο"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Παλαιότερο"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Τελευταία αναπαραγωγή"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Εμφάνιση Κρυφών"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Σχετικά με τις Κασέτες"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr ""
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr ""
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr ""
@@ -547,42 +545,42 @@ msgstr "{} φανερώθηκε"
msgid "{} removed"
msgstr "{} αφαιρέθηκε"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Όλα τα παιχνίδια αφαιρέθηκαν"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Για τη χρήση του SteamGridDB απαιτείται ένα κλειδί API. Μπορείτε να "
"δημιουργήσετε ένα {}εδώ{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Λήψη εξώφυλλων…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Τα εξώφυλλα ανανεώθηκαν"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Η εγκατάσταση δεν βρέθηκε"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Επιλέξτε έναν έγκυρο προορισμό."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Επιλέξτε έναν έγκυρο προορισμό"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Προσοχή"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Μη έγκυρος προορισμός"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Ορίστε Τοποθεσία"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-03-24 15:19+0000\n"
"Last-Translator: Bruce Cowan <bruce@bcowan.me.uk>\n"
"Language-Team: English (United Kingdom) <https://hosted.weblate.org/projects/"
@@ -19,29 +19,29 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartridges"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Game Launcher"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Launch all your games"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -53,22 +53,22 @@ msgstr ""
"necessary. You can sort and hide games or download cover art from "
"SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Game Details"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Edit Game Details"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Preferences"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Cancel"
@@ -76,31 +76,31 @@ msgstr "Cancel"
msgid "New Cover"
msgstr "New Cover"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Delete Cover"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Title"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Developer (optional)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Executable"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Select File"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "More Info"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Edit"
@@ -108,7 +108,7 @@ msgstr "Edit"
msgid "Hide"
msgstr "Hide"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Remove"
@@ -120,17 +120,17 @@ msgstr "Unhide"
msgid "General"
msgstr "General"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Search"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Keyboard Shortcuts"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Undo"
@@ -138,11 +138,11 @@ msgstr "Undo"
msgid "Quit"
msgstr "Quit"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Toggle Sidebar"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Main Menu"
@@ -150,12 +150,12 @@ msgstr "Main Menu"
msgid "Games"
msgstr "Games"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Add Game"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Import"
@@ -168,7 +168,7 @@ msgid "Remove Game"
msgstr "Remove Game"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Behaviour"
@@ -216,121 +216,121 @@ msgstr "Sources"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Install Location"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Import Steam Games"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Import Flatpak Games"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Import Epic Games"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Import GOG Games"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Import Amazon Games"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Import Sideloaded Games"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "System Location"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "User Location"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Import Game Launchers"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Desktop Entries"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Authentication"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API Key"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Use SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Download images when adding or importing games"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Prefer Over Official Images"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Prefer Animated Images"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Update Covers"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Fetch covers for games already in your library"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Update"
@@ -339,90 +339,90 @@ msgid "No Games Found"
msgstr "No Games Found"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Try a different search."
msgid "Try a different search"
msgstr "Try a different search"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "No Games"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Use the + button to add games."
msgid "Use the + button to add games"
msgstr "Use the + button to add games"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "No Hidden Games"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Games you hide will appear here."
msgid "Games you hide will appear here"
msgstr "Games you hide will appear here"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "All Games"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Added"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Imported"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Hidden Games"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Game Title"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Play"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Sort"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Newest"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Oldest"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Last Played"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Show Hidden"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "About Cartridges"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -539,41 +539,41 @@ msgstr "{} unhidden"
msgid "{} removed"
msgstr "{} removed"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "All games removed"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Downloading covers…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Covers updated"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Installation Not Found"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Select a valid directory."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Select a valid directory"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Warning"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Invalid Directory"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Set Location"

194
po/es.po
View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-02-19 06:35+0000\n"
"Last-Translator: Óscar Fernández Díaz <oscfdezdz@users.noreply.hosted."
"weblate.org>\n"
@@ -21,30 +21,30 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartuchos"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Lanzador de juegos"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Lance todos sus juegos"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
"juegos;lanzador;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -56,22 +56,22 @@ msgstr ""
"iniciar sesión. Puede ordenar y ocultar juegos o descargar portadas de "
"SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Detalles del juego"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Editar detalles del juego"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Preferencias"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Cancelar"
@@ -79,31 +79,31 @@ msgstr "Cancelar"
msgid "New Cover"
msgstr "Portada nueva"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Borrar portada"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Título"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Desarrollador (opcional)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Ejecutable"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Seleccionar archivo"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Más información"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Editar"
@@ -111,7 +111,7 @@ msgstr "Editar"
msgid "Hide"
msgstr "Ocultar"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Eliminar"
@@ -123,17 +123,17 @@ msgstr "Desocultar"
msgid "General"
msgstr "General"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Buscar"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Atajos del teclado"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Deshacer"
@@ -141,11 +141,11 @@ msgstr "Deshacer"
msgid "Quit"
msgstr "Salir"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Conmutar la barra lateral"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Menú principal"
@@ -153,12 +153,12 @@ msgstr "Menú principal"
msgid "Games"
msgstr "Juegos"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Añadir juego"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Importar"
@@ -171,7 +171,7 @@ msgid "Remove Game"
msgstr "Eliminar juego"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Comportamiento"
@@ -220,121 +220,121 @@ msgstr "Fuentes"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Ruta de instalación"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Importar juegos de Steam"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Importar juegos Flatpak"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Importar juegos de Epic"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Importar juegos de GOG"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Importar juegos de Amazon"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Importar juegos descargados"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendario"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Ubicación del sistema"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Ubicación del usuario"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Importar lanzadores de juegos"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Entradas de escritorio"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Autenticación"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "Clave API"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Usar SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Descargar las imágenes al añadir o importar juegos"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Preferir las imágenes oficiales"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Prefiero las imágenes animadas"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Actualizar las portadas"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Busca las portadas de los juegos de su biblioteca"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Actualizar"
@@ -343,90 +343,90 @@ msgid "No Games Found"
msgstr "No se han encontrado juegos"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Pruebe con otra búsqueda."
msgid "Try a different search"
msgstr "Pruebe con otra búsqueda"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "No hay juegos"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Use el botón + para añadir juegos."
msgid "Use the + button to add games"
msgstr "Use el botón + para añadir juegos"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "No hay juegos ocultos"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Los juegos que oculte aparecerán aquí."
msgid "Games you hide will appear here"
msgstr "Los juegos que oculte aparecerán aquí"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Todos los juegos"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Añadido"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Importado"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Juegos ocultos"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Título del juego"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Jugar"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Ordenar"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Más recientes"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Más antiguos"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Último jugado"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Mostrar ocultos"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Acerca de Cartuchos"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -543,42 +543,42 @@ msgstr "{} visible"
msgid "{} removed"
msgstr "{} eliminado"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Todos los juegos eliminados"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Se necesita una clave API para utilizar SteamGridDB. Puedes generar una {}"
"aquí{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Descargando las portadas…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Portadas actualizadas"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Instalación no encontrada"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Seleccione un directorio válido."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Seleccione un directorio válido"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Advertencia"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Directorio no válido"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Escoger la ubicación"

253
po/fa.po
View File

@@ -3,13 +3,14 @@
# This file is distributed under the same license as the Cartridges package.
# سید حسین موسوی فرد <shmf1385@protonmail.com>, 2023.
# Danial Behzadi <dani.behzi@ubuntu.com>, 2023.
# آوید <avds+git@disroot.org>, 2024.
msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"PO-Revision-Date: 2023-09-24 16:04+0000\n"
"Last-Translator: Danial Behzadi <dani.behzi@ubuntu.com>\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-07-14 20:09+0000\n"
"Last-Translator: آوید <avds+git@disroot.org>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/cartridges/"
"cartridges/fa/>\n"
"Language: fa\n"
@@ -17,32 +18,32 @@ msgstr ""
"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.1-dev\n"
"X-Generator: Weblate 5.7-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "کارتریج‌ها"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "اجراگر بازی"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "اجرای همهٔ بازی‌هایتان"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
"بازی;استیم;لوتریس;هروییک;بطری‌ها;باتلز;ایچ;فلت‌پک;لجندری;رتروآرچ;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -53,54 +54,54 @@ msgstr ""
"نیاز به ورود، بازی‌هایتان را از استیم، لوتریس، هروییک و… وارد کند. می‌توانید "
"بازی‌هایتان را نهفته یا طرح جلدشان را از SteamGridDB بگیرید."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "جزییات بازی"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "ویرایش جزییات بازی"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "ترجیحات"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "لغو"
#: data/gtk/details-dialog.blp:46
msgid "New Cover"
msgstr "طرج جلد جدید"
msgstr "طرح جلد جدید"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "حذف طرح جلد"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "عنوان"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "توسعه‌دهنده (اختیاری)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "اجرایی"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "گزینش پرونده"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "اطّلاعات بیشتر"
msgstr "اطلاعات بیشتر"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "ویرایش"
@@ -108,7 +109,7 @@ msgstr "ویرایش"
msgid "Hide"
msgstr "نهفتن"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "برداشتن"
@@ -120,17 +121,17 @@ msgstr "نانهفتن"
msgid "General"
msgstr "عمومی"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "جست‌وجو"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "میان‌برهیا صفحه‌کلید"
msgstr "میان‌برهای صفحه‌کلید"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "برگردان"
@@ -138,11 +139,11 @@ msgstr "برگردان"
msgid "Quit"
msgstr "خروج"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "تغییر وضعیت نوار کناری"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "فهرست اصلی"
@@ -150,12 +151,12 @@ msgstr "فهرست اصلی"
msgid "Games"
msgstr "بازی‌ها"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "افزودن بازی"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "درون‌ریزی"
@@ -168,7 +169,7 @@ msgid "Remove Game"
msgstr "برداشتن بازی"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "رفتار"
@@ -182,7 +183,7 @@ msgstr "طرح جلد بازی را اجرا می‌کند"
#: data/gtk/preferences.blp:21
msgid "Swaps the behavior of the cover image and the play button"
msgstr "تعویض رفتار تصویر جلد و دکمهٔ بازی کردن"
msgstr "تغییر رفتار تصویر جلد و دکمهٔ بازی کردن"
#: data/gtk/preferences.blp:26 cartridges/details_dialog.py:82
msgid "Images"
@@ -194,7 +195,7 @@ msgstr "عکس‌های با کیفیت بالا"
#: data/gtk/preferences.blp:30
msgid "Save game covers losslessly at the cost of storage"
msgstr "ذخیرهٔ طرح جلدهای بدون اتلاف به فیمت ذخیره‌سازی"
msgstr "ذخیرهٔ طرح جلدهای بدون اتلاف به قیمت ذخیره‌سازی"
#: data/gtk/preferences.blp:35
msgid "Danger Zone"
@@ -206,7 +207,7 @@ msgstr "حذف کردن همهٔ بازی‌ها"
#: data/gtk/preferences.blp:120
msgid "Remove Uninstalled Games"
msgstr "برداشن بازی‌های نصب نشده"
msgstr "برداشتن بازی‌های نصبنشده"
#: data/gtk/preferences.blp:125
msgid "Sources"
@@ -216,221 +217,215 @@ msgstr "منبع‌ها"
msgid "Steam"
msgstr "استیم"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "مکان نصب"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "لوتریس"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "درون‌ریزی بازی‌های استیم"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "درون‌ریزی بازی‌های فلت‌پک"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "هروییک"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "درون‌ریزی بازی‌های اپیک"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "درون‌ریزی بازی‌های گوگ"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "درون‌ریزی بازی‌های آمازون"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "درون‌ریزی بازی‌های نصب شده"
msgstr "درون‌ریزی بازی‌های نصبشده"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "بطری‌ها"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "ایچ"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "لجندری"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "رتروآرچ"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "فلت‌پک"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#, fuzzy
#| msgid "Set Location"
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "تنظیم مکان"
msgstr "مکان سامانه"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#, fuzzy
#| msgid "Set Location"
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "تنظیم مکان"
msgstr "مکان کاربر"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "درون‌ریزی اجراگرهای بازی"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "ورودی‌های میزکار"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "هویت‌سنجی"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "کلید API"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "استفاده از SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "بارگیری تصویرها هنگام افزودن یا درون‌ریزی بازی‌ها"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "ترجیح به تصویرهای رسمی"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "ترچیح تصویرهای پویا"
msgstr "ترجیح تصویرهای پویا"
#: data/gtk/preferences.blp:388
#, fuzzy
#| msgid "Delete Cover"
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "حذف طرح جلد"
msgstr "به‌روزرسانی طرح جلد"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr ""
msgstr "دریافت طرح جلد بازی‌های کنونی کتاب‌خانه‌تان"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr ""
msgstr "به‌روزرسانی"
#: data/gtk/window.blp:6 data/gtk/window.blp:14
msgid "No Games Found"
msgstr "هیچ بازی‌ای پیدا نشد"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "آزمودن جست‌وجویی دیگر."
msgid "Try a different search"
msgstr "آزمودن جست‌وجویی دیگر"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "بدون بازی"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "استفاده از دکمهٔ + برای افزودن بازی‌ها."
msgid "Use the + button to add games"
msgstr "استفاده از دکمهٔ + برای افزودن بازی‌ها"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "بدون بازی نهفته"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "بازی‌هایی که پنهان می‌کنید، این‌جا ظاهر خواهند شد."
msgid "Games you hide will appear here"
msgstr "بازی‌هایی که پنهان می‌کنید، این‌جا نمایان خواهند شد"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "همهٔ بازی‌ها"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "افزوده"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "درون‌ریخته"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "بازی‌های نهفته"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "عنوان بازی"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "بازی کردن"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "ترتیب"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "آ-ی"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "ی-آ"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "جدیدترین"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "قدیمی‌ترین"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "آخرین بازی شده"
msgstr "آخرین بازیشده"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "نمایش نهفته"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "دربارهٔ کارتریج‌ها"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr ""
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr ""
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr ""
msgstr "HowLongToBeat"
#. The variable is the title of the game
#: cartridges/main.py:205 cartridges/game.py:125
@@ -454,7 +449,7 @@ msgstr "هرگز"
#. The variable is the date when the game was last played
#: cartridges/window.py:380
msgid "Last played: {}"
msgstr "آخرین بازی شده: {}"
msgstr "آخرین بازیشده: {}"
#: cartridges/details_dialog.py:73
msgid "Apply"
@@ -508,7 +503,7 @@ msgstr ""
"\n"
"<tt>\"{}\"</tt>\n"
"\n"
"برای گشودن پروندهٔ {}‌با برنامهٔ پیش‌گزیده:\n"
"برای گشودن پروندهٔ {} با برنامهٔ پیش‌گزیده:\n"
"\n"
"<tt>{} \"{}\"</tt>\n"
"\n"
@@ -533,7 +528,7 @@ msgstr "نتوانست ترجیحات را اعمال کند"
#. The variable is the title of the game
#: cartridges/game.py:139
msgid "{} hidden"
msgstr "{}‌نهفته"
msgstr "{} نهفته"
#: cartridges/game.py:139
msgid "{} unhidden"
@@ -545,42 +540,42 @@ msgstr "{} نانهفته"
msgid "{} removed"
msgstr "{} برداشته"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "همهٔ بازی‌ها برداشته شدند"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"برای استفاده از SteamGridDB نیاز به یک کلید API است. می‌توانید {}این‌جا{} یکی "
"بسازید."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr ""
msgstr "در حال دریافت طرح‌های جلد…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr ""
msgstr "طرح‌های جلد به‌روزرسانی شد"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "نصب پیدا نشد"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "گزینش شاخه‌ای معتبر."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "گزینش شاخه‌ای معتبر"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "هشدار"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "شاخهٔ نامعتبر"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "تنظیم مکان"
@@ -602,7 +597,7 @@ msgstr "هیچ بازی جدیدی پیدا نشد"
#: cartridges/importer/importer.py:379
msgid "1 game imported"
msgstr "۱ بازی درون‌ریخته شد"
msgstr "یک بازی درون‌ریخته شد"
#. The variable is the number of games
#: cartridges/importer/importer.py:383

196
po/fi.po
View File

@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-01-16 06:06+0000\n"
"Last-Translator: Scott Anecito <scott.anecito@linux.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/cartridges/"
@@ -23,30 +23,30 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartridges"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Pelin käynnistin"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Käynnistä kaikki pelisi"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
"peli;pelaaminen;pullot;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -57,22 +57,22 @@ msgstr ""
"Heroicista ja Bottlesista, sekä muistaa ilman kirjautumista. Voit lajitella "
"tai piilottaa pelejä ja ladata kansikuvan SteamGridDB tietokannasta."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Pelin tiedot"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Muokkaa pelin tietoja"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Asetukset"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Peru"
@@ -80,31 +80,31 @@ msgstr "Peru"
msgid "New Cover"
msgstr "Uusi kansi"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Poista kansi"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Nimi"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Kehittäjä (valinnainen)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Suoritettava"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Valitse tiedosto"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Lisätietoja"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Muokkaa"
@@ -112,7 +112,7 @@ msgstr "Muokkaa"
msgid "Hide"
msgstr "Piilota"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Poista"
@@ -124,17 +124,17 @@ msgstr "Näytä"
msgid "General"
msgstr "Yleistä"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Etsi"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Pikanäppäimet"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Kumoa"
@@ -142,11 +142,11 @@ msgstr "Kumoa"
msgid "Quit"
msgstr "Lopeta"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Sivupalkki päälle/pois"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Päävalikko"
@@ -154,12 +154,12 @@ msgstr "Päävalikko"
msgid "Games"
msgstr "Pelit"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Lisää peli"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Tuo"
@@ -172,7 +172,7 @@ msgid "Remove Game"
msgstr "Poista peli"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Toiminta"
@@ -220,125 +220,123 @@ msgstr "Lähteet"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Asennuspaikka"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Tuo Steam-pelejä"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Tuo Flatpak-pelejä"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Tuo Epic-pelejä"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Tuo GOG-pelejä"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Tuo Amazon-pelejä"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Tuo Sideload-pelejä"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Pullot"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendaarinen"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
#, fuzzy
#| msgid "Set Location"
msgid "System Location"
msgstr "Aseta sijainti"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
#, fuzzy
#| msgid "Set Location"
msgid "User Location"
msgstr "Aseta sijainti"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Tuo pelin käynnistimet"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Työpöytätietueet"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Tunnistautuminen"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API-avain"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Käytä SteamGridDB:tä"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Lataa kuvia, kun lisäät tai tuot pelejä"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Mieluummin kuin virallisia kuvia"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Mieluummin animoituja kuvia"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Päivitä kannet"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Nouda kuoret jo kirjastossa oleville peleille"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Päivitä"
@@ -347,90 +345,90 @@ msgid "No Games Found"
msgstr "Pelejä ei löydetty"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Kokeile eri hakua."
msgid "Try a different search"
msgstr "Kokeile eri hakua"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Ei pelejä"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Käytä + lisätäksesi pelejä."
msgid "Use the + button to add games"
msgstr "Käytä + lisätäksesi pelejä"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Ei piilotettuja pelejä"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Piilotetut pelit näkyvät täällä."
msgid "Games you hide will appear here"
msgstr "Piilotetut pelit näkyvät täällä"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Kaikki pelit"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Lisätty"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Tuotu"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Piilotetut pelit"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Pelin nimi"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Pelaa"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Lajittele"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Uusin"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Vanhin"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Viimeksi pelattu"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Näytä piilotetut"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Tietoja - Cartridges"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr ""
@@ -548,42 +546,42 @@ msgstr "{} palautettu näkyviin"
msgid "{} removed"
msgstr "{} poistettu"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Kaikki pelit poistettu"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"SteamGridDB:n käyttäminen edellyttää API-avainta. Voit luoda sellaisen {}"
"täältä{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Ladataan kansikuvia…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Kannet päivitetty"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Asennusta ei löydy"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Valitse kelvollinen kansio."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Valitse kelvollinen kansio"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Varoitus"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Virheellinen kansio"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Aseta sijainti"

194
po/fr.po
View File

@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2023-12-16 21:06+0000\n"
"Last-Translator: \"J. Lavoie\" <j.lavoie@net-c.ca>\n"
"Language-Team: French <https://hosted.weblate.org/projects/cartridges/"
@@ -23,28 +23,28 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.3\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartouches"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Lanceur de jeux"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Lancez tous vos jeux"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr "jeu;lanceur;steam;lutris;heroic;bouteilles;itch;flatpak;legendary;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -56,22 +56,22 @@ msgstr ""
"encore, sans nécessiter de connexion. Vous pouvez trier et masquer les jeux "
"ou télécharger la pochette depuis SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Détails du jeu"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Modifier les détails du jeu"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Préférences"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Annuler"
@@ -79,31 +79,31 @@ msgstr "Annuler"
msgid "New Cover"
msgstr "Nouvelle couverture"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Supprimer la couverture"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Titre"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Développeur (facultatif)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Exécutable"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Sélectionner un fichier"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Plus dinformations"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Modifier"
@@ -111,7 +111,7 @@ msgstr "Modifier"
msgid "Hide"
msgstr "Masquer"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Supprimer"
@@ -123,17 +123,17 @@ msgstr "Ne plus masquer"
msgid "General"
msgstr "Général"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Rechercher"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Raccourcis clavier"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Annuler"
@@ -141,11 +141,11 @@ msgstr "Annuler"
msgid "Quit"
msgstr "Quitter"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Afficher ou Cacher la Barre Latérale"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Menu principal"
@@ -153,12 +153,12 @@ msgstr "Menu principal"
msgid "Games"
msgstr "Jeux"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Ajouter un jeu"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Importer"
@@ -171,7 +171,7 @@ msgid "Remove Game"
msgstr "Supprimer le jeu"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Comportement"
@@ -222,121 +222,121 @@ msgstr "Sources"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Emplacement d'installation"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Importer les jeux de Steam"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Importer des jeux Flatpak"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Importer les jeux d'Epic Games"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Importer les jeux de GOG"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Importer les jeux Amazon"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Importer des jeux Sideloaded"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bouteilles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Légendaire"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Emplacement du système"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Emplacement de l'utilisateur"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Importer des lanceurs de jeux"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Éléments de bureau"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Authentification"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "Clé API"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Utiliser SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Télécharger les images lors de lajout ou de limportation de jeux"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Préférer à la place des images officielles"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Préférer les images animées"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Mettre à jour les pochettes des jeux"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Récupérer les pochettes des jeux déjà présents dans votre bibliothèque"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Mise à jour"
@@ -345,90 +345,90 @@ msgid "No Games Found"
msgstr "Aucun jeu trouvé"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Essayez une autre recherche."
msgid "Try a different search"
msgstr "Essayez une autre recherche"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Aucun jeu"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Utilisez le bouton + pour ajouter des jeux."
msgid "Use the + button to add games"
msgstr "Utilisez le bouton + pour ajouter des jeux"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Pas de jeux masqués"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Les jeux que vous masquez apparaîtront ici."
msgid "Games you hide will appear here"
msgstr "Les jeux que vous masquez apparaîtront ici"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Tous les Jeux"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Ajouté"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Importé"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Jeux masqués"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Titre du jeu"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Jouer"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Trier"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Le plus récent"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Le plus ancien"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Dernière session"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Afficher les masqués"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "À propos de Cartouches"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -546,42 +546,42 @@ msgstr "{} affiché"
msgid "{} removed"
msgstr "{} retiré"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Tous les jeux ont été supprimés"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Une clé API est requise pour utiliser SteamGridDB. Vous pouvez en générer "
"une {}ici{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Téléchargement des pochettes des jeux…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Couvertures des jeux mises à jour"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Installation introuvable"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Sélectionnez un répertoire valide."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Sélectionnez un répertoire valide"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Attention"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Répertoire invalide"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Définir lemplacement"

263
po/hi.po
View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"PO-Revision-Date: 2024-03-27 19:15+0000\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-05-07 09:07+0000\n"
"Last-Translator: Scrambled777 <weblate.scrambled777@simplelogin.com>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/cartridges/"
"cartridges/hi/>\n"
@@ -17,31 +17,31 @@ msgstr ""
"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.5-dev\n"
"X-Generator: Weblate 5.5.4-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartridges"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "गेम लॉन्चर"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "अपने सभी गेम्स लॉन्च करें"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"गेमिंग;लॉन्चर;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -52,22 +52,22 @@ msgstr ""
"Steam, Lutris, Heroic और अन्य से गेम आयात करने का समर्थन है। आप गेम को सॉर्ट और छिपा "
"सकते हैं या SteamGridDB से कवर आर्ट डाउनलोड कर सकते हैं।"
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "गेम विवरण"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "गेम विवरण संपादन"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "प्राथमिकताए"
msgstr "प्राथमिकताए"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "रद्द करें"
@@ -75,31 +75,31 @@ msgstr "रद्द करें"
msgid "New Cover"
msgstr "नया कवर"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "कवर टाए"
msgstr "कवर मिटाए"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "शीर्षक"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "विकासकर्ता (वैकल्पिक)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "एक्सेक्यूटेबल"
msgstr "निष्पादनयोग्य"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "फाइल चुनें"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "अधिक जानकारी"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "संपादन"
@@ -107,67 +107,67 @@ msgstr "संपादन"
msgid "Hide"
msgstr "छुपाएं"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "हटाए"
msgstr "हटाए"
#: data/gtk/game.blp:111 cartridges/window.py:352
msgid "Unhide"
msgstr "सामने लाए"
msgstr "सामने लाए"
#: data/gtk/help-overlay.blp:11 data/gtk/preferences.blp:9
msgid "General"
msgstr "जनरल"
msgstr "सामान्य"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "खोजें"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "कीबोर्ड शॉर्टकट"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "पूर्ववत"
msgstr "पूर्ववत करें"
#: data/gtk/help-overlay.blp:34
msgid "Quit"
msgstr "छोड़ें"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "साइडबार टॉगल करें"
msgstr "पार्श्वपट्टी टॉगल करें"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "मुख्य मेन्यू"
msgstr "मुख्य मेनू"
#: data/gtk/help-overlay.blp:50
msgid "Games"
msgstr "गेम्स"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "गेम जोड़ें"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "आयात"
#: data/gtk/help-overlay.blp:63
msgid "Show Hidden Games"
msgstr "छिपे हुए गेम्स दिखाए"
msgstr "छिपे हुए गेम्स दिखाए"
#: data/gtk/help-overlay.blp:68
msgid "Remove Game"
msgstr "गेम हटाएं"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "व्यवहार"
@@ -205,7 +205,7 @@ msgstr "सभी गेम्स हटाएं"
#: data/gtk/preferences.blp:120
msgid "Remove Uninstalled Games"
msgstr "अनइंस्टॉल किए गए गेम्स हटाएं"
msgstr "अस्थापित गेम्स हटाएं"
#: data/gtk/preferences.blp:125
msgid "Sources"
@@ -215,213 +215,213 @@ msgstr "स्रोत"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "इंस्टॉल जगह"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Steam गेम्स आयात करें"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Flatpak गेम्स आयात करें"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Epic गेम्स आयात करें"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "GOG गेम्स आयात करें"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Amazon गेम्स आयात करें"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "साइडलोडेड गेम्स आयात करें"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "सिस्टम की जगह"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "उपयोगकर्ता की जगह"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "गेम लॉन्चर आयात करें"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "डेस्कटॉप प्रविष्टिया"
msgstr "डेस्कटॉप प्रविष्टिया"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "प्रमाणीकरण"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API कुंजी"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "SteamGridDB का प्रयोग करें"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "गेम जोड़ते या आयात करते समय छवियां डाउनलोड करें"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "आधिकारिक छवियों से अधिक प्राथमिकता दें"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "एनिमेटेड छवियों को प्राथमिकता दें"
msgstr "सजीव छवियों को प्राथमिकता दें"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "कवर अपडेट करें"
msgstr "कवर अद्यतन करें"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "अपनी लाइब्रेरी में पहले से ही गेम के लिए कवर प्राप्त करें"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "अपडेट"
msgstr "अद्यतन"
#: data/gtk/window.blp:6 data/gtk/window.blp:14
msgid "No Games Found"
msgstr "कोई गेम नहीं मिला"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "कोई भिन्न खोज आज़माएँ।"
msgid "Try a different search"
msgstr "भिन्न खोज का प्रयास करें"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "कोई गेम नहीं"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "गेम जोड़ने के लिए + बटन का उपयोग करें"
msgid "Use the + button to add games"
msgstr "गेम जोड़ने के लिए + बटन का उपयोग करें"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "कोई छुपे गेम्स नहीं"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "आपके द्वारा छिपाए गए गेम यहां दिखाई देंगे"
msgid "Games you hide will appear here"
msgstr "आपके द्वारा छिपाए गए गेम यहां दिखाई देंगे"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "सभी गेम्स"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "जोड़ा गया"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "आयातित"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "छुपे हुए गेम्स"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "गेम शीर्षक"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "खेलें"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "क्रमबद्ध करें"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "नवीनतम"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "सबसे पुराने"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "अंतिम बार खेला गया"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "छुप हुआ दिखाए"
msgstr "छुप हुआ दिखाए"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Cartridges के बारे में"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -451,7 +451,7 @@ msgstr "अंतिम बार खेला गया: {}"
#: cartridges/details_dialog.py:73
msgid "Apply"
msgstr "लागू"
msgstr "लागू करें"
#: cartridges/details_dialog.py:79
msgid "Add New Game"
@@ -463,7 +463,7 @@ msgstr "जोड़ें"
#: cartridges/details_dialog.py:90
msgid "Executables"
msgstr "एक्सेक्यूटेबल"
msgstr "निष्पादनयोग्य"
#. Translate this string as you would translate "file"
#: cartridges/details_dialog.py:105
@@ -497,15 +497,16 @@ msgid ""
"\n"
"If the path contains spaces, make sure to wrap it in double quotes!"
msgstr ""
"एक्सेक्यूटेबल \"{}\" लॉन्च करने के लिए, कमांड का उपयोग करें:\n"
"निष्पादनयोग्य \"{}\" लॉन्च करने के लिए, कमांड का उपयोग करें:\n"
"\n"
"<tt>\"{}\"</tt>\n"
"\n"
"डिफ़ॉल्ट एप्लिकेशन के साथ \"{}\" फाइल खोलने के लिए, इसका उपयोग करें:\n"
"तयशुदा अनुप्रयोग के साथ \"{}\" फाइल खोलने के लिए, इसका उपयोग करें:\n"
"\n"
"<tt>{} \"{}\"</tt>\n"
"\n"
"यदि पथ में रिक्त स्थान हैं, तो इसे दोहरे उद्धरण चिह्नों में लपेटना सुनिश्चित करें!"
"यदि पथ में रिक्त स्थान हैं, तो इसे दोहरे उद्धरण चिह्नों में लपेटना सुनिश्चित "
"करें!"
#: cartridges/details_dialog.py:167 cartridges/details_dialog.py:173
msgid "Couldn't Add Game"
@@ -517,11 +518,11 @@ msgstr "गेम का शीर्षक रिक्त नहीं हो
#: cartridges/details_dialog.py:173 cartridges/details_dialog.py:217
msgid "Executable cannot be empty."
msgstr "Executable खाली नहीं हो सकता।"
msgstr "निष्पादनयोग्य खाली नहीं हो सकता।"
#: cartridges/details_dialog.py:208 cartridges/details_dialog.py:216
msgid "Couldn't Apply Preferences"
msgstr "प्राथमिकताए लागू नहीं की जा सकी"
msgstr "प्राथमिकताए लागू नहीं की जा सकी"
#. The variable is the title of the game
#: cartridges/game.py:139
@@ -538,48 +539,48 @@ msgstr "{} नहीं छिपा हुआ"
msgid "{} removed"
msgstr "{} हटाया हुआ"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "सभी गेम्स हटा दिए गए"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"SteamGridDB का उपयोग करने के लिए API कुंजी की आवश्यकता होती है। आप {}यहां{} एक "
"उत्पन्न कर सकते हैं।"
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "कवर डाउनलोड हो रहा है…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "कवर अप्डैटिड"
msgstr "कवर अद्यतित"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "इंस्टालेशन नहीं मिला"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "एक वैध डॉयरेक्टरी का चयन करें"
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "एक मान्य निर्देशिका चुनें"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "चेतावनी"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "अवैध डॉयरेक्टरी"
msgstr "अमान्य निर्देशिका"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "स्थान तय करें"
#: cartridges/utils/create_dialog.py:33 cartridges/importer/importer.py:319
msgid "Dismiss"
msgstr "खारिज"
msgstr "खारिज करें"
#: cartridges/importer/importer.py:145
msgid "Importing Games…"
@@ -587,7 +588,7 @@ msgstr "गेम्स आयात किया जा रहा है…"
#: cartridges/importer/importer.py:338
msgid "The following errors occured during import:"
msgstr "आयात के दौरान निम्नलिखित त्रुटिया हुईं:"
msgstr "आयात के दौरान निम्नलिखित त्रुटिया हुईं:"
#: cartridges/importer/importer.py:367
msgid "No new games found"
@@ -605,22 +606,22 @@ msgstr "{} गेम्स आयातित"
#. A single game removed
#: cartridges/importer/importer.py:387
msgid "1 removed"
msgstr "1 हटाया"
msgstr "1 हटाया गया"
#. The variable is the name of the source
#: cartridges/importer/location.py:34
msgid "Select the {} cache directory."
msgstr "{} कैशे डॉयरेक्टरी का चयन करें।"
msgstr "{} कैशे निर्देशिका का चयन करें।"
#. The variable is the name of the source
#: cartridges/importer/location.py:36
msgid "Select the {} configuration directory."
msgstr "{} कॉन्फ़िगरेशन डॉयरेक्टरी का चयन करें।"
msgstr "{} विन्यास निर्देशिका का चयन करें।"
#. The variable is the name of the source
#: cartridges/importer/location.py:38
msgid "Select the {} data directory."
msgstr "{} डेटा डॉयरेक्टरी का चयन करें।"
msgstr "{} डेटा निर्देशिका का चयन करें।"
#: cartridges/importer/retroarch_source.py:129
msgid "No RetroArch Core Selected"
@@ -629,7 +630,7 @@ msgstr "कोई RetroArch कोर चयनित नहीं"
#. The variable is a newline separated list of playlists
#: cartridges/importer/retroarch_source.py:131
msgid "The following playlists have no default core:"
msgstr "निम्नलिखित प्लेलिस्ट में कोई डिफ़ॉल्ट कोर नहीं है:"
msgstr "निम्नलिखित प्लेलिस्ट में कोई तयशुदा कोर नहीं है:"
#: cartridges/importer/retroarch_source.py:133
msgid "Games with no core selected were not imported"

194
po/hr.po
View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2023-12-23 17:07+0000\n"
"Last-Translator: Milo Ivir <mail@milotype.de>\n"
"Language-Team: Croatian <https://hosted.weblate.org/projects/cartridges/"
@@ -19,30 +19,30 @@ msgstr ""
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.4-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartridges"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Pokretač za igre"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Pokreni sve svoje igre"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"igranje;pokretač;para;lutris;heroic;bottles;butelje;itch;flatpak;legendary;"
"retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -54,22 +54,22 @@ msgstr ""
"promijeniti redoslijed igri, sakriti igre ili preuzeti naslovnice sa "
"SteamGridDB-a."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Detalji igre"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Uredi detalje igre"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Postavke"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Otkaži"
@@ -77,31 +77,31 @@ msgstr "Otkaži"
msgid "New Cover"
msgstr "Nova naslovnica"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Izbriši naslovnicu"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Naslov"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Programer (opcijonalno)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Izvršna datoteka"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Odaberi datoteku"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Daljnje informacije"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Uredi"
@@ -109,7 +109,7 @@ msgstr "Uredi"
msgid "Hide"
msgstr "Sakrij"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Ukloni"
@@ -121,17 +121,17 @@ msgstr "Prikaži"
msgid "General"
msgstr "Općenito"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Traži"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Tipkovnički prečaci"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Poništi"
@@ -139,11 +139,11 @@ msgstr "Poništi"
msgid "Quit"
msgstr "Zatvori aplikaciju"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Uključi/Isključi bočnu traku"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Glavni izbornik"
@@ -151,12 +151,12 @@ msgstr "Glavni izbornik"
msgid "Games"
msgstr "Igre"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Dodaj igru"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Uvezi"
@@ -169,7 +169,7 @@ msgid "Remove Game"
msgstr "Ukloni igru"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Ponašanje"
@@ -217,121 +217,121 @@ msgstr "Izvori"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Instaliraj lokaciju"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Uvezi Steam igre"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Uvezi Flatpak igre"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Uvezi Epic igre"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Uvezi GOG igre"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Uvezi Amazon igre"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Uvezi Sideloaded igre"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Butelje"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Lokacija sustava"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Lokacija korisnika"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Uvezi pokretače igri"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Desktop unosi"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Autentifikacija"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API Ključ"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Koristi SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Preuzmi slike prilikom dodavanja ili uvoza igri"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Preferiraj službene slike"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Preferiraj animirane slike"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Aktualiziraj naslovnice"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Preuzmi naslovnice za igre koje se već nalaze u tvojoj knjižnici"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Aktualizirati"
@@ -340,90 +340,90 @@ msgid "No Games Found"
msgstr "Nije pronađena nijedna igra"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Pokušaj drugačiju pretragu."
msgid "Try a different search"
msgstr "Pokušaj drugačiju pretragu"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Nema igri"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Koristi gump + za dodavanje igri."
msgid "Use the + button to add games"
msgstr "Koristi gump + za dodavanje igri"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Nema skrivenih igri"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Igre koje sakriješ će se pojaviti ovdje."
msgid "Games you hide will appear here"
msgstr "Igre koje sakriješ će se pojaviti ovdje"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Sve igre"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Dodano"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Uvezeno"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Skrivene igre"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Naslov igre"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Igraj"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Redoslijed"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Najnovije"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Najstarije"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Zadnje igrane"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Prikaži skrivene"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Informacije o Cartridges"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -540,42 +540,42 @@ msgstr "Prikazano: {}"
msgid "{} removed"
msgstr "Uklonjeno: {}"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Sve igre su uklonjene"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Za korištenje SteamGridDB-a je potreban API ključ. Možeš ga generirati {}"
"ovdje{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Preuzimanje naslovnica …"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Naslovnice su aktualizirane"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Instalacija nije pronađena"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Odaberi jedan valjani direktorij."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Odaberi jedan valjani direktorij"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Upozorenje"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Nevaljani direktorij"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Postavi lokaciju"

194
po/hu.po
View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-03-23 19:56+0000\n"
"Last-Translator: Balázs Meskó <meskobalazs@mailbox.org>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/cartridges/"
@@ -21,29 +21,29 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Kazetták"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Játékindító"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Indítsa el az összes játékát"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"játék;indító;steam;lutris;heroic;palackok;itch;flatpak;legendary;retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -55,22 +55,22 @@ msgstr ""
"Rendezheti és elrejtheti a játékait, valamint letölthet borítóképeket a "
"SteamGridDB-ről."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Játék tulajdonságai"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Játék szerkesztése"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Beállítások"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Mégse"
@@ -78,31 +78,31 @@ msgstr "Mégse"
msgid "New Cover"
msgstr "Új borító"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Borító törlése"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Cím"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Fejlesztő (nem kötelező)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Program"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Fájl kiválasztása"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "További információk"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Szerkesztés"
@@ -110,7 +110,7 @@ msgstr "Szerkesztés"
msgid "Hide"
msgstr "Elrejtés"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Eltávolítás"
@@ -122,17 +122,17 @@ msgstr "Elrejtés visszavonása"
msgid "General"
msgstr "Általános"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Keresés"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Gyorsbillentyűk"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Visszavonás"
@@ -140,11 +140,11 @@ msgstr "Visszavonás"
msgid "Quit"
msgstr "Kilépés"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Oldalsáv megjelenítése"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Főmenü"
@@ -152,12 +152,12 @@ msgstr "Főmenü"
msgid "Games"
msgstr "Játékok"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Játék hozzáadása"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Importálás"
@@ -170,7 +170,7 @@ msgid "Remove Game"
msgstr "Játék eltávolítása"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Működés"
@@ -218,121 +218,121 @@ msgstr "Források"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Telepítés helye"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Steam játékok importálása"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Flatpak játékok importálása"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Epic Games játékok importálása"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "GOG játékok importálása"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Amazon játékok importálása"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Kézileg hozzáadott játékok importálása"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Palackok"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Rendszermappa helye"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Felhasználói mappa helye"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Játékindítók importálása"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Asztali bejegyzések"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Hitelesítés"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API-kulcs"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "SteamGridDB használata"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Képek letöltése a játékok hozzáadásakor és importálásakor"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "A SteamGridDB-ből származó képek előnyben részesítése"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Animált képek előnyben részesítése"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Borítók frissítése"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Borítók letöltése játékokhoz, amik már a könyvtárában vannak"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Frissítés"
@@ -341,90 +341,90 @@ msgid "No Games Found"
msgstr "Nem találhatóak játékok"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Próbáljon egy másik keresést."
msgid "Try a different search"
msgstr "Próbáljon egy másik keresést"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Nincsenek játékok"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Használja a + gombot a játékok hozzáadásához."
msgid "Use the + button to add games"
msgstr "Használja a + gombot a játékok hozzáadásához"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Nincsenek rejtett játékok"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "A rejtett játékok itt fognak megjelenni."
msgid "Games you hide will appear here"
msgstr "A rejtett játékok itt fognak megjelenni"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Összes játék"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Hozzáadva"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Importálva"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Rejtett játékok"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Cím"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Játék"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Rendezés"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "AZ"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "ZA"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Legújabb"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Legrégebbi"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Legutóbb játszott"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Rejtett játékok"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "A Kazetták névjegye"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -542,42 +542,42 @@ msgstr "{} elrejtése visszavonva"
msgid "{} removed"
msgstr "{} eltávolítva"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Az összes játék eltávolítva"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Egy API-kulcs szükséges a SteamGridDB használatához. {}Itt{} állíthat elő "
"egyet."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Borítóképek letöltése…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Borítóképek frissítve"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "A telepítés nem található"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Válasszon egy érvényes mappát."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Válasszon egy érvényes mappát"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Figyelmeztetés"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Érvénytelen mappa"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Hely megadása"

194
po/it.po
View File

@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-02-24 08:02+0000\n"
"Last-Translator: Andrea Costola <lamaildiandreac@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/cartridges/"
@@ -22,29 +22,29 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartucce"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Launcher di giochi"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Avvia tutti i tuoi giochi"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"gioco;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -56,22 +56,22 @@ msgstr ""
"organizzare e nascondere i giochi oppure scaricare le copertine da "
"StreamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Dettagli del gioco"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Modifica dettagli del gioco"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Preferenze"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Annulla"
@@ -79,31 +79,31 @@ msgstr "Annulla"
msgid "New Cover"
msgstr "Nuova copertina"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Elimina copertina"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Titolo"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Sviluppatore (opzionale)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Eseguibile"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Seleziona file"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Altre informazioni"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Modifica"
@@ -111,7 +111,7 @@ msgstr "Modifica"
msgid "Hide"
msgstr "Nascondi"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Rimuovi"
@@ -123,17 +123,17 @@ msgstr "Mostra"
msgid "General"
msgstr "Generale"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Cerca"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Scorciatoie da Tastiera"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Annulla"
@@ -141,11 +141,11 @@ msgstr "Annulla"
msgid "Quit"
msgstr "Esci"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Attiva/disattiva la barra laterale"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Menù Principale"
@@ -153,12 +153,12 @@ msgstr "Menù Principale"
msgid "Games"
msgstr "Giochi"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Aggiungi Gioco"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Importa"
@@ -171,7 +171,7 @@ msgid "Remove Game"
msgstr "Rimuovi Gioco"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Comportamento"
@@ -220,121 +220,121 @@ msgstr "Fonti"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Posizione di installazione"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Importa giochi da Steam"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Importa giochi da Flatpak"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Importa giochi da Epic Games"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Importa giochi da GOG"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Importa giochi Amazon"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Importa giochi da aggiunti manualmente"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Percorso di sistema"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Percorso utente"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Importa launcher di giochi"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Elementi Desktop"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Autenticazione"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "Chiave API"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Usa SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Scarica immagini durante l'aggiunta o l'import di giochi"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Preferisci alle immagini ufficiali"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Preferisci immagini animate"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Aggiorna copertina"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Recupera le copertine dei giochi già presenti nella tua libreria"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Aggiorna"
@@ -343,90 +343,90 @@ msgid "No Games Found"
msgstr "Nessun Gioco Trovato"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Prova una ricerca diversa."
msgid "Try a different search"
msgstr "Prova una ricerca diversa"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Nessun Gioco"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Usa il pulsante + per aggiungere giochi."
msgid "Use the + button to add games"
msgstr "Usa il pulsante + per aggiungere giochi"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Nessun Gioco Nascosto"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "I giochi nascosti appariranno qui."
msgid "Games you hide will appear here"
msgstr "I giochi nascosti appariranno qui"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Tutti i giochi"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Aggiunto"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Importato"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Giochi Nascosti"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Titolo del gioco"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Gioca"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Ordina per"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Più recente"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Più vecchio"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Ultimo Avvio"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Mostra Nascosti"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Informazioni su Cartucce"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr ""
@@ -543,42 +543,42 @@ msgstr "{} visibile"
msgid "{} removed"
msgstr "{} rimosso"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Tutti i giochi sono stati rimossi"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Per utilizzare SteamGridDB è necessaria una chiave API. Puoi generarne una {}"
"qui{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Download delle copertine…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Copertine aggiornate"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Installazione non trovata"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Seleziona una directory valida."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Seleziona una directory valida"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Attenzione"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Directory non valida"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Imposta percorso"

186
po/ja.po
View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-01-16 06:06+0000\n"
"Last-Translator: Scott Anecito <scott.anecito@linux.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/cartridges/"
@@ -18,28 +18,28 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.4-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "カートリッジズ"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr ""
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr ""
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -47,22 +47,22 @@ msgid ""
"SteamGridDB."
msgstr ""
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr ""
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr ""
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr ""
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "キャンセル"
@@ -70,31 +70,31 @@ msgstr "キャンセル"
msgid "New Cover"
msgstr ""
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr ""
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr ""
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr ""
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr ""
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr ""
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr ""
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr ""
@@ -102,7 +102,7 @@ msgstr ""
msgid "Hide"
msgstr ""
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr ""
@@ -114,17 +114,17 @@ msgstr ""
msgid "General"
msgstr ""
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr ""
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr ""
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr ""
@@ -132,11 +132,11 @@ msgstr ""
msgid "Quit"
msgstr "終了"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr ""
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr ""
@@ -144,12 +144,12 @@ msgstr ""
msgid "Games"
msgstr ""
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr ""
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr ""
@@ -162,7 +162,7 @@ msgid "Remove Game"
msgstr ""
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr ""
@@ -210,121 +210,121 @@ msgstr ""
msgid "Steam"
msgstr ""
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr ""
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr ""
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr ""
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr ""
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr ""
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr ""
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr ""
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr ""
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr ""
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr ""
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr ""
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr ""
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr ""
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr ""
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr ""
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr ""
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr ""
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr ""
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr ""
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr ""
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr ""
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr ""
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr ""
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr ""
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr ""
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr ""
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr ""
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr ""
@@ -333,7 +333,7 @@ msgid "No Games Found"
msgstr ""
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgid "Try a different search"
msgstr ""
#: data/gtk/window.blp:21
@@ -341,7 +341,7 @@ msgid "No Games"
msgstr ""
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgid "Use the + button to add games"
msgstr ""
#: data/gtk/window.blp:40
@@ -349,74 +349,74 @@ msgid "No Hidden Games"
msgstr ""
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgid "Games you hide will appear here"
msgstr ""
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr ""
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr ""
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr ""
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr ""
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr ""
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr ""
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr ""
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr ""
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr ""
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr ""
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr ""
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr ""
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr ""
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr ""
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr ""
@@ -524,40 +524,40 @@ msgstr ""
msgid "{} removed"
msgstr ""
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr ""
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr ""
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr ""
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr ""
#: cartridges/preferences.py:343
msgid "Select a valid directory."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr ""
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "警告"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr ""
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr ""

194
po/ko.po
View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-03-02 19:01+0000\n"
"Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/cartridges/"
@@ -19,23 +19,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.5-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "카트리지"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "게임 런처"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "모든 게임을 실행합니다"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
@@ -43,7 +43,7 @@ msgstr ""
"heroic;히어로익;bottles;보틀즈;itch;잇치;flatpak;플랫팩;legendary;레젠더리;"
"retroarch;레트로아키;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -54,22 +54,22 @@ msgstr ""
"이트에서 로그인을 하지 않고 게임을 가져올 수 있습니다. 게임을 정리하고 숨기거"
"나, SteamGridDB에서 표지를 다운로드할 수 있습니다."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "게임 세부 정보"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "게임 세부 정보 편집"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "기본 설정"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "취소"
@@ -77,31 +77,31 @@ msgstr "취소"
msgid "New Cover"
msgstr "새 표지"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "표지 삭제"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "제목"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "개발자 (옵션)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "실행 가능"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "파일 선택"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "추가 정보"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "편집"
@@ -109,7 +109,7 @@ msgstr "편집"
msgid "Hide"
msgstr "숨기기"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "제거"
@@ -121,17 +121,17 @@ msgstr "숨기기 취소"
msgid "General"
msgstr "일반"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "검색"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "키보드 바로 가기 키"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "실행 취소"
@@ -139,11 +139,11 @@ msgstr "실행 취소"
msgid "Quit"
msgstr "끝내기"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "가장 자리 창 표시 전환"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "메인 메뉴"
@@ -151,12 +151,12 @@ msgstr "메인 메뉴"
msgid "Games"
msgstr "게임"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "게임 추가"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "가져오기"
@@ -169,7 +169,7 @@ msgid "Remove Game"
msgstr "게임 제거"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "동작"
@@ -217,121 +217,121 @@ msgstr "공급원"
msgid "Steam"
msgstr "스팀"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "설치 위치"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "루트리스"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "스팀 게임 가져오기"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "플랫팩 게임 가져오기"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "히어로익"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "에픽 게임 가져오기"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "GOG 게임 가져오기"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "아마존 게임 가져오기"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "사이드로디드 게임 가져오기"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "보틀즈"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "잇치"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "레젠더리"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "레트로아키"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "플랫팩"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "시스템 위치"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "사용자 위치"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "게임 실행 프로그램 가져오기"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "데스크톱 항목"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "인증"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API 키"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "SteamGridDB 활용"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "게임을 추가하거나 가져올 때 표지 그림 다운로드"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "공식 그림 우선"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "움직이는 그림 우선"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "표지 그림 업데이트"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "라이브러리에 이미 있는 게임 표지 그림 가져오기"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "업데이트"
@@ -340,90 +340,90 @@ msgid "No Games Found"
msgstr "게임 없음"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "다른 단어로 검색해보십시오."
msgid "Try a different search"
msgstr "다른 단어로 검색해보십시오"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "게임 없음"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "게임을 추가하려면 + 단추를 사용하십시오."
msgid "Use the + button to add games"
msgstr "게임을 추가하려면 + 단추를 사용하십시오"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "숨긴 게임 없음"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "숨긴 게임이 이곳에 나타납니다."
msgid "Games you hide will appear here"
msgstr "숨긴 게임이 이곳에 나타납니다"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "모든 게임"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "추가함"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "가져옴"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "숨긴 게임"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "게임 제목"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "게임하기"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "정렬"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "오름차순"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "내림차순"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "최신순"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "과거순"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "최근 플레이"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "숨긴 게임 표시"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "카트리지 정보"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -541,41 +541,41 @@ msgstr "{} 숨김 해제함"
msgid "{} removed"
msgstr "{} 제거함"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "모든 게임을 제거했습니다"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"SteamGridDB를 활용하려면 API 키가 필요합니다. {}여기{}에서 만들 수 있습니다."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "표지 그림 다운로드 중…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "표지 그림을 업데이트했습니다"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "설치한 항목이 없습니다"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "올바른 디렉터리를 선택하십시오."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "올바른 디렉터리를 선택하십시오"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "경고"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "부적절한 디렉터리"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "위치 설정"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2023-04-06 08:09+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
@@ -19,28 +19,28 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartridges"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Spillutvalgstarter"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Start alle spillene dine"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -52,22 +52,22 @@ msgstr ""
"innlogging. Du kan sortere og skjule spil eller laste ned omslagsbilder fra "
"SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Spilldetaljer"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Rediger spilldetaljer"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Innstillinger"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Avbryt"
@@ -75,33 +75,32 @@ msgstr "Avbryt"
msgid "New Cover"
msgstr ""
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr ""
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Navn"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
#, fuzzy
#| msgid "The developer or publisher (optional)"
msgid "Developer (optional)"
msgstr "Utvikler eller utgiver (valgfritt)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Kjørbar"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr ""
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr ""
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Rediger"
@@ -109,7 +108,7 @@ msgstr "Rediger"
msgid "Hide"
msgstr "Skjul"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Fjern"
@@ -121,18 +120,18 @@ msgstr "Opphev fjerning"
msgid "General"
msgstr "Generelt"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
#, fuzzy
msgid "Search"
msgstr "Søk"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Tastatursnarveier"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Angre"
@@ -140,11 +139,11 @@ msgstr "Angre"
msgid "Quit"
msgstr "Avslutt"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr ""
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Hovedmeny"
@@ -152,18 +151,17 @@ msgstr "Hovedmeny"
msgid "Games"
msgstr "Spill"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Legg til spill"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Importer"
#: data/gtk/help-overlay.blp:63
#, fuzzy
#| msgid "Show hidden games"
msgid "Show Hidden Games"
msgstr "Vis skjulte spill"
@@ -173,7 +171,7 @@ msgid "Remove Game"
msgstr "Fjern spill"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
#, fuzzy
msgid "Behavior"
msgstr "Adferd"
@@ -212,7 +210,6 @@ msgstr "Fjern alle spill"
#: data/gtk/preferences.blp:120
#, fuzzy
#| msgid "Remove All Games"
msgid "Remove Uninstalled Games"
msgstr "Fjern alle spill"
@@ -224,132 +221,132 @@ msgstr "Kilder"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
#, fuzzy
msgid "Install Location"
msgstr "Installasjonssted for itch"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
#, fuzzy
msgid "Import Steam Games"
msgstr "Importer sideinnlastede spill"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
#, fuzzy
msgid "Import Flatpak Games"
msgstr "Importer sideinnlastede spill"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Importer Epic-spill"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Importer GOG-spill"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Importer Amazon-spill"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Importer sideinnlastede spill"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
#, fuzzy
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr ""
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr ""
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr ""
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
#, fuzzy
msgid "System Location"
msgstr "Velg mappe"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
#, fuzzy
msgid "User Location"
msgstr "Velg mappe"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
#, fuzzy
msgid "Import Game Launchers"
msgstr "Spillutvalgstarter"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr ""
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Identitetsbekreftelse"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
#, fuzzy
msgid "API Key"
msgstr "API-nøkkel"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Bruk SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
#, fuzzy
msgid "Download images when adding or importing games"
msgstr "Mappe å bruke ved import av spill"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
#, fuzzy
msgid "Prefer Over Official Images"
msgstr "Foretrekk over offisielle bilder"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
#, fuzzy
msgid "Prefer Animated Images"
msgstr "Foretrekk over offisielle bilder"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr ""
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr ""
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr ""
@@ -358,96 +355,93 @@ msgid "No Games Found"
msgstr "Fant ingen spill"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Prøv et forskjellig søk."
msgid "Try a different search"
msgstr "Prøv et forskjellig søk"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Ingen spill"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Bruk «+»-knappen for å legge til spill."
msgid "Use the + button to add games"
msgstr "Bruk «+»-knappen for å legge til spill"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Ingen skjulte spill"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Spill du skjuler vil vises her."
msgid "Games you hide will appear here"
msgstr "Spill du skjuler vil vises her"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
#, fuzzy
#| msgid "Remove All Games"
msgid "All Games"
msgstr "Fjern alle spill"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
#, fuzzy
#| msgid "Added: {}"
msgid "Added"
msgstr "Tillagt: {}"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
#, fuzzy
#| msgid "Import"
msgid "Imported"
msgstr "Importer"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Skjulte spill"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Spillnavn"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Spill"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Sorter"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Å"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Å-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Nyeste"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Eldste"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Sist spilt"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Vis skjulte"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Om"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr ""
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr ""
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr ""
@@ -489,7 +483,6 @@ msgstr ""
#: cartridges/details_dialog.py:90
#, fuzzy
#| msgid "Executable"
msgid "Executables"
msgstr "Kjørbar"
@@ -568,45 +561,44 @@ msgstr "{} synlig"
msgid "{} removed"
msgstr "{} fjernet"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Alle spill fjernet"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"En API-nøkkel kreves for å bruke SteamGridDB. Du kan generere en {}her{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
#, fuzzy
#| msgid "Importing Covers…"
msgid "Downloading covers…"
msgstr "Importerer omslag …"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr ""
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
#, fuzzy
msgid "Installation Not Found"
msgstr "Fant ikke installasjonen"
#: cartridges/preferences.py:343
#: cartridges/preferences.py:361
#, fuzzy
msgid "Select a valid directory."
msgid "Select a valid directory"
msgstr "Velg {}-datamappen."
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr ""
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr ""
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
#, fuzzy
msgid "Set Location"
msgstr "Velg mappe"
@@ -642,7 +634,6 @@ msgstr "Spill importert"
#. A single game removed
#: cartridges/importer/importer.py:387
#, fuzzy
#| msgid "{} removed"
msgid "1 removed"
msgstr "{} fjernet"

194
po/nl.po
View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-02-15 17:02+0000\n"
"Last-Translator: Philip Goto <philip.goto@gmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/cartridges/"
@@ -19,30 +19,30 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartridges"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Game-launcher"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Start al uw games op"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
"spelen;games;starten;opstarten;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -54,22 +54,22 @@ msgstr ""
"meer, zonder in te hoeven loggen. U kunt spellen sorteren, verbergen en "
"covers van SteamGridDB downloaden."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Game-details"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Game-details bewerken"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Voorkeuren"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Annuleren"
@@ -77,31 +77,31 @@ msgstr "Annuleren"
msgid "New Cover"
msgstr "Nieuwe cover"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Cover verwijderen"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Titel"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Ontwikkelaar (optioneel)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Programmabestand"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Bestand selecteren"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Meer info"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Bewerken"
@@ -109,7 +109,7 @@ msgstr "Bewerken"
msgid "Hide"
msgstr "Verbergen"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Verwijderen"
@@ -121,17 +121,17 @@ msgstr "Niet meer verbergen"
msgid "General"
msgstr "Algemeen"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Zoeken"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Sneltoetsen"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Ongedaan maken"
@@ -139,11 +139,11 @@ msgstr "Ongedaan maken"
msgid "Quit"
msgstr "Afsluiten"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Zijbalk omschakelen"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Hoofdmenu"
@@ -151,12 +151,12 @@ msgstr "Hoofdmenu"
msgid "Games"
msgstr "Games"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Game toevoegen"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Importeren"
@@ -169,7 +169,7 @@ msgid "Remove Game"
msgstr "Game verwijderen"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Gedrag"
@@ -218,121 +218,121 @@ msgstr "Bronnen"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Installatielocatie"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Steam-games importeren"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Flatpak-games importeren"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Epic-games importeren"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "GOG-games importeren"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Amazon-games importeren"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Gesideloade games importeren"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Systeem­locatie"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Gebruikers­locatie"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Game-launchers importeren"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Lokale apps"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Authenticatie"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API-sleutel"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "SteamGridDB gebruiken"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Afbeeldingen downloaden bij het toevoegen of importeren van games"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Voorkeur geven boven officiële afbeeldingen"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Voorkeur geven aan geanimeerde afbeeldingen"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Covers bijwerken"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Haal covers op voor games in uw bibliotheek"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Bijwerken"
@@ -341,90 +341,90 @@ msgid "No Games Found"
msgstr "Geen games gevonden"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Probeer een andere zoekopdracht."
msgid "Try a different search"
msgstr "Probeer een andere zoekopdracht"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Geen games"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Gebruik de plusknop om games toe te voegen."
msgid "Use the + button to add games"
msgstr "Gebruik de plusknop om games toe te voegen"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Geen verborgen games"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Games die u verbergt zullen hier verschijnen."
msgid "Games you hide will appear here"
msgstr "Games die u verbergt zullen hier verschijnen"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Alle games"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Toegevoegd"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Geïmporteerd"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Verborgen games"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Game-titel"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Spelen"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Sorteren"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Nieuwste"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Oudste"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Laatst gespeeld"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Verborgen games tonen"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Over Cartridges"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -543,42 +543,42 @@ msgstr "{} hersteld"
msgid "{} removed"
msgstr "{} verwijderd"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Alle games verwijderd"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Een API-sleutel is vereist om SteamGridDB te gebruiken. U kunt er {}hier{} "
"één genereren."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Covers downloaden…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Covers bijgewerkt"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Installatie niet gevonden"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Selecteer een geldige map."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Selecteer een geldige map"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Waarschuwing"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Ongeldige map"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Locatie instellen"

260
po/pl.po
View File

@@ -5,47 +5,49 @@
# Kshyso <Kshysio@protonmail.com>, 2023.
# Eryk Michalak <gnu.ewm@protonmail.com>, 2023.
# Michaks <fexwex3@gmail.com>, 2023.
# Igor Popowicz <igorpopowicz12@gmail.com>, 2024.
# polswert1 <polswert1@users.noreply.hosted.weblate.org>, 2024.
# Karol <k.derbotprogramista@gmail.com>, 2024.
msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"PO-Revision-Date: 2023-07-24 13:05+0000\n"
"Last-Translator: Michaks <fexwex3@gmail.com>\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-05-15 14:01+0000\n"
"Last-Translator: Karol <k.derbotprogramista@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/cartridges/"
"cartridges/pl/>\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.0-dev\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.6-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Kartridże"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Launcher Gier"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Uruchom wszystkie swoje gry"
#: data/hu.kramo.Cartridges.desktop.in:11
#, fuzzy
#| msgid "gaming;launcher;steam;lutris;heroic;bottles;itch;"
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr "gry;gaming;launcher;steam;lutris;heroic;bottles;itch;"
msgstr ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -56,22 +58,22 @@ msgstr ""
"wsparcie dla importu gier ze Steam, Lutris, Heroic i innych bez konieczności "
"logowania. Możesz sortować i ukrywać gry lub pobierać okładki ze SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Szczegóły gry"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Edycja szczegółów gry"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Preferencje"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Anuluj"
@@ -79,33 +81,31 @@ msgstr "Anuluj"
msgid "New Cover"
msgstr "Nowa okładka"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Usuń osłonę"
msgstr "Usuń okładkę"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Tytuł"
#: data/gtk/details-dialog.blp:94
#, fuzzy
#| msgid "The developer or publisher (optional)"
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Twórca lub wydawca (opcjonalnie)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Wykonywalne"
msgstr "Plik wykonywalny"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr ""
msgstr "Wybierz Plik"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Więcej informacji"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Edytuj"
@@ -113,7 +113,7 @@ msgstr "Edytuj"
msgid "Hide"
msgstr "Ukryj"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Usuń"
@@ -125,17 +125,17 @@ msgstr "Odkryj"
msgid "General"
msgstr "Ogólne"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Szukaj"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Skróty klawiaturowe"
msgstr "Skróty klawiszy"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Wróć"
@@ -143,11 +143,12 @@ msgstr "Wróć"
msgid "Quit"
msgstr "Wyjdź"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
#, fuzzy
msgid "Toggle Sidebar"
msgstr ""
msgstr "przełącz pasek boczny"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Menu główne"
@@ -155,29 +156,25 @@ msgstr "Menu główne"
msgid "Games"
msgstr "Gry"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Dodaj grę"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Importuj"
#: data/gtk/help-overlay.blp:63
#, fuzzy
#| msgid "Show hidden games"
msgid "Show Hidden Games"
msgstr "Pokaż ukryte gry"
msgstr "Pokaż Ukryte Gry"
#: data/gtk/help-overlay.blp:68
#, fuzzy
#| msgid "Remove game"
msgid "Remove Game"
msgstr "Usuń grę"
msgstr "Usuń Grę"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Zachowanie"
@@ -214,10 +211,8 @@ msgid "Remove All Games"
msgstr "Usuń wszystkie gry"
#: data/gtk/preferences.blp:120
#, fuzzy
#| msgid "Remove All Games"
msgid "Remove Uninstalled Games"
msgstr "Usuń wszystkie gry"
msgstr "Usuń Odinstalowane Gry"
#: data/gtk/preferences.blp:125
msgid "Sources"
@@ -227,129 +222,124 @@ msgstr "Źródła"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Lokalizacja instalacji"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Importuj gry Steam"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Importuj gry Flatpak"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Zaimportuj Epic Games"
msgstr "Importuj gry Epic Games"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Importuj gry z GOG"
#: data/gtk/preferences.blp:209
#, fuzzy
#| msgid "Import Steam Games"
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Importuj gry Steam"
msgstr "Importuj gry Amazon"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Importuj gry w wersji Sideloaded"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Butelki"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendarne"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr ""
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
#, fuzzy
#| msgid "Set Location"
msgid "System Location"
msgstr "Ustaw położenie"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
#, fuzzy
#| msgid "Set Location"
msgid "User Location"
msgstr "Ustaw położenie"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Importuj programy uruchamiające gry"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr ""
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Uwierzytelnianie"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "Klucz API"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Użyj SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Pobieranie obrazów podczas dodawania lub importowania gier"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Preferuj ponad Oficjalne zdjęcia"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Preferuj animowane obrazy"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
#, fuzzy
#| msgid "Delete Cover"
msgid "Update Covers"
msgstr "Usuń osłonę"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr ""
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr ""
@@ -358,96 +348,93 @@ msgid "No Games Found"
msgstr "Nie znaleziono żadnych gier"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Spróbuj innego wyszukiwania."
msgid "Try a different search"
msgstr "Spróbuj innego wyszukiwania"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Brak gier"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Użyj przycisku +, aby dodać gry."
msgid "Use the + button to add games"
msgstr "Użyj przycisku +, aby dodać gry"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Brak ukrytych gier"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Gry, które ukryjesz, pojawią się tutaj."
msgid "Games you hide will appear here"
msgstr "Gry, które ukryjesz, pojawią się tutaj"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
#, fuzzy
#| msgid "Remove All Games"
msgid "All Games"
msgstr "Usuń wszystkie gry"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
#, fuzzy
#| msgid "Added: {}"
msgid "Added"
msgstr "Dodano: {}"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
#, fuzzy
#| msgid "Import"
msgid "Imported"
msgstr "Importuj"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Ukryte gry"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Tytuł gry"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Graj"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Sortuj"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Najnowsza"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Najstarszy"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Ostatnio odtwarzane"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Pokaż ukryte"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "O Kartridżach"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr ""
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr ""
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr ""
@@ -488,10 +475,8 @@ msgid "Add"
msgstr ""
#: cartridges/details_dialog.py:90
#, fuzzy
#| msgid "Executable"
msgid "Executables"
msgstr "Wykonywalne"
msgstr "Pliki wykonywalne"
#. Translate this string as you would translate "file"
#: cartridges/details_dialog.py:105
@@ -566,44 +551,43 @@ msgstr "{} nieukryty"
msgid "{} removed"
msgstr "{} usunięty"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Wszystkie gry usunięte"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Do korzystania z SteamGridDB wymagany jest klucz API. Możesz go wygenerować "
"{} tutaj{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
#, fuzzy
#| msgid "Importing Covers…"
msgid "Downloading covers…"
msgstr "Importowanie okładek…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr ""
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Nie znaleziono instalacji"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Wybierz prawidłowy katalog."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Wybierz prawidłowy katalog"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr ""
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Nieprawidłowy katalog"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Ustaw położenie"
@@ -621,27 +605,23 @@ msgstr ""
#: cartridges/importer/importer.py:367
#, fuzzy
#| msgid "No Games Found"
msgid "No new games found"
msgstr "Nie znaleziono żadnych gier"
#: cartridges/importer/importer.py:379
#, fuzzy
#| msgid "Game Imported"
msgid "1 game imported"
msgstr "Gra Importowana"
#. The variable is the number of games
#: cartridges/importer/importer.py:383
#, fuzzy
#| msgid "Games Imported"
msgid "{} games imported"
msgstr "Gry Przywiezione"
#. A single game removed
#: cartridges/importer/importer.py:387
#, fuzzy
#| msgid "{} removed"
msgid "1 removed"
msgstr "{} usunięty"

194
po/pt.po
View File

@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-01-08 09:06+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/cartridges/"
@@ -22,30 +22,30 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.4-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartridges"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Iniciador de jogos"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Inicie todos os seus jogos"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"Jogos;lançador;gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;"
"legendary;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -57,22 +57,22 @@ msgstr ""
"necessidade de login. Você pode classificar e ocultar jogos ou baixar a capa "
"do SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Detalhes do jogo"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Editar detalhes do jogo"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Preferências"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Cancelar"
@@ -80,31 +80,31 @@ msgstr "Cancelar"
msgid "New Cover"
msgstr "Nova capa"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Apagar capa"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Título"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Programador (opcional)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Executável"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Selecionar ficheiro"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Mais informação"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Editar"
@@ -112,7 +112,7 @@ msgstr "Editar"
msgid "Hide"
msgstr "Ocultar"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Remover"
@@ -124,17 +124,17 @@ msgstr "Exibir"
msgid "General"
msgstr "Geral"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Buscar"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Atalhos de teclado"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Desfazer"
@@ -142,11 +142,11 @@ msgstr "Desfazer"
msgid "Quit"
msgstr "Sair"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Alternar barra lateral"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Menu principal"
@@ -154,12 +154,12 @@ msgstr "Menu principal"
msgid "Games"
msgstr "Jogos"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Adicionar jogo"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Importar"
@@ -172,7 +172,7 @@ msgid "Remove Game"
msgstr "Remover jogo"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Comportamento"
@@ -220,121 +220,121 @@ msgstr "Fontes"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Local de instalação"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Importar jogos da Steam"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Importar jogos do Flatpak"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Importar jogos da Epic Games"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Importar jogos do GOG"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Importar jogos da Amazon"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Importar jogos adicionados manualmente"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Lendário"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Local dos Dados no Sistema"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Local dos Dados de Utilizador"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Importar iniciadores de jogos"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Entradas desktop"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Autenticação"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "Chave da API"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Usar SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Baixa imagens ao adicionar ou importar jogos"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Preferir mais que as imagens oficiais"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Preferir imagens animadas"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Atualizar capas"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Obter capas para jogos que já estão na sua biblioteca"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Atualizar"
@@ -343,90 +343,90 @@ msgid "No Games Found"
msgstr "Nenhum jogo encontrado"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Tente outra pesquisa."
msgid "Try a different search"
msgstr "Tente outra pesquisa"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Sem jogos"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Use o botão + para adicionar jogos."
msgid "Use the + button to add games"
msgstr "Use o botão + para adicionar jogos"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Sem jogos ocultados"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Jogos ocultados vão aparecer aqui."
msgid "Games you hide will appear here"
msgstr "Jogos ocultados vão aparecer aqui"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Todos os jogos"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Adicionado"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Importado"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Jogos ocultados"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Título do jogo"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Jogar"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Ordenar"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Mais novo"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Mais antigo"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Jogou pela última vez"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Mostrar ocultados"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Sobre o Cartuchos"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -543,42 +543,42 @@ msgstr "{} está exposto"
msgid "{} removed"
msgstr "{} removido"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Todos os jogos foram removidos"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Uma chave da API é necessária para usar a SteamGridDB. Você pode gerar uma "
"chave {}aqui{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "A descarregar capas…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Capas atualizadas"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Instalação não encontrada"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Selecione um diretório válido."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Selecione um diretório válido"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Atenção"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Diretório inválido"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Definir local"

View File

@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"PO-Revision-Date: 2024-01-04 04:07+0000\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-04-20 05:07+0000\n"
"Last-Translator: Filipe Motta <luiz_filipe_motta@hotmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"cartridges/cartridges/pt_BR/>\n"
@@ -20,32 +20,32 @@ msgstr ""
"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.4-dev\n"
"X-Generator: Weblate 5.5-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartuchos"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Iniciador de jogos"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Inicie todos os seus jogos"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"Jogos;lançador;gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;"
"legendary;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -57,22 +57,22 @@ msgstr ""
"necessidade de login. Você pode ordenar e esconder jogos ou baixar arte de "
"capa do SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Detalhes do jogo"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Editar detalhes do jogo"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Preferências"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Cancelar"
@@ -80,31 +80,31 @@ msgstr "Cancelar"
msgid "New Cover"
msgstr "Nova capa"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Excluir capa"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Título"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Desenvolvedor (opcional)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Executável"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Selecionar arquivo"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Mais informações"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Editar"
@@ -112,7 +112,7 @@ msgstr "Editar"
msgid "Hide"
msgstr "Esconder"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Remover"
@@ -124,17 +124,17 @@ msgstr "Exibir"
msgid "General"
msgstr "Geral"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Buscar"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Atalhos de teclado"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Desfazer"
@@ -142,11 +142,11 @@ msgstr "Desfazer"
msgid "Quit"
msgstr "Sair"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Alternar barra lateral"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Menu Principal"
@@ -154,12 +154,12 @@ msgstr "Menu Principal"
msgid "Games"
msgstr "Jogos"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Adicionar jogo"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Importar"
@@ -172,7 +172,7 @@ msgid "Remove Game"
msgstr "Remover jogo"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Comportamento"
@@ -220,121 +220,121 @@ msgstr "Fontes"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Local de instalação"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Importar jogos do Steam"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Importar jogos do Flatpak"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Importar jogos da Epic Games"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Importar jogos do GOG"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Importar jogos da Amazon"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Importar jogos adicionados manualmente"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Garrafas"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Lendário"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Local dos Dados no Sistema"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Local dos Dados de Usuário"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Importar iniciadores de jogos"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Entradas desktop"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Autenticação"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "Chave da API"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Usar SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Baixar imagens ao adicionar ou importar jogos"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Preferir mais que as imagens oficiais"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Preferir imagens animadas"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Atualizar capas"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Obter capas para jogos que já estão na sua biblioteca"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Atualizar"
@@ -343,90 +343,90 @@ msgid "No Games Found"
msgstr "Nenhum jogo encontrado"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Tente uma busca diferente."
msgid "Try a different search"
msgstr "Tente uma busca diferente"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Sem jogos"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Use o botão + para adicionar jogos."
msgid "Use the + button to add games"
msgstr "Use o botão + para adicionar jogos"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Sem jogos ocultos"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Os jogos ocultos aparecerão aqui."
msgid "Games you hide will appear here"
msgstr "Os jogos ocultos aparecerão aqui"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Todos os jogos"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Adicionado"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Importado"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Jogos ocultos"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Título do jogo"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Jogar"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Ordenar"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Mais novo"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Mais antigo"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Última vez jogado"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Mostrar ocultados"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Sobre o Cartuchos"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -545,42 +545,42 @@ msgstr "{} exibido"
msgid "{} removed"
msgstr "{} removido"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Todos os jogos foram removidos"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Uma chave de API é necessária para utilizar o SteamGridDB. Você pode gerar "
"uma {}aqui{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Baixando capas…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Capas atualizadas"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Instalação não encontrada"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Selecione um diretório válido."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Selecione um diretório válido"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Atenção"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Diretório inválido"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Definir local"

203
po/ro.po
View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2023-04-04 17:12+0000\n"
"Last-Translator: Matt C <matei.gurzu@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/cartridges/"
@@ -19,33 +19,29 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.17-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartușe"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Lansator de jocuri"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Lansați toate jocurile dvs"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
#, fuzzy
#| msgid ""
#| "Cartridges is a simple game launcher. It has support for importing your "
#| "games from Steam, Heroic and Bottles with organizational features such as "
#| "hiding and sorting by date added or last played."
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -56,22 +52,22 @@ msgstr ""
"jocurilor dvs. din Steam, Heroic și Bottles cu funcții de organizare, cum ar "
"fi ascunderea și sortarea după data adăugată sau ultima dată jucată."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Detalii joc"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Editați detaliile jocului"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Preferințe"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr ""
@@ -79,31 +75,31 @@ msgstr ""
msgid "New Cover"
msgstr ""
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr ""
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr ""
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr ""
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr ""
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr ""
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr ""
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr ""
@@ -111,7 +107,7 @@ msgstr ""
msgid "Hide"
msgstr ""
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr ""
@@ -123,17 +119,17 @@ msgstr ""
msgid "General"
msgstr ""
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Căutare"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr ""
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr ""
@@ -141,11 +137,11 @@ msgstr ""
msgid "Quit"
msgstr ""
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr ""
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Meniu principal"
@@ -153,29 +149,27 @@ msgstr "Meniu principal"
msgid "Games"
msgstr ""
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Adăugați joc"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr ""
#: data/gtk/help-overlay.blp:63
#, fuzzy
#| msgid "No Hidden Games"
msgid "Show Hidden Games"
msgstr "Fără jocuri ascunse"
#: data/gtk/help-overlay.blp:68
#, fuzzy
#| msgid "No Games"
msgid "Remove Game"
msgstr "Fără jocuri"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr ""
@@ -223,125 +217,123 @@ msgstr ""
msgid "Steam"
msgstr ""
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr ""
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr ""
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr ""
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr ""
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr ""
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr ""
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr ""
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
#, fuzzy
#| msgid "Game Launcher"
msgid "Import Amazon Games"
msgstr "Lansator de jocuri"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr ""
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr ""
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr ""
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr ""
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr ""
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr ""
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr ""
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr ""
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
#, fuzzy
#| msgid "Game Launcher"
msgid "Import Game Launchers"
msgstr "Lansator de jocuri"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr ""
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr ""
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr ""
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr ""
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr ""
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr ""
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr ""
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr ""
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr ""
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr ""
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr ""
@@ -350,92 +342,91 @@ msgid "No Games Found"
msgstr "Nu s-au găsit jocuri"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Încercați o altă căutare."
msgid "Try a different search"
msgstr "Încercați o altă căutare"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Fără jocuri"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Folosiți butonul + pentru a adăuga jocuri."
msgid "Use the + button to add games"
msgstr "Folosiți butonul + pentru a adăuga jocuri"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Fără jocuri ascunse"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Jocurile pe care le ascundeți vor apărea aici."
msgid "Games you hide will appear here"
msgstr "Jocurile pe care le ascundeți vor apărea aici"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
#, fuzzy
#| msgid "No Games"
msgid "All Games"
msgstr "Fără jocuri"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr ""
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr ""
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Jocuri ascunse"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Titlul jocului"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Joacă"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr ""
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr ""
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr ""
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr ""
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr ""
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr ""
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr ""
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr ""
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr ""
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr ""
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr ""
@@ -543,40 +534,40 @@ msgstr ""
msgid "{} removed"
msgstr ""
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr ""
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr ""
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr ""
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr ""
#: cartridges/preferences.py:343
msgid "Select a valid directory."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr ""
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr ""
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr ""
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr ""
@@ -586,7 +577,6 @@ msgstr ""
#: cartridges/importer/importer.py:145
#, fuzzy
#| msgid "Game Launcher"
msgid "Importing Games…"
msgstr "Lansator de jocuri"
@@ -596,7 +586,6 @@ msgstr ""
#: cartridges/importer/importer.py:367
#, fuzzy
#| msgid "No Games Found"
msgid "No new games found"
msgstr "Nu s-au găsit jocuri"

194
po/ru.po
View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2023-12-15 13:10+0000\n"
"Last-Translator: Сергей <asvmail.as@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/cartridges/"
@@ -21,30 +21,30 @@ msgstr ""
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.3\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Картриджи"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Средство запуска игр"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Запускайте все свои игры"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
"игры;стим;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -56,22 +56,22 @@ msgstr ""
"систему. Вы можете сортировать и скрывать игры или загружать обложки из "
"SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Подробности об игре"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Редактировать подробности об игре"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Параметры"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Отменить"
@@ -79,31 +79,31 @@ msgstr "Отменить"
msgid "New Cover"
msgstr "Новая обложка"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Удалить обложку"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Название"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Разработчик (необязательно)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Исполняемый"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Выбрать файл"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Дополнительная информация"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Редактировать"
@@ -111,7 +111,7 @@ msgstr "Редактировать"
msgid "Hide"
msgstr "Скрыть"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Удалить"
@@ -123,17 +123,17 @@ msgstr "Показать"
msgid "General"
msgstr "Общее"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Поиск"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Комбинации клавиш"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Вернуть"
@@ -141,11 +141,11 @@ msgstr "Вернуть"
msgid "Quit"
msgstr "Выйти"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Переключить боковую панель"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Главное меню"
@@ -153,12 +153,12 @@ msgstr "Главное меню"
msgid "Games"
msgstr "Игры"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Добавить игру"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Импорт"
@@ -171,7 +171,7 @@ msgid "Remove Game"
msgstr "Удалить игру"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Поведение"
@@ -219,121 +219,121 @@ msgstr "Источники"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Место установки"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Импорт игр Steam"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Импорт игр Flatpak"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Импорт игр Epic"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Импорт игр GOG"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Импорт игр Amazon"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Импорт сторонних игр"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Расположение системного каталога"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Расположение каталога пользователя"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Импорт средств запуска игр"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Интеграция в среду рабочего стола"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Аутентификация"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API-ключ"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Использовать SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Загрузка изображений при добавлении или импорте игр"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Отдавать предпочтение официальным изображениям"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Отдавать предпочтение анимированным изображениям"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Обновить обложки"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Получите обложки для игр, которые уже есть в вашей библиотеке"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Обновить"
@@ -342,90 +342,90 @@ msgid "No Games Found"
msgstr "Игры не найдены"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Попробуйте другой поиск."
msgid "Try a different search"
msgstr "Попробуйте другой поиск"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Игр нет"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Используйте кнопку «+» для добавления игр."
msgid "Use the + button to add games"
msgstr "Используйте кнопку «+» для добавления игр"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Нет скрытых игр"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Здесь появятся скрытые игры."
msgid "Games you hide will appear here"
msgstr "Здесь появятся скрытые игры"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Все игры"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Добавлено"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Импортировано"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Скрытые игры"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Название игры"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Играть"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Сортировать"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "А-Я"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Я-А"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Сначала новые"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Сначала старые"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Последняя игра"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Показать скрытые"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "О приложении"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -542,42 +542,42 @@ msgstr "{} - не скрыта"
msgid "{} removed"
msgstr "{} удалена"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Все игры удалены"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Для использования SteamGridDB требуется ключ API. Вы можете сгенерировать "
"его {}здесь{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Скачивание обложек…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Обложки обновлены"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Установка не найдена"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Выберите действующий каталог."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Выберите действующий каталог"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Предупреждение"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Неверный каталог"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Установить расположение"

194
po/sv.po
View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2023-12-15 13:10+0000\n"
"Last-Translator: bittin1ddc447d824349b2 <bittin@reimu.nl>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/cartridges/"
@@ -21,30 +21,30 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.3\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartridges"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Spelstartare"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Starta alla dina spel"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"gaming;spelstartare;steam;lutris;heroic;bottles;itch;flatpak;legendary;"
"retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -55,22 +55,22 @@ msgstr ""
"importera spel från Steam, Lutris, Heroic och fler utan inloggning. Du kan "
"sortera och dölja spel eller ladda ner omslagsbilder från SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Speldetaljer"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Redigera speldetaljer"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Inställningar"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Avbryt"
@@ -78,31 +78,31 @@ msgstr "Avbryt"
msgid "New Cover"
msgstr "Nytt omslag"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Ta bort omslag"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Titel"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Utvecklare (valfritt)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Körbar"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Välj fil"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Mer info"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Redigera"
@@ -110,7 +110,7 @@ msgstr "Redigera"
msgid "Hide"
msgstr "Dölj"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Ta bort"
@@ -122,17 +122,17 @@ msgstr "Visa"
msgid "General"
msgstr "Allmänt"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Sök"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Tangentbordsgenvägar"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Ångra"
@@ -140,11 +140,11 @@ msgstr "Ångra"
msgid "Quit"
msgstr "Avsluta"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Växla sidofält"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Huvudmeny"
@@ -152,12 +152,12 @@ msgstr "Huvudmeny"
msgid "Games"
msgstr "Spel"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Lägg till spel"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Importera"
@@ -170,7 +170,7 @@ msgid "Remove Game"
msgstr "Ta bort spel"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Beteende"
@@ -219,121 +219,121 @@ msgstr "Källor"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Plats för installation"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Importera Steam-spel"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Importera Flatpak-spel"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Importera Epic Games"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Importera GOG-spel"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Importera Amazon-spel"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Importera sidoladdade spel"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "System plats"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Användar plats"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Importera spelstartare"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Skrivbordsposter"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Autentisering"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API-nyckel"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Använd SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Ladda ner bilder när spel läggs till eller importeras"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Föredra framför officiella bilder"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Föredra animerade bilder"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Uppdatera omslag"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Hämta omslag till spel som redan finns i ditt bibliotek"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Uppdatera"
@@ -342,90 +342,90 @@ msgid "No Games Found"
msgstr "Inga spel hittades"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Försök med en annan sökning."
msgid "Try a different search"
msgstr "Försök med en annan sökning"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Inga spel"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Använd +-knappen för att lägga till spel."
msgid "Use the + button to add games"
msgstr "Använd +-knappen för att lägga till spel"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Inga dolda spel"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Spel som du döljer kommer visas här."
msgid "Games you hide will appear here"
msgstr "Spel som du döljer kommer visas här"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Alla spel"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Tillagt"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Importerad"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Dolda spel"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Speltitel"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Spela"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Sortering"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Ö"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Ö-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Nyaste"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Äldsta"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Senast spelad"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Visa dolda"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Om Cartridges"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -543,41 +543,41 @@ msgstr "{} synlig"
msgid "{} removed"
msgstr "{} borttaget"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Alla spel togs bort"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"En API-nyckel krävs för att använda SteamGridDB. Du kan generera en {}här{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Laddar ner omslagsbilder…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Omslagsbilder uppdaterade"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Installation hittades inte"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Välj en giltig katalog."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Välj en giltig katalog"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Varning"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Ogiltig katalog"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Ange plats"

194
po/ta.po
View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2023-12-15 13:10+0000\n"
"Last-Translator: \"K.B.Dharun Krishna\" <kbdharunkrishna@gmail.com>\n"
"Language-Team: Tamil <https://hosted.weblate.org/projects/cartridges/"
@@ -20,30 +20,30 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.3\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "கார்ட்ரிட்ஜ்கள்"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "விளையாட்டு துவக்கி"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "உங்கள் எல்லா விளையாட்டுகளையும் தொடங்கவும்"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"விளையாட்டு; துவக்கி; steam;lutris;heroic;பாட்டில்கள்;itch;flatpak;legendary;"
"retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -55,22 +55,22 @@ msgstr ""
"கொண்டுள்ளது. நீங்கள் விளையாட்டுகளை வரிசைப்படுத்தலாம் மற்றும் மறைக்கலாம் அல்லது SteamGridDB "
"இலிருந்து அட்டைப்பட கலையைப் பதிவிறக்கலாம்."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "விளையாட்டு விவரங்கள்"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "விளையாட்டு விவரங்களைத் திருத்து"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "விருப்பங்கள்"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "ரத்துசெய்"
@@ -78,31 +78,31 @@ msgstr "ரத்துசெய்"
msgid "New Cover"
msgstr "புதிய அட்டை"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "அட்டையை நீக்கு"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "தலைப்பு"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "டெவலப்பர் (விரும்பினால்)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "செயல்படுத்தக்கூடியது"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "கோப்பைத் தேர்ந்தெடுக்கவும்"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "மேலும் தகவல்"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "தொகு"
@@ -110,7 +110,7 @@ msgstr "தொகு"
msgid "Hide"
msgstr "மறை"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "அகற்று"
@@ -122,17 +122,17 @@ msgstr "மறை காட்டு"
msgid "General"
msgstr "பொது"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "தேடு"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "விசைப்பலகை குறுக்குவழிகள்"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "செயல்தவிர்"
@@ -140,11 +140,11 @@ msgstr "செயல்தவிர்"
msgid "Quit"
msgstr "வெளியேறு"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "பக்கப்பட்டியை நிலைமாற்று"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "முதன்மை பட்டியல்"
@@ -152,12 +152,12 @@ msgstr "முதன்மை பட்டியல்"
msgid "Games"
msgstr "விளையாட்டுகள்"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "விளையாட்டைச் சேர்க்கவும்"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "இறக்குமதி"
@@ -170,7 +170,7 @@ msgid "Remove Game"
msgstr "விளையாட்டை அகற்று"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "நடத்தை"
@@ -218,122 +218,122 @@ msgstr "மூலங்கள்"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "நிறுவல் இடம்"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Steam விளையாட்டுகளை இறக்குமதி செய்யவும்"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Flatpak கேம்களை இறக்குமதி செய்யவும்"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Epic விளையாட்டுகளை இறக்குமதி செய்"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "GOG விளையாட்டுகளை இறக்குமதி செய்யவும்"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Amazon விளையாட்டுகளை இறக்குமதி செய்யவும்"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "பக்க ஏற்றப்பட்ட விளையாட்டுகளை இறக்குமதி செய்யவும்"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "பாட்டில்கள்"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "கணினி இருப்பிடம்"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "பயனர் இருப்பிடம்"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "விளையாட்டு துவக்கிகளை இறக்குமதி செய்"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "டெஸ்க்டாப் உள்ளீடுகள்"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "அங்கீகாரம்"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API விசை"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "SteamGridDB ஐப் பயன்படுத்தவும்"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr ""
"விளையாட்டுகளைச் சேர்க்கும் போது அல்லது இறக்குமதி செய்யும் போது படங்களைப் பதிவிறக்கவும்"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "அதிகாரப்பூர்வ படங்களை விட முன்னுரிமை"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "இயங்குபடம் செய்யப்பட்ட படங்களுக்கு முன்னுரிமை கொடுங்கள்"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "அட்டைகளை புதுப்பிக்கவும்"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "ஏற்கனவே உங்கள் நூலகத்தில் உள்ள விளையாட்டுகளுக்கான அட்டைகளைப் பெறவும்"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "புதுப்பிக்கவும்"
@@ -342,90 +342,90 @@ msgid "No Games Found"
msgstr "விளையாட்டுகள் எதுவும் இல்லை"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "வேறு தேடலை முயற்சிக்கவும்."
msgid "Try a different search"
msgstr "வேறு தேடலை முயற்சிக்கவும்"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "விளையாட்டுகள் இல்லை"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "விளையாட்டுகளைச் சேர்க்க + பொத்தானைப் பயன்படுத்தவும்."
msgid "Use the + button to add games"
msgstr "விளையாட்டுகளைச் சேர்க்க + பொத்தானைப் பயன்படுத்தவும்"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "மறைக்கப்பட்ட விளையாட்டுகள் இல்லை"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "நீங்கள் மறைக்கும் விளையாட்டுகள் இங்கே தோன்றும்."
msgid "Games you hide will appear here"
msgstr "நீங்கள் மறைக்கும் விளையாட்டுகள் இங்கே தோன்றும்"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "அனைத்து விளையாட்டுகள்"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "சேர்க்கப்பட்டது"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "இறக்குமதி செய்யப்பட்டது"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "மறைக்கப்பட்ட விளையாட்டுகள்"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "விளையாட்டு தலைப்பு"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "விளையாடு"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "வகைபடுத்து"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "புதியது"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "பழமையானது"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "கடைசியாக விளையாடியது"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "மறைக்கப்பட்டதைக் காட்டு"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "கார்ட்ரிட்ஜ்கள் பற்றி"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -542,40 +542,40 @@ msgstr "{} மறைக்கப்படாதது"
msgid "{} removed"
msgstr "{} அகற்றப்பட்டது"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "அனைத்து விளையாட்டுகளும் அகற்றப்பட்டன"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr "SteamGridDB ஐப் பயன்படுத்த API விசை தேவை. நீங்கள் ஒன்றை {}இங்கே{} உருவாக்கலாம்."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "அட்டைகளைப் பதிவிறக்குகிறது…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "அட்டைகள் புதுப்பிக்கப்பட்டன"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "நிறுவல் கிடைக்கவில்லை"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "சரியான கோப்பகத்தைத் தேர்ந்தெடுக்கவும்."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "சரியான கோப்பகத்தைத் தேர்ந்தெடுக்கவும்"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "எச்சரிக்கை"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "தவறான கோப்பகம்"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "இருப்பிடத்தை அமைக்கவும்"

194
po/tr.po
View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2023-12-16 23:25+0000\n"
"Last-Translator: Sabri Ünal <libreajans@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/cartridges/"
@@ -18,30 +18,30 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.3\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Kartuşlar"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Oyun Başlatıcı"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Tüm oyunlarınızı başlatın"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"gaming;oyun;launcher;başlatıcı;steam;lutris;heroic;bottles;itch;flatpak;"
"legendary;retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -53,22 +53,22 @@ msgstr ""
"aktarma desteğine sahiptir. Oyunları sıralayabilir, gizleyebilir veya "
"SteamGridDB'den kapak resmi indirebilirsiniz."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Oyun Ayrıntıları"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Oyun Ayrıntılarını Düzenle"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Tercihler"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "İptal"
@@ -76,31 +76,31 @@ msgstr "İptal"
msgid "New Cover"
msgstr "Yeni Kapak"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Kapağı Sil"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Başlık"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Geliştirici (isteğe bağlı)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Yürütülebilir"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Dosya Seç"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Daha Fazla Bilgi"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Düzenle"
@@ -108,7 +108,7 @@ msgstr "Düzenle"
msgid "Hide"
msgstr "Gizle"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Kaldır"
@@ -120,17 +120,17 @@ msgstr "Göster"
msgid "General"
msgstr "Genel"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Ara"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Klavye Kısayolları"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Geri Al"
@@ -138,11 +138,11 @@ msgstr "Geri Al"
msgid "Quit"
msgstr "Çık"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Kenar Çubuğunu Aç/Kapat"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Ana Menü"
@@ -150,12 +150,12 @@ msgstr "Ana Menü"
msgid "Games"
msgstr "Oyunlar"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Oyun Ekle"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "İçe Aktar"
@@ -168,7 +168,7 @@ msgid "Remove Game"
msgstr "Oyunu Kaldır"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Davranış"
@@ -218,121 +218,121 @@ msgstr "Kaynaklar"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Kurulu Konumu"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Steam Oyunlarını İçe Aktar"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Flatpak Oyunlarını İçe Aktarın"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Epic Oyunlarını İçe Aktar"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "GOG Oyunlarını İçe Aktar"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Amazon Oyunlarını İçe Aktar"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Yandan Yüklenmiş Oyunları İçe Aktar"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Şişeler"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Sistem Konumu"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Kullanıcı Konumu"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Oyun Başlatıcıları İçe Aktar"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Masaüstü Girdileri"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Kimlik Doğrulaması"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API anahtarı"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "SteamGridDB Kullan"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Oyun eklerken veya içe aktarırken görüntüleri indir"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Resmî Görsellere Yeğle"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Hareketli Görselleri Yeğle"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Kapakları Güncelle"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Zaten kitaplığınızda bulunan oyunların kapaklarını getir"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Güncelle"
@@ -341,90 +341,90 @@ msgid "No Games Found"
msgstr "Hiçbir Oyun Bulunamadı"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Başka arama dene."
msgid "Try a different search"
msgstr "Başka arama dene"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Oyun Yok"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Oyun eklemek için + düğmesini kullanın."
msgid "Use the + button to add games"
msgstr "Oyun eklemek için + düğmesini kullanın"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Gizli Oyun Yok"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Gizlediğiniz oyunlar burada belirecek."
msgid "Games you hide will appear here"
msgstr "Gizlediğiniz oyunlar burada belirecek"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Tüm Oyunlar"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Eklendi"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "İçe aktarıldı"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Gizli Oyunlar"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Oyun Başlığı"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Oyna"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Sırala"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "A-Z"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Z-A"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "En Yeni"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "En Eski"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Son Oynanan"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Gizlileri Göster"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Kartuşlar Hakkında"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -541,42 +541,42 @@ msgstr "{} görünür"
msgid "{} removed"
msgstr "{} kaldırıldı"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Tüm oyunlar kaldırıldı"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"SteamGridDBʼyi kullanmak için API anahtarı gereklidir. {}Buradan{} bir tane "
"oluşturabilirsiniz."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Kapaklar indiriliyor…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Kapaklar güncellendi"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Kurulum Bulunamadı"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Geçerli bir dizin seçin."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Geçerli bir dizin seçin"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Uyarı"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Geçersiz Dizin"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Konum Ayarla"

194
po/uk.po
View File

@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-01-08 09:06+0000\n"
"Last-Translator: Сергій <sergiy.goncharuk.1@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/cartridges/"
@@ -24,29 +24,29 @@ msgstr ""
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.4-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Картриджі"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "Ігровий лаунчер"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "Запустіть усі свої ігри"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"ігри;лаунчер;steam;lutris;heroic;bottles;itch;flatpak;legendary; retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -58,22 +58,22 @@ msgstr ""
"можете сортувати та приховувати ігри або завантажувати обкладинки з "
"SteamGridDB."
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "Подробиці гри"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "Редагувати інформацію про гру"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "Параметри"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "Скасувати"
@@ -81,31 +81,31 @@ msgstr "Скасувати"
msgid "New Cover"
msgstr "Нова обкладинка"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "Видалити обкладинку"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "Назва"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "Розробник (необов'язково)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "Виконуваний"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "Вибрати файл"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "Більше інформації"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "Редагувати"
@@ -113,7 +113,7 @@ msgstr "Редагувати"
msgid "Hide"
msgstr "Приховати"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "Видалити"
@@ -125,17 +125,17 @@ msgstr "Показати"
msgid "General"
msgstr "Загальний"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "Пошук"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "Комбінації клавіш"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "Відмінити"
@@ -143,11 +143,11 @@ msgstr "Відмінити"
msgid "Quit"
msgstr "Вийти"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "Переключити бічну панель"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "Головне меню"
@@ -155,12 +155,12 @@ msgstr "Головне меню"
msgid "Games"
msgstr "Ігри"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "Додати гру"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "Імпорт"
@@ -173,7 +173,7 @@ msgid "Remove Game"
msgstr "Видалити гру"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "Поведінка"
@@ -221,121 +221,121 @@ msgstr "Джерела"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "Місце встановлення"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "Імпорт ігор Steam"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "Імпортувати ігри Flatpak"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "Імпорт Epic Games"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "Імпорт ігор GOG"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "Імпортувати ігри Amazon"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "Імпорт сторонніх ігор"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Легендарний"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "Розташування системного каталогу"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "Розташування каталогу користувача"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "Імпортувати ігрові лаунчери"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "Записи на робочому столі"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "Аутентифікація"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "Ключ API"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "Використовувати SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "Завантаження зображень під час додавання або імпорту ігор"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "Надавати перевагу офіційним зображенням"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "Надавати перевагу анімованим зображенням"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "Оновити обкладинку"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "Отримані обкладинки для ігор вже у вашій бібліотеці"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "Оновити"
@@ -344,90 +344,90 @@ msgid "No Games Found"
msgstr "Ігор не знайдено"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgstr "Спробуйте інший пошук."
msgid "Try a different search"
msgstr "Спробуйте інший пошук"
#: data/gtk/window.blp:21
msgid "No Games"
msgstr "Ніяких ігор"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgstr "Використовуйте кнопку +, щоб додати гру."
msgid "Use the + button to add games"
msgstr "Використовуйте кнопку +, щоб додати гру"
#: data/gtk/window.blp:40
msgid "No Hidden Games"
msgstr "Ніяких прихованих ігор"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgstr "Ігри, які ви сховали, з'являться тут."
msgid "Games you hide will appear here"
msgstr "Ігри, які ви сховали, з'являться тут"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "Всі Ігри"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "Додано"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "Імпортовано"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "Приховані ігри"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "Назва гри"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "Грати"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "Сортувати"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "А-Я"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "Я-А"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "Найновіші"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "Найстаріші"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "Остання гра"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "Показати приховане"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "Про Картриджі"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "HowLongToBeat"
@@ -545,42 +545,42 @@ msgstr "{} показано"
msgid "{} removed"
msgstr "{} видалено"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "Всі ігри видалено"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr ""
"Для використання SteamGridDB потрібен ключ API. Ви можете згенерувати його {}"
"тут{}."
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "Завантаження обкладинок…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "Обкладинки оновлені"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "Встановлення не знайдено"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
msgstr "Виберіть правильний каталог."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "Виберіть правильний каталог"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "Увага"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "Неправильний каталог"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "Встановити місцезнаходження"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cartridges\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-29 14:27+0100\n"
"POT-Creation-Date: 2024-04-14 12:48+0200\n"
"PO-Revision-Date: 2024-01-28 19:06+0000\n"
"Last-Translator: Float <float.hu+@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@@ -20,29 +20,29 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.4-dev\n"
#: data/hu.kramo.Cartridges.desktop.in:3
#: data/hu.kramo.Cartridges.metainfo.xml.in:6
#: data/hu.kramo.Cartridges.metainfo.xml.in:37 data/gtk/window.blp:47
#: data/gtk/window.blp:82
#: data/page.kramo.Cartridges.desktop.in:3
#: data/page.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:40 data/gtk/window.blp:47
#: data/gtk/window.blp:83
msgid "Cartridges"
msgstr "Cartridges"
#: data/hu.kramo.Cartridges.desktop.in:4
#: data/page.kramo.Cartridges.desktop.in:4
msgid "Game Launcher"
msgstr "游戏启动器"
#: data/hu.kramo.Cartridges.desktop.in:5
#: data/hu.kramo.Cartridges.metainfo.xml.in:7
#: data/page.kramo.Cartridges.desktop.in:5
#: data/page.kramo.Cartridges.metainfo.xml.in:10
msgid "Launch all your games"
msgstr "启动所有游戏"
#: data/hu.kramo.Cartridges.desktop.in:11
#: data/page.kramo.Cartridges.desktop.in:11
msgid ""
"gaming;launcher;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
msgstr ""
"游戏;启动器;steam;lutris;heroic;bottles;itch;flatpak;legendary;retroarch;"
#: data/hu.kramo.Cartridges.metainfo.xml.in:9
#: data/page.kramo.Cartridges.metainfo.xml.in:12
msgid ""
"Cartridges is a simple game launcher for all of your games. It has support "
"for importing games from Steam, Lutris, Heroic and more with no login "
@@ -53,22 +53,22 @@ msgstr ""
"Lutris、Heroic等游戏平台导入游戏且无需登录。您可以排序和隐藏游戏也可以从"
"SteamGridDB下载封面。"
#: data/hu.kramo.Cartridges.metainfo.xml.in:41 data/gtk/window.blp:299
#: data/page.kramo.Cartridges.metainfo.xml.in:44 data/gtk/window.blp:318
#: cartridges/details_dialog.py:68
msgid "Game Details"
msgstr "游戏详情"
#: data/hu.kramo.Cartridges.metainfo.xml.in:45
#: data/page.kramo.Cartridges.metainfo.xml.in:48
msgid "Edit Game Details"
msgstr "编辑游戏详情"
#: data/hu.kramo.Cartridges.metainfo.xml.in:49 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:525 cartridges/details_dialog.py:267
#: data/page.kramo.Cartridges.metainfo.xml.in:52 data/gtk/help-overlay.blp:19
#: data/gtk/window.blp:542 cartridges/details_dialog.py:267
#: cartridges/importer/importer.py:320 cartridges/importer/importer.py:370
msgid "Preferences"
msgstr "偏好"
#: data/gtk/details-dialog.blp:16
#: data/gtk/details-dialog.blp:15
msgid "Cancel"
msgstr "取消"
@@ -76,31 +76,31 @@ msgstr "取消"
msgid "New Cover"
msgstr "新封面"
#: data/gtk/details-dialog.blp:64
#: data/gtk/details-dialog.blp:65
msgid "Delete Cover"
msgstr "删除封面"
#: data/gtk/details-dialog.blp:91 data/gtk/game.blp:81
#: data/gtk/details-dialog.blp:93 data/gtk/game.blp:81
msgid "Title"
msgstr "标题"
#: data/gtk/details-dialog.blp:94
#: data/gtk/details-dialog.blp:97
msgid "Developer (optional)"
msgstr "开发者模式(可选)"
#: data/gtk/details-dialog.blp:99
#: data/gtk/details-dialog.blp:103
msgid "Executable"
msgstr "可执行程序"
#: data/gtk/details-dialog.blp:105
#: data/gtk/details-dialog.blp:109
msgid "Select File"
msgstr "选择文件"
#: data/gtk/details-dialog.blp:116
#: data/gtk/details-dialog.blp:120
msgid "More Info"
msgstr "更多信息"
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:426
#: data/gtk/game.blp:102 data/gtk/game.blp:110 data/gtk/window.blp:443
msgid "Edit"
msgstr "编辑"
@@ -108,7 +108,7 @@ msgstr "编辑"
msgid "Hide"
msgstr "隐藏"
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:446
#: data/gtk/game.blp:104 data/gtk/game.blp:112 data/gtk/window.blp:463
msgid "Remove"
msgstr "移除"
@@ -120,17 +120,17 @@ msgstr "取消隐藏"
msgid "General"
msgstr "概要"
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:186 data/gtk/window.blp:202
#: data/gtk/window.blp:253 data/gtk/window.blp:269 data/gtk/window.blp:457
#: data/gtk/help-overlay.blp:14 data/gtk/window.blp:205 data/gtk/window.blp:221
#: data/gtk/window.blp:272 data/gtk/window.blp:288 data/gtk/window.blp:474
msgid "Search"
msgstr "搜索"
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:526
#: data/gtk/help-overlay.blp:24 data/gtk/window.blp:543
msgid "Keyboard Shortcuts"
msgstr "键盘快捷键"
#: data/gtk/help-overlay.blp:29 cartridges/game.py:103
#: cartridges/preferences.py:126 cartridges/importer/importer.py:394
#: cartridges/preferences.py:134 cartridges/importer/importer.py:394
msgid "Undo"
msgstr "撤销"
@@ -138,11 +138,11 @@ msgstr "撤销"
msgid "Quit"
msgstr "退出"
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:90 data/gtk/window.blp:166
#: data/gtk/help-overlay.blp:39 data/gtk/window.blp:92 data/gtk/window.blp:185
msgid "Toggle Sidebar"
msgstr "切换侧边栏"
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:179 data/gtk/window.blp:246
#: data/gtk/help-overlay.blp:44 data/gtk/window.blp:198 data/gtk/window.blp:265
msgid "Main Menu"
msgstr "主菜单"
@@ -150,12 +150,12 @@ msgstr "主菜单"
msgid "Games"
msgstr "游戏"
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:172 data/gtk/window.blp:533
#: data/gtk/help-overlay.blp:53 data/gtk/window.blp:191 data/gtk/window.blp:550
msgid "Add Game"
msgstr "添加游戏"
#: data/gtk/help-overlay.blp:58 data/gtk/preferences.blp:113
#: data/gtk/window.blp:27 data/gtk/window.blp:537
#: data/gtk/window.blp:27 data/gtk/window.blp:554
msgid "Import"
msgstr "导入"
@@ -168,7 +168,7 @@ msgid "Remove Game"
msgstr "移除游戏"
#: data/gtk/preferences.blp:13 data/gtk/preferences.blp:117
#: data/gtk/preferences.blp:370
#: data/gtk/preferences.blp:415
msgid "Behavior"
msgstr "表现方式"
@@ -216,121 +216,121 @@ msgstr "来源"
msgid "Steam"
msgstr "Steam"
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:159
#: data/gtk/preferences.blp:189 data/gtk/preferences.blp:227
#: data/gtk/preferences.blp:249 data/gtk/preferences.blp:271
#: data/gtk/preferences.blp:293
#: data/gtk/preferences.blp:137 data/gtk/preferences.blp:164
#: data/gtk/preferences.blp:199 data/gtk/preferences.blp:242
#: data/gtk/preferences.blp:269 data/gtk/preferences.blp:296
#: data/gtk/preferences.blp:323
msgid "Install Location"
msgstr "安装位置"
#: data/gtk/preferences.blp:150 data/gtk/window.blp:548
#: data/gtk/preferences.blp:155 data/gtk/window.blp:564
#: cartridges/importer/lutris_source.py:96
msgid "Lutris"
msgstr "Lutris"
#: data/gtk/preferences.blp:171
#: data/gtk/preferences.blp:181
msgid "Import Steam Games"
msgstr "导入 Steam 游戏"
#: data/gtk/preferences.blp:175
#: data/gtk/preferences.blp:185
msgid "Import Flatpak Games"
msgstr "导入 Flatpak 游戏"
#: data/gtk/preferences.blp:180 cartridges/importer/heroic_source.py:355
#: data/gtk/preferences.blp:190 cartridges/importer/heroic_source.py:355
msgid "Heroic"
msgstr "Heroic"
#: data/gtk/preferences.blp:201
#: data/gtk/preferences.blp:216
msgid "Import Epic Games"
msgstr "导入 Epic 游戏"
#: data/gtk/preferences.blp:205
#: data/gtk/preferences.blp:220
msgid "Import GOG Games"
msgstr "导入 GOG 游戏"
#: data/gtk/preferences.blp:209
#: data/gtk/preferences.blp:224
msgid "Import Amazon Games"
msgstr "导入 Amazon 游戏"
#: data/gtk/preferences.blp:213
#: data/gtk/preferences.blp:228
msgid "Import Sideloaded Games"
msgstr "导入 Sideloaded 游戏"
#: data/gtk/preferences.blp:218 cartridges/importer/bottles_source.py:86
#: data/gtk/preferences.blp:233 cartridges/importer/bottles_source.py:86
msgid "Bottles"
msgstr "Bottles"
#: data/gtk/preferences.blp:240 cartridges/importer/itch_source.py:81
#: data/gtk/preferences.blp:260 cartridges/importer/itch_source.py:81
msgid "itch"
msgstr "itch"
#: data/gtk/preferences.blp:262 cartridges/importer/legendary_source.py:97
#: data/gtk/preferences.blp:287 cartridges/importer/legendary_source.py:97
msgid "Legendary"
msgstr "Legendary"
#: data/gtk/preferences.blp:284 cartridges/importer/retroarch_source.py:142
#: data/gtk/preferences.blp:314 cartridges/importer/retroarch_source.py:142
msgid "RetroArch"
msgstr "RetroArch"
#: data/gtk/preferences.blp:306 cartridges/importer/flatpak_source.py:136
#: data/gtk/preferences.blp:341 cartridges/importer/flatpak_source.py:143
msgid "Flatpak"
msgstr "Flatpak"
#. The location of the system-wide data directory
#: data/gtk/preferences.blp:316
#: data/gtk/preferences.blp:351
msgid "System Location"
msgstr "系统位置"
#. The location of the user-specific data directory
#: data/gtk/preferences.blp:329
#: data/gtk/preferences.blp:369
msgid "User Location"
msgstr "用户位置"
#: data/gtk/preferences.blp:341
#: data/gtk/preferences.blp:386
msgid "Import Game Launchers"
msgstr "导入游戏启动器"
#: data/gtk/preferences.blp:346 cartridges/importer/desktop_source.py:215
#: data/gtk/preferences.blp:391 cartridges/importer/desktop_source.py:215
msgid "Desktop Entries"
msgstr "桌面项"
#: data/gtk/preferences.blp:358 data/gtk/window.blp:546
#: data/gtk/preferences.blp:403 data/gtk/window.blp:562
msgid "SteamGridDB"
msgstr "SteamGridDB"
#: data/gtk/preferences.blp:362
#: data/gtk/preferences.blp:407
msgid "Authentication"
msgstr "身份认证"
#: data/gtk/preferences.blp:365
#: data/gtk/preferences.blp:410
msgid "API Key"
msgstr "API 密钥"
#: data/gtk/preferences.blp:373
#: data/gtk/preferences.blp:418
msgid "Use SteamGridDB"
msgstr "使用 SteamGridDB"
#: data/gtk/preferences.blp:374
#: data/gtk/preferences.blp:419
msgid "Download images when adding or importing games"
msgstr "添加或导入游戏时下载图像"
#: data/gtk/preferences.blp:378
#: data/gtk/preferences.blp:423
msgid "Prefer Over Official Images"
msgstr "偏好官方图片"
#: data/gtk/preferences.blp:382
#: data/gtk/preferences.blp:427
msgid "Prefer Animated Images"
msgstr "偏好可活动的图像"
#: data/gtk/preferences.blp:388
#: data/gtk/preferences.blp:433
msgid "Update Covers"
msgstr "更新封面"
#: data/gtk/preferences.blp:389
#: data/gtk/preferences.blp:434
msgid "Fetch covers for games already in your library"
msgstr "获取您库中已有游戏的封面"
#: data/gtk/preferences.blp:394
#: data/gtk/preferences.blp:439
msgid "Update"
msgstr "更新"
@@ -339,7 +339,7 @@ msgid "No Games Found"
msgstr "没有找到游戏"
#: data/gtk/window.blp:7 data/gtk/window.blp:15
msgid "Try a different search."
msgid "Try a different search"
msgstr "请尝试搜索其他内容。"
#: data/gtk/window.blp:21
@@ -347,7 +347,7 @@ msgid "No Games"
msgstr "没有游戏"
#: data/gtk/window.blp:22
msgid "Use the + button to add games."
msgid "Use the + button to add games"
msgstr "使用+按钮添加游戏。"
#: data/gtk/window.blp:40
@@ -355,74 +355,74 @@ msgid "No Hidden Games"
msgstr "没有隐藏游戏"
#: data/gtk/window.blp:41
msgid "Games you hide will appear here."
msgid "Games you hide will appear here"
msgstr "您隐藏的游戏将出现在这里。"
#: data/gtk/window.blp:75 data/gtk/window.blp:108 cartridges/main.py:228
#: data/gtk/window.blp:76 data/gtk/window.blp:111 cartridges/main.py:228
msgid "All Games"
msgstr "所有游戏"
#: data/gtk/window.blp:128 cartridges/main.py:230
#: data/gtk/window.blp:136 cartridges/main.py:230
msgid "Added"
msgstr "已添加"
#: data/gtk/window.blp:143
#: data/gtk/window.blp:156
msgid "Imported"
msgstr "已导入"
#: data/gtk/window.blp:239
#: data/gtk/window.blp:258
msgid "Hidden Games"
msgstr "隐藏的游戏"
#: data/gtk/window.blp:350
#: data/gtk/window.blp:367
msgid "Game Title"
msgstr "游戏名称"
#: data/gtk/window.blp:407
#: data/gtk/window.blp:424
msgid "Play"
msgstr "启动"
#: data/gtk/window.blp:484
#: data/gtk/window.blp:501
msgid "Sort"
msgstr "分类"
#: data/gtk/window.blp:487
#: data/gtk/window.blp:504
msgid "A-Z"
msgstr "按 A-Z 排序"
#: data/gtk/window.blp:493
#: data/gtk/window.blp:510
msgid "Z-A"
msgstr "按 Z-A 排序"
#: data/gtk/window.blp:499
#: data/gtk/window.blp:516
msgid "Newest"
msgstr "最后添加的"
#: data/gtk/window.blp:505
#: data/gtk/window.blp:522
msgid "Oldest"
msgstr "最先添加的"
#: data/gtk/window.blp:511
#: data/gtk/window.blp:528
msgid "Last Played"
msgstr "最后玩过的"
#: data/gtk/window.blp:518
#: data/gtk/window.blp:535
msgid "Show Hidden"
msgstr "显示隐藏的游戏"
#: data/gtk/window.blp:527
#: data/gtk/window.blp:544
msgid "About Cartridges"
msgstr "关于 Cartridges"
#: data/gtk/window.blp:545
#: data/gtk/window.blp:561
msgid "IGDB"
msgstr "IGDB"
#: data/gtk/window.blp:547
#: data/gtk/window.blp:563
msgid "ProtonDB"
msgstr "ProtonDB"
#: data/gtk/window.blp:549
#: data/gtk/window.blp:565
msgid "HowLongToBeat"
msgstr "多久响一次"
@@ -539,40 +539,40 @@ msgstr "{} 已取消隐藏"
msgid "{} removed"
msgstr "{} 已删除"
#: cartridges/preferences.py:125
#: cartridges/preferences.py:133
msgid "All games removed"
msgstr "所有游戏均已删除"
#: cartridges/preferences.py:173
#: cartridges/preferences.py:181
msgid ""
"An API key is required to use SteamGridDB. You can generate one {}here{}."
msgstr "使用 SteamGridDB 需要 API 密钥。 您可以在{}此处{}生成一个。"
#: cartridges/preferences.py:188
#: cartridges/preferences.py:196
msgid "Downloading covers…"
msgstr "正在下载封面…"
#: cartridges/preferences.py:207
#: cartridges/preferences.py:215
msgid "Covers updated"
msgstr "封面已更新"
#: cartridges/preferences.py:342
#: cartridges/preferences.py:360
msgid "Installation Not Found"
msgstr "未找到安装程序"
#: cartridges/preferences.py:343
msgid "Select a valid directory."
#: cartridges/preferences.py:361
msgid "Select a valid directory"
msgstr "选择一个有效的目录。"
#: cartridges/preferences.py:379 cartridges/importer/importer.py:318
#: cartridges/preferences.py:397 cartridges/importer/importer.py:318
msgid "Warning"
msgstr "警告"
#: cartridges/preferences.py:413
#: cartridges/preferences.py:431
msgid "Invalid Directory"
msgstr "无效的目录"
#: cartridges/preferences.py:419
#: cartridges/preferences.py:437
msgid "Set Location"
msgstr "设置位置"

4
pyrightconfig.json Normal file
View File

@@ -0,0 +1,4 @@
{
"reportRedeclaration": "none",
"reportMissingModuleSource": "none"
}

View File

@@ -7,19 +7,19 @@ configure_file(
input: 'cartridges-search-provider.in',
output: 'cartridges-search-provider',
configuration: conf,
install_dir: libexecdir
install_dir: libexecdir,
)
configure_file(
input: 'hu.kramo.Cartridges.SearchProvider.service.in',
input: 'page.kramo.Cartridges.SearchProvider.service.in',
output: app_id + '.SearchProvider.service',
configuration: conf,
install_dir: service_dir
install_dir: service_dir,
)
configure_file(
input: 'hu.kramo.Cartridges.SearchProvider.ini',
input: 'page.kramo.Cartridges.SearchProvider.ini',
output: app_id + '.SearchProvider.ini',
configuration: conf,
install_dir: serarch_provider_dir
)
install_dir: serarch_provider_dir,
)

View File

@@ -1,8 +1,8 @@
[wrap-git]
directory = blueprint-compiler
url = https://gitlab.gnome.org/jwestman/blueprint-compiler.git
revision = v0.10.0
revision = v0.12.0
depth = 1
[provide]
program_names = blueprint-compiler
program_names = blueprint-compiler